@charset "UTF-8";

#nprogress {
    pointer-events: none
}

#nprogress .bar {
    background: #29d;
    position: fixed;
    z-index: 1031;
    top: 0;
    width: 100%;
    height: 2px
}

[dir=ltr] #nprogress .bar {
    left: 0
}

[dir=rtl] #nprogress .bar {
    right: 0
}

#nprogress .peg {
    display: block;
    position: absolute;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 1
}

[dir=ltr] #nprogress .peg {
    right: 0;
    transform: rotate(3deg) translateY(-4px)
}

[dir=rtl] #nprogress .peg {
    left: 0;
    transform: rotate(-3deg) translateY(-4px)
}

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: 15px
}

[dir=ltr] #nprogress .spinner {
    right: 15px
}

[dir=rtl] #nprogress .spinner {
    left: 15px
}

#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: solid 2px transparent;
    border-top-color: #29d;
    border-radius: 50%;
    animation: nprogress-spinner .4s linear infinite
}

[dir=ltr] #nprogress .spinner-icon {
    border-left-color: #29d
}

[dir=rtl] #nprogress .spinner-icon {
    border-right-color: #29d
}

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

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

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

    to {
        transform: rotate(360deg)
    }
}

body,
body[theme-mode=light],
body .dui-always-light {
    --color-bg-0: #e6eaea;
    --color-bg-1: #ffffff;
    --color-bg-2: #f9f9f9;
    --color-bg-3: #ffffff;
    --color-bg-4: #ffffff;
    --color-info-default: #ffd231;
    --color-info-hover: #d5a627;
    --color-info-active: #aa7d1d;
    --color-info-disabled: #fff5ad;
    --color-link-default: #2c44e7;
    --color-link-hover: #1f32c3;
    --color-link-active: #1522a0;
    --color-link-visited: #a6b4f5;
    --color-nav-bg: #ffffffcc;
    --color-fill-0: #343a3b0d;
    --color-fill-1: #343a3b17;
    --color-fill-2: #343a3b21;
    --color-black-black: #000000;
    --color-text-0: #222727;
    --color-text-1: #222727cc;
    --color-text-2: #22272799;
    --color-text-3: #22272759;
    --color-white-white: #ffffff;
    --color-border-default: #22272714;
    --color-danger-default: #ff4021;
    --color-danger-hover: #db2b16;
    --color-danger-active: #b8190d;
    --color-shadow-default: #0000000a;
    --color-primary-default: #00E5DB;
    --color-primary-hover: #00d5c8;
    --color-primary-active: #00aaa3;
    --color-primary-disabled: #99fff2;
    --color-success-default: #00D54B;
    --color-success-hover: #39b44b;
    --color-success-active: #2c903d;
    --color-success-disabled: #afefb4;
    --color-warning-default: #ff9000;
    --color-warning-hover: #d56d00;
    --color-warning-active: #aa4f00;
    --color-tertiary-default: #6b7575;
    --color-tertiary-hover: #586162;
    --color-tertiary-active: #464e4e;
    --color-focus-border: #00E5DB;
    --color-overlay-bg: #000000e0;
    --color-secondary-default: #6f36eb;
    --color-secondary-hover: #5d28c7;
    --color-secondary-active: #4b1ca4;
    --color-secondary-disabled: #bfabf7;
    --color-disabled-bg: #e6eaea;
    --color-disabled-fill: #343a3b0a;
    --color-disabled-text: #343a3b59;
    --color-disabled-border: #e6eaea;
    --color-info-light-hover: #fffbd6;
    --color-info-light-active: #fff5ad;
    --color-info-light-default: #fffef0;
    --color-danger-light-hover: #ffdfd3;
    --color-danger-light-active: #ffbba6;
    --color-danger-light-default: #fff3ee;
    --color-primary-light-hover: #ccfff8;
    --color-primary-light-active: #99fff2;
    --color-primary-light-default: #ebfffc;
    --color-success-light-hover: #d6f7d8;
    --color-success-light-active: #afefb4;
    --color-success-light-default: #effbf0;
    --color-warning-light-hover: #fff0cc;
    --color-warning-light-active: #ffdd99;
    --color-warning-light-default: #fff9eb;
    --color-tertiary-light-hover: #e6eaea;
    --color-tertiary-light-active: #c6cdcc;
    --color-tertiary-light-default: #f9f9f9;
    --color-secondary-light-active: #bfabf7;
    --color-secondary-light-hover: #ded4fb;
    --color-secondary-light-default: #f2effd
}

body[theme-mode=dark],
body .dui-always-dark {
    --color-bg-0: #000000;
    --color-bg-1: #16161a;
    --color-bg-2: #232429;
    --color-bg-3: #35363c;
    --color-bg-4: #43444a;
    --color-info-default: #ffe05a;
    --color-info-hover: #ffec83;
    --color-info-active: #fff5ad;
    --color-info-disabled: #ffe05a;
    --color-link-default: #2c44e7;
    --color-link-hover: #1f32c3;
    --color-link-active: #1522a0;
    --color-link-visited: #a6b4f5;
    --color-nav-bg: #232429;
    --color-black-black: #000000;
    --color-fill-0: #ffffff0d;
    --color-fill-1: #ffffff17;
    --color-fill-2: #ffffff21;
    --color-text-0: #f9f9f9;
    --color-text-1: #f9f9f9cc;
    --color-text-2: #f9f9f999;
    --color-text-3: #f9f9f959;
    --color-white-white: #ffffff;
    --color-border-default: #ffffff14;
    --color-danger-default: #ff6c4d;
    --color-danger-hover: #ff957a;
    --color-danger-active: #ffbba6;
    --color-shadow-default: #0000000a;
    --color-primary-default: #00E5DB;
    --color-primary-hover: #00d5c8;
    --color-primary-active: #00aaa3;
    --color-primary-disabled: #99fff2;
    --color-success-default: #68e075;
    --color-success-hover: #8ae893;
    --color-success-active: #afefb4;
    --color-success-disabled: #2c903d;
    --color-warning-default: #ffad33;
    --color-warning-hover: #ffc766;
    --color-warning-active: #ffdd99;
    --color-tertiary-default: #889292;
    --color-tertiary-hover: #a7b0af;
    --color-tertiary-active: #c6cdcc;
    --color-focus-border: #00E5DB;
    --color-overlay-bg: #000000e0;
    --color-secondary-default: #6f36eb;
    --color-secondary-hover: #a283f3;
    --color-secondary-active: #bfabf7;
    --color-secondary-disabled: #4b1ca4;
    --color-disabled-bg: #343a3b;
    --color-disabled-fill: #e6eaea0a;
    --color-disabled-text: #f9f9f940;
    --color-disabled-border: #e6eaea0a;
    --color-info-light-hover: #ffd2314d;
    --color-info-light-active: #ffd23166;
    --color-info-light-default: #ffd23133;
    --color-danger-light-hover: #ff40214d;
    --color-danger-light-active: #ff402166;
    --color-danger-light-default: #ff402133;
    --color-primary-light-hover: #00e5db4d;
    --color-primary-light-active: #00e5db66;
    --color-primary-light-default: #00e5db33;
    --color-success-light-hover: #00d54b4d;
    --color-success-light-active: #00d54b66;
    --color-success-light-default: #00d54b33;
    --color-warning-light-hover: #ff90004d;
    --color-warning-light-active: #ff900066;
    --color-warning-light-default: #ff900033;
    --color-tertiary-light-hover: #6b75754d;
    --color-tertiary-light-active: #6b757566;
    --color-tertiary-light-default: #6b757533;
    --color-secondary-light-hover: #885cef4d;
    --color-secondary-light-active: #885cef66;
    --color-secondary-light-default: #885cef33
}

@font-face {
    font-family: Manrope;
    src: url(manrope-medium.f2da8dbd.ttf);
    font-display: block
}

@font-face {
    font-family: Manrope;
    font-weight: 800;
    src: url(manrope-extrabold.e6ee1725.ttf);
    font-display: block
}

@font-face {
    font-family: Big John;
    src: url(/main_static/otf/big\ john.4205412e.otf);
    font-display: block
}

html {
    height: 100%;
    height: -webkit-fill-available
}

@font-face {
    font-family: LINE Seed JP App_TTF Bold;
    src: url(/main_static/font/LINESeedJP_A_TTF_Bd.ttf);
    font-display: block
}

@font-face {
    font-family: LINE Seed JP App_TTF Eb;
    src: url(/main_static/font/LINESeedJP_A_TTF_Eb.ttf);
    font-display: block
}

@font-face {
    font-family: LINE Seed Sans;
    src: url(/main_static/font/LINESeedSans_XBd.ttf);
    font-display: block
}

@font-face {
    font-family: LINE Seed Sans Rg;
    src: url(/main_static/font/LINESeedSans_Rg.ttf);
    font-display: block
}

@font-face {
    font-family: Alibaba PuHuiTi;
    src: url(/main_static/font/Alibaba-PuHuiTi-Regular.woff);
    font-display: block
}

body {
    font-family: Manrope !important;
    font-size: 14px;
    font-weight: 500;
    width: 100% !important;
    min-width: 360px;
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    color: var(--color-text-0);
    background-color: var(--color-bg-1)
}

@media (max-width: 575px) {
    body {
        min-width: 360px
    }
}

body ::-moz-selection {
    background: var(--color-primary-light-default)
}

body ::selection {
    background: var(--color-primary-light-default)
}

body a {
    text-decoration: none;
    color: #0c0f0f
}

body ul {
    list-style: none
}

body img {
    pointer-events: none
}

body .dui-icon {
    color: var(--color-text-0)
}

body .danger,
body .fall {
    color: var(--color-danger-default)
}

body .danger.reverse,
body .fall.reverse,
body .success,
body .rise {
    color: var(--color-primary-active)
}

body .success.reverse,
body .rise.reverse {
    color: var(--color-danger-default)
}

body .semi-button,
body .semi-button-size-large {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

body .semi-button-size-small {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

body .semi-notification-notice {
    width: 320px
}

body .semi-sidesheet-body::-webkit-scrollbar,
body .semi-modal-body::-webkit-scrollbar,
body .semi-table-body::-webkit-scrollbar,
body .semi-navigation-list-wrapper::-webkit-scrollbar,
body .semi-select-option-list::-webkit-scrollbar,
body .semi-dropdown::-webkit-scrollbar,
body .default-common-scrollbar::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

body .semi-sidesheet-body::-webkit-scrollbar-thumb,
body .semi-modal-body::-webkit-scrollbar-thumb,
body .semi-table-body::-webkit-scrollbar-thumb,
body .semi-navigation-list-wrapper::-webkit-scrollbar-thumb,
body .semi-select-option-list::-webkit-scrollbar-thumb,
body .semi-dropdown::-webkit-scrollbar-thumb,
body .default-common-scrollbar::-webkit-scrollbar-thumb {
    min-height: 10px;
    border-radius: 4px;
    background-color: var(--color-fill-2, rgba(52, 58, 59, .13));
    background-clip: content-box
}

body .semi-sidesheet-body::-webkit-scrollbar-corner,
body .semi-modal-body::-webkit-scrollbar-corner,
body .semi-table-body::-webkit-scrollbar-corner,
body .semi-navigation-list-wrapper::-webkit-scrollbar-corner,
body .semi-select-option-list::-webkit-scrollbar-corner,
body .semi-dropdown::-webkit-scrollbar-corner,
body .default-common-scrollbar::-webkit-scrollbar-corner {
    background: transparent
}

body::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

body::-webkit-scrollbar-thumb {
    min-height: 10px;
    border-radius: 4px;
    background-color: var(--color-fill-2, rgba(52, 58, 59, .13));
    background-clip: content-box
}

body::-webkit-scrollbar-corner {
    background: transparent
}

body,
body[theme-mode=light],
body .dui-always-light {
    --fill-color-0-parent-bg: #f9f9f9;
    --color-home-banner: #dcfffd;
    --pic-header-logo: url(logo_new_light.svg);
    --pic-header-switch: url(/main_static/images/switch_light.svg) 0 -3px;
    --banner-runtext-color-2: var(--color-primary-active)
}

body,
body[theme-mode=dark],
body .dui-always-dark {
    --fill-color-0-parent-bg: #27292c;
    --color-home-banner: #6b00f2;
    --pic-header-logo: url(/main_static/images/home/logo_new_dark.svg);
    --pic-header-switch: url(/main_static/images/switch_dark.svg) -12px -3px;
    --banner-runtext-color-2: var(--color-primary-default)
}

body {
    --container-min-width: 960px;
    --container-max-width: 1600px;
    --adm-popup-z-index: 19999 !important
}

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

.ActionSheet-module_mask_E0axX-gO {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .9;
    background: rgba(0, 0, 0, .8);
    z-index: 9999
}

.ActionSheet-module_actionSheet_QmCB7-xn {
    width: 100%;
    z-index: 10000;
    position: fixed;
    bottom: -100vh;
    padding: .32rem 0 .4rem;
    border-radius: .32rem .32rem 0 0;
    background: var(--color-bg-1);
    box-shadow: 0 4px 14px #0000001a;
    transition: all .2s ease-in-out;
    visibility: hidden
}

.ActionSheet-module_actionSheet_QmCB7-xn.ActionSheet-module_show_SETfDw-B {
    width: 100%;
    bottom: 0;
    visibility: visible;
    transition: all .2s ease-in-out
}

[dir=ltr] .ActionSheet-module_actionSheet_QmCB7-xn.ActionSheet-module_show_SETfDw-B {
    left: 0
}

[dir=rtl] .ActionSheet-module_actionSheet_QmCB7-xn.ActionSheet-module_show_SETfDw-B {
    right: 0
}

.ActionSheet-module_actionSheet_QmCB7-xn .ActionSheet-module_close_Eq2bYVVH {
    position: absolute;
    top: .32rem
}

[dir=ltr] .ActionSheet-module_actionSheet_QmCB7-xn .ActionSheet-module_close_Eq2bYVVH {
    right: .24rem
}

[dir=rtl] .ActionSheet-module_actionSheet_QmCB7-xn .ActionSheet-module_close_Eq2bYVVH {
    left: .24rem
}

.ActionSheet-module_actionSheet_QmCB7-xn .ActionSheet-module_close_Eq2bYVVH svg {
    width: .32rem;
    height: .32rem;
    color: var(--color-text-2)
}

body,
body[theme-mode=dark] .semi-always-light {
    --semi-black: 0, 0, 0;
    --semi-red-0: 255, 243, 238;
    --semi-red-1: 255, 223, 211;
    --semi-red-2: 255, 187, 166;
    --semi-red-3: 255, 149, 122;
    --semi-red-4: 255, 108, 77;
    --semi-red-5: 255, 64, 33;
    --semi-red-6: 219, 43, 22;
    --semi-red-7: 184, 25, 13;
    --semi-red-8: 148, 11, 6;
    --semi-red-9: 112, 2, 1;
    --semi-white: 255, 255, 255;
    --semi-back-0: 231, 231, 231;
    --semi-back-1: 199, 207, 206;
    --semi-back-2: 146, 159, 158;
    --semi-back-3: 98, 111, 111;
    --semi-back-4: 53, 63, 63;
    --semi-back-5: 12, 15, 15;
    --semi-back-6: 10, 12, 13;
    --semi-back-7: 8, 10, 10;
    --semi-back-8: 6, 7, 8;
    --semi-back-9: 4, 5, 5;
    --semi-blue-0: 237, 240, 253;
    --semi-blue-1: 210, 218, 250;
    --semi-blue-2: 166, 180, 245;
    --semi-blue-3: 124, 143, 241;
    --semi-blue-4: 83, 105, 236;
    --semi-blue-5: 44, 68, 231;
    --semi-blue-6: 31, 50, 195;
    --semi-blue-7: 21, 34, 160;
    --semi-blue-8: 12, 21, 124;
    --semi-blue-9: 6, 11, 88;
    --semi-cyan-0: 233, 252, 253;
    --semi-cyan-1: 201, 248, 250;
    --semi-cyan-2: 150, 240, 245;
    --semi-cyan-3: 100, 230, 241;
    --semi-cyan-4: 52, 218, 236;
    --semi-cyan-5: 6, 206, 231;
    --semi-cyan-6: 3, 168, 193;
    --semi-cyan-7: 1, 132, 154;
    --semi-cyan-8: 0, 97, 116;
    --semi-cyan-9: 0, 63, 77;
    --semi-grey-0: 249, 249, 249;
    --semi-grey-1: 230, 234, 234;
    --semi-grey-2: 198, 205, 204;
    --semi-grey-3: 167, 176, 175;
    --semi-grey-4: 136, 146, 146;
    --semi-grey-5: 107, 117, 117;
    --semi-grey-6: 88, 97, 98;
    --semi-grey-7: 70, 78, 78;
    --semi-grey-8: 52, 58, 59;
    --semi-grey-9: 34, 39, 39;
    --semi-lime-0: 246, 255, 235;
    --semi-lime-1: 234, 255, 204;
    --semi-lime-2: 216, 255, 153;
    --semi-lime-3: 202, 255, 102;
    --semi-lime-4: 191, 255, 51;
    --semi-lime-5: 183, 255, 0;
    --semi-lime-6: 149, 213, 0;
    --semi-lime-7: 116, 170, 0;
    --semi-lime-8: 85, 128, 0;
    --semi-lime-9: 55, 85, 0;
    --semi-pink-0: 255, 238, 240;
    --semi-pink-1: 255, 211, 218;
    --semi-pink-2: 255, 166, 183;
    --semi-pink-3: 255, 122, 152;
    --semi-pink-4: 255, 77, 123;
    --semi-pink-5: 255, 33, 98;
    --semi-pink-6: 219, 22, 86;
    --semi-pink-7: 184, 13, 74;
    --semi-pink-8: 148, 6, 62;
    --semi-pink-9: 112, 1, 48;
    --semi-teal-0: 231, 251, 248;
    --semi-teal-1: 197, 246, 240;
    --semi-teal-2: 142, 237, 228;
    --semi-teal-3: 91, 229, 217;
    --semi-teal-4: 44, 220, 208;
    --semi-teal-5: 0, 211, 200;
    --semi-teal-6: 0, 176, 170;
    --semi-teal-7: 0, 141, 138;
    --semi-teal-8: 0, 105, 105;
    --semi-teal-9: 0, 69, 70;
    --semi-amber-0: 255, 253, 237;
    --semi-amber-1: 255, 249, 208;
    --semi-amber-2: 255, 241, 161;
    --semi-amber-3: 255, 229, 115;
    --semi-amber-4: 255, 214, 68;
    --semi-amber-5: 255, 196, 21;
    --semi-amber-6: 213, 153, 15;
    --semi-amber-7: 170, 114, 11;
    --semi-amber-8: 128, 79, 7;
    --semi-amber-9: 85, 48, 4;
    --semi-brand-0: 235, 255, 252;
    --semi-brand-1: 204, 255, 248;
    --semi-brand-2: 153, 255, 242;
    --semi-brand-3: 102, 255, 238;
    --semi-brand-4: 0, 239, 228;
    --semi-brand-5: 0, 229, 219;
    --semi-brand-6: 0, 213, 200;
    --semi-brand-7: 0, 170, 163;
    --semi-brand-8: 0, 128, 124;
    --semi-brand-9: 0, 85, 84;
    --semi-green-0: 239, 251, 240;
    --semi-green-1: 214, 247, 216;
    --semi-green-2: 175, 239, 180;
    --semi-green-3: 138, 232, 147;
    --semi-green-4: 104, 224, 117;
    --semi-green-5: 0, 222, 62;
    --semi-green-6: 57, 180, 75;
    --semi-green-7: 44, 144, 61;
    --semi-green-8: 32, 108, 46;
    --semi-green-9: 21, 72, 31;
    --semi-indigo-0: 241, 243, 253;
    --semi-indigo-1: 217, 224, 250;
    --semi-indigo-2: 181, 193, 245;
    --semi-indigo-3: 146, 162, 240;
    --semi-indigo-4: 112, 131, 235;
    --semi-indigo-5: 80, 100, 230;
    --semi-indigo-6: 62, 77, 194;
    --semi-indigo-7: 46, 57, 159;
    --semi-indigo-8: 32, 39, 123;
    --semi-indigo-9: 20, 24, 87;
    --semi-orange-0: 255, 249, 235;
    --semi-orange-1: 255, 240, 204;
    --semi-orange-2: 255, 221, 153;
    --semi-orange-3: 255, 199, 102;
    --semi-orange-4: 255, 173, 51;
    --semi-orange-5: 255, 144, 0;
    --semi-orange-6: 213, 109, 0;
    --semi-orange-7: 170, 79, 0;
    --semi-orange-8: 128, 53, 0;
    --semi-orange-9: 85, 31, 0;
    --semi-purple-0: 252, 237, 251;
    --semi-purple-1: 249, 210, 248;
    --semi-purple-2: 241, 167, 242;
    --semi-purple-3: 230, 125, 236;
    --semi-purple-4: 218, 86, 229;
    --semi-purple-5: 203, 49, 223;
    --semi-purple-6: 165, 36, 187;
    --semi-purple-7: 128, 24, 152;
    --semi-purple-8: 94, 15, 116;
    --semi-purple-9: 62, 8, 80;
    --semi-violet-0: 242, 239, 253;
    --semi-violet-1: 222, 212, 251;
    --semi-violet-2: 191, 171, 247;
    --semi-violet-3: 162, 131, 243;
    --semi-violet-4: 136, 92, 239;
    --semi-violet-5: 111, 54, 235;
    --semi-violet-6: 93, 40, 199;
    --semi-violet-7: 75, 28, 164;
    --semi-violet-8: 58, 18, 128;
    --semi-violet-9: 41, 10, 92;
    --semi-yellow-0: 255, 254, 240;
    --semi-yellow-1: 255, 251, 214;
    --semi-yellow-2: 255, 245, 173;
    --semi-yellow-3: 255, 236, 131;
    --semi-yellow-4: 255, 224, 90;
    --semi-yellow-5: 255, 210, 49;
    --semi-yellow-6: 213, 166, 39;
    --semi-yellow-7: 170, 125, 29;
    --semi-yellow-8: 128, 88, 21;
    --semi-yellow-9: 85, 55, 13;
    --semi-light-blue-0: 235, 249, 255;
    --semi-light-blue-1: 204, 239, 255;
    --semi-light-blue-2: 153, 221, 255;
    --semi-light-blue-3: 102, 201, 255;
    --semi-light-blue-4: 51, 179, 255;
    --semi-light-blue-5: 0, 156, 255;
    --semi-light-blue-6: 0, 131, 219;
    --semi-light-blue-7: 0, 106, 184;
    --semi-light-blue-8: 0, 83, 148;
    --semi-light-blue-9: 0, 61, 112;
    --semi-light-green-0: 248, 253, 241;
    --semi-light-green-1: 236, 250, 217;
    --semi-light-green-2: 216, 245, 180;
    --semi-light-green-3: 196, 241, 144;
    --semi-light-green-4: 175, 236, 109;
    --semi-light-green-5: 154, 231, 76;
    --semi-light-green-6: 125, 193, 61;
    --semi-light-green-7: 98, 154, 48;
    --semi-light-green-8: 71, 116, 35;
    --semi-light-green-9: 46, 77, 22
}

body[theme-mode=dark],
body .semi-always-dark {
    --semi-black: 0, 0, 0;
    --semi-red-0: 112, 2, 1;
    --semi-red-1: 148, 11, 6;
    --semi-red-2: 184, 25, 13;
    --semi-red-3: 219, 43, 22;
    --semi-red-4: 255, 64, 33;
    --semi-red-5: 255, 108, 77;
    --semi-red-6: 255, 149, 122;
    --semi-red-7: 255, 187, 166;
    --semi-red-8: 255, 223, 211;
    --semi-red-9: 255, 243, 238;
    --semi-white: 255, 255, 255;
    --semi-back-0: 22, 22, 26;
    --semi-back-1: 35, 36, 41;
    --semi-back-2: 53, 54, 60;
    --semi-back-3: 67, 68, 74;
    --semi-back-4: 79, 81, 89;
    --semi-back-5: 54, 65, 65;
    --semi-back-6: 98, 113, 112;
    --semi-back-7: 146, 160, 159;
    --semi-back-8: 198, 208, 207;
    --semi-back-9: 231, 231, 231;
    --semi-blue-0: 0, 45, 112;
    --semi-blue-1: 0, 62, 148;
    --semi-blue-2: 0, 80, 184;
    --semi-blue-3: 0, 99, 219;
    --semi-blue-4: 0, 119, 255;
    --semi-blue-5: 51, 150, 255;
    --semi-blue-6: 102, 179, 255;
    --semi-blue-7: 153, 206, 255;
    --semi-blue-8: 204, 231, 255;
    --semi-blue-9: 235, 246, 255;
    --semi-cyan-0: 0, 63, 77;
    --semi-cyan-1: 0, 97, 116;
    --semi-cyan-2: 1, 132, 154;
    --semi-cyan-3: 3, 168, 193;
    --semi-cyan-4: 6, 206, 231;
    --semi-cyan-5: 52, 218, 236;
    --semi-cyan-6: 100, 230, 241;
    --semi-cyan-7: 150, 240, 245;
    --semi-cyan-8: 201, 248, 250;
    --semi-cyan-9: 233, 252, 253;
    --semi-grey-0: 34, 39, 39;
    --semi-grey-1: 52, 58, 59;
    --semi-grey-2: 70, 78, 78;
    --semi-grey-3: 88, 97, 98;
    --semi-grey-4: 107, 117, 117;
    --semi-grey-5: 136, 146, 146;
    --semi-grey-6: 167, 176, 175;
    --semi-grey-7: 198, 205, 204;
    --semi-grey-8: 230, 234, 234;
    --semi-grey-9: 249, 249, 249;
    --semi-lime-0: 55, 85, 0;
    --semi-lime-1: 85, 128, 0;
    --semi-lime-2: 116, 170, 0;
    --semi-lime-3: 149, 213, 0;
    --semi-lime-4: 183, 255, 0;
    --semi-lime-5: 191, 255, 51;
    --semi-lime-6: 202, 255, 102;
    --semi-lime-7: 216, 255, 153;
    --semi-lime-8: 234, 255, 204;
    --semi-lime-9: 246, 255, 235;
    --semi-pink-0: 112, 1, 48;
    --semi-pink-1: 148, 6, 62;
    --semi-pink-2: 184, 13, 74;
    --semi-pink-3: 219, 22, 86;
    --semi-pink-4: 255, 33, 98;
    --semi-pink-5: 255, 77, 123;
    --semi-pink-6: 255, 122, 152;
    --semi-pink-7: 255, 166, 183;
    --semi-pink-8: 255, 211, 218;
    --semi-pink-9: 255, 238, 240;
    --semi-teal-0: 0, 69, 70;
    --semi-teal-1: 0, 105, 105;
    --semi-teal-2: 0, 141, 138;
    --semi-teal-3: 0, 176, 170;
    --semi-teal-4: 0, 211, 200;
    --semi-teal-5: 44, 220, 208;
    --semi-teal-6: 91, 229, 217;
    --semi-teal-7: 142, 237, 228;
    --semi-teal-8: 197, 246, 240;
    --semi-teal-9: 231, 251, 248;
    --semi-amber-0: 85, 48, 4;
    --semi-amber-1: 128, 79, 7;
    --semi-amber-2: 170, 114, 11;
    --semi-amber-3: 213, 153, 15;
    --semi-amber-4: 255, 196, 21;
    --semi-amber-5: 255, 214, 68;
    --semi-amber-6: 255, 229, 115;
    --semi-amber-7: 255, 241, 161;
    --semi-amber-8: 255, 249, 208;
    --semi-amber-9: 255, 253, 237;
    --semi-brand-0: 0, 85, 84;
    --semi-brand-1: 0, 128, 124;
    --semi-brand-2: 0, 170, 163;
    --semi-brand-3: 0, 213, 200;
    --semi-brand-4: 0, 255, 236;
    --semi-brand-5: 51, 255, 236;
    --semi-brand-6: 102, 255, 238;
    --semi-brand-7: 153, 255, 242;
    --semi-brand-8: 204, 255, 248;
    --semi-brand-9: 235, 255, 252;
    --semi-green-0: 21, 72, 31;
    --semi-green-1: 32, 108, 46;
    --semi-green-2: 44, 144, 61;
    --semi-green-3: 57, 180, 75;
    --semi-green-4: 71, 216, 90;
    --semi-green-5: 104, 224, 117;
    --semi-green-6: 138, 232, 147;
    --semi-green-7: 175, 239, 180;
    --semi-green-8: 214, 247, 216;
    --semi-green-9: 239, 251, 240;
    --semi-indigo-0: 20, 24, 87;
    --semi-indigo-1: 32, 39, 123;
    --semi-indigo-2: 46, 57, 159;
    --semi-indigo-3: 62, 77, 194;
    --semi-indigo-4: 80, 100, 230;
    --semi-indigo-5: 112, 131, 235;
    --semi-indigo-6: 146, 162, 240;
    --semi-indigo-7: 181, 193, 245;
    --semi-indigo-8: 217, 224, 250;
    --semi-indigo-9: 241, 243, 253;
    --semi-orange-0: 85, 31, 0;
    --semi-orange-1: 128, 53, 0;
    --semi-orange-2: 170, 79, 0;
    --semi-orange-3: 213, 109, 0;
    --semi-orange-4: 255, 144, 0;
    --semi-orange-5: 255, 173, 51;
    --semi-orange-6: 255, 199, 102;
    --semi-orange-7: 255, 221, 153;
    --semi-orange-8: 255, 240, 204;
    --semi-orange-9: 255, 249, 235;
    --semi-purple-0: 62, 8, 80;
    --semi-purple-1: 94, 15, 116;
    --semi-purple-2: 128, 24, 152;
    --semi-purple-3: 165, 36, 187;
    --semi-purple-4: 203, 49, 223;
    --semi-purple-5: 218, 86, 229;
    --semi-purple-6: 230, 125, 236;
    --semi-purple-7: 241, 167, 242;
    --semi-purple-8: 249, 210, 248;
    --semi-purple-9: 252, 237, 251;
    --semi-violet-0: 40, 19, 109;
    --semi-violet-1: 60, 30, 145;
    --semi-violet-2: 84, 42, 181;
    --semi-violet-3: 110, 57, 216;
    --semi-violet-4: 139, 74, 252;
    --semi-violet-5: 167, 110, 253;
    --semi-violet-6: 192, 146, 253;
    --semi-violet-7: 215, 182, 254;
    --semi-violet-8: 236, 218, 254;
    --semi-violet-9: 248, 242, 255;
    --semi-yellow-0: 85, 55, 13;
    --semi-yellow-1: 128, 88, 21;
    --semi-yellow-2: 170, 125, 29;
    --semi-yellow-3: 213, 166, 39;
    --semi-yellow-4: 255, 210, 49;
    --semi-yellow-5: 255, 224, 90;
    --semi-yellow-6: 255, 236, 131;
    --semi-yellow-7: 255, 245, 173;
    --semi-yellow-8: 255, 251, 214;
    --semi-yellow-9: 255, 254, 240;
    --semi-light-blue-0: 0, 61, 112;
    --semi-light-blue-1: 0, 83, 148;
    --semi-light-blue-2: 0, 106, 184;
    --semi-light-blue-3: 0, 131, 219;
    --semi-light-blue-4: 0, 156, 255;
    --semi-light-blue-5: 51, 179, 255;
    --semi-light-blue-6: 102, 201, 255;
    --semi-light-blue-7: 153, 221, 255;
    --semi-light-blue-8: 204, 239, 255;
    --semi-light-blue-9: 235, 249, 255;
    --semi-light-green-0: 46, 77, 22;
    --semi-light-green-1: 71, 116, 35;
    --semi-light-green-2: 98, 154, 48;
    --semi-light-green-3: 125, 193, 61;
    --semi-light-green-4: 154, 231, 76;
    --semi-light-green-5: 175, 236, 109;
    --semi-light-green-6: 196, 241, 144;
    --semi-light-green-7: 216, 245, 180;
    --semi-light-green-8: 236, 250, 217;
    --semi-light-green-9: 248, 253, 241
}

body,
body[theme-mode=dark] .semi-always-light {
    --semi-color-bg-0: rgba(var(--semi-grey-1), 1);
    --semi-color-bg-1: rgba(var(--semi-white), 1);
    --semi-color-bg-2: rgba(var(--semi-grey-0), 1);
    --semi-color-bg-3: rgba(var(--semi-white), 1);
    --semi-color-bg-4: rgba(var(--semi-white), 1);
    --semi-color-info: rgba(var(--semi-yellow-5), 1);
    --semi-color-link: rgba(var(--semi-brand-7), 1);
    --semi-color-nav-bg: rgba(var(--semi-white), .8);
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-fill-0: rgba(var(--semi-grey-8), .05);
    --semi-color-fill-1: rgba(var(--semi-grey-8), .09);
    --semi-color-fill-2: rgba(var(--semi-grey-8), .13);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), .8);
    --semi-color-text-2: rgba(var(--semi-grey-9), .6);
    --semi-color-text-3: rgba(var(--semi-grey-9), .35);
    --semi-color-white: rgba(var(--semi-white), 1);
    --semi-color-border: rgba(var(--semi-grey-9), .08);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-shadow: rgba(var(--semi-black), .04);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-info-hover: rgba(var(--semi-yellow-6), 1);
    --semi-color-link-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-overlay: rgba(var(--semi-black), .8);
    --semi-color-primary: rgba(var(--semi-brand-5), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-info-active: rgba(var(--semi-yellow-7), 1);
    --semi-color-link-active: rgba(var(--semi-brand-5), 1);
    --semi-color-link-visited: rgba(var(--semi-brand-2), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
    --semi-color-info-disabled: rgba(var(--semi-yellow-2), 1);
    --semi-color-overlay-bg: rgba(var(--semi-black), .8);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-highlight: rgba(var(--semi-black), 1);
    --semi-color-secondary: rgba(var(--semi-violet-5), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-hover: rgba(var(--semi-brand-4), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), .04);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), .35);
    --semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);
    --semi-color-primary-active: rgba(var(--semi-brand-6), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-secondary-hover: rgba(var(--semi-violet-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-violet-7), 1);
    --semi-color-info-light-hover: rgba(var(--semi-yellow-1), 1);
    --semi-color-info-light-active: rgba(var(--semi-yellow-2), 1);
    --semi-color-secondary-disabled: rgba(var(--semi-violet-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-yellow-0), 1);
    --semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);
    --semi-color-danger-light-active: rgba(var(--semi-red-2), 1);
    --semi-color-danger-light-default: rgba(var(--semi-red-0), 1);
    --semi-color-primary-light-hover: rgba(var(--semi-brand-1), 1);
    --semi-color-success-light-hover: rgba(var(--semi-green-1), 1);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-1), 1);
    --semi-color-primary-light-active: rgba(var(--semi-brand-2), 1);
    --semi-color-success-light-active: rgba(var(--semi-green-2), 1);
    --semi-color-warning-light-active: rgba(var(--semi-orange-2), 1);
    --semi-color-primary-light-default: rgba(var(--semi-brand-0), 1);
    --semi-color-success-light-default: rgba(var(--semi-green-0), 1);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-warning-light-default: rgba(var(--semi-orange-0), 1);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-2), 1);
    --semi-color-secondary-light-hover: rgba(var(--semi-violet-1), 1);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-0), 1);
    --semi-color-secondary-light-active: rgba(var(--semi-violet-2), 1);
    --semi-color-secondary-light-default: rgba(var(--semi-violet-0), 1);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
    --semi-border-radius-full: 9999px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-small: 8px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-extra-small: 3px
}

body[theme-mode=dark],
body .semi-always-dark {
    --semi-color-bg-0: rgba(22, 22, 26, 1);
    --semi-color-bg-1: rgba(var(--semi-back-0), 1);
    --semi-color-bg-2: rgba(var(--semi-back-1), 1);
    --semi-color-bg-3: rgba(var(--semi-back-2), 1);
    --semi-color-bg-4: rgba(var(--semi-back-3), 1);
    --semi-color-info: rgba(var(--semi-yellow-5), 1);
    --semi-color-link: rgba(var(--semi-brand-4), 1);
    --semi-color-nav-bg: rgba(var(--semi-back-1), 1);
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-fill-0: rgba(var(--semi-white), .05);
    --semi-color-fill-1: rgba(var(--semi-white), .09);
    --semi-color-fill-2: rgba(var(--semi-white), .13);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), .8);
    --semi-color-text-2: rgba(var(--semi-grey-9), .6);
    --semi-color-text-3: rgba(var(--semi-grey-9), .35);
    --semi-color-white: rgba(228, 231, 245, 1);
    --semi-color-border: rgba(var(--semi-white), .08);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-shadow: rgba(var(--semi-black), .04);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-info-hover: rgba(var(--semi-yellow-6), 1);
    --semi-color-link-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-primary: rgba(var(--semi-brand-5), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-info-active: rgba(var(--semi-yellow-7), 1);
    --semi-color-link-active: rgba(var(--semi-brand-7), 1);
    --semi-color-link-visited: rgba(var(--semi-brand-5), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
    --semi-color-info-disabled: rgba(var(--semi-yellow-5), 1);
    --semi-color-overlay-bg: rgba(var(--semi-black), .7);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-highlight: rgba(var(--semi-white), 1);
    --semi-color-secondary: rgba(var(--semi-violet-5), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), .04);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), .35);
    --semi-color-highlight-bg: rgba(var(--semi-yellow-2), 1);
    --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-secondary-hover: rgba(var(--semi-violet-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-violet-7), 1);
    --semi-color-info-light-hover: rgba(var(--semi-yellow-4), .5);
    --semi-color-info-light-active: rgba(var(--semi-yellow-4), .4);
    --semi-color-secondary-disabled: rgba(var(--semi-violet-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-yellow-4), .2);
    --semi-color-danger-light-hover: rgba(var(--semi-red-4), .3);
    --semi-color-danger-light-active: rgba(var(--semi-red-4), .4);
    --semi-color-danger-light-default: rgba(var(--semi-red-4), .2);
    --semi-color-primary-light-hover: rgba(var(--semi-brand-5), .3);
    --semi-color-success-light-hover: rgba(var(--semi-green-4), .3);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-4), .3);
    --semi-color-primary-light-active: rgba(var(--semi-brand-5), .4);
    --semi-color-success-light-active: rgba(var(--semi-green-4), .4);
    --semi-color-warning-light-active: rgba(var(--semi-orange-4), .4);
    --semi-color-primary-light-default: rgba(var(--semi-brand-5), .2);
    --semi-color-success-light-default: rgba(var(--semi-green-4), .2);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-5), .3);
    --semi-color-warning-light-default: rgba(var(--semi-orange-4), .2);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-5), .4);
    --semi-color-secondary-light-hover: rgba(var(--semi-violet-4), .3);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-5), .2);
    --semi-color-secondary-light-active: rgba(var(--semi-violet-4), .4);
    --semi-color-secondary-light-default: rgba(var(--semi-violet-4), .2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
    --semi-border-radius-full: 9999px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-small: 8px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-extra-small: 3px
}

.semi-light-scrollbar::-webkit-scrollbar,
.semi-light-scrollbar *::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.semi-light-scrollbar::-webkit-scrollbar-track,
.semi-light-scrollbar *::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.semi-light-scrollbar::-webkit-scrollbar-corner,
.semi-light-scrollbar *::-webkit-scrollbar-corner {
    background-color: #0000
}

.semi-light-scrollbar::-webkit-scrollbar-thumb,
.semi-light-scrollbar *::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: transparent;
    -webkit-transition: all 1s;
    transition: all 1s
}

.semi-light-scrollbar:hover::-webkit-scrollbar-thumb,
.semi-light-scrollbar *:hover::-webkit-scrollbar-thumb {
    background: var(--semi-color-fill-2)
}

.semi-light-scrollbar::-webkit-scrollbar-thumb:hover,
.semi-light-scrollbar *::-webkit-scrollbar-thumb:hover {
    background: var(--semi-color-fill-1)
}

.semi-typography {
    color: var(--semi-color-text-0);
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px
}

.semi-typography.semi-typography-secondary {
    color: var(--semi-color-text-1)
}

.semi-typography.semi-typography-tertiary {
    color: var(--semi-color-text-2)
}

.semi-typography.semi-typography-quaternary {
    color: var(--semi-color-text-3)
}

.semi-typography.semi-typography-warning {
    color: var(--semi-color-warning)
}

.semi-typography.semi-typography-success {
    color: var(--semi-color-success)
}

.semi-typography.semi-typography-danger {
    color: var(--semi-color-danger)
}

.semi-typography.semi-typography-link {
    color: var(--semi-color-link);
    font-weight: 600
}

.semi-typography.semi-typography-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-typography.semi-typography-disabled.semi-typography-link {
    color: var(--semi-color-link)
}

.semi-typography-icon {
    vertical-align: middle;
    color: inherit
}

[dir=ltr] .semi-typography-icon {
    margin-right: 4px
}

[dir=rtl] .semi-typography-icon {
    margin-left: 4px
}

.semi-typography-small {
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: 400
}

.semi-typography-small.semi-typography-paragraph {
    font-weight: 400
}

.semi-typography code {
    border: 1px solid var(--semi-color-border);
    border-radius: 2px;
    color: var(--semi-color-text-2);
    background-color: var(--semi-color-fill-1);
    padding: 2px 4px
}

.semi-typography mark {
    background-color: var(--semi-color-primary-light-default)
}

.semi-typography u {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

.semi-typography del {
    text-decoration: line-through
}

.semi-typography strong {
    font-weight: 600
}

.semi-typography a {
    display: inline;
    color: var(--semi-color-link);
    cursor: pointer;
    text-decoration: none
}

.semi-typography a:visited {
    color: var(--semi-color-link-visited)
}

.semi-typography a:hover {
    color: var(--semi-color-link-hover)
}

.semi-typography a:active {
    color: var(--semi-color-link-active)
}

.semi-typography a .semi-typography-link-underline:hover {
    border-bottom: 1px solid var(--semi-color-link-hover);
    margin-bottom: -1px
}

.semi-typography a .semi-typography-link-underline:active {
    border-bottom: 1px solid var(--semi-color-link-active);
    margin-bottom: -1px
}

.semi-typography-ellipsis-single-line {
    overflow: hidden
}

.semi-typography-ellipsis-multiple-line {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.semi-typography-ellipsis-multiple-line.semi-typography-ellipsis-multiple-line-text {
    display: -webkit-inline-box
}

.semi-typography-ellipsis-overflow-ellipsis {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.semi-typography-ellipsis-overflow-ellipsis.semi-typography-ellipsis-overflow-ellipsis-text {
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}

.semi-typography-ellipsis-expand {
    display: inline
}

[dir=ltr] .semi-typography-ellipsis-expand {
    margin-left: 8px
}

[dir=rtl] .semi-typography-ellipsis-expand {
    margin-right: 8px
}

.semi-typography-action-copy {
    display: inline-flex;
    vertical-align: middle;
    padding: 0
}

[dir=ltr] .semi-typography-action-copy {
    margin-left: 4px
}

[dir=rtl] .semi-typography-action-copy {
    margin-right: 4px
}

.semi-typography a.semi-typography-action-copy-icon {
    display: inline-flex
}

.semi-typography-action-copied {
    display: inline-flex;
    padding: 0;
    color: var(--semi-color-text-2)
}

[dir=ltr] .semi-typography-action-copied {
    margin-left: 4px
}

[dir=rtl] .semi-typography-action-copied {
    margin-right: 4px
}

.semi-typography-action-copied .semi-icon {
    vertical-align: middle;
    color: var(--semi-color-success)
}

.semi-typography-paragraph {
    margin: 0
}

h1.semi-typography,
.semi-typography-h1.semi-typography {
    font-size: 32px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 44px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0
}

h1.semi-typography.semi-typography-h1-weight-light,
.semi-typography-h1.semi-typography.semi-typography-h1-weight-light {
    font-weight: 200
}

h1.semi-typography.semi-typography-h1-weight-regular,
.semi-typography-h1.semi-typography.semi-typography-h1-weight-regular {
    font-weight: 400
}

h1.semi-typography.semi-typography-h1-weight-medium,
.semi-typography-h1.semi-typography.semi-typography-h1-weight-medium {
    font-weight: 500
}

h1.semi-typography.semi-typography-h1-weight-semibold,
.semi-typography-h1.semi-typography.semi-typography-h1-weight-semibold {
    font-weight: 600
}

h1.semi-typography.semi-typography-h1-weight-bold,
.semi-typography-h1.semi-typography.semi-typography-h1-weight-bold {
    font-weight: 700
}

h2.semi-typography,
.semi-typography-h2.semi-typography {
    font-size: 28px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 40px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0
}

h2.semi-typography.semi-typography-h2-weight-light,
.semi-typography-h2.semi-typography.semi-typography-h2-weight-light {
    font-weight: 200
}

h2.semi-typography.semi-typography-h2-weight-regular,
.semi-typography-h2.semi-typography.semi-typography-h2-weight-regular {
    font-weight: 400
}

h2.semi-typography.semi-typography-h2-weight-medium,
.semi-typography-h2.semi-typography.semi-typography-h2-weight-medium {
    font-weight: 500
}

h2.semi-typography.semi-typography-h2-weight-semibold,
.semi-typography-h2.semi-typography.semi-typography-h2-weight-semibold {
    font-weight: 600
}

h2.semi-typography.semi-typography-h2-weight-bold,
.semi-typography-h2.semi-typography.semi-typography-h2-weight-bold {
    font-weight: 700
}

h3.semi-typography,
.semi-typography-h3.semi-typography {
    font-size: 24px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0
}

h3.semi-typography.semi-typography-h3-weight-light,
.semi-typography-h3.semi-typography.semi-typography-h3-weight-light {
    font-weight: 200
}

h3.semi-typography.semi-typography-h3-weight-regular,
.semi-typography-h3.semi-typography.semi-typography-h3-weight-regular {
    font-weight: 400
}

h3.semi-typography.semi-typography-h3-weight-medium,
.semi-typography-h3.semi-typography.semi-typography-h3-weight-medium {
    font-weight: 500
}

h3.semi-typography.semi-typography-h3-weight-semibold,
.semi-typography-h3.semi-typography.semi-typography-h3-weight-semibold {
    font-weight: 600
}

h3.semi-typography.semi-typography-h3-weight-bold,
.semi-typography-h3.semi-typography.semi-typography-h3-weight-bold {
    font-weight: 700
}

h4.semi-typography,
.semi-typography-h4.semi-typography {
    font-size: 20px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 28px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0
}

h4.semi-typography.semi-typography-h4-weight-light,
.semi-typography-h4.semi-typography.semi-typography-h4-weight-light {
    font-weight: 200
}

h4.semi-typography.semi-typography-h4-weight-regular,
.semi-typography-h4.semi-typography.semi-typography-h4-weight-regular {
    font-weight: 400
}

h4.semi-typography.semi-typography-h4-weight-medium,
.semi-typography-h4.semi-typography.semi-typography-h4-weight-medium {
    font-weight: 500
}

h4.semi-typography.semi-typography-h4-weight-semibold,
.semi-typography-h4.semi-typography.semi-typography-h4-weight-semibold {
    font-weight: 600
}

h4.semi-typography.semi-typography-h4-weight-bold,
.semi-typography-h4.semi-typography.semi-typography-h4-weight-bold {
    font-weight: 700
}

h5.semi-typography,
.semi-typography-h5.semi-typography {
    font-size: 18px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0
}

h5.semi-typography.semi-typography-h5-weight-light,
.semi-typography-h5.semi-typography.semi-typography-h5-weight-light {
    font-weight: 200
}

h5.semi-typography.semi-typography-h5-weight-regular,
.semi-typography-h5.semi-typography.semi-typography-h5-weight-regular {
    font-weight: 400
}

h5.semi-typography.semi-typography-h5-weight-medium,
.semi-typography-h5.semi-typography.semi-typography-h5-weight-medium {
    font-weight: 500
}

h5.semi-typography.semi-typography-h5-weight-semibold,
.semi-typography-h5.semi-typography.semi-typography-h5-weight-semibold {
    font-weight: 600
}

h5.semi-typography.semi-typography-h5-weight-bold,
.semi-typography-h5.semi-typography.semi-typography-h5-weight-bold {
    font-weight: 700
}

h6.semi-typography,
.semi-typography-h6.semi-typography {
    font-size: 16px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 22px;
    letter-spacing: 0px;
    font-weight: 600;
    margin: 0
}

h6.semi-typography.semi-typography-h6-weight-light,
.semi-typography-h6.semi-typography.semi-typography-h6-weight-light {
    font-weight: 200
}

h6.semi-typography.semi-typography-h6-weight-regular,
.semi-typography-h6.semi-typography.semi-typography-h6-weight-regular {
    font-weight: 400
}

h6.semi-typography.semi-typography-h6-weight-medium,
.semi-typography-h6.semi-typography.semi-typography-h6-weight-medium {
    font-weight: 500
}

h6.semi-typography.semi-typography-h6-weight-semibold,
.semi-typography-h6.semi-typography.semi-typography-h6-weight-semibold {
    font-weight: 600
}

h6.semi-typography.semi-typography-h6-weight-bold,
.semi-typography-h6.semi-typography.semi-typography-h6-weight-bold {
    font-weight: 700
}

p.semi-typography-extended,
.semi-typography-paragraph.semi-typography-extended {
    line-height: 24px;
    font-weight: 400
}

[dir=ltr] .semi-rtl .semi-typography,
[dir=ltr] .semi-portal-rtl .semi-typography {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-typography,
[dir=rtl] .semi-portal-rtl .semi-typography {
    direction: ltr
}

.semi-rtl .semi-typography-link a,
.semi-rtl .semi-typography a,
.semi-portal-rtl .semi-typography-link a,
.semi-portal-rtl .semi-typography a {
    display: inline-block
}

[dir=ltr] .semi-rtl .semi-typography-icon,
[dir=ltr] .semi-portal-rtl .semi-typography-icon {
    margin-right: auto;
    margin-left: 4px
}

[dir=rtl] .semi-rtl .semi-typography-icon,
[dir=rtl] .semi-portal-rtl .semi-typography-icon {
    margin-left: auto;
    margin-right: 4px
}

[dir=ltr] .semi-rtl .semi-typography-ellipsis-expand,
[dir=ltr] .semi-portal-rtl .semi-typography-ellipsis-expand {
    margin-left: auto
}

[dir=rtl] .semi-rtl .semi-typography-ellipsis-expand,
[dir=rtl] .semi-portal-rtl .semi-typography-ellipsis-expand {
    margin-right: auto
}

[dir=ltr] .semi-rtl .semi-typography-action-copy,
[dir=ltr] .semi-portal-rtl .semi-typography-action-copy {
    margin-left: auto;
    margin-right: 4px
}

[dir=rtl] .semi-rtl .semi-typography-action-copy,
[dir=rtl] .semi-portal-rtl .semi-typography-action-copy {
    margin-right: auto;
    margin-left: 4px
}

[dir=ltr] .semi-rtl .semi-typography-action-copied,
[dir=ltr] .semi-portal-rtl .semi-typography-action-copied {
    margin-left: auto;
    margin-right: 4px
}

[dir=rtl] .semi-rtl .semi-typography-action-copied,
[dir=rtl] .semi-portal-rtl .semi-typography-action-copied {
    margin-right: auto;
    margin-left: 4px
}

@keyframes semi-tooltip-zoomIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    50% {
        opacity: 1
    }
}

@keyframes semi-tooltip-bounceIn {
    0% {
        opacity: 0;
        transform: scale(.6)
    }

    70% {
        opacity: 1;
        transform: scale(1.01)
    }

    to {
        opacity: 1;
        transform: scale(1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
}

@keyframes semi-tooltip-zoomOut {
    0% {
        opacity: 1
    }

    60% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 0
    }
}

.semi-tooltip-wrapper {
    position: relative;
    background-color: var(--semi-color-tertiary-active);
    color: var(--semi-color-bg-0);
    border-radius: 8px;
    padding: 8px 12px;
    top: 0;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    opacity: 0;
    max-width: 240px
}

[dir=ltr] .semi-tooltip-wrapper {
    left: 0
}

[dir=rtl] .semi-tooltip-wrapper {
    right: 0
}

.semi-tooltip-wrapper-show {
    opacity: 1
}

.semi-tooltip-content {
    min-width: 0
}

.semi-tooltip-trigger {
    display: inline-block;
    width: auto;
    height: auto
}

.semi-tooltip-with-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box
}

.semi-tooltip-animation-show {
    animation: semi-tooltip-zoomIn .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-tooltip-animation-hide {
    animation: semi-tooltip-zoomOut .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-tooltip-wrapper .semi-tooltip-icon-arrow {
    height: 7px;
    width: 24px;
    position: absolute;
    color: var(--semi-color-tertiary-active)
}

.semi-tooltip-wrapper[x-placement=top] .semi-tooltip-icon-arrow {
    bottom: -6px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=top] .semi-tooltip-icon-arrow {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=top] .semi-tooltip-icon-arrow {
    right: 50%;
    transform: translate(50%)
}

.semi-tooltip-wrapper[x-placement=top].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=top] .semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=topLeft] .semi-tooltip-icon-arrow {
    bottom: -6px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=topLeft] .semi-tooltip-icon-arrow {
    left: 6px
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=topLeft] .semi-tooltip-icon-arrow {
    right: 6px
}

.semi-tooltip-wrapper[x-placement=topLeft].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=topLeft] .semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=topRight] .semi-tooltip-icon-arrow {
    bottom: -6px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=topRight] .semi-tooltip-icon-arrow {
    right: 6px
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=topRight] .semi-tooltip-icon-arrow {
    left: 6px
}

.semi-tooltip-wrapper[x-placement=topRight].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=topRight] .semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=leftTop] .semi-tooltip-icon-arrow {
    width: 7px;
    height: 24px;
    top: 5px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=leftTop] .semi-tooltip-icon-arrow {
    right: -6px
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=leftTop] .semi-tooltip-icon-arrow {
    left: -6px
}

.semi-tooltip-wrapper[x-placement=leftTop].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=leftTop] .semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=left] .semi-tooltip-icon-arrow {
    width: 7px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%)
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=left] .semi-tooltip-icon-arrow {
    right: -6px
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=left] .semi-tooltip-icon-arrow {
    left: -6px
}

.semi-tooltip-wrapper[x-placement=left].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=left] .semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=leftBottom] .semi-tooltip-icon-arrow {
    width: 7px;
    height: 24px;
    bottom: 5px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=leftBottom] .semi-tooltip-icon-arrow {
    right: -6px
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=leftBottom] .semi-tooltip-icon-arrow {
    left: -6px
}

.semi-tooltip-wrapper[x-placement=leftBottom].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=leftBottom] .semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=rightTop] .semi-tooltip-icon-arrow {
    width: 7px;
    height: 24px;
    top: 5px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=rightTop] .semi-tooltip-icon-arrow {
    left: -6px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=rightTop] .semi-tooltip-icon-arrow {
    right: -6px;
    transform: rotate(-180deg)
}

.semi-tooltip-wrapper[x-placement=rightTop].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=rightTop] .semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=right] .semi-tooltip-icon-arrow {
    width: 7px;
    height: 24px;
    top: 50%
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=right] .semi-tooltip-icon-arrow {
    left: -6px;
    transform: translateY(-50%) rotate(180deg)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=right] .semi-tooltip-icon-arrow {
    right: -6px;
    transform: translateY(-50%) rotate(-180deg)
}

.semi-tooltip-wrapper[x-placement=right].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=right] .semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=rightBottom] .semi-tooltip-icon-arrow {
    width: 7px;
    height: 24px;
    bottom: 5px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=rightBottom] .semi-tooltip-icon-arrow {
    left: -6px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=rightBottom] .semi-tooltip-icon-arrow {
    right: -6px;
    transform: rotate(-180deg)
}

.semi-tooltip-wrapper[x-placement=rightBottom].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=rightBottom] .semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-icon-arrow {
    top: -6px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-icon-arrow {
    left: 6px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-icon-arrow {
    right: 6px;
    transform: rotate(-180deg)
}

.semi-tooltip-wrapper[x-placement=bottomLeft].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=bottom] .semi-tooltip-icon-arrow {
    top: -6px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=bottom] .semi-tooltip-icon-arrow {
    left: 50%;
    transform: translate(-50%) rotate(180deg)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=bottom] .semi-tooltip-icon-arrow {
    right: 50%;
    transform: translate(50%) rotate(-180deg)
}

.semi-tooltip-wrapper[x-placement=bottom].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=bottom] .semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-icon-arrow {
    top: -6px
}

[dir=ltr] .semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-icon-arrow {
    right: 6px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-icon-arrow {
    left: 6px;
    transform: rotate(-180deg)
}

.semi-tooltip-wrapper[x-placement=bottomRight].semi-tooltip-with-arrow,
.semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-rtl .semi-tooltip-wrapper,
.semi-portal-rtl .semi-tooltip-wrapper {
    padding-right: 12px;
    padding-left: 12px
}

[dir=ltr] .semi-rtl .semi-tooltip-wrapper,
[dir=ltr] .semi-portal-rtl .semi-tooltip-wrapper {
    direction: rtl;
    left: auto;
    right: 0
}

[dir=rtl] .semi-rtl .semi-tooltip-wrapper,
[dir=rtl] .semi-portal-rtl .semi-tooltip-wrapper {
    direction: ltr;
    right: auto;
    left: 0
}

.semi-portal {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

[dir=ltr] .semi-portal {
    left: 0
}

[dir=rtl] .semi-portal {
    right: 0
}

.semi-portal-inner {
    position: absolute;
    background-color: transparent;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.semi-icon {
    display: inline-block;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    text-rendering: optimizeLegibility;
    fill: currentColor
}

.semi-icon-extra-small {
    font-size: 8px
}

.semi-icon-small {
    font-size: 12px
}

.semi-icon-default {
    font-size: 16px
}

.semi-icon-large {
    font-size: 20px
}

.semi-icon-extra-large {
    font-size: 24px
}

.semi-icon-spinning {
    animation: .6s linear infinite semi-icon-animation-rotate;
    animation-fill-mode: forwards
}

@keyframes semi-icon-animation-rotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes semi-popover-zoomIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    50% {
        opacity: 1
    }
}

@keyframes semi-popover-zoomOut {
    0% {
        opacity: 1
    }

    60% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 0
    }
}

.semi-popover-wrapper {
    position: relative;
    background-color: var(--semi-color-bg-4);
    box-shadow: 0 0 1px #0000004d, 0 4px 14px #0000001a;
    z-index: 1030;
    border-radius: 8px;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    opacity: 0
}

.semi-popover-wrapper-show {
    opacity: 1
}

.semi-popover-trigger {
    display: inline-block;
    width: auto;
    height: auto
}

.semi-popover-title {
    padding: 8px;
    border-bottom: 1px solid var(--semi-color-border)
}

.semi-popover-confirm {
    position: absolute
}

.semi-popover-with-arrow {
    padding: 12px;
    box-sizing: border-box
}

.semi-popover-animation-show {
    animation: semi-popover-zoomIn .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-popover-animation-hide {
    animation: semi-popover-zoomOut .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-popover-wrapper .semi-popover-icon-arrow {
    height: 8px;
    width: 24px;
    position: absolute;
    color: var(--semi-color-tertiary-active)
}

.semi-popover-wrapper[x-placement=top] .semi-popover-icon-arrow {
    bottom: -7px
}

[dir=ltr] .semi-popover-wrapper[x-placement=top] .semi-popover-icon-arrow {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .semi-popover-wrapper[x-placement=top] .semi-popover-icon-arrow {
    right: 50%;
    transform: translate(50%)
}

.semi-popover-wrapper[x-placement=top].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=top] .semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=topLeft] .semi-popover-icon-arrow {
    bottom: -7px
}

[dir=ltr] .semi-popover-wrapper[x-placement=topLeft] .semi-popover-icon-arrow {
    left: 6px
}

[dir=rtl] .semi-popover-wrapper[x-placement=topLeft] .semi-popover-icon-arrow {
    right: 6px
}

.semi-popover-wrapper[x-placement=topLeft].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=topLeft] .semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=topRight] .semi-popover-icon-arrow {
    bottom: -7px
}

[dir=ltr] .semi-popover-wrapper[x-placement=topRight] .semi-popover-icon-arrow {
    right: 6px
}

[dir=rtl] .semi-popover-wrapper[x-placement=topRight] .semi-popover-icon-arrow {
    left: 6px
}

.semi-popover-wrapper[x-placement=topRight].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=topRight] .semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=leftTop] .semi-popover-icon-arrow {
    width: 8px;
    height: 24px;
    top: 6px
}

[dir=ltr] .semi-popover-wrapper[x-placement=leftTop] .semi-popover-icon-arrow {
    right: -7px
}

[dir=rtl] .semi-popover-wrapper[x-placement=leftTop] .semi-popover-icon-arrow {
    left: -7px
}

.semi-popover-wrapper[x-placement=leftTop].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=leftTop] .semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=left] .semi-popover-icon-arrow {
    width: 8px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%)
}

[dir=ltr] .semi-popover-wrapper[x-placement=left] .semi-popover-icon-arrow {
    right: -7px
}

[dir=rtl] .semi-popover-wrapper[x-placement=left] .semi-popover-icon-arrow {
    left: -7px
}

.semi-popover-wrapper[x-placement=left].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=left] .semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=leftBottom] .semi-popover-icon-arrow {
    width: 8px;
    height: 24px;
    bottom: 6px
}

[dir=ltr] .semi-popover-wrapper[x-placement=leftBottom] .semi-popover-icon-arrow {
    right: -7px
}

[dir=rtl] .semi-popover-wrapper[x-placement=leftBottom] .semi-popover-icon-arrow {
    left: -7px
}

.semi-popover-wrapper[x-placement=leftBottom].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=leftBottom] .semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=rightTop] .semi-popover-icon-arrow {
    width: 8px;
    height: 24px;
    top: 6px
}

[dir=ltr] .semi-popover-wrapper[x-placement=rightTop] .semi-popover-icon-arrow {
    left: -7px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-popover-wrapper[x-placement=rightTop] .semi-popover-icon-arrow {
    right: -7px;
    transform: rotate(-180deg)
}

.semi-popover-wrapper[x-placement=rightTop].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=rightTop] .semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=right] .semi-popover-icon-arrow {
    width: 8px;
    height: 24px;
    top: 50%
}

[dir=ltr] .semi-popover-wrapper[x-placement=right] .semi-popover-icon-arrow {
    left: -7px;
    transform: translateY(-50%) rotate(180deg)
}

[dir=rtl] .semi-popover-wrapper[x-placement=right] .semi-popover-icon-arrow {
    right: -7px;
    transform: translateY(-50%) rotate(-180deg)
}

.semi-popover-wrapper[x-placement=right].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=right] .semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=rightBottom] .semi-popover-icon-arrow {
    width: 8px;
    height: 24px;
    bottom: 6px
}

[dir=ltr] .semi-popover-wrapper[x-placement=rightBottom] .semi-popover-icon-arrow {
    left: -7px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-popover-wrapper[x-placement=rightBottom] .semi-popover-icon-arrow {
    right: -7px;
    transform: rotate(-180deg)
}

.semi-popover-wrapper[x-placement=rightBottom].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=rightBottom] .semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=bottomLeft] .semi-popover-icon-arrow {
    top: -7px
}

[dir=ltr] .semi-popover-wrapper[x-placement=bottomLeft] .semi-popover-icon-arrow {
    left: 6px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-popover-wrapper[x-placement=bottomLeft] .semi-popover-icon-arrow {
    right: 6px;
    transform: rotate(-180deg)
}

.semi-popover-wrapper[x-placement=bottomLeft].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=bottomLeft] .semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=bottom] .semi-popover-icon-arrow {
    top: -7px
}

[dir=ltr] .semi-popover-wrapper[x-placement=bottom] .semi-popover-icon-arrow {
    left: 50%;
    transform: translate(-50%) rotate(180deg)
}

[dir=rtl] .semi-popover-wrapper[x-placement=bottom] .semi-popover-icon-arrow {
    right: 50%;
    transform: translate(50%) rotate(-180deg)
}

.semi-popover-wrapper[x-placement=bottom].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=bottom] .semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=bottomRight] .semi-popover-icon-arrow {
    top: -7px
}

[dir=ltr] .semi-popover-wrapper[x-placement=bottomRight] .semi-popover-icon-arrow {
    right: 6px;
    transform: rotate(180deg)
}

[dir=rtl] .semi-popover-wrapper[x-placement=bottomRight] .semi-popover-icon-arrow {
    left: 6px;
    transform: rotate(-180deg)
}

.semi-popover-wrapper[x-placement=bottomRight].semi-popover-with-arrow,
.semi-popover-wrapper[x-placement=bottomRight] .semi-popover-with-arrow {
    min-width: 36px
}

[dir=ltr] .semi-popover.semi-popover-rtl {
    direction: rtl
}

[dir=rtl] .semi-popover.semi-popover-rtl {
    direction: ltr
}

.semi-spin {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px
}

@keyframes semi-animation-rotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.semi-spin-wrapper {
    text-align: center;
    position: absolute;
    width: 100%;
    transform: translateY(-50%);
    top: 50%;
    color: var(--semi-color-primary)
}

.semi-spin-wrapper>svg {
    animation: .6s linear infinite semi-animation-rotate;
    animation-fill-mode: forwards;
    vertical-align: top;
    width: 24px;
    height: 24px
}

.semi-spin-animate {
    display: inline-flex;
    animation: 1.6s linear infinite semi-animation-rotate;
    animation-fill-mode: forwards
}

.semi-spin-children {
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-spin-block {
    display: block
}

.semi-spin-block:after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

[dir=ltr] .semi-spin-block:after {
    left: 0
}

[dir=rtl] .semi-spin-block:after {
    right: 0
}

.semi-spin-block .semi-spin-wrapper {
    display: block
}

.semi-spin-block.semi-spin {
    height: auto;
    width: auto
}

.semi-spin-hidden:after {
    content: none
}

.semi-spin-hidden>.semi-spin-children {
    opacity: 1;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.semi-spin-small {
    width: 14px;
    height: 14px
}

.semi-spin-small>.semi-spin-wrapper svg {
    width: 14px;
    height: 14px
}

.semi-spin-middle {
    width: 24px;
    height: 24px
}

.semi-spin-middle>.semi-spin-wrapper svg {
    width: 24px;
    height: 24px
}

.semi-spin-large {
    width: 32px;
    height: 32px
}

.semi-spin-large>.semi-spin-wrapper svg {
    width: 32px;
    height: 32px
}

.semi-spin-container {
    overflow: hidden
}

[dir=ltr] .semi-rtl .semi-spin,
[dir=ltr] .semi-portal-rtl .semi-spin {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-spin,
[dir=rtl] .semi-portal-rtl .semi-spin {
    direction: ltr
}

[dir=ltr] .semi-rtl .semi-spin-container,
[dir=ltr] .semi-portal-rtl .semi-spin-container {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-spin-container,
[dir=rtl] .semi-portal-rtl .semi-spin-container {
    direction: ltr
}

@keyframes semi-input-active {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.97)
    }
}

@keyframes semi-input-inactive {
    0% {
        transform: scale(.97)
    }

    to {
        transform: scale(1)
    }
}

.semi-input {
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-input-wrapper {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    box-shadow: none;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    background-color: var(--semi-color-fill-0);
    border: 1px transparent solid;
    border-radius: 8px;
    width: 100%;
    outline: none;
    cursor: text;
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-input-wrapper-default {
    height: 40px;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    line-height: 40px
}

.semi-input-wrapper-small {
    height: 32px;
    font-size: 16px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 22px;
    letter-spacing: 0px;
    line-height: 28px
}

.semi-input-wrapper-large {
    height: 48px;
    font-size: 16px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 22px;
    letter-spacing: 0px;
    line-height: 48px
}

.semi-input-wrapper:hover {
    background-color: var(--semi-color-fill-0);
    border-color: var(--semi-color-primary-hover)
}

.semi-input-wrapper-focus {
    background-color: var(--semi-color-fill-0);
    border: var(--semi-color-focus-border) solid 1px
}

.semi-input-wrapper-focus:hover {
    background-color: var(--semi-color-fill-0);
    border-color: var(--semi-color-focus-border)
}

.semi-input-wrapper-focus:active {
    background-color: var(--semi-color-fill-1);
    border-color: var(--semi-color-focus-border)
}

.semi-input-wrapper.semi-input-readonly {
    cursor: default
}

.semi-input-wrapper-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-input-wrapper-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-input-wrapper-error.semi-input-wrapper-focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper-error:active {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-input-wrapper-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-input-wrapper-warning.semi-input-wrapper-focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper-warning:active {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper__with-prefix {
    display: inline-flex;
    align-items: center
}

[dir=ltr] .semi-input-wrapper__with-prefix .semi-input {
    padding-left: 0
}

[dir=rtl] .semi-input-wrapper__with-prefix .semi-input {
    padding-right: 0
}

.semi-input-wrapper__with-suffix {
    display: inline-flex;
    align-items: center
}

[dir=ltr] .semi-input-wrapper__with-suffix .semi-input {
    padding-right: 0
}

[dir=rtl] .semi-input-wrapper__with-suffix .semi-input {
    padding-left: 0
}

.semi-input-wrapper-clearable,
.semi-input-wrapper-modebtn {
    display: inline-flex;
    align-items: center
}

.semi-input-wrapper-hidden {
    border: none
}

.semi-input-wrapper .semi-icon {
    color: var(--semi-color-text-2)
}

.semi-input-wrapper .semi-input-clearbtn,
.semi-input-wrapper .semi-input-modebtn {
    color: var(--semi-color-primary-hover)
}

.semi-input-wrapper .semi-input-clearbtn>svg,
.semi-input-wrapper .semi-input-modebtn>svg {
    pointer-events: none
}

.semi-input-wrapper .semi-input-clearbtn:hover,
.semi-input-wrapper .semi-input-modebtn:hover {
    cursor: pointer
}

.semi-input-wrapper .semi-input-clearbtn:hover .semi-icon,
.semi-input-wrapper .semi-input-modebtn:hover .semi-icon {
    color: var(--semi-color-primary-hover)
}

.semi-input-wrapper .semi-input-clearbtn:focus-visible,
.semi-input-wrapper .semi-input-modebtn:focus-visible {
    border-radius: 8px;
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -1px
}

.semi-input-wrapper__with-suffix-icon.semi-input-wrapper-clearable:not(.semi-input-wrapper__with-suffix-hidden) .semi-input-clearbtn {
    min-width: 24px;
    justify-content: flex-end
}

.semi-input-wrapper-modebtn.semi-input-wrapper-clearable .semi-input-clearbtn {
    min-width: 16px;
    justify-content: center
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input {
    border-radius: 8px 0 0 8px
}

.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input:not(:last-child) {
    border-radius: 0
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input:not(:last-child) {
    border-right-style: none
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input:not(:last-child) {
    border-left-style: none
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input {
    border-radius: 8px 0 0 8px
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input {
    border-radius: 0 8px 8px 0
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input:not(:last-child) {
    border-right-style: none
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input:not(:last-child) {
    border-left-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-prepend,
.semi-input-wrapper.semi-input-wrapper__with-append {
    display: inline-flex;
    align-items: center;
    background-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-prepend:hover,
.semi-input-wrapper.semi-input-wrapper__with-append:hover {
    background-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-focus,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-focus {
    border: 1px transparent solid;
    background-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input {
    background-color: var(--semi-color-fill-0);
    border: 1px transparent solid
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover~.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover~.semi-input-modebtn {
    background-color: var(--semi-color-fill-0)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus {
    border: 1px var(--semi-color-focus-border) solid;
    background-color: var(--semi-color-fill-0)
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-clearbtn,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-clearbtn,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn {
    border-right-style: none
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-clearbtn,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-clearbtn,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn {
    border-left-style: none
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn {
    border-right-style: none
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn {
    border-left-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn {
    box-sizing: border-box;
    background-color: var(--semi-color-fill-0)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn {
    border: 1px var(--semi-color-focus-border) solid
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn {
    border-radius: 0 8px 8px 0;
    border-left-style: none
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn {
    border-radius: 8px 0 0 8px;
    border-right-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn:not(:last-child),
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn:not(:last-child) {
    border-radius: 0
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn {
    border: 1px var(--semi-color-focus-border) solid
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn {
    border-radius: 0 8px 8px 0;
    border-left-style: none
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn {
    border-radius: 8px 0 0 8px;
    border-right-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn:not(:last-child),
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn:not(:last-child) {
    border-radius: 0
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active {
    background-color: var(--semi-color-fill-1)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active~.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active~.semi-input-modebtn {
    background-color: var(--semi-color-fill-1)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover {
    background-color: var(--semi-color-fill-0)
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover:last-child {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover:last-child {
    border-radius: 8px 0 0 8px
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error {
    border-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover+.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover+.semi-input-modebtn {
    background-color: var(--semi-color-danger-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus+.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus+.semi-input-modebtn {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active {
    background-color: var(--semi-color-danger-light-active)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active+.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active+.semi-input-modebtn {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover {
    background-color: var(--semi-color-danger-light-default)
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover:last-child {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover:last-child {
    border-radius: 8px 0 0 8px
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning {
    border-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover+.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover+.semi-input-modebtn {
    background-color: var(--semi-color-warning-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus+.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus+.semi-input-modebtn {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active {
    background-color: var(--semi-color-warning-light-active)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active+.semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active+.semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active+.semi-input-modebtn {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover,
.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover {
    background-color: var(--semi-color-warning-light-default)
}

[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child,
[dir=ltr] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child,
[dir=rtl] .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child {
    border-radius: 8px 0 0 8px
}

.semi-input-wrapper-disabled {
    cursor: not-allowed;
    color: var(--semi-color-disabled-text);
    background-color: var(--semi-color-disabled-fill);
    -webkit-text-fill-color: var(--semi-color-disabled-text)
}

.semi-input-wrapper-disabled:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-input-wrapper-disabled .semi-input-append,
.semi-input-wrapper-disabled .semi-input-prepend,
.semi-input-wrapper-disabled .semi-input-suffix,
.semi-input-wrapper-disabled .semi-input-prefix,
.semi-input-wrapper-disabled .semi-icon {
    color: var(--semi-color-disabled-text)
}

.semi-input {
    border: none;
    outline: none;
    width: 100%;
    color: inherit;
    padding-left: 12px;
    padding-right: 12px;
    background-color: transparent;
    box-sizing: border-box
}

.semi-input[type=password]::-ms-reveal,
.semi-input[type=password]::-ms-clear {
    display: none
}

.semi-input[type=search]::-webkit-search-cancel-button {
    display: none
}

.semi-input::-webkit-input-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input::-moz-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input::-ms-input-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input::placeholder {
    color: var(--semi-color-text-2)
}

.semi-input-large {
    height: 48px;
    font-size: 16px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 22px;
    letter-spacing: 0px;
    line-height: 48px
}

.semi-input-small {
    height: 28px;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    line-height: 28px
}

.semi-input-default {
    height: 40px;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    line-height: 40px
}

.semi-input-disabled {
    cursor: not-allowed;
    color: inherit
}

.semi-input-inset-label {
    font-weight: 600;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    color: var(--semi-color-text-2);
    flex-shrink: 0;
    white-space: nowrap
}

[dir=ltr] .semi-input-inset-label {
    margin-right: 12px
}

[dir=rtl] .semi-input-inset-label {
    margin-left: 12px
}

.semi-input-prefix,
.semi-input-suffix {
    display: flex;
    justify-content: center;
    align-items: center
}

.semi-input-prefix-text,
.semi-input-suffix-text {
    margin: 0 12px;
    color: var(--semi-color-text-2);
    font-weight: 600;
    white-space: nowrap
}

.semi-input-prefix-icon,
.semi-input-suffix-icon {
    color: var(--semi-color-text-2);
    margin: 0 8px
}

.semi-input-suffix {
    display: flex;
    justify-content: center;
    align-items: center
}

.semi-input-clearbtn,
.semi-input-modebtn {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    min-width: 32px
}

[dir=ltr] .semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-text {
    margin-left: 0
}

[dir=rtl] .semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-text {
    margin-right: 0
}

[dir=ltr] .semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-icon {
    margin-left: 0
}

[dir=rtl] .semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-icon {
    margin-right: 0
}

.semi-input-suffix-hidden {
    display: none
}

.semi-input-prepend,
.semi-input-append {
    height: 100%;
    display: flex;
    align-items: center;
    background-color: var(--semi-color-fill-0);
    color: var(--semi-color-text-2);
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    flex-shrink: 0
}

.semi-input-prepend-icon,
.semi-input-prepend-text,
.semi-input-append-icon,
.semi-input-append-text {
    padding: 0 12px
}

[dir=ltr] .semi-input-append {
    border-radius: 0 8px 8px 0;
    border-left: 1px transparent solid
}

[dir=rtl] .semi-input-append,
[dir=ltr] .semi-input-prepend {
    border-radius: 8px 0 0 8px;
    border-right: 1px transparent solid
}

[dir=rtl] .semi-input-prepend {
    border-radius: 0 8px 8px 0;
    border-left: 1px transparent solid
}

.semi-input-disabled::-webkit-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-disabled::-moz-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-disabled::-ms-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-disabled::placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-group {
    display: inline-flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap
}

.semi-input-group .semi-select,
.semi-input-group .semi-tagInput,
.semi-input-group .semi-cascader,
.semi-input-group .semi-tree-select,
.semi-input-group>.semi-input-wrapper {
    border-radius: 0
}

[dir=ltr] .semi-input-group .semi-select:first-child,
[dir=ltr] .semi-input-group .semi-tagInput:first-child,
[dir=ltr] .semi-input-group .semi-cascader:first-child,
[dir=ltr] .semi-input-group .semi-tree-select:first-child,
[dir=ltr] .semi-input-group>.semi-input-wrapper:first-child {
    border-radius: 8px 0 0 8px
}

[dir=rtl] .semi-input-group .semi-select:first-child,
[dir=rtl] .semi-input-group .semi-tagInput:first-child,
[dir=rtl] .semi-input-group .semi-cascader:first-child,
[dir=rtl] .semi-input-group .semi-tree-select:first-child,
[dir=rtl] .semi-input-group>.semi-input-wrapper:first-child {
    border-radius: 0 8px 8px 0
}

[dir=ltr] .semi-input-group .semi-select:last-child,
[dir=ltr] .semi-input-group .semi-tagInput:last-child,
[dir=ltr] .semi-input-group .semi-cascader:last-child,
[dir=ltr] .semi-input-group .semi-tree-select:last-child,
[dir=ltr] .semi-input-group>.semi-input-wrapper:last-child {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-input-group .semi-select:last-child,
[dir=rtl] .semi-input-group .semi-tagInput:last-child,
[dir=rtl] .semi-input-group .semi-cascader:last-child,
[dir=rtl] .semi-input-group .semi-tree-select:last-child,
[dir=rtl] .semi-input-group>.semi-input-wrapper:last-child {
    border-radius: 8px 0 0 8px
}

.semi-input-group .semi-select:not(:last-child),
.semi-input-group .semi-tagInput:not(:last-child),
.semi-input-group .semi-cascader:not(:last-child),
.semi-input-group .semi-tree-select:not(:last-child),
.semi-input-group>.semi-input-wrapper:not(:last-child) {
    position: relative
}

.semi-input-group .semi-select:not(:last-child):after,
.semi-input-group .semi-tagInput:not(:last-child):after,
.semi-input-group .semi-cascader:not(:last-child):after,
.semi-input-group .semi-tree-select:not(:last-child):after,
.semi-input-group>.semi-input-wrapper:not(:last-child):after {
    content: "";
    background-color: var(--semi-color-border);
    width: 1px;
    position: absolute;
    top: 1px;
    bottom: 1px
}

[dir=ltr] .semi-input-group .semi-select:not(:last-child):after,
[dir=ltr] .semi-input-group .semi-tagInput:not(:last-child):after,
[dir=ltr] .semi-input-group .semi-cascader:not(:last-child):after,
[dir=ltr] .semi-input-group .semi-tree-select:not(:last-child):after,
[dir=ltr] .semi-input-group>.semi-input-wrapper:not(:last-child):after {
    right: -1px
}

[dir=rtl] .semi-input-group .semi-select:not(:last-child):after,
[dir=rtl] .semi-input-group .semi-tagInput:not(:last-child):after,
[dir=rtl] .semi-input-group .semi-cascader:not(:last-child):after,
[dir=rtl] .semi-input-group .semi-tree-select:not(:last-child):after,
[dir=rtl] .semi-input-group>.semi-input-wrapper:not(:last-child):after {
    left: -1px
}

.semi-input-group .semi-select {
    overflow-y: visible
}

.semi-input-group .semi-input-number,
.semi-input-group .semi-datepicker,
.semi-input-group .semi-timepicker,
.semi-input-group .semi-autocomplete,
.semi-input-group .semi-input-number .semi-datepicker-range-input,
.semi-input-group .semi-datepicker .semi-datepicker-range-input,
.semi-input-group .semi-timepicker .semi-datepicker-range-input,
.semi-input-group .semi-autocomplete .semi-datepicker-range-input {
    border-radius: 0
}

[dir=ltr] .semi-input-group .semi-input-number:first-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-input-number:first-child .semi-datepicker-range-input,
[dir=ltr] .semi-input-group .semi-datepicker:first-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-datepicker:first-child .semi-datepicker-range-input,
[dir=ltr] .semi-input-group .semi-timepicker:first-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-timepicker:first-child .semi-datepicker-range-input,
[dir=ltr] .semi-input-group .semi-autocomplete:first-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-autocomplete:first-child .semi-datepicker-range-input {
    border-radius: 8px 0 0 8px
}

[dir=rtl] .semi-input-group .semi-input-number:first-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-input-number:first-child .semi-datepicker-range-input,
[dir=rtl] .semi-input-group .semi-datepicker:first-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-datepicker:first-child .semi-datepicker-range-input,
[dir=rtl] .semi-input-group .semi-timepicker:first-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-timepicker:first-child .semi-datepicker-range-input,
[dir=rtl] .semi-input-group .semi-autocomplete:first-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-autocomplete:first-child .semi-datepicker-range-input {
    border-radius: 0 8px 8px 0
}

[dir=ltr] .semi-input-group .semi-input-number:last-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-input-number:last-child .semi-datepicker-range-input,
[dir=ltr] .semi-input-group .semi-datepicker:last-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-datepicker:last-child .semi-datepicker-range-input,
[dir=ltr] .semi-input-group .semi-timepicker:last-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-timepicker:last-child .semi-datepicker-range-input,
[dir=ltr] .semi-input-group .semi-autocomplete:last-child .semi-input-wrapper,
[dir=ltr] .semi-input-group .semi-autocomplete:last-child .semi-datepicker-range-input {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-input-group .semi-input-number:last-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-input-number:last-child .semi-datepicker-range-input,
[dir=rtl] .semi-input-group .semi-datepicker:last-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-datepicker:last-child .semi-datepicker-range-input,
[dir=rtl] .semi-input-group .semi-timepicker:last-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-timepicker:last-child .semi-datepicker-range-input,
[dir=rtl] .semi-input-group .semi-autocomplete:last-child .semi-input-wrapper,
[dir=rtl] .semi-input-group .semi-autocomplete:last-child .semi-datepicker-range-input {
    border-radius: 8px 0 0 8px
}

.semi-input-group .semi-input-number:not(:last-child),
.semi-input-group .semi-datepicker:not(:last-child),
.semi-input-group .semi-timepicker:not(:last-child),
.semi-input-group .semi-autocomplete:not(:last-child) {
    position: relative
}

.semi-input-group .semi-input-number:not(:last-child):after,
.semi-input-group .semi-datepicker:not(:last-child):after,
.semi-input-group .semi-timepicker:not(:last-child):after,
.semi-input-group .semi-autocomplete:not(:last-child):after {
    content: "";
    background-color: var(--semi-color-border);
    width: 1px;
    position: absolute;
    top: 1px;
    bottom: 1px
}

[dir=ltr] .semi-input-group .semi-input-number:not(:last-child):after,
[dir=ltr] .semi-input-group .semi-datepicker:not(:last-child):after,
[dir=ltr] .semi-input-group .semi-timepicker:not(:last-child):after,
[dir=ltr] .semi-input-group .semi-autocomplete:not(:last-child):after {
    right: -1px
}

[dir=rtl] .semi-input-group .semi-input-number:not(:last-child):after,
[dir=rtl] .semi-input-group .semi-datepicker:not(:last-child):after,
[dir=rtl] .semi-input-group .semi-timepicker:not(:last-child):after,
[dir=rtl] .semi-input-group .semi-autocomplete:not(:last-child):after {
    left: -1px
}

.semi-input-group-wrapper-with-top-label {
    margin-top: 16px;
    margin-bottom: 16px
}

.semi-input-group-wrapper-with-top-label .semi-input-group {
    display: flex
}

.semi-input-group-wrapper-with-top-label .semi-input-group .semi-form-field {
    margin-top: 0;
    margin-bottom: 0
}

.semi-input-borderless:not(:focus-within):not(:hover) {
    background-color: transparent;
    border-color: transparent
}

.semi-input-borderless:focus-within:not(:active) {
    background-color: transparent
}

.semi-input-borderless.semi-input-wrapper-error:not(:focus-within) {
    border-color: var(--semi-color-danger)
}

.semi-input-borderless.semi-input-wrapper-warning:not(:focus-within) {
    border-color: var(--semi-color-warning)
}

[dir=ltr] .semi-rtl .semi-input-wrapper,
[dir=ltr] .semi-portal-rtl .semi-input-wrapper {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-input-wrapper,
[dir=rtl] .semi-portal-rtl .semi-input-wrapper {
    direction: ltr
}

[dir=ltr] .semi-rtl .semi-input-wrapper__with-prefix .semi-input,
[dir=ltr] .semi-portal-rtl .semi-input-wrapper__with-prefix .semi-input {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .semi-rtl .semi-input-wrapper__with-prefix .semi-input,
[dir=rtl] .semi-portal-rtl .semi-input-wrapper__with-prefix .semi-input,
[dir=ltr] .semi-rtl .semi-input-wrapper__with-suffix .semi-input,
[dir=ltr] .semi-portal-rtl .semi-input-wrapper__with-suffix .semi-input {
    padding-right: auto;
    padding-left: 0
}

[dir=rtl] .semi-rtl .semi-input-wrapper__with-suffix .semi-input,
[dir=rtl] .semi-portal-rtl .semi-input-wrapper__with-suffix .semi-input {
    padding-left: auto;
    padding-right: 0
}

.semi-rtl .semi-input,
.semi-portal-rtl .semi-input {
    padding-left: 12px;
    padding-right: 12px
}

[dir=ltr] .semi-rtl .semi-input-inset-label,
[dir=ltr] .semi-portal-rtl .semi-input-inset-label {
    margin-right: auto;
    margin-left: 12px
}

[dir=rtl] .semi-rtl .semi-input-inset-label,
[dir=rtl] .semi-portal-rtl .semi-input-inset-label {
    margin-left: auto;
    margin-right: 12px
}

[dir=ltr] .semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,
[dir=ltr] .semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text,
[dir=ltr] .semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,
[dir=ltr] .semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text {
    margin-left: auto;
    margin-right: 0
}

[dir=rtl] .semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,
[dir=rtl] .semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text,
[dir=rtl] .semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,
[dir=rtl] .semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text {
    margin-right: auto;
    margin-left: 0
}

[dir=ltr] .semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,
[dir=ltr] .semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon,
[dir=ltr] .semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,
[dir=ltr] .semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon {
    margin-left: auto;
    margin-right: 0
}

[dir=rtl] .semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,
[dir=rtl] .semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon,
[dir=rtl] .semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,
[dir=rtl] .semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon {
    margin-right: auto;
    margin-left: 0
}

[dir=ltr] .semi-rtl .semi-input-append,
[dir=ltr] .semi-portal-rtl .semi-input-append {
    border-left: 0;
    border-right: 1px transparent solid
}

[dir=rtl] .semi-rtl .semi-input-append,
[dir=rtl] .semi-portal-rtl .semi-input-append,
[dir=ltr] .semi-rtl .semi-input-prepend,
[dir=ltr] .semi-portal-rtl .semi-input-prepend {
    border-right: 0;
    border-left: 1px transparent solid
}

[dir=rtl] .semi-rtl .semi-input-prepend,
[dir=rtl] .semi-portal-rtl .semi-input-prepend {
    border-left: 0;
    border-right: 1px transparent solid
}

[dir=ltr] .semi-rtl .semi-input-group .semi-select:not(:last-child):after,
[dir=ltr] .semi-rtl .semi-input-group .semi-cascader:not(:last-child):after,
[dir=ltr] .semi-rtl .semi-input-group .semi-tree-select:not(:last-child):after,
[dir=ltr] .semi-rtl .semi-input-group>.semi-input-wrapper:not(:last-child):after,
[dir=ltr] .semi-portal-rtl .semi-input-group .semi-select:not(:last-child):after,
[dir=ltr] .semi-portal-rtl .semi-input-group .semi-cascader:not(:last-child):after,
[dir=ltr] .semi-portal-rtl .semi-input-group .semi-tree-select:not(:last-child):after,
[dir=ltr] .semi-portal-rtl .semi-input-group>.semi-input-wrapper:not(:last-child):after {
    right: auto;
    left: -1px
}

[dir=rtl] .semi-rtl .semi-input-group .semi-select:not(:last-child):after,
[dir=rtl] .semi-rtl .semi-input-group .semi-cascader:not(:last-child):after,
[dir=rtl] .semi-rtl .semi-input-group .semi-tree-select:not(:last-child):after,
[dir=rtl] .semi-rtl .semi-input-group>.semi-input-wrapper:not(:last-child):after,
[dir=rtl] .semi-portal-rtl .semi-input-group .semi-select:not(:last-child):after,
[dir=rtl] .semi-portal-rtl .semi-input-group .semi-cascader:not(:last-child):after,
[dir=rtl] .semi-portal-rtl .semi-input-group .semi-tree-select:not(:last-child):after,
[dir=rtl] .semi-portal-rtl .semi-input-group>.semi-input-wrapper:not(:last-child):after {
    left: auto;
    right: -1px
}

[dir=ltr] .semi-rtl .semi-input-group .semi-input-number:not(:last-child):after,
[dir=ltr] .semi-portal-rtl .semi-input-group .semi-input-number:not(:last-child):after {
    right: auto;
    left: -1px
}

[dir=rtl] .semi-rtl .semi-input-group .semi-input-number:not(:last-child):after,
[dir=rtl] .semi-portal-rtl .semi-input-group .semi-input-number:not(:last-child):after {
    left: auto;
    right: -1px
}

[dir=ltr] .semi-rtl .semi-input-textarea-wrapper,
[dir=ltr] .semi-portal-rtl .semi-input-textarea-wrapper {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-input-textarea-wrapper,
[dir=rtl] .semi-portal-rtl .semi-input-textarea-wrapper {
    direction: ltr
}

[dir=ltr] .semi-rtl .semi-input-textarea-counter,
[dir=ltr] .semi-portal-rtl .semi-input-textarea-counter {
    text-align: left
}

[dir=rtl] .semi-rtl .semi-input-textarea-counter,
[dir=rtl] .semi-portal-rtl .semi-input-textarea-counter {
    text-align: right
}

[dir=ltr] .semi-rtl .semi-input-textarea-showClear,
[dir=ltr] .semi-portal-rtl .semi-input-textarea-showClear {
    padding-right: 0;
    padding-left: 36px
}

[dir=rtl] .semi-rtl .semi-input-textarea-showClear,
[dir=rtl] .semi-portal-rtl .semi-input-textarea-showClear {
    padding-left: 0;
    padding-right: 36px
}

.semi-autoComplete-option {
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    word-break: break-all;
    padding: 8px 12px;
    color: var(--semi-color-text-0);
    border-radius: 0;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    cursor: pointer;
    box-sizing: border-box;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-autoComplete-option-icon {
    width: 12px;
    color: transparent;
    visibility: hidden;
    display: flex;
    justify-content: center;
    align-content: center
}

[dir=ltr] .semi-autoComplete-option-icon {
    margin-right: 8px
}

[dir=rtl] .semi-autoComplete-option-icon {
    margin-left: 8px
}

.semi-autoComplete-option-text {
    display: flex;
    flex-wrap: wrap;
    white-space: pre
}

.semi-autoComplete-option-keyword {
    color: var(--semi-color-primary);
    background-color: inherit;
    font-weight: 600
}

.semi-autoComplete-option:active {
    background-color: var(--semi-color-fill-1)
}

.semi-autoComplete-option-empty {
    cursor: not-allowed;
    color: var(--semi-color-disabled-text);
    justify-content: center
}

.semi-autoComplete-option-empty:hover,
.semi-autoComplete-option-empty:active {
    background-color: inherit
}

.semi-autoComplete-option-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-autoComplete-option-disabled:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-autoComplete-option-selected {
    font-weight: 600
}

.semi-autoComplete-option-selected .semi-autoComplete-option-icon {
    visibility: visible;
    color: var(--semi-color-text-2)
}

.semi-autoComplete-option-focused {
    background-color: var(--semi-color-fill-0)
}

.semi-autoComplete-option:first-of-type {
    margin-top: 4px
}

.semi-autoComplete-option:last-of-type {
    margin-bottom: 4px
}

.semi-autocomplete {
    cursor: text;
    display: inline-flex;
    vertical-align: middle;
    box-sizing: border-box
}

.semi-autocomplete-option-list {
    overflow-x: hidden;
    overflow-y: auto
}

.semi-autocomplete-option-list-chosen .semi-autocomplete-option-icon {
    display: flex
}

.semi-autocomplete-loading-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
    cursor: not-allowed;
    height: 20px
}

.semi-autocomplete-loading-wrapper .semi-spin {
    width: 100%
}

[dir=ltr] .semi-rtl .semi-autocomplete,
[dir=ltr] .semi-portal-rtl .semi-autocomplete {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-autocomplete,
[dir=rtl] .semi-portal-rtl .semi-autocomplete {
    direction: ltr
}

.semi-button-split {
    display: inline-block
}

.semi-button-split .semi-button {
    border-radius: 0
}

[dir=ltr] .semi-button-split .semi-button {
    margin-right: 1px
}

[dir=rtl] .semi-button-split .semi-button {
    margin-left: 1px
}

[dir=ltr] .semi-button-split .semi-button-first {
    border-top-left-radius: var(--semi-border-radius-small);
    border-bottom-left-radius: var(--semi-border-radius-small)
}

[dir=rtl] .semi-button-split .semi-button-first {
    border-top-right-radius: var(--semi-border-radius-small);
    border-bottom-right-radius: var(--semi-border-radius-small)
}

[dir=ltr] .semi-button-split .semi-button-last {
    border-top-right-radius: var(--semi-border-radius-small);
    border-bottom-right-radius: var(--semi-border-radius-small);
    margin-right: unset
}

[dir=rtl] .semi-button-split .semi-button-last {
    border-top-left-radius: var(--semi-border-radius-small);
    border-bottom-left-radius: var(--semi-border-radius-small);
    margin-left: unset
}

.semi-button-split:hover .semi-button-borderless:active {
    background-color: var(--semi-color-fill-1)
}

.semi-button {
    box-shadow: none;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0 transparent solid;
    border-radius: 8px;
    padding: 6px 12px;
    font-weight: 600;
    outline: none;
    vertical-align: middle;
    white-space: nowrap
}

.semi-button.semi-button-primary:focus-visible,
.semi-button.semi-button-secondary:focus-visible,
.semi-button.semi-button-tertiary:focus-visible,
.semi-button.semi-button-warning:focus-visible,
.semi-button.semi-button-danger:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-button-danger {
    background-color: var(--semi-color-danger);
    color: rgba(var(--semi-white), 1);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-danger-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-danger-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-danger:hover {
    background-color: var(--semi-color-danger-hover)
}

.semi-button-danger:active {
    background-color: var(--semi-color-danger-active)
}

.semi-button-danger.semi-button-light,
.semi-button-danger.semi-button-borderless {
    color: var(--semi-color-danger)
}

.semi-button-danger:not(.semi-button-borderless):not(.semi-button-light):focus-visible {
    outline: 2px solid var(--semi-color-danger-light-active)
}

.semi-button-warning {
    background-color: var(--semi-color-warning);
    color: rgba(var(--semi-white), 1);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-warning-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-warning-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-warning:hover {
    background-color: var(--semi-color-warning-hover)
}

.semi-button-warning:active {
    background-color: var(--semi-color-warning-active)
}

.semi-button-warning.semi-button-light,
.semi-button-warning.semi-button-borderless {
    color: var(--semi-color-warning)
}

.semi-button-warning:not(.semi-button-borderless):not(.semi-button-light):focus-visible {
    outline: 2px solid var(--semi-color-warning-light-active)
}

.semi-button-tertiary {
    background-color: var(--semi-color-tertiary);
    color: rgba(var(--semi-white), 1);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-tertiary-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-tertiary-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-tertiary:hover {
    background-color: var(--semi-color-tertiary-hover)
}

.semi-button-tertiary:active {
    background-color: var(--semi-color-tertiary-active)
}

.semi-button-tertiary.semi-button-light,
.semi-button-tertiary.semi-button-borderless {
    color: var(--semi-color-text-0)
}

.semi-button-primary {
    background-color: var(--semi-color-primary);
    color: var(--semi-color-black);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-primary-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-primary-disabled.semi-button-light {
    background: var(--semi-color-fill-0)
}

.semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):hover {
    background-color: var(--semi-color-primary-hover)
}

.semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):active {
    background-color: var(--semi-color-primary-active)
}

.semi-button-primary.semi-button-light,
.semi-button-primary.semi-button-borderless {
    color: var(--semi-color-text-0)
}

.semi-button-secondary {
    background-color: var(--semi-color-secondary);
    outline-color: var(--semi-color-secondary);
    color: rgba(var(--semi-white), 1);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-secondary-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-secondary-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-secondary:hover {
    background-color: var(--semi-color-secondary-hover)
}

.semi-button-secondary:active {
    background-color: var(--semi-color-secondary-active)
}

.semi-button-secondary.semi-button-light,
.semi-button-secondary.semi-button-borderless {
    color: var(--semi-color-primary-active)
}

.semi-button-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-button-disabled:not(.semi-button-borderless):not(.semi-button-light):hover {
    color: var(--semi-color-disabled-text)
}

.semi-button-disabled.semi-button-light,
.semi-button-disabled.semi-button-borderless {
    color: var(--semi-color-disabled-text)
}

.semi-button-borderless {
    background-color: transparent;
    border: 0 transparent solid;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-borderless:not(.semi-button-disabled):hover {
    background-color: var(--semi-color-fill-0);
    border: 0 transparent solid
}

.semi-button-borderless:not(.semi-button-disabled):active {
    background-color: var(--semi-color-fill-1);
    border: 0 transparent solid
}

.semi-button-light {
    background-color: #f5fafc00;
    border: 1px var(--semi-color-border) solid;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none))
}

.semi-button-light:not(.semi-button-disabled):hover {
    background-color: var(--semi-color-fill-0);
    border: 1px var(--semi-color-border) solid
}

.semi-button-light:not(.semi-button-disabled):active {
    background-color: var(--semi-color-fill-0);
    border: 1px var(--semi-color-border) solid
}

.semi-button-size-small {
    height: 32px;
    padding: 2px 12px
}

.semi-button-size-large {
    height: 48px;
    padding: 10px 16px
}

.semi-button-block {
    width: 100%
}

.semi-button-group {
    display: flex;
    flex-wrap: wrap
}

.semi-button-group>.semi-button {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    border-radius: 0
}

.semi-button-group>.semi-button .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-button-group>.semi-button-size-large .semi-button-content {
    padding-left: 16px;
    padding-right: 16px
}

.semi-button-group>.semi-button-size-small .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-button-group>.semi-button.semi-button-with-icon-only {
    padding-left: 0;
    padding-right: 0
}

.semi-button-group>.semi-button.semi-button-with-icon-only .semi-button-content {
    padding-left: 8px;
    padding-right: 8px
}

.semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content {
    padding-left: 4px;
    padding-right: 4px
}

.semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

[dir=ltr] .semi-button-group>.semi-button:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

[dir=rtl] .semi-button-group>.semi-button:first-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

[dir=ltr] .semi-button-group>.semi-button:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

[dir=rtl] .semi-button-group>.semi-button:last-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.semi-button-group-line {
    display: inline-flex;
    align-items: center;
    background-color: var(--semi-color-border)
}

.semi-button-group-line-primary {
    background-color: var(--semi-color-primary)
}

.semi-button-group-line-secondary {
    background-color: var(--semi-color-secondary)
}

.semi-button-group-line-tertiary {
    background-color: var(--semi-color-tertiary)
}

.semi-button-group-line-warning {
    background-color: var(--semi-color-warning)
}

.semi-button-group-line-danger {
    background-color: var(--semi-color-danger)
}

.semi-button-group-line-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-group-line-light {
    background-color: #f5fafc00
}

.semi-button-group-line-borderless {
    background-color: transparent
}

.semi-button-group-line:before {
    display: block;
    content: "";
    width: 1px;
    height: 20px;
    background-color: var(--semi-color-border)
}

.semi-button.semi-button-with-icon {
    display: inline-flex;
    align-items: center
}

.semi-button.semi-button-with-icon .semi-button-content {
    display: flex;
    align-items: center;
    justify-content: center
}

.semi-button.semi-button-loading {
    pointer-events: none;
    cursor: not-allowed
}

.semi-button.semi-button-loading .semi-button-content>svg {
    width: 16px;
    height: 16px;
    animation: .6s linear infinite semi-animation-rotate;
    animation-fill-mode: forwards
}

.semi-button.semi-button-with-icon-only {
    padding: 8px;
    justify-content: center;
    align-items: center
}

.semi-button.semi-button-with-icon-only.semi-button-size-small {
    padding: 4px
}

.semi-button.semi-button-with-icon-only.semi-button-size-large {
    padding: 12px
}

[dir=ltr] .semi-button-content-left {
    margin-right: 8px
}

[dir=rtl] .semi-button-content-left,
[dir=ltr] .semi-button-content-right {
    margin-left: 8px
}

[dir=rtl] .semi-button-content-right {
    margin-right: 8px
}

.semi-rtl .semi-button,
.semi-portal-rtl .semi-button {
    padding-left: 12px;
    padding-right: 12px
}

[dir=ltr] .semi-rtl .semi-button,
[dir=ltr] .semi-portal-rtl .semi-button {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-button,
[dir=rtl] .semi-portal-rtl .semi-button {
    direction: ltr
}

.semi-rtl .semi-button-size-small,
.semi-portal-rtl .semi-button-size-small {
    padding-left: 12px;
    padding-right: 12px
}

.semi-rtl .semi-button-size-large,
.semi-portal-rtl .semi-button-size-large {
    padding-left: 16px;
    padding-right: 16px
}

[dir=ltr] .semi-rtl .semi-button-group,
[dir=ltr] .semi-portal-rtl .semi-button-group {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-button-group,
[dir=rtl] .semi-portal-rtl .semi-button-group {
    direction: ltr
}

.semi-rtl .semi-button-group>.semi-button,
.semi-portal-rtl .semi-button-group>.semi-button {
    padding-left: 0;
    padding-right: 0
}

.semi-rtl .semi-button-group>.semi-button .semi-button-content,
.semi-portal-rtl .semi-button-group>.semi-button .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-rtl .semi-button-group>.semi-button-size-large .semi-button-content,
.semi-portal-rtl .semi-button-group>.semi-button-size-large .semi-button-content {
    padding-left: 16px;
    padding-right: 16px
}

.semi-rtl .semi-button-group>.semi-button-size-small .semi-button-content,
.semi-portal-rtl .semi-button-group>.semi-button-size-small .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only,
.semi-portal-rtl .semi-button-group>.semi-button.semi-button-with-icon-only {
    padding-left: 0;
    padding-right: 0
}

.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only .semi-button-content,
.semi-portal-rtl .semi-button-group>.semi-button.semi-button-with-icon-only .semi-button-content {
    padding-left: 8px;
    padding-right: 8px
}

.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content,
.semi-portal-rtl .semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content {
    padding-left: 4px;
    padding-right: 4px
}

.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content,
.semi-portal-rtl .semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

[dir=ltr] .semi-rtl .semi-button-group>.semi-button:first-child,
[dir=ltr] .semi-portal-rtl .semi-button-group>.semi-button:first-child {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .semi-rtl .semi-button-group>.semi-button:first-child,
[dir=rtl] .semi-portal-rtl .semi-button-group>.semi-button:first-child {
    border-radius: 8px 0 0 8px
}

[dir=ltr] .semi-rtl .semi-button-group>.semi-button:not(:last-child) .semi-button-content,
[dir=ltr] .semi-portal-rtl .semi-button-group>.semi-button:not(:last-child) .semi-button-content {
    border-left: 1px var(--semi-color-border) solid;
    border-right: 0
}

[dir=rtl] .semi-rtl .semi-button-group>.semi-button:not(:last-child) .semi-button-content,
[dir=rtl] .semi-portal-rtl .semi-button-group>.semi-button:not(:last-child) .semi-button-content {
    border-right: 1px var(--semi-color-border) solid;
    border-left: 0
}

[dir=ltr] .semi-rtl .semi-button-group>.semi-button:last-child,
[dir=ltr] .semi-portal-rtl .semi-button-group>.semi-button:last-child {
    border-radius: 8px 0 0 8px
}

[dir=rtl] .semi-rtl .semi-button-group>.semi-button:last-child,
[dir=rtl] .semi-portal-rtl .semi-button-group>.semi-button:last-child {
    border-radius: 0 8px 8px 0
}

.semi-rtl .semi-button.semi-button-with-icon-only,
.semi-portal-rtl .semi-button.semi-button-with-icon-only {
    padding-left: 8px;
    padding-right: 8px
}

.semi-rtl .semi-button.semi-button-with-icon-only.semi-button-size-small,
.semi-portal-rtl .semi-button.semi-button-with-icon-only.semi-button-size-small {
    padding-left: 4px;
    padding-right: 4px
}

.semi-rtl .semi-button.semi-button-with-icon-only.semi-button-size-large,
.semi-portal-rtl .semi-button.semi-button-with-icon-only.semi-button-size-large {
    padding-left: 12px;
    padding-right: 12px
}

[dir=ltr] .semi-rtl .semi-button-content-left,
[dir=ltr] .semi-portal-rtl .semi-button-content-left {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .semi-rtl .semi-button-content-left,
[dir=rtl] .semi-portal-rtl .semi-button-content-left,
[dir=ltr] .semi-rtl .semi-button-content-right,
[dir=ltr] .semi-portal-rtl .semi-button-content-right {
    margin-right: 8px;
    margin-left: 0
}

[dir=rtl] .semi-rtl .semi-button-content-right,
[dir=rtl] .semi-portal-rtl .semi-button-content-right {
    margin-left: 8px;
    margin-right: 0
}

.semi-badge {
    position: relative;
    display: inline-block
}

.semi-badge-dot {
    box-sizing: border-box;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: var(--semi-color-secondary-light-hover);
    border: 1px var(--semi-color-bg-1) solid;
    z-index: 1
}

.semi-badge-count {
    box-sizing: border-box;
    height: 18px;
    min-width: 18px;
    border-radius: 9px;
    padding: 0 4px;
    background-color: var(--semi-color-secondary-light-hover);
    border: 1px var(--semi-color-bg-1) solid;
    z-index: 1;
    text-align: center;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 16px;
    letter-spacing: 0px;
    font-weight: 12px;
    color: var(--semi-color-bg-2)
}

.semi-badge-rightTop {
    position: absolute;
    top: 0
}

[dir=ltr] .semi-badge-rightTop {
    right: 0;
    transform: translate(50%, -50%);
    transform-origin: 100% 0%
}

[dir=rtl] .semi-badge-rightTop {
    left: 0;
    transform: translate(-50%, -50%);
    transform-origin: 0% 0%
}

.semi-badge-rightBottom {
    position: absolute;
    bottom: 0
}

[dir=ltr] .semi-badge-rightBottom {
    right: 0;
    transform: translate(50%, 50%);
    transform-origin: 100% 0%
}

[dir=rtl] .semi-badge-rightBottom {
    left: 0;
    transform: translate(-50%, 50%);
    transform-origin: 0% 0%
}

.semi-badge-leftTop {
    position: absolute;
    top: 0
}

[dir=ltr] .semi-badge-leftTop {
    left: 0;
    transform: translate(-50%, -50%);
    transform-origin: 100% 0%
}

[dir=rtl] .semi-badge-leftTop {
    right: 0;
    transform: translate(50%, -50%);
    transform-origin: 0% 0%
}

.semi-badge-leftBottom {
    position: absolute;
    bottom: 0
}

[dir=ltr] .semi-badge-leftBottom {
    left: 0;
    transform: translate(-50%, 50%);
    transform-origin: 100% 0%
}

[dir=rtl] .semi-badge-leftBottom {
    right: 0;
    transform: translate(50%, 50%);
    transform-origin: 0% 0%
}

.semi-badge-custom {
    display: flex
}

.semi-badge-block {
    position: static;
    display: inline-block
}

.semi-badge-light:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
    top: 0;
    background-color: var(--semi-color-bg-2);
    z-index: -1
}

[dir=ltr] .semi-badge-light:before {
    left: 0
}

[dir=rtl] .semi-badge-light:before {
    right: 0
}

.semi-badge-light:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
    top: 0;
    background-color: inherit;
    z-index: -1
}

[dir=ltr] .semi-badge-light:after {
    left: 0
}

[dir=rtl] .semi-badge-light:after {
    right: 0
}

.semi-badge-primary.semi-badge-solid {
    background-color: var(--semi-color-primary)
}

.semi-badge-primary.semi-badge-light {
    background-color: var(--semi-color-primary-light-default);
    color: var(--semi-color-primary)
}

.semi-badge-primary.semi-badge-inverted {
    color: var(--semi-color-secondary-active)
}

.semi-badge-secondary.semi-badge-solid {
    background-color: var(--semi-color-secondary)
}

.semi-badge-secondary.semi-badge-light {
    background-color: var(--semi-color-secondary-light-default);
    color: var(--semi-color-secondary)
}

.semi-badge-secondary.semi-badge-inverted {
    color: var(--semi-color-secondary)
}

.semi-badge-tertiary.semi-badge-solid {
    background-color: var(--semi-color-tertiary)
}

.semi-badge-tertiary.semi-badge-light {
    background-color: var(--semi-color-tertiary-light-default);
    color: var(--semi-color-tertiary)
}

.semi-badge-tertiary.semi-badge-inverted {
    color: var(--semi-color-tertiary)
}

.semi-badge-danger.semi-badge-solid {
    background-color: var(--semi-color-danger)
}

.semi-badge-danger.semi-badge-light {
    background-color: var(--semi-color-danger-light-default);
    color: var(--semi-color-danger)
}

.semi-badge-danger.semi-badge-inverted {
    color: var(--semi-color-danger)
}

.semi-badge-warning.semi-badge-solid {
    background-color: var(--semi-color-warning)
}

.semi-badge-warning.semi-badge-light {
    background-color: var(--semi-color-warning-light-default);
    color: var(--semi-color-warning)
}

.semi-badge-warning.semi-badge-inverted {
    color: var(--semi-color-warning)
}

.semi-badge-success.semi-badge-solid {
    background-color: var(--semi-color-success)
}

.semi-badge-success.semi-badge-light {
    background-color: var(--semi-color-success-light-default);
    color: var(--semi-color-success)
}

.semi-badge-success.semi-badge-inverted {
    color: var(--semi-color-success)
}

[dir=ltr] .semi-rtl .semi-badge,
[dir=ltr] .semi-portal-rtl .semi-badge {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-badge,
[dir=rtl] .semi-portal-rtl .semi-badge {
    direction: ltr
}

.semi-skeleton-avatar,
.semi-skeleton-image,
.semi-skeleton-title,
.semi-skeleton-button {
    background: var(--semi-color-fill-0);
    border-radius: 8px
}

.semi-skeleton-avatar-circle {
    border-radius: 50%
}

.semi-skeleton-avatar-extra-extra-small {
    width: 20px;
    height: 20px
}

.semi-skeleton-avatar-extra-small {
    width: 24px;
    height: 24px
}

.semi-skeleton-avatar-medium {
    width: 48px;
    height: 48px
}

.semi-skeleton-avatar-small {
    width: 32px;
    height: 32px
}

.semi-skeleton-avatar-large {
    width: 72px;
    height: 72px
}

.semi-skeleton-avatar-extra-large {
    width: 128px;
    height: 128px
}

.semi-skeleton-paragraph {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.semi-skeleton-paragraph li {
    background: var(--semi-color-fill-0);
    border-radius: 8px;
    width: 100%;
    height: 16px;
    margin-bottom: 10px
}

.semi-skeleton-paragraph li:last-child {
    width: 60%;
    margin-bottom: 0
}

.semi-skeleton-paragraph li:first-child {
    width: 100%
}

.semi-skeleton-title {
    width: 100%;
    height: 24px
}

.semi-skeleton-button {
    width: 115px;
    height: 32px
}

.semi-skeleton-image {
    width: 100%;
    height: 100%
}

.semi-skeleton-active .semi-skeleton-avatar,
.semi-skeleton-active .semi-skeleton-image,
.semi-skeleton-active .semi-skeleton-title,
.semi-skeleton-active .semi-skeleton-button,
.semi-skeleton-active .semi-skeleton-paragraph li {
    animation: 1.4s skeleton-loading ease infinite;
    animation-fill-mode: forwards
}

[dir=ltr] .semi-skeleton-active .semi-skeleton-avatar,
[dir=ltr] .semi-skeleton-active .semi-skeleton-image,
[dir=ltr] .semi-skeleton-active .semi-skeleton-title,
[dir=ltr] .semi-skeleton-active .semi-skeleton-button,
[dir=ltr] .semi-skeleton-active .semi-skeleton-paragraph li {
    background: linear-gradient(90deg, var(--semi-color-fill-0) 25%, var(--semi-color-fill-1) 44%, var(--semi-color-fill-0) 88%)
}

[dir=rtl] .semi-skeleton-active .semi-skeleton-avatar,
[dir=rtl] .semi-skeleton-active .semi-skeleton-image,
[dir=rtl] .semi-skeleton-active .semi-skeleton-title,
[dir=rtl] .semi-skeleton-active .semi-skeleton-button,
[dir=rtl] .semi-skeleton-active .semi-skeleton-paragraph li {
    background: linear-gradient(-90deg, var(--semi-color-fill-0) 25%, var(--semi-color-fill-1) 44%, var(--semi-color-fill-0) 88%)
}

[dir] .semi-skeleton-active .semi-skeleton-avatar,
[dir] .semi-skeleton-active .semi-skeleton-image,
[dir] .semi-skeleton-active .semi-skeleton-title,
[dir] .semi-skeleton-active .semi-skeleton-button,
[dir] .semi-skeleton-active .semi-skeleton-paragraph li {
    background-size: 400% 100%
}

@keyframes skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

[dir=ltr] .semi-rtl .semi-skeleton,
[dir=ltr] .semi-portal-rtl .semi-skeleton {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-skeleton,
[dir=rtl] .semi-portal-rtl .semi-skeleton {
    direction: ltr
}

.semi-space {
    display: inline-flex
}

.semi-space-vertical {
    flex-direction: column
}

.semi-space-horizontal {
    flex-direction: row
}

.semi-space-align-center {
    align-items: center
}

.semi-space-align-end {
    align-items: flex-end
}

.semi-space-align-start {
    align-items: flex-start
}

.semi-space-align-baseline {
    align-items: baseline
}

.semi-space-wrap {
    flex-wrap: wrap
}

.semi-space-tight-horizontal {
    -moz-column-gap: 8px;
    column-gap: 8px
}

.semi-space-tight-vertical {
    row-gap: 8px
}

.semi-space-medium-horizontal {
    -moz-column-gap: 16px;
    column-gap: 16px
}

.semi-space-medium-vertical {
    row-gap: 16px
}

.semi-space-loose-horizontal {
    -moz-column-gap: 24px;
    column-gap: 24px
}

.semi-space-loose-vertical {
    row-gap: 24px
}

[dir=ltr] .semi-rtl .semi-space,
[dir=ltr] .semi-portal-rtl .semi-space {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-space,
[dir=rtl] .semi-portal-rtl .semi-space {
    direction: ltr
}

.semi-checkbox {
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: flex-start;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    cursor: pointer;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    transform: scale(var(--semi-transform_scale-none));
    -moz-column-gap: 8px;
    column-gap: 8px
}

.semi-checkbox input[type=checkbox] {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0
}

[dir=ltr] .semi-checkbox input[type=checkbox] {
    left: 0
}

[dir=rtl] .semi-checkbox input[type=checkbox] {
    right: 0
}

.semi-checkbox-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    row-gap: 4px
}

.semi-checkbox-addon {
    display: flex;
    flex: 1;
    align-items: center;
    color: var(--semi-color-text-0);
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-checkbox:hover .semi-checkbox-inner-display {
    background: var(--semi-color-fill-0);
    box-shadow: inset 0 0 0 1px var(--semi-color-border)
}

.semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-text-1);
    box-shadow: none
}

.semi-checkbox:active .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-text-0);
    box-shadow: none
}

.semi-checkbox.semi-checkbox-disabled:hover .semi-checkbox-inner-display,
.semi-checkbox.semi-checkbox-disabled:active .semi-checkbox-inner-display {
    background: var(--semi-color-disabled-fill);
    box-shadow: inset 0 0 0 1px var(--semi-color-border)
}

.semi-checkbox.semi-checkbox-disabled:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display,
.semi-checkbox.semi-checkbox-disabled:active .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-primary-disabled);
    box-shadow: none
}

.semi-checkbox-inner {
    position: relative;
    display: flex;
    align-items: center;
    width: 16px;
    height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.semi-checkbox-inner-display {
    box-sizing: border-box;
    position: relative;
    width: 16px;
    height: 16px;
    margin: 0;
    background: transparent;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    box-shadow: inset 0 0 0 1px var(--semi-color-border);
    border-radius: 2px
}

.semi-checkbox-inner-display .semi-icon {
    font-size: 16px
}

.semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-text-0);
    color: var(--semi-color-bg-4);
    box-shadow: inset 0 0 0 1px var(--semi-color-border);
    border-radius: 2px
}

.semi-checkbox-inner-checked>.semi-checkbox-addon {
    color: var(--semi-color-text-0)
}

.semi-checkbox:hover .semi-checkbox-inner-display {
    background: var(--semi-color-fill-0)
}

.semi-checkbox:hover.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    background: var(--semi-color-text-1);
    box-shadow: none;
    color: var(--semi-color-bg-4)
}

.semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-text-1);
    border-color: var(--semi-color-border);
    color: var(--semi-color-bg-4)
}

.semi-checkbox:hover.semi-checkbox-cardType.semi-checkbox-unChecked.semi-checkbox-cardType_unDisabled .semi-checkbox-inner-display {
    background: var(--semi-color-white)
}

.semi-checkbox:active .semi-checkbox-inner-display {
    background: var(--semi-color-fill-1)
}

.semi-checkbox:active.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    background: var(--semi-color-text-0);
    border-color: var(--semi-color-border);
    color: var(--semi-color-white);
    box-shadow: none
}

.semi-checkbox:active .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-text-0);
    border-color: var(--semi-color-border);
    color: var(--semi-color-white)
}

.semi-checkbox:active.semi-checkbox-cardType.semi-checkbox-unChecked.semi-checkbox-cardType_unDisabled .semi-checkbox-inner-display {
    background: var(--semi-color-white)
}

.semi-checkbox-cardType {
    flex-wrap: nowrap;
    align-items: flex-start;
    border-radius: 8px;
    padding: 12px 16px;
    background: transparent;
    border: 1px solid transparent
}

.semi-checkbox-cardType .semi-checkbox-inner {
    position: relative;
    flex-shrink: 0
}

.semi-checkbox-cardType .semi-checkbox-inner-display {
    background: var(--semi-color-white)
}

.semi-checkbox-cardType .semi-checkbox-inner-pureCardType {
    opacity: 0;
    width: 0
}

.semi-checkbox-cardType .semi-checkbox-addon {
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: var(--semi-color-text-0)
}

.semi-checkbox-cardType .semi-checkbox-extra {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: var(--semi-color-text-2)
}

.semi-checkbox-cardType .semi-checkbox-extra.semi-checkbox-cardType_extra_noChildren {
    margin-top: 0
}

.semi-checkbox-cardType:hover {
    background: var(--semi-color-fill-0)
}

.semi-checkbox-cardType:active {
    background: var(--semi-color-fill-1)
}

.semi-checkbox-cardType_checked {
    background: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-fill-0)
}

.semi-checkbox-cardType_checked:hover {
    background: var(--semi-color-fill-0);
    border-color: var(--semi-color-border)
}

.semi-checkbox-cardType_checked:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    box-shadow: none
}

.semi-checkbox-cardType_checked:active {
    background: var(--semi-color-fill-0);
    border-color: var(--semi-color-border)
}

.semi-checkbox-cardType_disabled:active,
.semi-checkbox-cardType_disabled:hover {
    background: transparent
}

.semi-checkbox-cardType_checked_disabled.semi-checkbox-cardType {
    background: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary-disabled)
}

.semi-checkbox-cardType_checked_disabled.semi-checkbox-cardType:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    box-shadow: none
}

.semi-checkbox-indeterminate .semi-checkbox-inner-display,
.semi-checkbox-checked .semi-checkbox-inner-display {
    background: var(--semi-color-text-0);
    color: var(--semi-color-bg-4);
    box-shadow: inset 0 0 0 1px var(--semi-color-border);
    border-radius: 2px
}

.semi-checkbox-indeterminate .semi-checkbox-inner-display:hover,
.semi-checkbox-checked .semi-checkbox-inner-display:hover {
    background: var(--semi-color-text-1);
    border-color: var(--semi-color-border);
    color: var(--semi-color-bg-4)
}

.semi-checkbox-indeterminate .semi-checkbox-inner-display:active,
.semi-checkbox-checked .semi-checkbox-inner-display:active {
    background: var(--semi-color-text-0);
    border-color: var(--semi-color-border);
    color: var(--semi-color-white)
}

.semi-checkbox-indeterminate .semi-checkbox-inner-addon,
.semi-checkbox-checked .semi-checkbox-inner-addon {
    color: var(--semi-color-text-0)
}

.semi-checkbox-disabled,
.semi-checkbox-disabled .semi-checkbox-inner {
    cursor: not-allowed
}

.semi-checkbox-disabled .semi-checkbox-inner-display {
    color: var(--semi-color-white);
    background: var(--semi-color-disabled-fill);
    box-shadow: inset 0 0 0 1px var(--semi-color-border)
}

.semi-checkbox-disabled .semi-checkbox-inner-display:hover {
    color: var(--semi-color-white);
    background: transparent
}

.semi-checkbox-disabled .semi-checkbox-inner-checked {
    color: var(--semi-color-white)
}

.semi-checkbox-disabled .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    opacity: .75;
    background: var(--semi-color-primary-disabled);
    box-shadow: inset 0 0 0 1px var(--semi-color-primary-disabled)
}

.semi-checkbox-disabled .semi-checkbox-inner-checked .semi-checkbox-inner-display:hover {
    color: var(--semi-color-white);
    background: var(--semi-color-primary-disabled)
}

.semi-checkbox-disabled .semi-checkbox-addon,
.semi-checkbox-disabled .semi-checkbox-extra {
    color: var(--semi-color-disabled-text)
}

.semi-checkbox.semi-checkbox-disabled.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    opacity: .75;
    background: var(--semi-color-primary-disabled);
    box-shadow: inset 0 0 0 1px var(--semi-color-primary-disabled);
    color: var(--semi-color-white)
}

.semi-checkbox-extra {
    flex-shrink: 0;
    flex-grow: 1;
    flex-basis: 100%;
    box-sizing: border-box;
    color: var(--semi-color-text-2)
}

.semi-checkbox-focus {
    outline: 2px solid var(--semi-color-fill-0)
}

.semi-checkbox-focus-border {
    box-shadow: inset 0 0 0 1px var(--semi-color-border)
}

.semi-checkboxGroup {
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    line-height: 12px
}

.semi-checkboxGroup .semi-checkbox.semi-checkbox-vertical {
    margin-bottom: 16px
}

.semi-checkboxGroup-horizontal {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.semi-checkboxGroup-horizontal .semi-checkbox {
    display: inline-flex
}

.semi-checkboxGroup-vertical {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.semi-checkboxGroup-vertical-cardType {
    row-gap: 16px
}

.semi-checkboxGroup-vertical-pureCardType .semi-checkbox {
    -moz-column-gap: 0;
    column-gap: 0
}

[dir=ltr] .semi-rtl .semi-checkbox,
[dir=ltr] .semi-portal-rtl .semi-checkbox {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-checkbox,
[dir=rtl] .semi-portal-rtl .semi-checkbox {
    direction: ltr
}

[dir=ltr] .semi-rtl .semi-checkbox input[type=checkbox],
[dir=ltr] .semi-portal-rtl .semi-checkbox input[type=checkbox] {
    left: auto;
    right: 0
}

[dir=rtl] .semi-rtl .semi-checkbox input[type=checkbox],
[dir=rtl] .semi-portal-rtl .semi-checkbox input[type=checkbox] {
    right: auto;
    left: 0
}

[dir=ltr] .semi-rtl .semi-checkboxGroup,
[dir=ltr] .semi-portal-rtl .semi-checkboxGroup {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-checkboxGroup,
[dir=rtl] .semi-portal-rtl .semi-checkboxGroup {
    direction: ltr
}

.semi-collapsible-transition {
    transition: height .25s cubic-bezier(.25, .1, .25, 1) var(--semi-transition_delay-none), opacity .25s var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-collapse-item {
    border-bottom: .5px solid var(--semi-color-border)
}

.semi-collapse-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 4px 0;
    padding: 8px;
    border-radius: 8px;
    outline: none;
    cursor: pointer;
    color: var(--semi-color-text-0);
    font-weight: 600;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px
}

.semi-collapse-header-right {
    display: flex;
    align-items: center
}

.semi-collapse-header-right span {
    display: flex
}

[dir=ltr] .semi-collapse-header-right span {
    padding-right: 8px
}

[dir=rtl] .semi-collapse-header-right span {
    padding-left: 8px
}

[dir=ltr] .semi-collapse-header-right span:last-child {
    padding-right: 0
}

[dir=rtl] .semi-collapse-header-right span:last-child {
    padding-left: 0
}

.semi-collapse-header-icon {
    width: 16px;
    height: 16px;
    color: var(--semi-color-text-2)
}

.semi-collapse-header-iconLeft {
    justify-content: flex-start
}

[dir=ltr] .semi-collapse-header-iconLeft .semi-collapse-header-icon {
    margin-right: 8px
}

[dir=rtl] .semi-collapse-header-iconLeft .semi-collapse-header-icon {
    margin-left: 8px
}

.semi-collapse-header-iconDisabled {
    color: var(--semi-color-disabled-text)
}

.semi-collapse-header:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-collapse-header:active {
    background-color: var(--semi-color-fill-1)
}

.semi-collapse-header-disabled {
    color: var(--semi-color-disabled-text)
}

.semi-collapse-header-disabled:hover {
    background-color: transparent
}

.semi-collapse-content {
    color: var(--semi-color-text-1);
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px
}

[dir=ltr] .semi-collapse-content {
    padding: 4px 16px 8px 8px
}

[dir=rtl] .semi-collapse-content {
    padding: 4px 8px 8px 16px
}

.semi-collapse-content p {
    margin: 0
}

[dir=ltr] .semi-rtl .semi-collapse,
[dir=ltr] .semi-portal-rtl .semi-collapse {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-collapse,
[dir=rtl] .semi-portal-rtl .semi-collapse {
    direction: ltr
}

.semi-rtl .semi-collapse-header-right span,
.semi-portal-rtl .semi-collapse-header-right span {
    display: flex
}

[dir=ltr] .semi-rtl .semi-collapse-header-right span,
[dir=ltr] .semi-portal-rtl .semi-collapse-header-right span {
    padding-right: 0;
    padding-left: 8px
}

[dir=rtl] .semi-rtl .semi-collapse-header-right span,
[dir=rtl] .semi-portal-rtl .semi-collapse-header-right span {
    padding-left: 0;
    padding-right: 8px
}

.semi-rtl .semi-collapse-header-right span:last-child,
.semi-portal-rtl .semi-collapse-header-right span:last-child {
    padding-right: 0;
    padding-left: 0
}

.semi-divider {
    margin: 1px 0;
    border-bottom: 1px solid var(--semi-color-border);
    color: var(--semi-color-text-0);
    box-sizing: border-box
}

.semi-divider-dashed {
    border-bottom-style: dashed
}

.semi-divider-horizontal {
    width: 100%;
    display: flex
}

.semi-divider-vertical {
    border-bottom: 0;
    display: inline-block;
    margin: 0 1px;
    height: 20px;
    vertical-align: middle
}

[dir=ltr] .semi-divider-vertical {
    border-left: 1px solid var(--semi-color-border)
}

[dir=rtl] .semi-divider-vertical {
    border-right: 1px solid var(--semi-color-border)
}

.semi-divider-with-text {
    display: flex;
    border-bottom: 0;
    white-space: nowrap;
    align-items: center
}

.semi-divider-with-text .semi-divider_inner-text {
    font-weight: 600;
    padding: 0 8px;
    display: inline-block
}

.semi-divider-with-text:before,
.semi-divider-with-text:after {
    content: "";
    width: 50%;
    border-bottom: 1px solid var(--semi-color-border)
}

.semi-divider-with-text-left:before {
    width: 40px
}

.semi-divider-with-text-left:after {
    flex: 1
}

.semi-divider-with-text-right:before {
    flex: 1
}

.semi-divider-with-text-right:after {
    width: 40px
}

.semi-divider-dashed:before,
.semi-divider-dashed:after {
    border-bottom: 1px dashed var(--semi-color-border)
}

[dir=ltr] .semi-divider-vertical.semi-divider-dashed {
    border-left: 1px dashed var(--semi-color-border)
}

[dir=rtl] .semi-divider-vertical.semi-divider-dashed {
    border-right: 1px dashed var(--semi-color-border)
}

.semi-modal {
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    position: relative;
    margin: 80px auto;
    color: var(--semi-color-text-0)
}

.semi-modal-mask {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: var(--semi-color-overlay-bg);
    height: 100%;
    z-index: 1000
}

.semi-modal-mask-hidden {
    display: none
}

.semi-modal-icon-wrapper {
    display: inline-flex;
    width: 24px
}

[dir=ltr] .semi-modal-icon-wrapper {
    margin-right: 12px
}

[dir=rtl] .semi-modal-icon-wrapper {
    margin-left: 12px
}

.semi-modal-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.semi-modal-wrap-center {
    display: flex;
    align-items: center
}

.semi-modal-title {
    display: inline-flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin: 0
}

.semi-modal-content {
    position: relative;
    display: flex;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    flex-direction: column;
    background-color: var(--semi-color-bg-1);
    border: 0px solid var(--semi-color-border);
    border-radius: 16px;
    padding: 0 24px;
    background-clip: padding-box;
    overflow: hidden;
    box-shadow: 0 0 1px #0000004d, 0 4px 14px #0000001a
}

.semi-modal-content-fullScreen {
    border-radius: 0;
    border: none;
    top: 0
}

.semi-modal-header {
    display: flex;
    align-items: flex-start;
    margin: 24px 0;
    padding: 0;
    font-size: 12px;
    font-weight: 600;
    background-color: transparent;
    color: var(--semi-color-text-0);
    border-bottom: 0 solid transparent
}

.semi-modal-body-wrapper {
    display: flex;
    align-items: flex-start;
    margin: 24px 0
}

.semi-modal-body {
    flex: 1 1 auto;
    margin: 0;
    padding: 0
}

[dir=ltr] .semi-modal-withIcon {
    margin-left: 36px
}

[dir=rtl] .semi-modal-withIcon {
    margin-right: 36px
}

.semi-modal-footer {
    margin: 24px 0;
    padding: 0;
    border-radius: 1px;
    border-top: 0 solid transparent;
    background-color: transparent
}

[dir=ltr] .semi-modal-footer {
    text-align: right
}

[dir=rtl] .semi-modal-footer {
    text-align: left
}

[dir=ltr] .semi-modal-footer .semi-button {
    margin-left: 12px;
    margin-right: 0
}

[dir=rtl] .semi-modal-footer .semi-button {
    margin-right: 12px;
    margin-left: 0
}

.semi-modal-confirm .semi-modal-header {
    margin-bottom: 8px
}

.semi-modal-confirm-icon-wrapper {
    display: inline-flex;
    width: 24px
}

[dir=ltr] .semi-modal-confirm-icon-wrapper {
    margin-right: 12px
}

[dir=rtl] .semi-modal-confirm-icon-wrapper {
    margin-left: 12px
}

.semi-modal-confirm-icon {
    display: inline-flex;
    color: var(--semi-color-primary)
}

.semi-modal-info-icon {
    color: var(--semi-color-info)
}

.semi-modal-success-icon {
    color: var(--semi-color-success)
}

.semi-modal-error-icon {
    color: var(--semi-color-danger)
}

.semi-modal-warning-icon {
    color: var(--semi-color-warning)
}

.semi-modal-small {
    width: 400px
}

.semi-modal-medium {
    width: 480px
}

.semi-modal-large {
    width: 680px
}

.semi-modal-full-width {
    width: calc(100vw - 64px)
}

.semi-modal-centered {
    margin: 0 auto
}

.semi-modal-popup .semi-modal-mask,
.semi-modal-popup .semi-modal-wrap {
    position: absolute;
    overflow: hidden
}

.semi-modal-fixed .semi-modal-mask,
.semi-modal-fixed .semi-modal-wrap {
    position: fixed;
    overflow: hidden
}

.semi-modal-displayNone {
    display: none
}

.semi-modal-content-animate-show {
    animation: .12s semi-modal-content-keyframe-show cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

.semi-modal-content-animate-hide {
    animation: .12s semi-modal-content-keyframe-hide cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

.semi-modal-mask-animate-show {
    animation: 90ms semi-modal-mask-keyframe-show cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

.semi-modal-mask-animate-hide {
    animation: 90ms semi-modal-mask-keyframe-hide cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

@keyframes semi-modal-content-keyframe-show {
    0% {
        opacity: 0;
        transform: scale(.7)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes semi-modal-content-keyframe-hide {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.7)
    }
}

@keyframes semi-modal-mask-keyframe-show {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes semi-modal-mask-keyframe-hide {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

[dir=ltr] .semi-modal-rtl {
    direction: rtl
}

[dir=rtl] .semi-modal-rtl {
    direction: ltr
}

[dir=ltr] .semi-modal-rtl .semi-modal-icon-wrapper,
[dir=ltr] .semi-modal-confirm-rtl .semi-modal-icon-wrapper {
    margin-right: 0;
    margin-left: 12px
}

[dir=rtl] .semi-modal-rtl .semi-modal-icon-wrapper,
[dir=rtl] .semi-modal-confirm-rtl .semi-modal-icon-wrapper {
    margin-left: 0;
    margin-right: 12px
}

[dir=ltr] .semi-modal-rtl .semi-modal-withIcon,
[dir=ltr] .semi-modal-confirm-rtl .semi-modal-withIcon {
    margin-left: 0;
    margin-right: 36px
}

[dir=rtl] .semi-modal-rtl .semi-modal-withIcon,
[dir=rtl] .semi-modal-confirm-rtl .semi-modal-withIcon {
    margin-right: 0;
    margin-left: 36px
}

[dir=ltr] .semi-modal-rtl .semi-modal-footer,
[dir=ltr] .semi-modal-confirm-rtl .semi-modal-footer {
    text-align: left
}

[dir=rtl] .semi-modal-rtl .semi-modal-footer,
[dir=rtl] .semi-modal-confirm-rtl .semi-modal-footer {
    text-align: right
}

[dir=ltr] .semi-modal-rtl .semi-modal-footer .semi-button,
[dir=ltr] .semi-modal-confirm-rtl .semi-modal-footer .semi-button {
    margin-left: 0;
    margin-right: 12px
}

[dir=rtl] .semi-modal-rtl .semi-modal-footer .semi-button,
[dir=rtl] .semi-modal-confirm-rtl .semi-modal-footer .semi-button {
    margin-right: 0;
    margin-left: 12px
}

[dir=ltr] .semi-modal-confirm-rtl {
    direction: rtl
}

[dir=rtl] .semi-modal-confirm-rtl {
    direction: ltr
}

[dir=ltr] .semi-modal-confirm .semi-modal-confirm-rtl .semi-button {
    margin-left: 0;
    margin-right: 12px
}

[dir=rtl] .semi-modal-confirm .semi-modal-confirm-rtl .semi-button {
    margin-right: 0;
    margin-left: 12px
}

.semi-dropdown {
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px
}

.semi-dropdown-wrapper {
    box-shadow: 0 0 1px #0000004d, 0 4px 14px #0000001a;
    position: relative;
    z-index: 1050;
    border-radius: 8px;
    background: var(--semi-color-bg-4);
    opacity: 0
}

.semi-dropdown-wrapper-show {
    opacity: 1
}

.semi-dropdown-trigger {
    display: inline-block
}

.semi-dropdown-menu {
    list-style: none;
    padding: 4px;
    margin: 0
}

.semi-dropdown-title {
    color: var(--semi-color-text-2);
    padding: 8px 16px 4px;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 16px;
    letter-spacing: 0px;
    cursor: default
}

[dir=ltr] .semi-dropdown-title-withTick {
    padding-left: 31px
}

[dir=rtl] .semi-dropdown-title-withTick {
    padding-right: 31px
}

.semi-dropdown-item {
    padding: 8px 16px;
    color: var(--semi-color-text-0);
    max-width: 280px;
    display: flex;
    align-items: center;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeOut) 0ms
}

.semi-dropdown-item-hover {
    background-color: var(--semi-color-fill-0)
}

.semi-dropdown-item:not(.semi-dropdown-item-active):hover {
    background-color: var(--semi-color-fill-0);
    cursor: pointer
}

.semi-dropdown-item:not(.semi-dropdown-item-active):active {
    background-color: var(--semi-color-fill-1)
}

.semi-dropdown-item:focus-visible {
    background-color: var(--semi-color-fill-0);
    outline: 0
}

.semi-dropdown-item-icon {
    display: inline-flex;
    align-items: center
}

[dir=ltr] .semi-dropdown-item-icon {
    margin-right: 8px
}

[dir=rtl] .semi-dropdown-item-icon {
    margin-left: 8px
}

.semi-dropdown-item-danger {
    color: var(--semi-color-danger)
}

.semi-dropdown-item-secondary {
    color: var(--semi-color-secondary)
}

.semi-dropdown-item-warning {
    color: var(--semi-color-warning)
}

.semi-dropdown-item-tertiary {
    color: var(--semi-color-tertiary)
}

.semi-dropdown-item-primary {
    color: var(--semi-color-text-0)
}

[dir=ltr] .semi-dropdown-item-withTick {
    padding-left: 12px
}

[dir=rtl] .semi-dropdown-item-withTick {
    padding-right: 12px
}

.semi-dropdown-item>.semi-icon {
    flex-shrink: 0;
    font-size: 12px
}

[dir=ltr] .semi-dropdown-item>.semi-icon {
    margin-right: 9px
}

[dir=rtl] .semi-dropdown-item>.semi-icon {
    margin-left: 9px
}

.semi-dropdown-item-active {
    font-weight: 600
}

.semi-dropdown-item.semi-dropdown-item-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-dropdown-item.semi-dropdown-item-disabled:hover,
.semi-dropdown-item.semi-dropdown-item-disabled:active {
    cursor: not-allowed;
    background-color: var(--semi-color-disabled-fill)
}

.semi-dropdown-divider {
    display: block;
    height: 1px;
    width: 100%;
    min-width: 100%;
    clear: both;
    background: var(--semi-color-border);
    margin: 4px 0
}

[dir=ltr] .semi-rtl .semi-dropdown-wrapper,
[dir=ltr] .semi-portal-rtl .semi-dropdown-wrapper {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-dropdown-wrapper,
[dir=rtl] .semi-portal-rtl .semi-dropdown-wrapper {
    direction: ltr
}

[dir=ltr] .semi-rtl .semi-dropdown-title-withTick,
[dir=ltr] .semi-portal-rtl .semi-dropdown-title-withTick {
    padding-left: 0;
    padding-right: 31px
}

[dir=rtl] .semi-rtl .semi-dropdown-title-withTick,
[dir=rtl] .semi-portal-rtl .semi-dropdown-title-withTick {
    padding-right: 0;
    padding-left: 31px
}

[dir=ltr] .semi-rtl .semi-dropdown-item-withTick,
[dir=ltr] .semi-portal-rtl .semi-dropdown-item-withTick {
    padding-left: auto;
    padding-right: 12px
}

[dir=rtl] .semi-rtl .semi-dropdown-item-withTick,
[dir=rtl] .semi-portal-rtl .semi-dropdown-item-withTick {
    padding-right: auto;
    padding-left: 12px
}

[dir=ltr] .semi-rtl .semi-dropdown-item>.semi-icon,
[dir=ltr] .semi-portal-rtl .semi-dropdown-item>.semi-icon {
    margin-right: 0;
    margin-left: 9px
}

[dir=rtl] .semi-rtl .semi-dropdown-item>.semi-icon,
[dir=rtl] .semi-portal-rtl .semi-dropdown-item>.semi-icon {
    margin-left: 0;
    margin-right: 9px
}

.semi-row {
    position: relative;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    zoom: 1;
    display: block;
    box-sizing: border-box
}

.semi-row:before,
.semi-row:after {
    display: table;
    content: ""
}

.semi-row:after {
    clear: both
}

.semi-row-flex {
    display: flex;
    flex-flow: row wrap
}

.semi-row-flex:before,
.semi-row-flex:after {
    display: flex
}

.semi-col-0,
.semi-col-xs-0,
.semi-col-sm-0,
.semi-col-md-0,
.semi-col-lg-0,
.semi-col-xl-0,
.semi-col-xxl-0 {
    display: none
}

.semi-row-flex-start {
    justify-content: flex-start
}

.semi-row-flex-center {
    justify-content: center
}

.semi-row-flex-end {
    justify-content: flex-end
}

.semi-row-flex-space-between {
    justify-content: space-between
}

.semi-row-flex-space-around {
    justify-content: space-around
}

.semi-row-flex-top {
    align-items: flex-start
}

.semi-row-flex-middle {
    align-items: center
}

.semi-row-flex-bottom {
    align-items: flex-end
}

.semi-col {
    position: relative
}

.semi-col-1,
.semi-col-xs-1,
.semi-col-sm-1,
.semi-col-md-1,
.semi-col-lg-1,
.semi-col-2,
.semi-col-xs-2,
.semi-col-sm-2,
.semi-col-md-2,
.semi-col-lg-2,
.semi-col-3,
.semi-col-xs-3,
.semi-col-sm-3,
.semi-col-md-3,
.semi-col-lg-3,
.semi-col-4,
.semi-col-xs-4,
.semi-col-sm-4,
.semi-col-md-4,
.semi-col-lg-4,
.semi-col-5,
.semi-col-xs-5,
.semi-col-sm-5,
.semi-col-md-5,
.semi-col-lg-5,
.semi-col-6,
.semi-col-xs-6,
.semi-col-sm-6,
.semi-col-md-6,
.semi-col-lg-6,
.semi-col-7,
.semi-col-xs-7,
.semi-col-sm-7,
.semi-col-md-7,
.semi-col-lg-7,
.semi-col-8,
.semi-col-xs-8,
.semi-col-sm-8,
.semi-col-md-8,
.semi-col-lg-8,
.semi-col-9,
.semi-col-xs-9,
.semi-col-sm-9,
.semi-col-md-9,
.semi-col-lg-9,
.semi-col-10,
.semi-col-xs-10,
.semi-col-sm-10,
.semi-col-md-10,
.semi-col-lg-10,
.semi-col-11,
.semi-col-xs-11,
.semi-col-sm-11,
.semi-col-md-11,
.semi-col-lg-11,
.semi-col-12,
.semi-col-xs-12,
.semi-col-sm-12,
.semi-col-md-12,
.semi-col-lg-12,
.semi-col-13,
.semi-col-xs-13,
.semi-col-sm-13,
.semi-col-md-13,
.semi-col-lg-13,
.semi-col-14,
.semi-col-xs-14,
.semi-col-sm-14,
.semi-col-md-14,
.semi-col-lg-14,
.semi-col-15,
.semi-col-xs-15,
.semi-col-sm-15,
.semi-col-md-15,
.semi-col-lg-15,
.semi-col-16,
.semi-col-xs-16,
.semi-col-sm-16,
.semi-col-md-16,
.semi-col-lg-16,
.semi-col-17,
.semi-col-xs-17,
.semi-col-sm-17,
.semi-col-md-17,
.semi-col-lg-17,
.semi-col-18,
.semi-col-xs-18,
.semi-col-sm-18,
.semi-col-md-18,
.semi-col-lg-18,
.semi-col-19,
.semi-col-xs-19,
.semi-col-sm-19,
.semi-col-md-19,
.semi-col-lg-19,
.semi-col-20,
.semi-col-xs-20,
.semi-col-sm-20,
.semi-col-md-20,
.semi-col-lg-20,
.semi-col-21,
.semi-col-xs-21,
.semi-col-sm-21,
.semi-col-md-21,
.semi-col-lg-21,
.semi-col-22,
.semi-col-xs-22,
.semi-col-sm-22,
.semi-col-md-22,
.semi-col-lg-22,
.semi-col-23,
.semi-col-xs-23,
.semi-col-sm-23,
.semi-col-md-23,
.semi-col-lg-23,
.semi-col-24,
.semi-col-xs-24,
.semi-col-sm-24,
.semi-col-md-24,
.semi-col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0
}

.semi-col-1 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-1 {
    float: left
}

[dir=rtl] .semi-col-1 {
    float: right
}

.semi-col-2 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-2 {
    float: left
}

[dir=rtl] .semi-col-2 {
    float: right
}

.semi-col-3 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-3 {
    float: left
}

[dir=rtl] .semi-col-3 {
    float: right
}

.semi-col-4 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-4 {
    float: left
}

[dir=rtl] .semi-col-4 {
    float: right
}

.semi-col-5 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-5 {
    float: left
}

[dir=rtl] .semi-col-5 {
    float: right
}

.semi-col-6 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-6 {
    float: left
}

[dir=rtl] .semi-col-6 {
    float: right
}

.semi-col-7 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-7 {
    float: left
}

[dir=rtl] .semi-col-7 {
    float: right
}

.semi-col-8 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-8 {
    float: left
}

[dir=rtl] .semi-col-8 {
    float: right
}

.semi-col-9 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-9 {
    float: left
}

[dir=rtl] .semi-col-9 {
    float: right
}

.semi-col-10 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-10 {
    float: left
}

[dir=rtl] .semi-col-10 {
    float: right
}

.semi-col-11 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-11 {
    float: left
}

[dir=rtl] .semi-col-11 {
    float: right
}

.semi-col-12 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-12 {
    float: left
}

[dir=rtl] .semi-col-12 {
    float: right
}

.semi-col-13 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-13 {
    float: left
}

[dir=rtl] .semi-col-13 {
    float: right
}

.semi-col-14 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-14 {
    float: left
}

[dir=rtl] .semi-col-14 {
    float: right
}

.semi-col-15 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-15 {
    float: left
}

[dir=rtl] .semi-col-15 {
    float: right
}

.semi-col-16 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-16 {
    float: left
}

[dir=rtl] .semi-col-16 {
    float: right
}

.semi-col-17 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-17 {
    float: left
}

[dir=rtl] .semi-col-17 {
    float: right
}

.semi-col-18 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-18 {
    float: left
}

[dir=rtl] .semi-col-18 {
    float: right
}

.semi-col-19 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-19 {
    float: left
}

[dir=rtl] .semi-col-19 {
    float: right
}

.semi-col-20 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-20 {
    float: left
}

[dir=rtl] .semi-col-20 {
    float: right
}

.semi-col-21 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-21 {
    float: left
}

[dir=rtl] .semi-col-21 {
    float: right
}

.semi-col-22 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-22 {
    float: left
}

[dir=rtl] .semi-col-22 {
    float: right
}

.semi-col-23 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-23 {
    float: left
}

[dir=rtl] .semi-col-23 {
    float: right
}

.semi-col-24 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-24 {
    float: left
}

[dir=rtl] .semi-col-24 {
    float: right
}

.semi-col-1 {
    display: block;
    box-sizing: border-box;
    width: 4.1666666667%
}

[dir=ltr] .semi-col-push-1 {
    left: 4.1666666667%
}

[dir=rtl] .semi-col-push-1,
[dir=ltr] .semi-col-pull-1 {
    right: 4.1666666667%
}

[dir=rtl] .semi-col-pull-1 {
    left: 4.1666666667%
}

[dir=ltr] .semi-col-offset-1 {
    margin-left: 4.1666666667%
}

[dir=rtl] .semi-col-offset-1 {
    margin-right: 4.1666666667%
}

.semi-col-order-1 {
    order: 1
}

.semi-col-2 {
    display: block;
    box-sizing: border-box;
    width: 8.3333333333%
}

[dir=ltr] .semi-col-push-2 {
    left: 8.3333333333%
}

[dir=rtl] .semi-col-push-2,
[dir=ltr] .semi-col-pull-2 {
    right: 8.3333333333%
}

[dir=rtl] .semi-col-pull-2 {
    left: 8.3333333333%
}

[dir=ltr] .semi-col-offset-2 {
    margin-left: 8.3333333333%
}

[dir=rtl] .semi-col-offset-2 {
    margin-right: 8.3333333333%
}

.semi-col-order-2 {
    order: 2
}

.semi-col-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%
}

[dir=ltr] .semi-col-push-3 {
    left: 12.5%
}

[dir=rtl] .semi-col-push-3,
[dir=ltr] .semi-col-pull-3 {
    right: 12.5%
}

[dir=rtl] .semi-col-pull-3 {
    left: 12.5%
}

[dir=ltr] .semi-col-offset-3 {
    margin-left: 12.5%
}

[dir=rtl] .semi-col-offset-3 {
    margin-right: 12.5%
}

.semi-col-order-3 {
    order: 3
}

.semi-col-4 {
    display: block;
    box-sizing: border-box;
    width: 16.6666666667%
}

[dir=ltr] .semi-col-push-4 {
    left: 16.6666666667%
}

[dir=rtl] .semi-col-push-4,
[dir=ltr] .semi-col-pull-4 {
    right: 16.6666666667%
}

[dir=rtl] .semi-col-pull-4 {
    left: 16.6666666667%
}

[dir=ltr] .semi-col-offset-4 {
    margin-left: 16.6666666667%
}

[dir=rtl] .semi-col-offset-4 {
    margin-right: 16.6666666667%
}

.semi-col-order-4 {
    order: 4
}

.semi-col-5 {
    display: block;
    box-sizing: border-box;
    width: 20.8333333333%
}

[dir=ltr] .semi-col-push-5 {
    left: 20.8333333333%
}

[dir=rtl] .semi-col-push-5,
[dir=ltr] .semi-col-pull-5 {
    right: 20.8333333333%
}

[dir=rtl] .semi-col-pull-5 {
    left: 20.8333333333%
}

[dir=ltr] .semi-col-offset-5 {
    margin-left: 20.8333333333%
}

[dir=rtl] .semi-col-offset-5 {
    margin-right: 20.8333333333%
}

.semi-col-order-5 {
    order: 5
}

.semi-col-6 {
    display: block;
    box-sizing: border-box;
    width: 25%
}

[dir=ltr] .semi-col-push-6 {
    left: 25%
}

[dir=rtl] .semi-col-push-6,
[dir=ltr] .semi-col-pull-6 {
    right: 25%
}

[dir=rtl] .semi-col-pull-6 {
    left: 25%
}

[dir=ltr] .semi-col-offset-6 {
    margin-left: 25%
}

[dir=rtl] .semi-col-offset-6 {
    margin-right: 25%
}

.semi-col-order-6 {
    order: 6
}

.semi-col-7 {
    display: block;
    box-sizing: border-box;
    width: 29.1666666667%
}

[dir=ltr] .semi-col-push-7 {
    left: 29.1666666667%
}

[dir=rtl] .semi-col-push-7,
[dir=ltr] .semi-col-pull-7 {
    right: 29.1666666667%
}

[dir=rtl] .semi-col-pull-7 {
    left: 29.1666666667%
}

[dir=ltr] .semi-col-offset-7 {
    margin-left: 29.1666666667%
}

[dir=rtl] .semi-col-offset-7 {
    margin-right: 29.1666666667%
}

.semi-col-order-7 {
    order: 7
}

.semi-col-8 {
    display: block;
    box-sizing: border-box;
    width: 33.3333333333%
}

[dir=ltr] .semi-col-push-8 {
    left: 33.3333333333%
}

[dir=rtl] .semi-col-push-8,
[dir=ltr] .semi-col-pull-8 {
    right: 33.3333333333%
}

[dir=rtl] .semi-col-pull-8 {
    left: 33.3333333333%
}

[dir=ltr] .semi-col-offset-8 {
    margin-left: 33.3333333333%
}

[dir=rtl] .semi-col-offset-8 {
    margin-right: 33.3333333333%
}

.semi-col-order-8 {
    order: 8
}

.semi-col-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%
}

[dir=ltr] .semi-col-push-9 {
    left: 37.5%
}

[dir=rtl] .semi-col-push-9,
[dir=ltr] .semi-col-pull-9 {
    right: 37.5%
}

[dir=rtl] .semi-col-pull-9 {
    left: 37.5%
}

[dir=ltr] .semi-col-offset-9 {
    margin-left: 37.5%
}

[dir=rtl] .semi-col-offset-9 {
    margin-right: 37.5%
}

.semi-col-order-9 {
    order: 9
}

.semi-col-10 {
    display: block;
    box-sizing: border-box;
    width: 41.6666666667%
}

[dir=ltr] .semi-col-push-10 {
    left: 41.6666666667%
}

[dir=rtl] .semi-col-push-10,
[dir=ltr] .semi-col-pull-10 {
    right: 41.6666666667%
}

[dir=rtl] .semi-col-pull-10 {
    left: 41.6666666667%
}

[dir=ltr] .semi-col-offset-10 {
    margin-left: 41.6666666667%
}

[dir=rtl] .semi-col-offset-10 {
    margin-right: 41.6666666667%
}

.semi-col-order-10 {
    order: 10
}

.semi-col-11 {
    display: block;
    box-sizing: border-box;
    width: 45.8333333333%
}

[dir=ltr] .semi-col-push-11 {
    left: 45.8333333333%
}

[dir=rtl] .semi-col-push-11,
[dir=ltr] .semi-col-pull-11 {
    right: 45.8333333333%
}

[dir=rtl] .semi-col-pull-11 {
    left: 45.8333333333%
}

[dir=ltr] .semi-col-offset-11 {
    margin-left: 45.8333333333%
}

[dir=rtl] .semi-col-offset-11 {
    margin-right: 45.8333333333%
}

.semi-col-order-11 {
    order: 11
}

.semi-col-12 {
    display: block;
    box-sizing: border-box;
    width: 50%
}

[dir=ltr] .semi-col-push-12 {
    left: 50%
}

[dir=rtl] .semi-col-push-12,
[dir=ltr] .semi-col-pull-12 {
    right: 50%
}

[dir=rtl] .semi-col-pull-12 {
    left: 50%
}

[dir=ltr] .semi-col-offset-12 {
    margin-left: 50%
}

[dir=rtl] .semi-col-offset-12 {
    margin-right: 50%
}

.semi-col-order-12 {
    order: 12
}

.semi-col-13 {
    display: block;
    box-sizing: border-box;
    width: 54.1666666667%
}

[dir=ltr] .semi-col-push-13 {
    left: 54.1666666667%
}

[dir=rtl] .semi-col-push-13,
[dir=ltr] .semi-col-pull-13 {
    right: 54.1666666667%
}

[dir=rtl] .semi-col-pull-13 {
    left: 54.1666666667%
}

[dir=ltr] .semi-col-offset-13 {
    margin-left: 54.1666666667%
}

[dir=rtl] .semi-col-offset-13 {
    margin-right: 54.1666666667%
}

.semi-col-order-13 {
    order: 13
}

.semi-col-14 {
    display: block;
    box-sizing: border-box;
    width: 58.3333333333%
}

[dir=ltr] .semi-col-push-14 {
    left: 58.3333333333%
}

[dir=rtl] .semi-col-push-14,
[dir=ltr] .semi-col-pull-14 {
    right: 58.3333333333%
}

[dir=rtl] .semi-col-pull-14 {
    left: 58.3333333333%
}

[dir=ltr] .semi-col-offset-14 {
    margin-left: 58.3333333333%
}

[dir=rtl] .semi-col-offset-14 {
    margin-right: 58.3333333333%
}

.semi-col-order-14 {
    order: 14
}

.semi-col-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%
}

[dir=ltr] .semi-col-push-15 {
    left: 62.5%
}

[dir=rtl] .semi-col-push-15,
[dir=ltr] .semi-col-pull-15 {
    right: 62.5%
}

[dir=rtl] .semi-col-pull-15 {
    left: 62.5%
}

[dir=ltr] .semi-col-offset-15 {
    margin-left: 62.5%
}

[dir=rtl] .semi-col-offset-15 {
    margin-right: 62.5%
}

.semi-col-order-15 {
    order: 15
}

.semi-col-16 {
    display: block;
    box-sizing: border-box;
    width: 66.6666666667%
}

[dir=ltr] .semi-col-push-16 {
    left: 66.6666666667%
}

[dir=rtl] .semi-col-push-16,
[dir=ltr] .semi-col-pull-16 {
    right: 66.6666666667%
}

[dir=rtl] .semi-col-pull-16 {
    left: 66.6666666667%
}

[dir=ltr] .semi-col-offset-16 {
    margin-left: 66.6666666667%
}

[dir=rtl] .semi-col-offset-16 {
    margin-right: 66.6666666667%
}

.semi-col-order-16 {
    order: 16
}

.semi-col-17 {
    display: block;
    box-sizing: border-box;
    width: 70.8333333333%
}

[dir=ltr] .semi-col-push-17 {
    left: 70.8333333333%
}

[dir=rtl] .semi-col-push-17,
[dir=ltr] .semi-col-pull-17 {
    right: 70.8333333333%
}

[dir=rtl] .semi-col-pull-17 {
    left: 70.8333333333%
}

[dir=ltr] .semi-col-offset-17 {
    margin-left: 70.8333333333%
}

[dir=rtl] .semi-col-offset-17 {
    margin-right: 70.8333333333%
}

.semi-col-order-17 {
    order: 17
}

.semi-col-18 {
    display: block;
    box-sizing: border-box;
    width: 75%
}

[dir=ltr] .semi-col-push-18 {
    left: 75%
}

[dir=rtl] .semi-col-push-18,
[dir=ltr] .semi-col-pull-18 {
    right: 75%
}

[dir=rtl] .semi-col-pull-18 {
    left: 75%
}

[dir=ltr] .semi-col-offset-18 {
    margin-left: 75%
}

[dir=rtl] .semi-col-offset-18 {
    margin-right: 75%
}

.semi-col-order-18 {
    order: 18
}

.semi-col-19 {
    display: block;
    box-sizing: border-box;
    width: 79.1666666667%
}

[dir=ltr] .semi-col-push-19 {
    left: 79.1666666667%
}

[dir=rtl] .semi-col-push-19,
[dir=ltr] .semi-col-pull-19 {
    right: 79.1666666667%
}

[dir=rtl] .semi-col-pull-19 {
    left: 79.1666666667%
}

[dir=ltr] .semi-col-offset-19 {
    margin-left: 79.1666666667%
}

[dir=rtl] .semi-col-offset-19 {
    margin-right: 79.1666666667%
}

.semi-col-order-19 {
    order: 19
}

.semi-col-20 {
    display: block;
    box-sizing: border-box;
    width: 83.3333333333%
}

[dir=ltr] .semi-col-push-20 {
    left: 83.3333333333%
}

[dir=rtl] .semi-col-push-20,
[dir=ltr] .semi-col-pull-20 {
    right: 83.3333333333%
}

[dir=rtl] .semi-col-pull-20 {
    left: 83.3333333333%
}

[dir=ltr] .semi-col-offset-20 {
    margin-left: 83.3333333333%
}

[dir=rtl] .semi-col-offset-20 {
    margin-right: 83.3333333333%
}

.semi-col-order-20 {
    order: 20
}

.semi-col-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%
}

[dir=ltr] .semi-col-push-21 {
    left: 87.5%
}

[dir=rtl] .semi-col-push-21,
[dir=ltr] .semi-col-pull-21 {
    right: 87.5%
}

[dir=rtl] .semi-col-pull-21 {
    left: 87.5%
}

[dir=ltr] .semi-col-offset-21 {
    margin-left: 87.5%
}

[dir=rtl] .semi-col-offset-21 {
    margin-right: 87.5%
}

.semi-col-order-21 {
    order: 21
}

.semi-col-22 {
    display: block;
    box-sizing: border-box;
    width: 91.6666666667%
}

[dir=ltr] .semi-col-push-22 {
    left: 91.6666666667%
}

[dir=rtl] .semi-col-push-22,
[dir=ltr] .semi-col-pull-22 {
    right: 91.6666666667%
}

[dir=rtl] .semi-col-pull-22 {
    left: 91.6666666667%
}

[dir=ltr] .semi-col-offset-22 {
    margin-left: 91.6666666667%
}

[dir=rtl] .semi-col-offset-22 {
    margin-right: 91.6666666667%
}

.semi-col-order-22 {
    order: 22
}

.semi-col-23 {
    display: block;
    box-sizing: border-box;
    width: 95.8333333333%
}

[dir=ltr] .semi-col-push-23 {
    left: 95.8333333333%
}

[dir=rtl] .semi-col-push-23,
[dir=ltr] .semi-col-pull-23 {
    right: 95.8333333333%
}

[dir=rtl] .semi-col-pull-23 {
    left: 95.8333333333%
}

[dir=ltr] .semi-col-offset-23 {
    margin-left: 95.8333333333%
}

[dir=rtl] .semi-col-offset-23 {
    margin-right: 95.8333333333%
}

.semi-col-order-23 {
    order: 23
}

.semi-col-24 {
    display: block;
    box-sizing: border-box;
    width: 100%
}

[dir=ltr] .semi-col-push-24 {
    left: 100%
}

[dir=rtl] .semi-col-push-24,
[dir=ltr] .semi-col-pull-24 {
    right: 100%
}

[dir=rtl] .semi-col-pull-24 {
    left: 100%
}

[dir=ltr] .semi-col-offset-24 {
    margin-left: 100%
}

[dir=rtl] .semi-col-offset-24 {
    margin-right: 100%
}

.semi-col-order-24 {
    order: 24
}

[dir=ltr] .semi-rtl .semi-col-1 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-1 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-2 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-2 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-3 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-3 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-4 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-4 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-5 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-5 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-6 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-6 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-7 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-7 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-8 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-8 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-9 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-9 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-10 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-10 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-11 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-11 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-12 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-12 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-13 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-13 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-14 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-14 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-15 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-15 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-16 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-16 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-17 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-17 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-18 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-18 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-19 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-19 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-20 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-20 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-21 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-21 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-22 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-22 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-23 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-23 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-24 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-24 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-offset-1 {
    margin-left: auto;
    margin-right: 4.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-1 {
    margin-right: auto;
    margin-left: 4.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-2 {
    margin-left: auto;
    margin-right: 8.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-2 {
    margin-right: auto;
    margin-left: 8.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-3 {
    margin-left: auto;
    margin-right: 12.5%
}

[dir=rtl] .semi-rtl .semi-col-offset-3 {
    margin-right: auto;
    margin-left: 12.5%
}

[dir=ltr] .semi-rtl .semi-col-offset-4 {
    margin-left: auto;
    margin-right: 16.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-4 {
    margin-right: auto;
    margin-left: 16.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-5 {
    margin-left: auto;
    margin-right: 20.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-5 {
    margin-right: auto;
    margin-left: 20.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-6 {
    margin-left: auto;
    margin-right: 25%
}

[dir=rtl] .semi-rtl .semi-col-offset-6 {
    margin-right: auto;
    margin-left: 25%
}

[dir=ltr] .semi-rtl .semi-col-offset-7 {
    margin-left: auto;
    margin-right: 29.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-7 {
    margin-right: auto;
    margin-left: 29.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-8 {
    margin-left: auto;
    margin-right: 33.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-8 {
    margin-right: auto;
    margin-left: 33.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-9 {
    margin-left: auto;
    margin-right: 37.5%
}

[dir=rtl] .semi-rtl .semi-col-offset-9 {
    margin-right: auto;
    margin-left: 37.5%
}

[dir=ltr] .semi-rtl .semi-col-offset-10 {
    margin-left: auto;
    margin-right: 41.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-10 {
    margin-right: auto;
    margin-left: 41.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-11 {
    margin-left: auto;
    margin-right: 45.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-11 {
    margin-right: auto;
    margin-left: 45.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-12 {
    margin-left: auto;
    margin-right: 50%
}

[dir=rtl] .semi-rtl .semi-col-offset-12 {
    margin-right: auto;
    margin-left: 50%
}

[dir=ltr] .semi-rtl .semi-col-offset-13 {
    margin-left: auto;
    margin-right: 54.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-13 {
    margin-right: auto;
    margin-left: 54.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-14 {
    margin-left: auto;
    margin-right: 58.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-14 {
    margin-right: auto;
    margin-left: 58.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-15 {
    margin-left: auto;
    margin-right: 62.5%
}

[dir=rtl] .semi-rtl .semi-col-offset-15 {
    margin-right: auto;
    margin-left: 62.5%
}

[dir=ltr] .semi-rtl .semi-col-offset-16 {
    margin-left: auto;
    margin-right: 66.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-16 {
    margin-right: auto;
    margin-left: 66.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-17 {
    margin-left: auto;
    margin-right: 70.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-17 {
    margin-right: auto;
    margin-left: 70.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-18 {
    margin-left: auto;
    margin-right: 75%
}

[dir=rtl] .semi-rtl .semi-col-offset-18 {
    margin-right: auto;
    margin-left: 75%
}

[dir=ltr] .semi-rtl .semi-col-offset-19 {
    margin-left: auto;
    margin-right: 79.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-19 {
    margin-right: auto;
    margin-left: 79.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-20 {
    margin-left: auto;
    margin-right: 83.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-20 {
    margin-right: auto;
    margin-left: 83.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-21 {
    margin-left: auto;
    margin-right: 87.5%
}

[dir=rtl] .semi-rtl .semi-col-offset-21 {
    margin-right: auto;
    margin-left: 87.5%
}

[dir=ltr] .semi-rtl .semi-col-offset-22 {
    margin-left: auto;
    margin-right: 91.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-offset-22 {
    margin-right: auto;
    margin-left: 91.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-offset-23 {
    margin-left: auto;
    margin-right: 95.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-offset-23 {
    margin-right: auto;
    margin-left: 95.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-offset-24 {
    margin-left: auto;
    margin-right: 100%
}

[dir=rtl] .semi-rtl .semi-col-offset-24 {
    margin-right: auto;
    margin-left: 100%
}

.semi-col-xs-1 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-1 {
    float: left
}

[dir=rtl] .semi-col-xs-1 {
    float: right
}

.semi-col-xs-2 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-2 {
    float: left
}

[dir=rtl] .semi-col-xs-2 {
    float: right
}

.semi-col-xs-3 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-3 {
    float: left
}

[dir=rtl] .semi-col-xs-3 {
    float: right
}

.semi-col-xs-4 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-4 {
    float: left
}

[dir=rtl] .semi-col-xs-4 {
    float: right
}

.semi-col-xs-5 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-5 {
    float: left
}

[dir=rtl] .semi-col-xs-5 {
    float: right
}

.semi-col-xs-6 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-6 {
    float: left
}

[dir=rtl] .semi-col-xs-6 {
    float: right
}

.semi-col-xs-7 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-7 {
    float: left
}

[dir=rtl] .semi-col-xs-7 {
    float: right
}

.semi-col-xs-8 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-8 {
    float: left
}

[dir=rtl] .semi-col-xs-8 {
    float: right
}

.semi-col-xs-9 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-9 {
    float: left
}

[dir=rtl] .semi-col-xs-9 {
    float: right
}

.semi-col-xs-10 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-10 {
    float: left
}

[dir=rtl] .semi-col-xs-10 {
    float: right
}

.semi-col-xs-11 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-11 {
    float: left
}

[dir=rtl] .semi-col-xs-11 {
    float: right
}

.semi-col-xs-12 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-12 {
    float: left
}

[dir=rtl] .semi-col-xs-12 {
    float: right
}

.semi-col-xs-13 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-13 {
    float: left
}

[dir=rtl] .semi-col-xs-13 {
    float: right
}

.semi-col-xs-14 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-14 {
    float: left
}

[dir=rtl] .semi-col-xs-14 {
    float: right
}

.semi-col-xs-15 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-15 {
    float: left
}

[dir=rtl] .semi-col-xs-15 {
    float: right
}

.semi-col-xs-16 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-16 {
    float: left
}

[dir=rtl] .semi-col-xs-16 {
    float: right
}

.semi-col-xs-17 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-17 {
    float: left
}

[dir=rtl] .semi-col-xs-17 {
    float: right
}

.semi-col-xs-18 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-18 {
    float: left
}

[dir=rtl] .semi-col-xs-18 {
    float: right
}

.semi-col-xs-19 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-19 {
    float: left
}

[dir=rtl] .semi-col-xs-19 {
    float: right
}

.semi-col-xs-20 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-20 {
    float: left
}

[dir=rtl] .semi-col-xs-20 {
    float: right
}

.semi-col-xs-21 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-21 {
    float: left
}

[dir=rtl] .semi-col-xs-21 {
    float: right
}

.semi-col-xs-22 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-22 {
    float: left
}

[dir=rtl] .semi-col-xs-22 {
    float: right
}

.semi-col-xs-23 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-23 {
    float: left
}

[dir=rtl] .semi-col-xs-23 {
    float: right
}

.semi-col-xs-24 {
    flex: 0 0 auto
}

[dir=ltr] .semi-col-xs-24 {
    float: left
}

[dir=rtl] .semi-col-xs-24 {
    float: right
}

.semi-col-xs-1 {
    display: block;
    box-sizing: border-box;
    width: 4.1666666667%
}

[dir=ltr] .semi-col-xs-push-1 {
    left: 4.1666666667%
}

[dir=rtl] .semi-col-xs-push-1,
[dir=ltr] .semi-col-xs-pull-1 {
    right: 4.1666666667%
}

[dir=rtl] .semi-col-xs-pull-1 {
    left: 4.1666666667%
}

[dir=ltr] .semi-col-xs-offset-1 {
    margin-left: 4.1666666667%
}

[dir=rtl] .semi-col-xs-offset-1 {
    margin-right: 4.1666666667%
}

.semi-col-xs-order-1 {
    order: 1
}

.semi-col-xs-2 {
    display: block;
    box-sizing: border-box;
    width: 8.3333333333%
}

[dir=ltr] .semi-col-xs-push-2 {
    left: 8.3333333333%
}

[dir=rtl] .semi-col-xs-push-2,
[dir=ltr] .semi-col-xs-pull-2 {
    right: 8.3333333333%
}

[dir=rtl] .semi-col-xs-pull-2 {
    left: 8.3333333333%
}

[dir=ltr] .semi-col-xs-offset-2 {
    margin-left: 8.3333333333%
}

[dir=rtl] .semi-col-xs-offset-2 {
    margin-right: 8.3333333333%
}

.semi-col-xs-order-2 {
    order: 2
}

.semi-col-xs-3 {
    display: block;
    box-sizing: border-box;
    width: 12.5%
}

[dir=ltr] .semi-col-xs-push-3 {
    left: 12.5%
}

[dir=rtl] .semi-col-xs-push-3,
[dir=ltr] .semi-col-xs-pull-3 {
    right: 12.5%
}

[dir=rtl] .semi-col-xs-pull-3 {
    left: 12.5%
}

[dir=ltr] .semi-col-xs-offset-3 {
    margin-left: 12.5%
}

[dir=rtl] .semi-col-xs-offset-3 {
    margin-right: 12.5%
}

.semi-col-xs-order-3 {
    order: 3
}

.semi-col-xs-4 {
    display: block;
    box-sizing: border-box;
    width: 16.6666666667%
}

[dir=ltr] .semi-col-xs-push-4 {
    left: 16.6666666667%
}

[dir=rtl] .semi-col-xs-push-4,
[dir=ltr] .semi-col-xs-pull-4 {
    right: 16.6666666667%
}

[dir=rtl] .semi-col-xs-pull-4 {
    left: 16.6666666667%
}

[dir=ltr] .semi-col-xs-offset-4 {
    margin-left: 16.6666666667%
}

[dir=rtl] .semi-col-xs-offset-4 {
    margin-right: 16.6666666667%
}

.semi-col-xs-order-4 {
    order: 4
}

.semi-col-xs-5 {
    display: block;
    box-sizing: border-box;
    width: 20.8333333333%
}

[dir=ltr] .semi-col-xs-push-5 {
    left: 20.8333333333%
}

[dir=rtl] .semi-col-xs-push-5,
[dir=ltr] .semi-col-xs-pull-5 {
    right: 20.8333333333%
}

[dir=rtl] .semi-col-xs-pull-5 {
    left: 20.8333333333%
}

[dir=ltr] .semi-col-xs-offset-5 {
    margin-left: 20.8333333333%
}

[dir=rtl] .semi-col-xs-offset-5 {
    margin-right: 20.8333333333%
}

.semi-col-xs-order-5 {
    order: 5
}

.semi-col-xs-6 {
    display: block;
    box-sizing: border-box;
    width: 25%
}

[dir=ltr] .semi-col-xs-push-6 {
    left: 25%
}

[dir=rtl] .semi-col-xs-push-6,
[dir=ltr] .semi-col-xs-pull-6 {
    right: 25%
}

[dir=rtl] .semi-col-xs-pull-6 {
    left: 25%
}

[dir=ltr] .semi-col-xs-offset-6 {
    margin-left: 25%
}

[dir=rtl] .semi-col-xs-offset-6 {
    margin-right: 25%
}

.semi-col-xs-order-6 {
    order: 6
}

.semi-col-xs-7 {
    display: block;
    box-sizing: border-box;
    width: 29.1666666667%
}

[dir=ltr] .semi-col-xs-push-7 {
    left: 29.1666666667%
}

[dir=rtl] .semi-col-xs-push-7,
[dir=ltr] .semi-col-xs-pull-7 {
    right: 29.1666666667%
}

[dir=rtl] .semi-col-xs-pull-7 {
    left: 29.1666666667%
}

[dir=ltr] .semi-col-xs-offset-7 {
    margin-left: 29.1666666667%
}

[dir=rtl] .semi-col-xs-offset-7 {
    margin-right: 29.1666666667%
}

.semi-col-xs-order-7 {
    order: 7
}

.semi-col-xs-8 {
    display: block;
    box-sizing: border-box;
    width: 33.3333333333%
}

[dir=ltr] .semi-col-xs-push-8 {
    left: 33.3333333333%
}

[dir=rtl] .semi-col-xs-push-8,
[dir=ltr] .semi-col-xs-pull-8 {
    right: 33.3333333333%
}

[dir=rtl] .semi-col-xs-pull-8 {
    left: 33.3333333333%
}

[dir=ltr] .semi-col-xs-offset-8 {
    margin-left: 33.3333333333%
}

[dir=rtl] .semi-col-xs-offset-8 {
    margin-right: 33.3333333333%
}

.semi-col-xs-order-8 {
    order: 8
}

.semi-col-xs-9 {
    display: block;
    box-sizing: border-box;
    width: 37.5%
}

[dir=ltr] .semi-col-xs-push-9 {
    left: 37.5%
}

[dir=rtl] .semi-col-xs-push-9,
[dir=ltr] .semi-col-xs-pull-9 {
    right: 37.5%
}

[dir=rtl] .semi-col-xs-pull-9 {
    left: 37.5%
}

[dir=ltr] .semi-col-xs-offset-9 {
    margin-left: 37.5%
}

[dir=rtl] .semi-col-xs-offset-9 {
    margin-right: 37.5%
}

.semi-col-xs-order-9 {
    order: 9
}

.semi-col-xs-10 {
    display: block;
    box-sizing: border-box;
    width: 41.6666666667%
}

[dir=ltr] .semi-col-xs-push-10 {
    left: 41.6666666667%
}

[dir=rtl] .semi-col-xs-push-10,
[dir=ltr] .semi-col-xs-pull-10 {
    right: 41.6666666667%
}

[dir=rtl] .semi-col-xs-pull-10 {
    left: 41.6666666667%
}

[dir=ltr] .semi-col-xs-offset-10 {
    margin-left: 41.6666666667%
}

[dir=rtl] .semi-col-xs-offset-10 {
    margin-right: 41.6666666667%
}

.semi-col-xs-order-10 {
    order: 10
}

.semi-col-xs-11 {
    display: block;
    box-sizing: border-box;
    width: 45.8333333333%
}

[dir=ltr] .semi-col-xs-push-11 {
    left: 45.8333333333%
}

[dir=rtl] .semi-col-xs-push-11,
[dir=ltr] .semi-col-xs-pull-11 {
    right: 45.8333333333%
}

[dir=rtl] .semi-col-xs-pull-11 {
    left: 45.8333333333%
}

[dir=ltr] .semi-col-xs-offset-11 {
    margin-left: 45.8333333333%
}

[dir=rtl] .semi-col-xs-offset-11 {
    margin-right: 45.8333333333%
}

.semi-col-xs-order-11 {
    order: 11
}

.semi-col-xs-12 {
    display: block;
    box-sizing: border-box;
    width: 50%
}

[dir=ltr] .semi-col-xs-push-12 {
    left: 50%
}

[dir=rtl] .semi-col-xs-push-12,
[dir=ltr] .semi-col-xs-pull-12 {
    right: 50%
}

[dir=rtl] .semi-col-xs-pull-12 {
    left: 50%
}

[dir=ltr] .semi-col-xs-offset-12 {
    margin-left: 50%
}

[dir=rtl] .semi-col-xs-offset-12 {
    margin-right: 50%
}

.semi-col-xs-order-12 {
    order: 12
}

.semi-col-xs-13 {
    display: block;
    box-sizing: border-box;
    width: 54.1666666667%
}

[dir=ltr] .semi-col-xs-push-13 {
    left: 54.1666666667%
}

[dir=rtl] .semi-col-xs-push-13,
[dir=ltr] .semi-col-xs-pull-13 {
    right: 54.1666666667%
}

[dir=rtl] .semi-col-xs-pull-13 {
    left: 54.1666666667%
}

[dir=ltr] .semi-col-xs-offset-13 {
    margin-left: 54.1666666667%
}

[dir=rtl] .semi-col-xs-offset-13 {
    margin-right: 54.1666666667%
}

.semi-col-xs-order-13 {
    order: 13
}

.semi-col-xs-14 {
    display: block;
    box-sizing: border-box;
    width: 58.3333333333%
}

[dir=ltr] .semi-col-xs-push-14 {
    left: 58.3333333333%
}

[dir=rtl] .semi-col-xs-push-14,
[dir=ltr] .semi-col-xs-pull-14 {
    right: 58.3333333333%
}

[dir=rtl] .semi-col-xs-pull-14 {
    left: 58.3333333333%
}

[dir=ltr] .semi-col-xs-offset-14 {
    margin-left: 58.3333333333%
}

[dir=rtl] .semi-col-xs-offset-14 {
    margin-right: 58.3333333333%
}

.semi-col-xs-order-14 {
    order: 14
}

.semi-col-xs-15 {
    display: block;
    box-sizing: border-box;
    width: 62.5%
}

[dir=ltr] .semi-col-xs-push-15 {
    left: 62.5%
}

[dir=rtl] .semi-col-xs-push-15,
[dir=ltr] .semi-col-xs-pull-15 {
    right: 62.5%
}

[dir=rtl] .semi-col-xs-pull-15 {
    left: 62.5%
}

[dir=ltr] .semi-col-xs-offset-15 {
    margin-left: 62.5%
}

[dir=rtl] .semi-col-xs-offset-15 {
    margin-right: 62.5%
}

.semi-col-xs-order-15 {
    order: 15
}

.semi-col-xs-16 {
    display: block;
    box-sizing: border-box;
    width: 66.6666666667%
}

[dir=ltr] .semi-col-xs-push-16 {
    left: 66.6666666667%
}

[dir=rtl] .semi-col-xs-push-16,
[dir=ltr] .semi-col-xs-pull-16 {
    right: 66.6666666667%
}

[dir=rtl] .semi-col-xs-pull-16 {
    left: 66.6666666667%
}

[dir=ltr] .semi-col-xs-offset-16 {
    margin-left: 66.6666666667%
}

[dir=rtl] .semi-col-xs-offset-16 {
    margin-right: 66.6666666667%
}

.semi-col-xs-order-16 {
    order: 16
}

.semi-col-xs-17 {
    display: block;
    box-sizing: border-box;
    width: 70.8333333333%
}

[dir=ltr] .semi-col-xs-push-17 {
    left: 70.8333333333%
}

[dir=rtl] .semi-col-xs-push-17,
[dir=ltr] .semi-col-xs-pull-17 {
    right: 70.8333333333%
}

[dir=rtl] .semi-col-xs-pull-17 {
    left: 70.8333333333%
}

[dir=ltr] .semi-col-xs-offset-17 {
    margin-left: 70.8333333333%
}

[dir=rtl] .semi-col-xs-offset-17 {
    margin-right: 70.8333333333%
}

.semi-col-xs-order-17 {
    order: 17
}

.semi-col-xs-18 {
    display: block;
    box-sizing: border-box;
    width: 75%
}

[dir=ltr] .semi-col-xs-push-18 {
    left: 75%
}

[dir=rtl] .semi-col-xs-push-18,
[dir=ltr] .semi-col-xs-pull-18 {
    right: 75%
}

[dir=rtl] .semi-col-xs-pull-18 {
    left: 75%
}

[dir=ltr] .semi-col-xs-offset-18 {
    margin-left: 75%
}

[dir=rtl] .semi-col-xs-offset-18 {
    margin-right: 75%
}

.semi-col-xs-order-18 {
    order: 18
}

.semi-col-xs-19 {
    display: block;
    box-sizing: border-box;
    width: 79.1666666667%
}

[dir=ltr] .semi-col-xs-push-19 {
    left: 79.1666666667%
}

[dir=rtl] .semi-col-xs-push-19,
[dir=ltr] .semi-col-xs-pull-19 {
    right: 79.1666666667%
}

[dir=rtl] .semi-col-xs-pull-19 {
    left: 79.1666666667%
}

[dir=ltr] .semi-col-xs-offset-19 {
    margin-left: 79.1666666667%
}

[dir=rtl] .semi-col-xs-offset-19 {
    margin-right: 79.1666666667%
}

.semi-col-xs-order-19 {
    order: 19
}

.semi-col-xs-20 {
    display: block;
    box-sizing: border-box;
    width: 83.3333333333%
}

[dir=ltr] .semi-col-xs-push-20 {
    left: 83.3333333333%
}

[dir=rtl] .semi-col-xs-push-20,
[dir=ltr] .semi-col-xs-pull-20 {
    right: 83.3333333333%
}

[dir=rtl] .semi-col-xs-pull-20 {
    left: 83.3333333333%
}

[dir=ltr] .semi-col-xs-offset-20 {
    margin-left: 83.3333333333%
}

[dir=rtl] .semi-col-xs-offset-20 {
    margin-right: 83.3333333333%
}

.semi-col-xs-order-20 {
    order: 20
}

.semi-col-xs-21 {
    display: block;
    box-sizing: border-box;
    width: 87.5%
}

[dir=ltr] .semi-col-xs-push-21 {
    left: 87.5%
}

[dir=rtl] .semi-col-xs-push-21,
[dir=ltr] .semi-col-xs-pull-21 {
    right: 87.5%
}

[dir=rtl] .semi-col-xs-pull-21 {
    left: 87.5%
}

[dir=ltr] .semi-col-xs-offset-21 {
    margin-left: 87.5%
}

[dir=rtl] .semi-col-xs-offset-21 {
    margin-right: 87.5%
}

.semi-col-xs-order-21 {
    order: 21
}

.semi-col-xs-22 {
    display: block;
    box-sizing: border-box;
    width: 91.6666666667%
}

[dir=ltr] .semi-col-xs-push-22 {
    left: 91.6666666667%
}

[dir=rtl] .semi-col-xs-push-22,
[dir=ltr] .semi-col-xs-pull-22 {
    right: 91.6666666667%
}

[dir=rtl] .semi-col-xs-pull-22 {
    left: 91.6666666667%
}

[dir=ltr] .semi-col-xs-offset-22 {
    margin-left: 91.6666666667%
}

[dir=rtl] .semi-col-xs-offset-22 {
    margin-right: 91.6666666667%
}

.semi-col-xs-order-22 {
    order: 22
}

.semi-col-xs-23 {
    display: block;
    box-sizing: border-box;
    width: 95.8333333333%
}

[dir=ltr] .semi-col-xs-push-23 {
    left: 95.8333333333%
}

[dir=rtl] .semi-col-xs-push-23,
[dir=ltr] .semi-col-xs-pull-23 {
    right: 95.8333333333%
}

[dir=rtl] .semi-col-xs-pull-23 {
    left: 95.8333333333%
}

[dir=ltr] .semi-col-xs-offset-23 {
    margin-left: 95.8333333333%
}

[dir=rtl] .semi-col-xs-offset-23 {
    margin-right: 95.8333333333%
}

.semi-col-xs-order-23 {
    order: 23
}

.semi-col-xs-24 {
    display: block;
    box-sizing: border-box;
    width: 100%
}

[dir=ltr] .semi-col-xs-push-24 {
    left: 100%
}

[dir=rtl] .semi-col-xs-push-24,
[dir=ltr] .semi-col-xs-pull-24 {
    right: 100%
}

[dir=rtl] .semi-col-xs-pull-24 {
    left: 100%
}

[dir=ltr] .semi-col-xs-offset-24 {
    margin-left: 100%
}

[dir=rtl] .semi-col-xs-offset-24 {
    margin-right: 100%
}

.semi-col-xs-order-24 {
    order: 24
}

[dir=ltr] .semi-rtl .semi-col-xs-1 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-1 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-2 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-2 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-3 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-3 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-4 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-4 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-5 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-5 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-6 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-6 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-7 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-7 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-8 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-8 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-9 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-9 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-10 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-10 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-11 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-11 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-12 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-12 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-13 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-13 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-14 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-14 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-15 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-15 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-16 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-16 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-17 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-17 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-18 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-18 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-19 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-19 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-20 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-20 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-21 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-21 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-22 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-22 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-23 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-23 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-24 {
    float: right
}

[dir=rtl] .semi-rtl .semi-col-xs-24 {
    float: left
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-1 {
    margin-left: auto;
    margin-right: 4.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-1 {
    margin-right: auto;
    margin-left: 4.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-2 {
    margin-left: auto;
    margin-right: 8.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-2 {
    margin-right: auto;
    margin-left: 8.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-3 {
    margin-left: auto;
    margin-right: 12.5%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-3 {
    margin-right: auto;
    margin-left: 12.5%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-4 {
    margin-left: auto;
    margin-right: 16.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-4 {
    margin-right: auto;
    margin-left: 16.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-5 {
    margin-left: auto;
    margin-right: 20.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-5 {
    margin-right: auto;
    margin-left: 20.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-6 {
    margin-left: auto;
    margin-right: 25%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-6 {
    margin-right: auto;
    margin-left: 25%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-7 {
    margin-left: auto;
    margin-right: 29.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-7 {
    margin-right: auto;
    margin-left: 29.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-8 {
    margin-left: auto;
    margin-right: 33.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-8 {
    margin-right: auto;
    margin-left: 33.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-9 {
    margin-left: auto;
    margin-right: 37.5%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-9 {
    margin-right: auto;
    margin-left: 37.5%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-10 {
    margin-left: auto;
    margin-right: 41.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-10 {
    margin-right: auto;
    margin-left: 41.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-11 {
    margin-left: auto;
    margin-right: 45.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-11 {
    margin-right: auto;
    margin-left: 45.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-12 {
    margin-left: auto;
    margin-right: 50%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-12 {
    margin-right: auto;
    margin-left: 50%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-13 {
    margin-left: auto;
    margin-right: 54.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-13 {
    margin-right: auto;
    margin-left: 54.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-14 {
    margin-left: auto;
    margin-right: 58.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-14 {
    margin-right: auto;
    margin-left: 58.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-15 {
    margin-left: auto;
    margin-right: 62.5%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-15 {
    margin-right: auto;
    margin-left: 62.5%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-16 {
    margin-left: auto;
    margin-right: 66.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-16 {
    margin-right: auto;
    margin-left: 66.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-17 {
    margin-left: auto;
    margin-right: 70.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-17 {
    margin-right: auto;
    margin-left: 70.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-18 {
    margin-left: auto;
    margin-right: 75%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-18 {
    margin-right: auto;
    margin-left: 75%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-19 {
    margin-left: auto;
    margin-right: 79.1666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-19 {
    margin-right: auto;
    margin-left: 79.1666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-20 {
    margin-left: auto;
    margin-right: 83.3333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-20 {
    margin-right: auto;
    margin-left: 83.3333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-21 {
    margin-left: auto;
    margin-right: 87.5%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-21 {
    margin-right: auto;
    margin-left: 87.5%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-22 {
    margin-left: auto;
    margin-right: 91.6666666667%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-22 {
    margin-right: auto;
    margin-left: 91.6666666667%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-23 {
    margin-left: auto;
    margin-right: 95.8333333333%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-23 {
    margin-right: auto;
    margin-left: 95.8333333333%
}

[dir=ltr] .semi-rtl .semi-col-xs-offset-24 {
    margin-left: auto;
    margin-right: 100%
}

[dir=rtl] .semi-rtl .semi-col-xs-offset-24 {
    margin-right: auto;
    margin-left: 100%
}

@media (min-width: 576px) {
    .semi-col-sm-1 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-1 {
        float: left
    }

    [dir=rtl] .semi-col-sm-1 {
        float: right
    }

    .semi-col-sm-2 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-2 {
        float: left
    }

    [dir=rtl] .semi-col-sm-2 {
        float: right
    }

    .semi-col-sm-3 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-3 {
        float: left
    }

    [dir=rtl] .semi-col-sm-3 {
        float: right
    }

    .semi-col-sm-4 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-4 {
        float: left
    }

    [dir=rtl] .semi-col-sm-4 {
        float: right
    }

    .semi-col-sm-5 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-5 {
        float: left
    }

    [dir=rtl] .semi-col-sm-5 {
        float: right
    }

    .semi-col-sm-6 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-6 {
        float: left
    }

    [dir=rtl] .semi-col-sm-6 {
        float: right
    }

    .semi-col-sm-7 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-7 {
        float: left
    }

    [dir=rtl] .semi-col-sm-7 {
        float: right
    }

    .semi-col-sm-8 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-8 {
        float: left
    }

    [dir=rtl] .semi-col-sm-8 {
        float: right
    }

    .semi-col-sm-9 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-9 {
        float: left
    }

    [dir=rtl] .semi-col-sm-9 {
        float: right
    }

    .semi-col-sm-10 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-10 {
        float: left
    }

    [dir=rtl] .semi-col-sm-10 {
        float: right
    }

    .semi-col-sm-11 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-11 {
        float: left
    }

    [dir=rtl] .semi-col-sm-11 {
        float: right
    }

    .semi-col-sm-12 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-12 {
        float: left
    }

    [dir=rtl] .semi-col-sm-12 {
        float: right
    }

    .semi-col-sm-13 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-13 {
        float: left
    }

    [dir=rtl] .semi-col-sm-13 {
        float: right
    }

    .semi-col-sm-14 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-14 {
        float: left
    }

    [dir=rtl] .semi-col-sm-14 {
        float: right
    }

    .semi-col-sm-15 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-15 {
        float: left
    }

    [dir=rtl] .semi-col-sm-15 {
        float: right
    }

    .semi-col-sm-16 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-16 {
        float: left
    }

    [dir=rtl] .semi-col-sm-16 {
        float: right
    }

    .semi-col-sm-17 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-17 {
        float: left
    }

    [dir=rtl] .semi-col-sm-17 {
        float: right
    }

    .semi-col-sm-18 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-18 {
        float: left
    }

    [dir=rtl] .semi-col-sm-18 {
        float: right
    }

    .semi-col-sm-19 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-19 {
        float: left
    }

    [dir=rtl] .semi-col-sm-19 {
        float: right
    }

    .semi-col-sm-20 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-20 {
        float: left
    }

    [dir=rtl] .semi-col-sm-20 {
        float: right
    }

    .semi-col-sm-21 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-21 {
        float: left
    }

    [dir=rtl] .semi-col-sm-21 {
        float: right
    }

    .semi-col-sm-22 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-22 {
        float: left
    }

    [dir=rtl] .semi-col-sm-22 {
        float: right
    }

    .semi-col-sm-23 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-23 {
        float: left
    }

    [dir=rtl] .semi-col-sm-23 {
        float: right
    }

    .semi-col-sm-24 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-sm-24 {
        float: left
    }

    [dir=rtl] .semi-col-sm-24 {
        float: right
    }

    .semi-col-sm-1 {
        display: block;
        box-sizing: border-box;
        width: 4.1666666667%
    }

    [dir=ltr] .semi-col-sm-push-1 {
        left: 4.1666666667%
    }

    [dir=rtl] .semi-col-sm-push-1,
    [dir=ltr] .semi-col-sm-pull-1 {
        right: 4.1666666667%
    }

    [dir=rtl] .semi-col-sm-pull-1 {
        left: 4.1666666667%
    }

    [dir=ltr] .semi-col-sm-offset-1 {
        margin-left: 4.1666666667%
    }

    [dir=rtl] .semi-col-sm-offset-1 {
        margin-right: 4.1666666667%
    }

    .semi-col-sm-order-1 {
        order: 1
    }

    .semi-col-sm-2 {
        display: block;
        box-sizing: border-box;
        width: 8.3333333333%
    }

    [dir=ltr] .semi-col-sm-push-2 {
        left: 8.3333333333%
    }

    [dir=rtl] .semi-col-sm-push-2,
    [dir=ltr] .semi-col-sm-pull-2 {
        right: 8.3333333333%
    }

    [dir=rtl] .semi-col-sm-pull-2 {
        left: 8.3333333333%
    }

    [dir=ltr] .semi-col-sm-offset-2 {
        margin-left: 8.3333333333%
    }

    [dir=rtl] .semi-col-sm-offset-2 {
        margin-right: 8.3333333333%
    }

    .semi-col-sm-order-2 {
        order: 2
    }

    .semi-col-sm-3 {
        display: block;
        box-sizing: border-box;
        width: 12.5%
    }

    [dir=ltr] .semi-col-sm-push-3 {
        left: 12.5%
    }

    [dir=rtl] .semi-col-sm-push-3,
    [dir=ltr] .semi-col-sm-pull-3 {
        right: 12.5%
    }

    [dir=rtl] .semi-col-sm-pull-3 {
        left: 12.5%
    }

    [dir=ltr] .semi-col-sm-offset-3 {
        margin-left: 12.5%
    }

    [dir=rtl] .semi-col-sm-offset-3 {
        margin-right: 12.5%
    }

    .semi-col-sm-order-3 {
        order: 3
    }

    .semi-col-sm-4 {
        display: block;
        box-sizing: border-box;
        width: 16.6666666667%
    }

    [dir=ltr] .semi-col-sm-push-4 {
        left: 16.6666666667%
    }

    [dir=rtl] .semi-col-sm-push-4,
    [dir=ltr] .semi-col-sm-pull-4 {
        right: 16.6666666667%
    }

    [dir=rtl] .semi-col-sm-pull-4 {
        left: 16.6666666667%
    }

    [dir=ltr] .semi-col-sm-offset-4 {
        margin-left: 16.6666666667%
    }

    [dir=rtl] .semi-col-sm-offset-4 {
        margin-right: 16.6666666667%
    }

    .semi-col-sm-order-4 {
        order: 4
    }

    .semi-col-sm-5 {
        display: block;
        box-sizing: border-box;
        width: 20.8333333333%
    }

    [dir=ltr] .semi-col-sm-push-5 {
        left: 20.8333333333%
    }

    [dir=rtl] .semi-col-sm-push-5,
    [dir=ltr] .semi-col-sm-pull-5 {
        right: 20.8333333333%
    }

    [dir=rtl] .semi-col-sm-pull-5 {
        left: 20.8333333333%
    }

    [dir=ltr] .semi-col-sm-offset-5 {
        margin-left: 20.8333333333%
    }

    [dir=rtl] .semi-col-sm-offset-5 {
        margin-right: 20.8333333333%
    }

    .semi-col-sm-order-5 {
        order: 5
    }

    .semi-col-sm-6 {
        display: block;
        box-sizing: border-box;
        width: 25%
    }

    [dir=ltr] .semi-col-sm-push-6 {
        left: 25%
    }

    [dir=rtl] .semi-col-sm-push-6,
    [dir=ltr] .semi-col-sm-pull-6 {
        right: 25%
    }

    [dir=rtl] .semi-col-sm-pull-6 {
        left: 25%
    }

    [dir=ltr] .semi-col-sm-offset-6 {
        margin-left: 25%
    }

    [dir=rtl] .semi-col-sm-offset-6 {
        margin-right: 25%
    }

    .semi-col-sm-order-6 {
        order: 6
    }

    .semi-col-sm-7 {
        display: block;
        box-sizing: border-box;
        width: 29.1666666667%
    }

    [dir=ltr] .semi-col-sm-push-7 {
        left: 29.1666666667%
    }

    [dir=rtl] .semi-col-sm-push-7,
    [dir=ltr] .semi-col-sm-pull-7 {
        right: 29.1666666667%
    }

    [dir=rtl] .semi-col-sm-pull-7 {
        left: 29.1666666667%
    }

    [dir=ltr] .semi-col-sm-offset-7 {
        margin-left: 29.1666666667%
    }

    [dir=rtl] .semi-col-sm-offset-7 {
        margin-right: 29.1666666667%
    }

    .semi-col-sm-order-7 {
        order: 7
    }

    .semi-col-sm-8 {
        display: block;
        box-sizing: border-box;
        width: 33.3333333333%
    }

    [dir=ltr] .semi-col-sm-push-8 {
        left: 33.3333333333%
    }

    [dir=rtl] .semi-col-sm-push-8,
    [dir=ltr] .semi-col-sm-pull-8 {
        right: 33.3333333333%
    }

    [dir=rtl] .semi-col-sm-pull-8 {
        left: 33.3333333333%
    }

    [dir=ltr] .semi-col-sm-offset-8 {
        margin-left: 33.3333333333%
    }

    [dir=rtl] .semi-col-sm-offset-8 {
        margin-right: 33.3333333333%
    }

    .semi-col-sm-order-8 {
        order: 8
    }

    .semi-col-sm-9 {
        display: block;
        box-sizing: border-box;
        width: 37.5%
    }

    [dir=ltr] .semi-col-sm-push-9 {
        left: 37.5%
    }

    [dir=rtl] .semi-col-sm-push-9,
    [dir=ltr] .semi-col-sm-pull-9 {
        right: 37.5%
    }

    [dir=rtl] .semi-col-sm-pull-9 {
        left: 37.5%
    }

    [dir=ltr] .semi-col-sm-offset-9 {
        margin-left: 37.5%
    }

    [dir=rtl] .semi-col-sm-offset-9 {
        margin-right: 37.5%
    }

    .semi-col-sm-order-9 {
        order: 9
    }

    .semi-col-sm-10 {
        display: block;
        box-sizing: border-box;
        width: 41.6666666667%
    }

    [dir=ltr] .semi-col-sm-push-10 {
        left: 41.6666666667%
    }

    [dir=rtl] .semi-col-sm-push-10,
    [dir=ltr] .semi-col-sm-pull-10 {
        right: 41.6666666667%
    }

    [dir=rtl] .semi-col-sm-pull-10 {
        left: 41.6666666667%
    }

    [dir=ltr] .semi-col-sm-offset-10 {
        margin-left: 41.6666666667%
    }

    [dir=rtl] .semi-col-sm-offset-10 {
        margin-right: 41.6666666667%
    }

    .semi-col-sm-order-10 {
        order: 10
    }

    .semi-col-sm-11 {
        display: block;
        box-sizing: border-box;
        width: 45.8333333333%
    }

    [dir=ltr] .semi-col-sm-push-11 {
        left: 45.8333333333%
    }

    [dir=rtl] .semi-col-sm-push-11,
    [dir=ltr] .semi-col-sm-pull-11 {
        right: 45.8333333333%
    }

    [dir=rtl] .semi-col-sm-pull-11 {
        left: 45.8333333333%
    }

    [dir=ltr] .semi-col-sm-offset-11 {
        margin-left: 45.8333333333%
    }

    [dir=rtl] .semi-col-sm-offset-11 {
        margin-right: 45.8333333333%
    }

    .semi-col-sm-order-11 {
        order: 11
    }

    .semi-col-sm-12 {
        display: block;
        box-sizing: border-box;
        width: 50%
    }

    [dir=ltr] .semi-col-sm-push-12 {
        left: 50%
    }

    [dir=rtl] .semi-col-sm-push-12,
    [dir=ltr] .semi-col-sm-pull-12 {
        right: 50%
    }

    [dir=rtl] .semi-col-sm-pull-12 {
        left: 50%
    }

    [dir=ltr] .semi-col-sm-offset-12 {
        margin-left: 50%
    }

    [dir=rtl] .semi-col-sm-offset-12 {
        margin-right: 50%
    }

    .semi-col-sm-order-12 {
        order: 12
    }

    .semi-col-sm-13 {
        display: block;
        box-sizing: border-box;
        width: 54.1666666667%
    }

    [dir=ltr] .semi-col-sm-push-13 {
        left: 54.1666666667%
    }

    [dir=rtl] .semi-col-sm-push-13,
    [dir=ltr] .semi-col-sm-pull-13 {
        right: 54.1666666667%
    }

    [dir=rtl] .semi-col-sm-pull-13 {
        left: 54.1666666667%
    }

    [dir=ltr] .semi-col-sm-offset-13 {
        margin-left: 54.1666666667%
    }

    [dir=rtl] .semi-col-sm-offset-13 {
        margin-right: 54.1666666667%
    }

    .semi-col-sm-order-13 {
        order: 13
    }

    .semi-col-sm-14 {
        display: block;
        box-sizing: border-box;
        width: 58.3333333333%
    }

    [dir=ltr] .semi-col-sm-push-14 {
        left: 58.3333333333%
    }

    [dir=rtl] .semi-col-sm-push-14,
    [dir=ltr] .semi-col-sm-pull-14 {
        right: 58.3333333333%
    }

    [dir=rtl] .semi-col-sm-pull-14 {
        left: 58.3333333333%
    }

    [dir=ltr] .semi-col-sm-offset-14 {
        margin-left: 58.3333333333%
    }

    [dir=rtl] .semi-col-sm-offset-14 {
        margin-right: 58.3333333333%
    }

    .semi-col-sm-order-14 {
        order: 14
    }

    .semi-col-sm-15 {
        display: block;
        box-sizing: border-box;
        width: 62.5%
    }

    [dir=ltr] .semi-col-sm-push-15 {
        left: 62.5%
    }

    [dir=rtl] .semi-col-sm-push-15,
    [dir=ltr] .semi-col-sm-pull-15 {
        right: 62.5%
    }

    [dir=rtl] .semi-col-sm-pull-15 {
        left: 62.5%
    }

    [dir=ltr] .semi-col-sm-offset-15 {
        margin-left: 62.5%
    }

    [dir=rtl] .semi-col-sm-offset-15 {
        margin-right: 62.5%
    }

    .semi-col-sm-order-15 {
        order: 15
    }

    .semi-col-sm-16 {
        display: block;
        box-sizing: border-box;
        width: 66.6666666667%
    }

    [dir=ltr] .semi-col-sm-push-16 {
        left: 66.6666666667%
    }

    [dir=rtl] .semi-col-sm-push-16,
    [dir=ltr] .semi-col-sm-pull-16 {
        right: 66.6666666667%
    }

    [dir=rtl] .semi-col-sm-pull-16 {
        left: 66.6666666667%
    }

    [dir=ltr] .semi-col-sm-offset-16 {
        margin-left: 66.6666666667%
    }

    [dir=rtl] .semi-col-sm-offset-16 {
        margin-right: 66.6666666667%
    }

    .semi-col-sm-order-16 {
        order: 16
    }

    .semi-col-sm-17 {
        display: block;
        box-sizing: border-box;
        width: 70.8333333333%
    }

    [dir=ltr] .semi-col-sm-push-17 {
        left: 70.8333333333%
    }

    [dir=rtl] .semi-col-sm-push-17,
    [dir=ltr] .semi-col-sm-pull-17 {
        right: 70.8333333333%
    }

    [dir=rtl] .semi-col-sm-pull-17 {
        left: 70.8333333333%
    }

    [dir=ltr] .semi-col-sm-offset-17 {
        margin-left: 70.8333333333%
    }

    [dir=rtl] .semi-col-sm-offset-17 {
        margin-right: 70.8333333333%
    }

    .semi-col-sm-order-17 {
        order: 17
    }

    .semi-col-sm-18 {
        display: block;
        box-sizing: border-box;
        width: 75%
    }

    [dir=ltr] .semi-col-sm-push-18 {
        left: 75%
    }

    [dir=rtl] .semi-col-sm-push-18,
    [dir=ltr] .semi-col-sm-pull-18 {
        right: 75%
    }

    [dir=rtl] .semi-col-sm-pull-18 {
        left: 75%
    }

    [dir=ltr] .semi-col-sm-offset-18 {
        margin-left: 75%
    }

    [dir=rtl] .semi-col-sm-offset-18 {
        margin-right: 75%
    }

    .semi-col-sm-order-18 {
        order: 18
    }

    .semi-col-sm-19 {
        display: block;
        box-sizing: border-box;
        width: 79.1666666667%
    }

    [dir=ltr] .semi-col-sm-push-19 {
        left: 79.1666666667%
    }

    [dir=rtl] .semi-col-sm-push-19,
    [dir=ltr] .semi-col-sm-pull-19 {
        right: 79.1666666667%
    }

    [dir=rtl] .semi-col-sm-pull-19 {
        left: 79.1666666667%
    }

    [dir=ltr] .semi-col-sm-offset-19 {
        margin-left: 79.1666666667%
    }

    [dir=rtl] .semi-col-sm-offset-19 {
        margin-right: 79.1666666667%
    }

    .semi-col-sm-order-19 {
        order: 19
    }

    .semi-col-sm-20 {
        display: block;
        box-sizing: border-box;
        width: 83.3333333333%
    }

    [dir=ltr] .semi-col-sm-push-20 {
        left: 83.3333333333%
    }

    [dir=rtl] .semi-col-sm-push-20,
    [dir=ltr] .semi-col-sm-pull-20 {
        right: 83.3333333333%
    }

    [dir=rtl] .semi-col-sm-pull-20 {
        left: 83.3333333333%
    }

    [dir=ltr] .semi-col-sm-offset-20 {
        margin-left: 83.3333333333%
    }

    [dir=rtl] .semi-col-sm-offset-20 {
        margin-right: 83.3333333333%
    }

    .semi-col-sm-order-20 {
        order: 20
    }

    .semi-col-sm-21 {
        display: block;
        box-sizing: border-box;
        width: 87.5%
    }

    [dir=ltr] .semi-col-sm-push-21 {
        left: 87.5%
    }

    [dir=rtl] .semi-col-sm-push-21,
    [dir=ltr] .semi-col-sm-pull-21 {
        right: 87.5%
    }

    [dir=rtl] .semi-col-sm-pull-21 {
        left: 87.5%
    }

    [dir=ltr] .semi-col-sm-offset-21 {
        margin-left: 87.5%
    }

    [dir=rtl] .semi-col-sm-offset-21 {
        margin-right: 87.5%
    }

    .semi-col-sm-order-21 {
        order: 21
    }

    .semi-col-sm-22 {
        display: block;
        box-sizing: border-box;
        width: 91.6666666667%
    }

    [dir=ltr] .semi-col-sm-push-22 {
        left: 91.6666666667%
    }

    [dir=rtl] .semi-col-sm-push-22,
    [dir=ltr] .semi-col-sm-pull-22 {
        right: 91.6666666667%
    }

    [dir=rtl] .semi-col-sm-pull-22 {
        left: 91.6666666667%
    }

    [dir=ltr] .semi-col-sm-offset-22 {
        margin-left: 91.6666666667%
    }

    [dir=rtl] .semi-col-sm-offset-22 {
        margin-right: 91.6666666667%
    }

    .semi-col-sm-order-22 {
        order: 22
    }

    .semi-col-sm-23 {
        display: block;
        box-sizing: border-box;
        width: 95.8333333333%
    }

    [dir=ltr] .semi-col-sm-push-23 {
        left: 95.8333333333%
    }

    [dir=rtl] .semi-col-sm-push-23,
    [dir=ltr] .semi-col-sm-pull-23 {
        right: 95.8333333333%
    }

    [dir=rtl] .semi-col-sm-pull-23 {
        left: 95.8333333333%
    }

    [dir=ltr] .semi-col-sm-offset-23 {
        margin-left: 95.8333333333%
    }

    [dir=rtl] .semi-col-sm-offset-23 {
        margin-right: 95.8333333333%
    }

    .semi-col-sm-order-23 {
        order: 23
    }

    .semi-col-sm-24 {
        display: block;
        box-sizing: border-box;
        width: 100%
    }

    [dir=ltr] .semi-col-sm-push-24 {
        left: 100%
    }

    [dir=rtl] .semi-col-sm-push-24,
    [dir=ltr] .semi-col-sm-pull-24 {
        right: 100%
    }

    [dir=rtl] .semi-col-sm-pull-24 {
        left: 100%
    }

    [dir=ltr] .semi-col-sm-offset-24 {
        margin-left: 100%
    }

    [dir=rtl] .semi-col-sm-offset-24 {
        margin-right: 100%
    }

    .semi-col-sm-order-24 {
        order: 24
    }

    [dir=ltr] .semi-rtl .semi-col-sm-1 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-1 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-2 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-2 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-3 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-3 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-4 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-4 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-5 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-5 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-6 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-6 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-7 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-7 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-8 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-8 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-9 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-9 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-10 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-10 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-11 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-11 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-12 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-12 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-13 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-13 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-14 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-14 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-15 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-15 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-16 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-16 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-17 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-17 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-18 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-18 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-19 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-19 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-20 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-20 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-21 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-21 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-22 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-22 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-23 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-23 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-24 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-sm-24 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-1 {
        margin-right: auto;
        margin-left: 4.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-2 {
        margin-right: auto;
        margin-left: 8.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-3 {
        margin-right: auto;
        margin-left: 12.5%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-4 {
        margin-right: auto;
        margin-left: 16.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-5 {
        margin-right: auto;
        margin-left: 20.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-6 {
        margin-right: auto;
        margin-left: 25%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-7 {
        margin-right: auto;
        margin-left: 29.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-8 {
        margin-right: auto;
        margin-left: 33.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-9 {
        margin-right: auto;
        margin-left: 37.5%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-10 {
        margin-right: auto;
        margin-left: 41.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-11 {
        margin-right: auto;
        margin-left: 45.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-12 {
        margin-right: auto;
        margin-left: 50%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-13 {
        margin-right: auto;
        margin-left: 54.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-14 {
        margin-right: auto;
        margin-left: 58.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-15 {
        margin-right: auto;
        margin-left: 62.5%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-16 {
        margin-right: auto;
        margin-left: 66.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-17 {
        margin-right: auto;
        margin-left: 70.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-18 {
        margin-right: auto;
        margin-left: 75%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-19 {
        margin-right: auto;
        margin-left: 79.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-20 {
        margin-right: auto;
        margin-left: 83.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-21 {
        margin-right: auto;
        margin-left: 87.5%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-22 {
        margin-right: auto;
        margin-left: 91.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-23 {
        margin-right: auto;
        margin-left: 95.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-sm-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }

    [dir=rtl] .semi-rtl .semi-col-sm-offset-24 {
        margin-right: auto;
        margin-left: 100%
    }
}

@media (min-width: 768px) {
    .semi-col-md-1 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-1 {
        float: left
    }

    [dir=rtl] .semi-col-md-1 {
        float: right
    }

    .semi-col-md-2 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-2 {
        float: left
    }

    [dir=rtl] .semi-col-md-2 {
        float: right
    }

    .semi-col-md-3 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-3 {
        float: left
    }

    [dir=rtl] .semi-col-md-3 {
        float: right
    }

    .semi-col-md-4 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-4 {
        float: left
    }

    [dir=rtl] .semi-col-md-4 {
        float: right
    }

    .semi-col-md-5 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-5 {
        float: left
    }

    [dir=rtl] .semi-col-md-5 {
        float: right
    }

    .semi-col-md-6 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-6 {
        float: left
    }

    [dir=rtl] .semi-col-md-6 {
        float: right
    }

    .semi-col-md-7 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-7 {
        float: left
    }

    [dir=rtl] .semi-col-md-7 {
        float: right
    }

    .semi-col-md-8 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-8 {
        float: left
    }

    [dir=rtl] .semi-col-md-8 {
        float: right
    }

    .semi-col-md-9 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-9 {
        float: left
    }

    [dir=rtl] .semi-col-md-9 {
        float: right
    }

    .semi-col-md-10 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-10 {
        float: left
    }

    [dir=rtl] .semi-col-md-10 {
        float: right
    }

    .semi-col-md-11 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-11 {
        float: left
    }

    [dir=rtl] .semi-col-md-11 {
        float: right
    }

    .semi-col-md-12 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-12 {
        float: left
    }

    [dir=rtl] .semi-col-md-12 {
        float: right
    }

    .semi-col-md-13 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-13 {
        float: left
    }

    [dir=rtl] .semi-col-md-13 {
        float: right
    }

    .semi-col-md-14 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-14 {
        float: left
    }

    [dir=rtl] .semi-col-md-14 {
        float: right
    }

    .semi-col-md-15 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-15 {
        float: left
    }

    [dir=rtl] .semi-col-md-15 {
        float: right
    }

    .semi-col-md-16 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-16 {
        float: left
    }

    [dir=rtl] .semi-col-md-16 {
        float: right
    }

    .semi-col-md-17 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-17 {
        float: left
    }

    [dir=rtl] .semi-col-md-17 {
        float: right
    }

    .semi-col-md-18 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-18 {
        float: left
    }

    [dir=rtl] .semi-col-md-18 {
        float: right
    }

    .semi-col-md-19 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-19 {
        float: left
    }

    [dir=rtl] .semi-col-md-19 {
        float: right
    }

    .semi-col-md-20 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-20 {
        float: left
    }

    [dir=rtl] .semi-col-md-20 {
        float: right
    }

    .semi-col-md-21 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-21 {
        float: left
    }

    [dir=rtl] .semi-col-md-21 {
        float: right
    }

    .semi-col-md-22 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-22 {
        float: left
    }

    [dir=rtl] .semi-col-md-22 {
        float: right
    }

    .semi-col-md-23 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-23 {
        float: left
    }

    [dir=rtl] .semi-col-md-23 {
        float: right
    }

    .semi-col-md-24 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-md-24 {
        float: left
    }

    [dir=rtl] .semi-col-md-24 {
        float: right
    }

    .semi-col-md-1 {
        display: block;
        box-sizing: border-box;
        width: 4.1666666667%
    }

    [dir=ltr] .semi-col-md-push-1 {
        left: 4.1666666667%
    }

    [dir=rtl] .semi-col-md-push-1,
    [dir=ltr] .semi-col-md-pull-1 {
        right: 4.1666666667%
    }

    [dir=rtl] .semi-col-md-pull-1 {
        left: 4.1666666667%
    }

    [dir=ltr] .semi-col-md-offset-1 {
        margin-left: 4.1666666667%
    }

    [dir=rtl] .semi-col-md-offset-1 {
        margin-right: 4.1666666667%
    }

    .semi-col-md-order-1 {
        order: 1
    }

    .semi-col-md-2 {
        display: block;
        box-sizing: border-box;
        width: 8.3333333333%
    }

    [dir=ltr] .semi-col-md-push-2 {
        left: 8.3333333333%
    }

    [dir=rtl] .semi-col-md-push-2,
    [dir=ltr] .semi-col-md-pull-2 {
        right: 8.3333333333%
    }

    [dir=rtl] .semi-col-md-pull-2 {
        left: 8.3333333333%
    }

    [dir=ltr] .semi-col-md-offset-2 {
        margin-left: 8.3333333333%
    }

    [dir=rtl] .semi-col-md-offset-2 {
        margin-right: 8.3333333333%
    }

    .semi-col-md-order-2 {
        order: 2
    }

    .semi-col-md-3 {
        display: block;
        box-sizing: border-box;
        width: 12.5%
    }

    [dir=ltr] .semi-col-md-push-3 {
        left: 12.5%
    }

    [dir=rtl] .semi-col-md-push-3,
    [dir=ltr] .semi-col-md-pull-3 {
        right: 12.5%
    }

    [dir=rtl] .semi-col-md-pull-3 {
        left: 12.5%
    }

    [dir=ltr] .semi-col-md-offset-3 {
        margin-left: 12.5%
    }

    [dir=rtl] .semi-col-md-offset-3 {
        margin-right: 12.5%
    }

    .semi-col-md-order-3 {
        order: 3
    }

    .semi-col-md-4 {
        display: block;
        box-sizing: border-box;
        width: 16.6666666667%
    }

    [dir=ltr] .semi-col-md-push-4 {
        left: 16.6666666667%
    }

    [dir=rtl] .semi-col-md-push-4,
    [dir=ltr] .semi-col-md-pull-4 {
        right: 16.6666666667%
    }

    [dir=rtl] .semi-col-md-pull-4 {
        left: 16.6666666667%
    }

    [dir=ltr] .semi-col-md-offset-4 {
        margin-left: 16.6666666667%
    }

    [dir=rtl] .semi-col-md-offset-4 {
        margin-right: 16.6666666667%
    }

    .semi-col-md-order-4 {
        order: 4
    }

    .semi-col-md-5 {
        display: block;
        box-sizing: border-box;
        width: 20.8333333333%
    }

    [dir=ltr] .semi-col-md-push-5 {
        left: 20.8333333333%
    }

    [dir=rtl] .semi-col-md-push-5,
    [dir=ltr] .semi-col-md-pull-5 {
        right: 20.8333333333%
    }

    [dir=rtl] .semi-col-md-pull-5 {
        left: 20.8333333333%
    }

    [dir=ltr] .semi-col-md-offset-5 {
        margin-left: 20.8333333333%
    }

    [dir=rtl] .semi-col-md-offset-5 {
        margin-right: 20.8333333333%
    }

    .semi-col-md-order-5 {
        order: 5
    }

    .semi-col-md-6 {
        display: block;
        box-sizing: border-box;
        width: 25%
    }

    [dir=ltr] .semi-col-md-push-6 {
        left: 25%
    }

    [dir=rtl] .semi-col-md-push-6,
    [dir=ltr] .semi-col-md-pull-6 {
        right: 25%
    }

    [dir=rtl] .semi-col-md-pull-6 {
        left: 25%
    }

    [dir=ltr] .semi-col-md-offset-6 {
        margin-left: 25%
    }

    [dir=rtl] .semi-col-md-offset-6 {
        margin-right: 25%
    }

    .semi-col-md-order-6 {
        order: 6
    }

    .semi-col-md-7 {
        display: block;
        box-sizing: border-box;
        width: 29.1666666667%
    }

    [dir=ltr] .semi-col-md-push-7 {
        left: 29.1666666667%
    }

    [dir=rtl] .semi-col-md-push-7,
    [dir=ltr] .semi-col-md-pull-7 {
        right: 29.1666666667%
    }

    [dir=rtl] .semi-col-md-pull-7 {
        left: 29.1666666667%
    }

    [dir=ltr] .semi-col-md-offset-7 {
        margin-left: 29.1666666667%
    }

    [dir=rtl] .semi-col-md-offset-7 {
        margin-right: 29.1666666667%
    }

    .semi-col-md-order-7 {
        order: 7
    }

    .semi-col-md-8 {
        display: block;
        box-sizing: border-box;
        width: 33.3333333333%
    }

    [dir=ltr] .semi-col-md-push-8 {
        left: 33.3333333333%
    }

    [dir=rtl] .semi-col-md-push-8,
    [dir=ltr] .semi-col-md-pull-8 {
        right: 33.3333333333%
    }

    [dir=rtl] .semi-col-md-pull-8 {
        left: 33.3333333333%
    }

    [dir=ltr] .semi-col-md-offset-8 {
        margin-left: 33.3333333333%
    }

    [dir=rtl] .semi-col-md-offset-8 {
        margin-right: 33.3333333333%
    }

    .semi-col-md-order-8 {
        order: 8
    }

    .semi-col-md-9 {
        display: block;
        box-sizing: border-box;
        width: 37.5%
    }

    [dir=ltr] .semi-col-md-push-9 {
        left: 37.5%
    }

    [dir=rtl] .semi-col-md-push-9,
    [dir=ltr] .semi-col-md-pull-9 {
        right: 37.5%
    }

    [dir=rtl] .semi-col-md-pull-9 {
        left: 37.5%
    }

    [dir=ltr] .semi-col-md-offset-9 {
        margin-left: 37.5%
    }

    [dir=rtl] .semi-col-md-offset-9 {
        margin-right: 37.5%
    }

    .semi-col-md-order-9 {
        order: 9
    }

    .semi-col-md-10 {
        display: block;
        box-sizing: border-box;
        width: 41.6666666667%
    }

    [dir=ltr] .semi-col-md-push-10 {
        left: 41.6666666667%
    }

    [dir=rtl] .semi-col-md-push-10,
    [dir=ltr] .semi-col-md-pull-10 {
        right: 41.6666666667%
    }

    [dir=rtl] .semi-col-md-pull-10 {
        left: 41.6666666667%
    }

    [dir=ltr] .semi-col-md-offset-10 {
        margin-left: 41.6666666667%
    }

    [dir=rtl] .semi-col-md-offset-10 {
        margin-right: 41.6666666667%
    }

    .semi-col-md-order-10 {
        order: 10
    }

    .semi-col-md-11 {
        display: block;
        box-sizing: border-box;
        width: 45.8333333333%
    }

    [dir=ltr] .semi-col-md-push-11 {
        left: 45.8333333333%
    }

    [dir=rtl] .semi-col-md-push-11,
    [dir=ltr] .semi-col-md-pull-11 {
        right: 45.8333333333%
    }

    [dir=rtl] .semi-col-md-pull-11 {
        left: 45.8333333333%
    }

    [dir=ltr] .semi-col-md-offset-11 {
        margin-left: 45.8333333333%
    }

    [dir=rtl] .semi-col-md-offset-11 {
        margin-right: 45.8333333333%
    }

    .semi-col-md-order-11 {
        order: 11
    }

    .semi-col-md-12 {
        display: block;
        box-sizing: border-box;
        width: 50%
    }

    [dir=ltr] .semi-col-md-push-12 {
        left: 50%
    }

    [dir=rtl] .semi-col-md-push-12,
    [dir=ltr] .semi-col-md-pull-12 {
        right: 50%
    }

    [dir=rtl] .semi-col-md-pull-12 {
        left: 50%
    }

    [dir=ltr] .semi-col-md-offset-12 {
        margin-left: 50%
    }

    [dir=rtl] .semi-col-md-offset-12 {
        margin-right: 50%
    }

    .semi-col-md-order-12 {
        order: 12
    }

    .semi-col-md-13 {
        display: block;
        box-sizing: border-box;
        width: 54.1666666667%
    }

    [dir=ltr] .semi-col-md-push-13 {
        left: 54.1666666667%
    }

    [dir=rtl] .semi-col-md-push-13,
    [dir=ltr] .semi-col-md-pull-13 {
        right: 54.1666666667%
    }

    [dir=rtl] .semi-col-md-pull-13 {
        left: 54.1666666667%
    }

    [dir=ltr] .semi-col-md-offset-13 {
        margin-left: 54.1666666667%
    }

    [dir=rtl] .semi-col-md-offset-13 {
        margin-right: 54.1666666667%
    }

    .semi-col-md-order-13 {
        order: 13
    }

    .semi-col-md-14 {
        display: block;
        box-sizing: border-box;
        width: 58.3333333333%
    }

    [dir=ltr] .semi-col-md-push-14 {
        left: 58.3333333333%
    }

    [dir=rtl] .semi-col-md-push-14,
    [dir=ltr] .semi-col-md-pull-14 {
        right: 58.3333333333%
    }

    [dir=rtl] .semi-col-md-pull-14 {
        left: 58.3333333333%
    }

    [dir=ltr] .semi-col-md-offset-14 {
        margin-left: 58.3333333333%
    }

    [dir=rtl] .semi-col-md-offset-14 {
        margin-right: 58.3333333333%
    }

    .semi-col-md-order-14 {
        order: 14
    }

    .semi-col-md-15 {
        display: block;
        box-sizing: border-box;
        width: 62.5%
    }

    [dir=ltr] .semi-col-md-push-15 {
        left: 62.5%
    }

    [dir=rtl] .semi-col-md-push-15,
    [dir=ltr] .semi-col-md-pull-15 {
        right: 62.5%
    }

    [dir=rtl] .semi-col-md-pull-15 {
        left: 62.5%
    }

    [dir=ltr] .semi-col-md-offset-15 {
        margin-left: 62.5%
    }

    [dir=rtl] .semi-col-md-offset-15 {
        margin-right: 62.5%
    }

    .semi-col-md-order-15 {
        order: 15
    }

    .semi-col-md-16 {
        display: block;
        box-sizing: border-box;
        width: 66.6666666667%
    }

    [dir=ltr] .semi-col-md-push-16 {
        left: 66.6666666667%
    }

    [dir=rtl] .semi-col-md-push-16,
    [dir=ltr] .semi-col-md-pull-16 {
        right: 66.6666666667%
    }

    [dir=rtl] .semi-col-md-pull-16 {
        left: 66.6666666667%
    }

    [dir=ltr] .semi-col-md-offset-16 {
        margin-left: 66.6666666667%
    }

    [dir=rtl] .semi-col-md-offset-16 {
        margin-right: 66.6666666667%
    }

    .semi-col-md-order-16 {
        order: 16
    }

    .semi-col-md-17 {
        display: block;
        box-sizing: border-box;
        width: 70.8333333333%
    }

    [dir=ltr] .semi-col-md-push-17 {
        left: 70.8333333333%
    }

    [dir=rtl] .semi-col-md-push-17,
    [dir=ltr] .semi-col-md-pull-17 {
        right: 70.8333333333%
    }

    [dir=rtl] .semi-col-md-pull-17 {
        left: 70.8333333333%
    }

    [dir=ltr] .semi-col-md-offset-17 {
        margin-left: 70.8333333333%
    }

    [dir=rtl] .semi-col-md-offset-17 {
        margin-right: 70.8333333333%
    }

    .semi-col-md-order-17 {
        order: 17
    }

    .semi-col-md-18 {
        display: block;
        box-sizing: border-box;
        width: 75%
    }

    [dir=ltr] .semi-col-md-push-18 {
        left: 75%
    }

    [dir=rtl] .semi-col-md-push-18,
    [dir=ltr] .semi-col-md-pull-18 {
        right: 75%
    }

    [dir=rtl] .semi-col-md-pull-18 {
        left: 75%
    }

    [dir=ltr] .semi-col-md-offset-18 {
        margin-left: 75%
    }

    [dir=rtl] .semi-col-md-offset-18 {
        margin-right: 75%
    }

    .semi-col-md-order-18 {
        order: 18
    }

    .semi-col-md-19 {
        display: block;
        box-sizing: border-box;
        width: 79.1666666667%
    }

    [dir=ltr] .semi-col-md-push-19 {
        left: 79.1666666667%
    }

    [dir=rtl] .semi-col-md-push-19,
    [dir=ltr] .semi-col-md-pull-19 {
        right: 79.1666666667%
    }

    [dir=rtl] .semi-col-md-pull-19 {
        left: 79.1666666667%
    }

    [dir=ltr] .semi-col-md-offset-19 {
        margin-left: 79.1666666667%
    }

    [dir=rtl] .semi-col-md-offset-19 {
        margin-right: 79.1666666667%
    }

    .semi-col-md-order-19 {
        order: 19
    }

    .semi-col-md-20 {
        display: block;
        box-sizing: border-box;
        width: 83.3333333333%
    }

    [dir=ltr] .semi-col-md-push-20 {
        left: 83.3333333333%
    }

    [dir=rtl] .semi-col-md-push-20,
    [dir=ltr] .semi-col-md-pull-20 {
        right: 83.3333333333%
    }

    [dir=rtl] .semi-col-md-pull-20 {
        left: 83.3333333333%
    }

    [dir=ltr] .semi-col-md-offset-20 {
        margin-left: 83.3333333333%
    }

    [dir=rtl] .semi-col-md-offset-20 {
        margin-right: 83.3333333333%
    }

    .semi-col-md-order-20 {
        order: 20
    }

    .semi-col-md-21 {
        display: block;
        box-sizing: border-box;
        width: 87.5%
    }

    [dir=ltr] .semi-col-md-push-21 {
        left: 87.5%
    }

    [dir=rtl] .semi-col-md-push-21,
    [dir=ltr] .semi-col-md-pull-21 {
        right: 87.5%
    }

    [dir=rtl] .semi-col-md-pull-21 {
        left: 87.5%
    }

    [dir=ltr] .semi-col-md-offset-21 {
        margin-left: 87.5%
    }

    [dir=rtl] .semi-col-md-offset-21 {
        margin-right: 87.5%
    }

    .semi-col-md-order-21 {
        order: 21
    }

    .semi-col-md-22 {
        display: block;
        box-sizing: border-box;
        width: 91.6666666667%
    }

    [dir=ltr] .semi-col-md-push-22 {
        left: 91.6666666667%
    }

    [dir=rtl] .semi-col-md-push-22,
    [dir=ltr] .semi-col-md-pull-22 {
        right: 91.6666666667%
    }

    [dir=rtl] .semi-col-md-pull-22 {
        left: 91.6666666667%
    }

    [dir=ltr] .semi-col-md-offset-22 {
        margin-left: 91.6666666667%
    }

    [dir=rtl] .semi-col-md-offset-22 {
        margin-right: 91.6666666667%
    }

    .semi-col-md-order-22 {
        order: 22
    }

    .semi-col-md-23 {
        display: block;
        box-sizing: border-box;
        width: 95.8333333333%
    }

    [dir=ltr] .semi-col-md-push-23 {
        left: 95.8333333333%
    }

    [dir=rtl] .semi-col-md-push-23,
    [dir=ltr] .semi-col-md-pull-23 {
        right: 95.8333333333%
    }

    [dir=rtl] .semi-col-md-pull-23 {
        left: 95.8333333333%
    }

    [dir=ltr] .semi-col-md-offset-23 {
        margin-left: 95.8333333333%
    }

    [dir=rtl] .semi-col-md-offset-23 {
        margin-right: 95.8333333333%
    }

    .semi-col-md-order-23 {
        order: 23
    }

    .semi-col-md-24 {
        display: block;
        box-sizing: border-box;
        width: 100%
    }

    [dir=ltr] .semi-col-md-push-24 {
        left: 100%
    }

    [dir=rtl] .semi-col-md-push-24,
    [dir=ltr] .semi-col-md-pull-24 {
        right: 100%
    }

    [dir=rtl] .semi-col-md-pull-24 {
        left: 100%
    }

    [dir=ltr] .semi-col-md-offset-24 {
        margin-left: 100%
    }

    [dir=rtl] .semi-col-md-offset-24 {
        margin-right: 100%
    }

    .semi-col-md-order-24 {
        order: 24
    }

    [dir=ltr] .semi-rtl .semi-col-md-1 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-1 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-2 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-2 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-3 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-3 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-4 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-4 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-5 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-5 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-6 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-6 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-7 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-7 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-8 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-8 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-9 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-9 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-10 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-10 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-11 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-11 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-12 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-12 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-13 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-13 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-14 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-14 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-15 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-15 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-16 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-16 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-17 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-17 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-18 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-18 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-19 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-19 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-20 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-20 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-21 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-21 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-22 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-22 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-23 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-23 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-24 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-md-24 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-1 {
        margin-right: auto;
        margin-left: 4.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-2 {
        margin-right: auto;
        margin-left: 8.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-3 {
        margin-right: auto;
        margin-left: 12.5%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-4 {
        margin-right: auto;
        margin-left: 16.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-5 {
        margin-right: auto;
        margin-left: 20.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-6 {
        margin-right: auto;
        margin-left: 25%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-7 {
        margin-right: auto;
        margin-left: 29.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-8 {
        margin-right: auto;
        margin-left: 33.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-9 {
        margin-right: auto;
        margin-left: 37.5%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-10 {
        margin-right: auto;
        margin-left: 41.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-11 {
        margin-right: auto;
        margin-left: 45.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-12 {
        margin-right: auto;
        margin-left: 50%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-13 {
        margin-right: auto;
        margin-left: 54.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-14 {
        margin-right: auto;
        margin-left: 58.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-15 {
        margin-right: auto;
        margin-left: 62.5%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-16 {
        margin-right: auto;
        margin-left: 66.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-17 {
        margin-right: auto;
        margin-left: 70.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-18 {
        margin-right: auto;
        margin-left: 75%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-19 {
        margin-right: auto;
        margin-left: 79.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-20 {
        margin-right: auto;
        margin-left: 83.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-21 {
        margin-right: auto;
        margin-left: 87.5%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-22 {
        margin-right: auto;
        margin-left: 91.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-23 {
        margin-right: auto;
        margin-left: 95.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-md-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }

    [dir=rtl] .semi-rtl .semi-col-md-offset-24 {
        margin-right: auto;
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .semi-col-lg-1 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-1 {
        float: left
    }

    [dir=rtl] .semi-col-lg-1 {
        float: right
    }

    .semi-col-lg-2 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-2 {
        float: left
    }

    [dir=rtl] .semi-col-lg-2 {
        float: right
    }

    .semi-col-lg-3 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-3 {
        float: left
    }

    [dir=rtl] .semi-col-lg-3 {
        float: right
    }

    .semi-col-lg-4 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-4 {
        float: left
    }

    [dir=rtl] .semi-col-lg-4 {
        float: right
    }

    .semi-col-lg-5 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-5 {
        float: left
    }

    [dir=rtl] .semi-col-lg-5 {
        float: right
    }

    .semi-col-lg-6 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-6 {
        float: left
    }

    [dir=rtl] .semi-col-lg-6 {
        float: right
    }

    .semi-col-lg-7 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-7 {
        float: left
    }

    [dir=rtl] .semi-col-lg-7 {
        float: right
    }

    .semi-col-lg-8 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-8 {
        float: left
    }

    [dir=rtl] .semi-col-lg-8 {
        float: right
    }

    .semi-col-lg-9 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-9 {
        float: left
    }

    [dir=rtl] .semi-col-lg-9 {
        float: right
    }

    .semi-col-lg-10 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-10 {
        float: left
    }

    [dir=rtl] .semi-col-lg-10 {
        float: right
    }

    .semi-col-lg-11 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-11 {
        float: left
    }

    [dir=rtl] .semi-col-lg-11 {
        float: right
    }

    .semi-col-lg-12 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-12 {
        float: left
    }

    [dir=rtl] .semi-col-lg-12 {
        float: right
    }

    .semi-col-lg-13 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-13 {
        float: left
    }

    [dir=rtl] .semi-col-lg-13 {
        float: right
    }

    .semi-col-lg-14 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-14 {
        float: left
    }

    [dir=rtl] .semi-col-lg-14 {
        float: right
    }

    .semi-col-lg-15 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-15 {
        float: left
    }

    [dir=rtl] .semi-col-lg-15 {
        float: right
    }

    .semi-col-lg-16 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-16 {
        float: left
    }

    [dir=rtl] .semi-col-lg-16 {
        float: right
    }

    .semi-col-lg-17 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-17 {
        float: left
    }

    [dir=rtl] .semi-col-lg-17 {
        float: right
    }

    .semi-col-lg-18 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-18 {
        float: left
    }

    [dir=rtl] .semi-col-lg-18 {
        float: right
    }

    .semi-col-lg-19 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-19 {
        float: left
    }

    [dir=rtl] .semi-col-lg-19 {
        float: right
    }

    .semi-col-lg-20 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-20 {
        float: left
    }

    [dir=rtl] .semi-col-lg-20 {
        float: right
    }

    .semi-col-lg-21 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-21 {
        float: left
    }

    [dir=rtl] .semi-col-lg-21 {
        float: right
    }

    .semi-col-lg-22 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-22 {
        float: left
    }

    [dir=rtl] .semi-col-lg-22 {
        float: right
    }

    .semi-col-lg-23 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-23 {
        float: left
    }

    [dir=rtl] .semi-col-lg-23 {
        float: right
    }

    .semi-col-lg-24 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-lg-24 {
        float: left
    }

    [dir=rtl] .semi-col-lg-24 {
        float: right
    }

    .semi-col-lg-1 {
        display: block;
        box-sizing: border-box;
        width: 4.1666666667%
    }

    [dir=ltr] .semi-col-lg-push-1 {
        left: 4.1666666667%
    }

    [dir=rtl] .semi-col-lg-push-1,
    [dir=ltr] .semi-col-lg-pull-1 {
        right: 4.1666666667%
    }

    [dir=rtl] .semi-col-lg-pull-1 {
        left: 4.1666666667%
    }

    [dir=ltr] .semi-col-lg-offset-1 {
        margin-left: 4.1666666667%
    }

    [dir=rtl] .semi-col-lg-offset-1 {
        margin-right: 4.1666666667%
    }

    .semi-col-lg-order-1 {
        order: 1
    }

    .semi-col-lg-2 {
        display: block;
        box-sizing: border-box;
        width: 8.3333333333%
    }

    [dir=ltr] .semi-col-lg-push-2 {
        left: 8.3333333333%
    }

    [dir=rtl] .semi-col-lg-push-2,
    [dir=ltr] .semi-col-lg-pull-2 {
        right: 8.3333333333%
    }

    [dir=rtl] .semi-col-lg-pull-2 {
        left: 8.3333333333%
    }

    [dir=ltr] .semi-col-lg-offset-2 {
        margin-left: 8.3333333333%
    }

    [dir=rtl] .semi-col-lg-offset-2 {
        margin-right: 8.3333333333%
    }

    .semi-col-lg-order-2 {
        order: 2
    }

    .semi-col-lg-3 {
        display: block;
        box-sizing: border-box;
        width: 12.5%
    }

    [dir=ltr] .semi-col-lg-push-3 {
        left: 12.5%
    }

    [dir=rtl] .semi-col-lg-push-3,
    [dir=ltr] .semi-col-lg-pull-3 {
        right: 12.5%
    }

    [dir=rtl] .semi-col-lg-pull-3 {
        left: 12.5%
    }

    [dir=ltr] .semi-col-lg-offset-3 {
        margin-left: 12.5%
    }

    [dir=rtl] .semi-col-lg-offset-3 {
        margin-right: 12.5%
    }

    .semi-col-lg-order-3 {
        order: 3
    }

    .semi-col-lg-4 {
        display: block;
        box-sizing: border-box;
        width: 16.6666666667%
    }

    [dir=ltr] .semi-col-lg-push-4 {
        left: 16.6666666667%
    }

    [dir=rtl] .semi-col-lg-push-4,
    [dir=ltr] .semi-col-lg-pull-4 {
        right: 16.6666666667%
    }

    [dir=rtl] .semi-col-lg-pull-4 {
        left: 16.6666666667%
    }

    [dir=ltr] .semi-col-lg-offset-4 {
        margin-left: 16.6666666667%
    }

    [dir=rtl] .semi-col-lg-offset-4 {
        margin-right: 16.6666666667%
    }

    .semi-col-lg-order-4 {
        order: 4
    }

    .semi-col-lg-5 {
        display: block;
        box-sizing: border-box;
        width: 20.8333333333%
    }

    [dir=ltr] .semi-col-lg-push-5 {
        left: 20.8333333333%
    }

    [dir=rtl] .semi-col-lg-push-5,
    [dir=ltr] .semi-col-lg-pull-5 {
        right: 20.8333333333%
    }

    [dir=rtl] .semi-col-lg-pull-5 {
        left: 20.8333333333%
    }

    [dir=ltr] .semi-col-lg-offset-5 {
        margin-left: 20.8333333333%
    }

    [dir=rtl] .semi-col-lg-offset-5 {
        margin-right: 20.8333333333%
    }

    .semi-col-lg-order-5 {
        order: 5
    }

    .semi-col-lg-6 {
        display: block;
        box-sizing: border-box;
        width: 25%
    }

    [dir=ltr] .semi-col-lg-push-6 {
        left: 25%
    }

    [dir=rtl] .semi-col-lg-push-6,
    [dir=ltr] .semi-col-lg-pull-6 {
        right: 25%
    }

    [dir=rtl] .semi-col-lg-pull-6 {
        left: 25%
    }

    [dir=ltr] .semi-col-lg-offset-6 {
        margin-left: 25%
    }

    [dir=rtl] .semi-col-lg-offset-6 {
        margin-right: 25%
    }

    .semi-col-lg-order-6 {
        order: 6
    }

    .semi-col-lg-7 {
        display: block;
        box-sizing: border-box;
        width: 29.1666666667%
    }

    [dir=ltr] .semi-col-lg-push-7 {
        left: 29.1666666667%
    }

    [dir=rtl] .semi-col-lg-push-7,
    [dir=ltr] .semi-col-lg-pull-7 {
        right: 29.1666666667%
    }

    [dir=rtl] .semi-col-lg-pull-7 {
        left: 29.1666666667%
    }

    [dir=ltr] .semi-col-lg-offset-7 {
        margin-left: 29.1666666667%
    }

    [dir=rtl] .semi-col-lg-offset-7 {
        margin-right: 29.1666666667%
    }

    .semi-col-lg-order-7 {
        order: 7
    }

    .semi-col-lg-8 {
        display: block;
        box-sizing: border-box;
        width: 33.3333333333%
    }

    [dir=ltr] .semi-col-lg-push-8 {
        left: 33.3333333333%
    }

    [dir=rtl] .semi-col-lg-push-8,
    [dir=ltr] .semi-col-lg-pull-8 {
        right: 33.3333333333%
    }

    [dir=rtl] .semi-col-lg-pull-8 {
        left: 33.3333333333%
    }

    [dir=ltr] .semi-col-lg-offset-8 {
        margin-left: 33.3333333333%
    }

    [dir=rtl] .semi-col-lg-offset-8 {
        margin-right: 33.3333333333%
    }

    .semi-col-lg-order-8 {
        order: 8
    }

    .semi-col-lg-9 {
        display: block;
        box-sizing: border-box;
        width: 37.5%
    }

    [dir=ltr] .semi-col-lg-push-9 {
        left: 37.5%
    }

    [dir=rtl] .semi-col-lg-push-9,
    [dir=ltr] .semi-col-lg-pull-9 {
        right: 37.5%
    }

    [dir=rtl] .semi-col-lg-pull-9 {
        left: 37.5%
    }

    [dir=ltr] .semi-col-lg-offset-9 {
        margin-left: 37.5%
    }

    [dir=rtl] .semi-col-lg-offset-9 {
        margin-right: 37.5%
    }

    .semi-col-lg-order-9 {
        order: 9
    }

    .semi-col-lg-10 {
        display: block;
        box-sizing: border-box;
        width: 41.6666666667%
    }

    [dir=ltr] .semi-col-lg-push-10 {
        left: 41.6666666667%
    }

    [dir=rtl] .semi-col-lg-push-10,
    [dir=ltr] .semi-col-lg-pull-10 {
        right: 41.6666666667%
    }

    [dir=rtl] .semi-col-lg-pull-10 {
        left: 41.6666666667%
    }

    [dir=ltr] .semi-col-lg-offset-10 {
        margin-left: 41.6666666667%
    }

    [dir=rtl] .semi-col-lg-offset-10 {
        margin-right: 41.6666666667%
    }

    .semi-col-lg-order-10 {
        order: 10
    }

    .semi-col-lg-11 {
        display: block;
        box-sizing: border-box;
        width: 45.8333333333%
    }

    [dir=ltr] .semi-col-lg-push-11 {
        left: 45.8333333333%
    }

    [dir=rtl] .semi-col-lg-push-11,
    [dir=ltr] .semi-col-lg-pull-11 {
        right: 45.8333333333%
    }

    [dir=rtl] .semi-col-lg-pull-11 {
        left: 45.8333333333%
    }

    [dir=ltr] .semi-col-lg-offset-11 {
        margin-left: 45.8333333333%
    }

    [dir=rtl] .semi-col-lg-offset-11 {
        margin-right: 45.8333333333%
    }

    .semi-col-lg-order-11 {
        order: 11
    }

    .semi-col-lg-12 {
        display: block;
        box-sizing: border-box;
        width: 50%
    }

    [dir=ltr] .semi-col-lg-push-12 {
        left: 50%
    }

    [dir=rtl] .semi-col-lg-push-12,
    [dir=ltr] .semi-col-lg-pull-12 {
        right: 50%
    }

    [dir=rtl] .semi-col-lg-pull-12 {
        left: 50%
    }

    [dir=ltr] .semi-col-lg-offset-12 {
        margin-left: 50%
    }

    [dir=rtl] .semi-col-lg-offset-12 {
        margin-right: 50%
    }

    .semi-col-lg-order-12 {
        order: 12
    }

    .semi-col-lg-13 {
        display: block;
        box-sizing: border-box;
        width: 54.1666666667%
    }

    [dir=ltr] .semi-col-lg-push-13 {
        left: 54.1666666667%
    }

    [dir=rtl] .semi-col-lg-push-13,
    [dir=ltr] .semi-col-lg-pull-13 {
        right: 54.1666666667%
    }

    [dir=rtl] .semi-col-lg-pull-13 {
        left: 54.1666666667%
    }

    [dir=ltr] .semi-col-lg-offset-13 {
        margin-left: 54.1666666667%
    }

    [dir=rtl] .semi-col-lg-offset-13 {
        margin-right: 54.1666666667%
    }

    .semi-col-lg-order-13 {
        order: 13
    }

    .semi-col-lg-14 {
        display: block;
        box-sizing: border-box;
        width: 58.3333333333%
    }

    [dir=ltr] .semi-col-lg-push-14 {
        left: 58.3333333333%
    }

    [dir=rtl] .semi-col-lg-push-14,
    [dir=ltr] .semi-col-lg-pull-14 {
        right: 58.3333333333%
    }

    [dir=rtl] .semi-col-lg-pull-14 {
        left: 58.3333333333%
    }

    [dir=ltr] .semi-col-lg-offset-14 {
        margin-left: 58.3333333333%
    }

    [dir=rtl] .semi-col-lg-offset-14 {
        margin-right: 58.3333333333%
    }

    .semi-col-lg-order-14 {
        order: 14
    }

    .semi-col-lg-15 {
        display: block;
        box-sizing: border-box;
        width: 62.5%
    }

    [dir=ltr] .semi-col-lg-push-15 {
        left: 62.5%
    }

    [dir=rtl] .semi-col-lg-push-15,
    [dir=ltr] .semi-col-lg-pull-15 {
        right: 62.5%
    }

    [dir=rtl] .semi-col-lg-pull-15 {
        left: 62.5%
    }

    [dir=ltr] .semi-col-lg-offset-15 {
        margin-left: 62.5%
    }

    [dir=rtl] .semi-col-lg-offset-15 {
        margin-right: 62.5%
    }

    .semi-col-lg-order-15 {
        order: 15
    }

    .semi-col-lg-16 {
        display: block;
        box-sizing: border-box;
        width: 66.6666666667%
    }

    [dir=ltr] .semi-col-lg-push-16 {
        left: 66.6666666667%
    }

    [dir=rtl] .semi-col-lg-push-16,
    [dir=ltr] .semi-col-lg-pull-16 {
        right: 66.6666666667%
    }

    [dir=rtl] .semi-col-lg-pull-16 {
        left: 66.6666666667%
    }

    [dir=ltr] .semi-col-lg-offset-16 {
        margin-left: 66.6666666667%
    }

    [dir=rtl] .semi-col-lg-offset-16 {
        margin-right: 66.6666666667%
    }

    .semi-col-lg-order-16 {
        order: 16
    }

    .semi-col-lg-17 {
        display: block;
        box-sizing: border-box;
        width: 70.8333333333%
    }

    [dir=ltr] .semi-col-lg-push-17 {
        left: 70.8333333333%
    }

    [dir=rtl] .semi-col-lg-push-17,
    [dir=ltr] .semi-col-lg-pull-17 {
        right: 70.8333333333%
    }

    [dir=rtl] .semi-col-lg-pull-17 {
        left: 70.8333333333%
    }

    [dir=ltr] .semi-col-lg-offset-17 {
        margin-left: 70.8333333333%
    }

    [dir=rtl] .semi-col-lg-offset-17 {
        margin-right: 70.8333333333%
    }

    .semi-col-lg-order-17 {
        order: 17
    }

    .semi-col-lg-18 {
        display: block;
        box-sizing: border-box;
        width: 75%
    }

    [dir=ltr] .semi-col-lg-push-18 {
        left: 75%
    }

    [dir=rtl] .semi-col-lg-push-18,
    [dir=ltr] .semi-col-lg-pull-18 {
        right: 75%
    }

    [dir=rtl] .semi-col-lg-pull-18 {
        left: 75%
    }

    [dir=ltr] .semi-col-lg-offset-18 {
        margin-left: 75%
    }

    [dir=rtl] .semi-col-lg-offset-18 {
        margin-right: 75%
    }

    .semi-col-lg-order-18 {
        order: 18
    }

    .semi-col-lg-19 {
        display: block;
        box-sizing: border-box;
        width: 79.1666666667%
    }

    [dir=ltr] .semi-col-lg-push-19 {
        left: 79.1666666667%
    }

    [dir=rtl] .semi-col-lg-push-19,
    [dir=ltr] .semi-col-lg-pull-19 {
        right: 79.1666666667%
    }

    [dir=rtl] .semi-col-lg-pull-19 {
        left: 79.1666666667%
    }

    [dir=ltr] .semi-col-lg-offset-19 {
        margin-left: 79.1666666667%
    }

    [dir=rtl] .semi-col-lg-offset-19 {
        margin-right: 79.1666666667%
    }

    .semi-col-lg-order-19 {
        order: 19
    }

    .semi-col-lg-20 {
        display: block;
        box-sizing: border-box;
        width: 83.3333333333%
    }

    [dir=ltr] .semi-col-lg-push-20 {
        left: 83.3333333333%
    }

    [dir=rtl] .semi-col-lg-push-20,
    [dir=ltr] .semi-col-lg-pull-20 {
        right: 83.3333333333%
    }

    [dir=rtl] .semi-col-lg-pull-20 {
        left: 83.3333333333%
    }

    [dir=ltr] .semi-col-lg-offset-20 {
        margin-left: 83.3333333333%
    }

    [dir=rtl] .semi-col-lg-offset-20 {
        margin-right: 83.3333333333%
    }

    .semi-col-lg-order-20 {
        order: 20
    }

    .semi-col-lg-21 {
        display: block;
        box-sizing: border-box;
        width: 87.5%
    }

    [dir=ltr] .semi-col-lg-push-21 {
        left: 87.5%
    }

    [dir=rtl] .semi-col-lg-push-21,
    [dir=ltr] .semi-col-lg-pull-21 {
        right: 87.5%
    }

    [dir=rtl] .semi-col-lg-pull-21 {
        left: 87.5%
    }

    [dir=ltr] .semi-col-lg-offset-21 {
        margin-left: 87.5%
    }

    [dir=rtl] .semi-col-lg-offset-21 {
        margin-right: 87.5%
    }

    .semi-col-lg-order-21 {
        order: 21
    }

    .semi-col-lg-22 {
        display: block;
        box-sizing: border-box;
        width: 91.6666666667%
    }

    [dir=ltr] .semi-col-lg-push-22 {
        left: 91.6666666667%
    }

    [dir=rtl] .semi-col-lg-push-22,
    [dir=ltr] .semi-col-lg-pull-22 {
        right: 91.6666666667%
    }

    [dir=rtl] .semi-col-lg-pull-22 {
        left: 91.6666666667%
    }

    [dir=ltr] .semi-col-lg-offset-22 {
        margin-left: 91.6666666667%
    }

    [dir=rtl] .semi-col-lg-offset-22 {
        margin-right: 91.6666666667%
    }

    .semi-col-lg-order-22 {
        order: 22
    }

    .semi-col-lg-23 {
        display: block;
        box-sizing: border-box;
        width: 95.8333333333%
    }

    [dir=ltr] .semi-col-lg-push-23 {
        left: 95.8333333333%
    }

    [dir=rtl] .semi-col-lg-push-23,
    [dir=ltr] .semi-col-lg-pull-23 {
        right: 95.8333333333%
    }

    [dir=rtl] .semi-col-lg-pull-23 {
        left: 95.8333333333%
    }

    [dir=ltr] .semi-col-lg-offset-23 {
        margin-left: 95.8333333333%
    }

    [dir=rtl] .semi-col-lg-offset-23 {
        margin-right: 95.8333333333%
    }

    .semi-col-lg-order-23 {
        order: 23
    }

    .semi-col-lg-24 {
        display: block;
        box-sizing: border-box;
        width: 100%
    }

    [dir=ltr] .semi-col-lg-push-24 {
        left: 100%
    }

    [dir=rtl] .semi-col-lg-push-24,
    [dir=ltr] .semi-col-lg-pull-24 {
        right: 100%
    }

    [dir=rtl] .semi-col-lg-pull-24 {
        left: 100%
    }

    [dir=ltr] .semi-col-lg-offset-24 {
        margin-left: 100%
    }

    [dir=rtl] .semi-col-lg-offset-24 {
        margin-right: 100%
    }

    .semi-col-lg-order-24 {
        order: 24
    }

    [dir=ltr] .semi-rtl .semi-col-lg-1 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-1 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-2 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-2 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-3 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-3 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-4 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-4 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-5 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-5 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-6 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-6 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-7 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-7 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-8 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-8 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-9 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-9 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-10 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-10 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-11 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-11 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-12 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-12 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-13 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-13 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-14 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-14 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-15 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-15 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-16 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-16 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-17 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-17 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-18 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-18 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-19 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-19 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-20 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-20 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-21 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-21 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-22 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-22 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-23 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-23 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-24 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-lg-24 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-1 {
        margin-right: auto;
        margin-left: 4.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-2 {
        margin-right: auto;
        margin-left: 8.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-3 {
        margin-right: auto;
        margin-left: 12.5%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-4 {
        margin-right: auto;
        margin-left: 16.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-5 {
        margin-right: auto;
        margin-left: 20.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-6 {
        margin-right: auto;
        margin-left: 25%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-7 {
        margin-right: auto;
        margin-left: 29.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-8 {
        margin-right: auto;
        margin-left: 33.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-9 {
        margin-right: auto;
        margin-left: 37.5%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-10 {
        margin-right: auto;
        margin-left: 41.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-11 {
        margin-right: auto;
        margin-left: 45.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-12 {
        margin-right: auto;
        margin-left: 50%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-13 {
        margin-right: auto;
        margin-left: 54.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-14 {
        margin-right: auto;
        margin-left: 58.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-15 {
        margin-right: auto;
        margin-left: 62.5%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-16 {
        margin-right: auto;
        margin-left: 66.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-17 {
        margin-right: auto;
        margin-left: 70.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-18 {
        margin-right: auto;
        margin-left: 75%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-19 {
        margin-right: auto;
        margin-left: 79.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-20 {
        margin-right: auto;
        margin-left: 83.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-21 {
        margin-right: auto;
        margin-left: 87.5%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-22 {
        margin-right: auto;
        margin-left: 91.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-23 {
        margin-right: auto;
        margin-left: 95.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-lg-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }

    [dir=rtl] .semi-rtl .semi-col-lg-offset-24 {
        margin-right: auto;
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .semi-col-xl-1 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-1 {
        float: left
    }

    [dir=rtl] .semi-col-xl-1 {
        float: right
    }

    .semi-col-xl-2 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-2 {
        float: left
    }

    [dir=rtl] .semi-col-xl-2 {
        float: right
    }

    .semi-col-xl-3 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-3 {
        float: left
    }

    [dir=rtl] .semi-col-xl-3 {
        float: right
    }

    .semi-col-xl-4 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-4 {
        float: left
    }

    [dir=rtl] .semi-col-xl-4 {
        float: right
    }

    .semi-col-xl-5 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-5 {
        float: left
    }

    [dir=rtl] .semi-col-xl-5 {
        float: right
    }

    .semi-col-xl-6 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-6 {
        float: left
    }

    [dir=rtl] .semi-col-xl-6 {
        float: right
    }

    .semi-col-xl-7 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-7 {
        float: left
    }

    [dir=rtl] .semi-col-xl-7 {
        float: right
    }

    .semi-col-xl-8 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-8 {
        float: left
    }

    [dir=rtl] .semi-col-xl-8 {
        float: right
    }

    .semi-col-xl-9 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-9 {
        float: left
    }

    [dir=rtl] .semi-col-xl-9 {
        float: right
    }

    .semi-col-xl-10 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-10 {
        float: left
    }

    [dir=rtl] .semi-col-xl-10 {
        float: right
    }

    .semi-col-xl-11 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-11 {
        float: left
    }

    [dir=rtl] .semi-col-xl-11 {
        float: right
    }

    .semi-col-xl-12 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-12 {
        float: left
    }

    [dir=rtl] .semi-col-xl-12 {
        float: right
    }

    .semi-col-xl-13 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-13 {
        float: left
    }

    [dir=rtl] .semi-col-xl-13 {
        float: right
    }

    .semi-col-xl-14 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-14 {
        float: left
    }

    [dir=rtl] .semi-col-xl-14 {
        float: right
    }

    .semi-col-xl-15 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-15 {
        float: left
    }

    [dir=rtl] .semi-col-xl-15 {
        float: right
    }

    .semi-col-xl-16 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-16 {
        float: left
    }

    [dir=rtl] .semi-col-xl-16 {
        float: right
    }

    .semi-col-xl-17 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-17 {
        float: left
    }

    [dir=rtl] .semi-col-xl-17 {
        float: right
    }

    .semi-col-xl-18 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-18 {
        float: left
    }

    [dir=rtl] .semi-col-xl-18 {
        float: right
    }

    .semi-col-xl-19 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-19 {
        float: left
    }

    [dir=rtl] .semi-col-xl-19 {
        float: right
    }

    .semi-col-xl-20 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-20 {
        float: left
    }

    [dir=rtl] .semi-col-xl-20 {
        float: right
    }

    .semi-col-xl-21 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-21 {
        float: left
    }

    [dir=rtl] .semi-col-xl-21 {
        float: right
    }

    .semi-col-xl-22 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-22 {
        float: left
    }

    [dir=rtl] .semi-col-xl-22 {
        float: right
    }

    .semi-col-xl-23 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-23 {
        float: left
    }

    [dir=rtl] .semi-col-xl-23 {
        float: right
    }

    .semi-col-xl-24 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xl-24 {
        float: left
    }

    [dir=rtl] .semi-col-xl-24 {
        float: right
    }

    .semi-col-xl-1 {
        display: block;
        box-sizing: border-box;
        width: 4.1666666667%
    }

    [dir=ltr] .semi-col-xl-push-1 {
        left: 4.1666666667%
    }

    [dir=rtl] .semi-col-xl-push-1,
    [dir=ltr] .semi-col-xl-pull-1 {
        right: 4.1666666667%
    }

    [dir=rtl] .semi-col-xl-pull-1 {
        left: 4.1666666667%
    }

    [dir=ltr] .semi-col-xl-offset-1 {
        margin-left: 4.1666666667%
    }

    [dir=rtl] .semi-col-xl-offset-1 {
        margin-right: 4.1666666667%
    }

    .semi-col-xl-order-1 {
        order: 1
    }

    .semi-col-xl-2 {
        display: block;
        box-sizing: border-box;
        width: 8.3333333333%
    }

    [dir=ltr] .semi-col-xl-push-2 {
        left: 8.3333333333%
    }

    [dir=rtl] .semi-col-xl-push-2,
    [dir=ltr] .semi-col-xl-pull-2 {
        right: 8.3333333333%
    }

    [dir=rtl] .semi-col-xl-pull-2 {
        left: 8.3333333333%
    }

    [dir=ltr] .semi-col-xl-offset-2 {
        margin-left: 8.3333333333%
    }

    [dir=rtl] .semi-col-xl-offset-2 {
        margin-right: 8.3333333333%
    }

    .semi-col-xl-order-2 {
        order: 2
    }

    .semi-col-xl-3 {
        display: block;
        box-sizing: border-box;
        width: 12.5%
    }

    [dir=ltr] .semi-col-xl-push-3 {
        left: 12.5%
    }

    [dir=rtl] .semi-col-xl-push-3,
    [dir=ltr] .semi-col-xl-pull-3 {
        right: 12.5%
    }

    [dir=rtl] .semi-col-xl-pull-3 {
        left: 12.5%
    }

    [dir=ltr] .semi-col-xl-offset-3 {
        margin-left: 12.5%
    }

    [dir=rtl] .semi-col-xl-offset-3 {
        margin-right: 12.5%
    }

    .semi-col-xl-order-3 {
        order: 3
    }

    .semi-col-xl-4 {
        display: block;
        box-sizing: border-box;
        width: 16.6666666667%
    }

    [dir=ltr] .semi-col-xl-push-4 {
        left: 16.6666666667%
    }

    [dir=rtl] .semi-col-xl-push-4,
    [dir=ltr] .semi-col-xl-pull-4 {
        right: 16.6666666667%
    }

    [dir=rtl] .semi-col-xl-pull-4 {
        left: 16.6666666667%
    }

    [dir=ltr] .semi-col-xl-offset-4 {
        margin-left: 16.6666666667%
    }

    [dir=rtl] .semi-col-xl-offset-4 {
        margin-right: 16.6666666667%
    }

    .semi-col-xl-order-4 {
        order: 4
    }

    .semi-col-xl-5 {
        display: block;
        box-sizing: border-box;
        width: 20.8333333333%
    }

    [dir=ltr] .semi-col-xl-push-5 {
        left: 20.8333333333%
    }

    [dir=rtl] .semi-col-xl-push-5,
    [dir=ltr] .semi-col-xl-pull-5 {
        right: 20.8333333333%
    }

    [dir=rtl] .semi-col-xl-pull-5 {
        left: 20.8333333333%
    }

    [dir=ltr] .semi-col-xl-offset-5 {
        margin-left: 20.8333333333%
    }

    [dir=rtl] .semi-col-xl-offset-5 {
        margin-right: 20.8333333333%
    }

    .semi-col-xl-order-5 {
        order: 5
    }

    .semi-col-xl-6 {
        display: block;
        box-sizing: border-box;
        width: 25%
    }

    [dir=ltr] .semi-col-xl-push-6 {
        left: 25%
    }

    [dir=rtl] .semi-col-xl-push-6,
    [dir=ltr] .semi-col-xl-pull-6 {
        right: 25%
    }

    [dir=rtl] .semi-col-xl-pull-6 {
        left: 25%
    }

    [dir=ltr] .semi-col-xl-offset-6 {
        margin-left: 25%
    }

    [dir=rtl] .semi-col-xl-offset-6 {
        margin-right: 25%
    }

    .semi-col-xl-order-6 {
        order: 6
    }

    .semi-col-xl-7 {
        display: block;
        box-sizing: border-box;
        width: 29.1666666667%
    }

    [dir=ltr] .semi-col-xl-push-7 {
        left: 29.1666666667%
    }

    [dir=rtl] .semi-col-xl-push-7,
    [dir=ltr] .semi-col-xl-pull-7 {
        right: 29.1666666667%
    }

    [dir=rtl] .semi-col-xl-pull-7 {
        left: 29.1666666667%
    }

    [dir=ltr] .semi-col-xl-offset-7 {
        margin-left: 29.1666666667%
    }

    [dir=rtl] .semi-col-xl-offset-7 {
        margin-right: 29.1666666667%
    }

    .semi-col-xl-order-7 {
        order: 7
    }

    .semi-col-xl-8 {
        display: block;
        box-sizing: border-box;
        width: 33.3333333333%
    }

    [dir=ltr] .semi-col-xl-push-8 {
        left: 33.3333333333%
    }

    [dir=rtl] .semi-col-xl-push-8,
    [dir=ltr] .semi-col-xl-pull-8 {
        right: 33.3333333333%
    }

    [dir=rtl] .semi-col-xl-pull-8 {
        left: 33.3333333333%
    }

    [dir=ltr] .semi-col-xl-offset-8 {
        margin-left: 33.3333333333%
    }

    [dir=rtl] .semi-col-xl-offset-8 {
        margin-right: 33.3333333333%
    }

    .semi-col-xl-order-8 {
        order: 8
    }

    .semi-col-xl-9 {
        display: block;
        box-sizing: border-box;
        width: 37.5%
    }

    [dir=ltr] .semi-col-xl-push-9 {
        left: 37.5%
    }

    [dir=rtl] .semi-col-xl-push-9,
    [dir=ltr] .semi-col-xl-pull-9 {
        right: 37.5%
    }

    [dir=rtl] .semi-col-xl-pull-9 {
        left: 37.5%
    }

    [dir=ltr] .semi-col-xl-offset-9 {
        margin-left: 37.5%
    }

    [dir=rtl] .semi-col-xl-offset-9 {
        margin-right: 37.5%
    }

    .semi-col-xl-order-9 {
        order: 9
    }

    .semi-col-xl-10 {
        display: block;
        box-sizing: border-box;
        width: 41.6666666667%
    }

    [dir=ltr] .semi-col-xl-push-10 {
        left: 41.6666666667%
    }

    [dir=rtl] .semi-col-xl-push-10,
    [dir=ltr] .semi-col-xl-pull-10 {
        right: 41.6666666667%
    }

    [dir=rtl] .semi-col-xl-pull-10 {
        left: 41.6666666667%
    }

    [dir=ltr] .semi-col-xl-offset-10 {
        margin-left: 41.6666666667%
    }

    [dir=rtl] .semi-col-xl-offset-10 {
        margin-right: 41.6666666667%
    }

    .semi-col-xl-order-10 {
        order: 10
    }

    .semi-col-xl-11 {
        display: block;
        box-sizing: border-box;
        width: 45.8333333333%
    }

    [dir=ltr] .semi-col-xl-push-11 {
        left: 45.8333333333%
    }

    [dir=rtl] .semi-col-xl-push-11,
    [dir=ltr] .semi-col-xl-pull-11 {
        right: 45.8333333333%
    }

    [dir=rtl] .semi-col-xl-pull-11 {
        left: 45.8333333333%
    }

    [dir=ltr] .semi-col-xl-offset-11 {
        margin-left: 45.8333333333%
    }

    [dir=rtl] .semi-col-xl-offset-11 {
        margin-right: 45.8333333333%
    }

    .semi-col-xl-order-11 {
        order: 11
    }

    .semi-col-xl-12 {
        display: block;
        box-sizing: border-box;
        width: 50%
    }

    [dir=ltr] .semi-col-xl-push-12 {
        left: 50%
    }

    [dir=rtl] .semi-col-xl-push-12,
    [dir=ltr] .semi-col-xl-pull-12 {
        right: 50%
    }

    [dir=rtl] .semi-col-xl-pull-12 {
        left: 50%
    }

    [dir=ltr] .semi-col-xl-offset-12 {
        margin-left: 50%
    }

    [dir=rtl] .semi-col-xl-offset-12 {
        margin-right: 50%
    }

    .semi-col-xl-order-12 {
        order: 12
    }

    .semi-col-xl-13 {
        display: block;
        box-sizing: border-box;
        width: 54.1666666667%
    }

    [dir=ltr] .semi-col-xl-push-13 {
        left: 54.1666666667%
    }

    [dir=rtl] .semi-col-xl-push-13,
    [dir=ltr] .semi-col-xl-pull-13 {
        right: 54.1666666667%
    }

    [dir=rtl] .semi-col-xl-pull-13 {
        left: 54.1666666667%
    }

    [dir=ltr] .semi-col-xl-offset-13 {
        margin-left: 54.1666666667%
    }

    [dir=rtl] .semi-col-xl-offset-13 {
        margin-right: 54.1666666667%
    }

    .semi-col-xl-order-13 {
        order: 13
    }

    .semi-col-xl-14 {
        display: block;
        box-sizing: border-box;
        width: 58.3333333333%
    }

    [dir=ltr] .semi-col-xl-push-14 {
        left: 58.3333333333%
    }

    [dir=rtl] .semi-col-xl-push-14,
    [dir=ltr] .semi-col-xl-pull-14 {
        right: 58.3333333333%
    }

    [dir=rtl] .semi-col-xl-pull-14 {
        left: 58.3333333333%
    }

    [dir=ltr] .semi-col-xl-offset-14 {
        margin-left: 58.3333333333%
    }

    [dir=rtl] .semi-col-xl-offset-14 {
        margin-right: 58.3333333333%
    }

    .semi-col-xl-order-14 {
        order: 14
    }

    .semi-col-xl-15 {
        display: block;
        box-sizing: border-box;
        width: 62.5%
    }

    [dir=ltr] .semi-col-xl-push-15 {
        left: 62.5%
    }

    [dir=rtl] .semi-col-xl-push-15,
    [dir=ltr] .semi-col-xl-pull-15 {
        right: 62.5%
    }

    [dir=rtl] .semi-col-xl-pull-15 {
        left: 62.5%
    }

    [dir=ltr] .semi-col-xl-offset-15 {
        margin-left: 62.5%
    }

    [dir=rtl] .semi-col-xl-offset-15 {
        margin-right: 62.5%
    }

    .semi-col-xl-order-15 {
        order: 15
    }

    .semi-col-xl-16 {
        display: block;
        box-sizing: border-box;
        width: 66.6666666667%
    }

    [dir=ltr] .semi-col-xl-push-16 {
        left: 66.6666666667%
    }

    [dir=rtl] .semi-col-xl-push-16,
    [dir=ltr] .semi-col-xl-pull-16 {
        right: 66.6666666667%
    }

    [dir=rtl] .semi-col-xl-pull-16 {
        left: 66.6666666667%
    }

    [dir=ltr] .semi-col-xl-offset-16 {
        margin-left: 66.6666666667%
    }

    [dir=rtl] .semi-col-xl-offset-16 {
        margin-right: 66.6666666667%
    }

    .semi-col-xl-order-16 {
        order: 16
    }

    .semi-col-xl-17 {
        display: block;
        box-sizing: border-box;
        width: 70.8333333333%
    }

    [dir=ltr] .semi-col-xl-push-17 {
        left: 70.8333333333%
    }

    [dir=rtl] .semi-col-xl-push-17,
    [dir=ltr] .semi-col-xl-pull-17 {
        right: 70.8333333333%
    }

    [dir=rtl] .semi-col-xl-pull-17 {
        left: 70.8333333333%
    }

    [dir=ltr] .semi-col-xl-offset-17 {
        margin-left: 70.8333333333%
    }

    [dir=rtl] .semi-col-xl-offset-17 {
        margin-right: 70.8333333333%
    }

    .semi-col-xl-order-17 {
        order: 17
    }

    .semi-col-xl-18 {
        display: block;
        box-sizing: border-box;
        width: 75%
    }

    [dir=ltr] .semi-col-xl-push-18 {
        left: 75%
    }

    [dir=rtl] .semi-col-xl-push-18,
    [dir=ltr] .semi-col-xl-pull-18 {
        right: 75%
    }

    [dir=rtl] .semi-col-xl-pull-18 {
        left: 75%
    }

    [dir=ltr] .semi-col-xl-offset-18 {
        margin-left: 75%
    }

    [dir=rtl] .semi-col-xl-offset-18 {
        margin-right: 75%
    }

    .semi-col-xl-order-18 {
        order: 18
    }

    .semi-col-xl-19 {
        display: block;
        box-sizing: border-box;
        width: 79.1666666667%
    }

    [dir=ltr] .semi-col-xl-push-19 {
        left: 79.1666666667%
    }

    [dir=rtl] .semi-col-xl-push-19,
    [dir=ltr] .semi-col-xl-pull-19 {
        right: 79.1666666667%
    }

    [dir=rtl] .semi-col-xl-pull-19 {
        left: 79.1666666667%
    }

    [dir=ltr] .semi-col-xl-offset-19 {
        margin-left: 79.1666666667%
    }

    [dir=rtl] .semi-col-xl-offset-19 {
        margin-right: 79.1666666667%
    }

    .semi-col-xl-order-19 {
        order: 19
    }

    .semi-col-xl-20 {
        display: block;
        box-sizing: border-box;
        width: 83.3333333333%
    }

    [dir=ltr] .semi-col-xl-push-20 {
        left: 83.3333333333%
    }

    [dir=rtl] .semi-col-xl-push-20,
    [dir=ltr] .semi-col-xl-pull-20 {
        right: 83.3333333333%
    }

    [dir=rtl] .semi-col-xl-pull-20 {
        left: 83.3333333333%
    }

    [dir=ltr] .semi-col-xl-offset-20 {
        margin-left: 83.3333333333%
    }

    [dir=rtl] .semi-col-xl-offset-20 {
        margin-right: 83.3333333333%
    }

    .semi-col-xl-order-20 {
        order: 20
    }

    .semi-col-xl-21 {
        display: block;
        box-sizing: border-box;
        width: 87.5%
    }

    [dir=ltr] .semi-col-xl-push-21 {
        left: 87.5%
    }

    [dir=rtl] .semi-col-xl-push-21,
    [dir=ltr] .semi-col-xl-pull-21 {
        right: 87.5%
    }

    [dir=rtl] .semi-col-xl-pull-21 {
        left: 87.5%
    }

    [dir=ltr] .semi-col-xl-offset-21 {
        margin-left: 87.5%
    }

    [dir=rtl] .semi-col-xl-offset-21 {
        margin-right: 87.5%
    }

    .semi-col-xl-order-21 {
        order: 21
    }

    .semi-col-xl-22 {
        display: block;
        box-sizing: border-box;
        width: 91.6666666667%
    }

    [dir=ltr] .semi-col-xl-push-22 {
        left: 91.6666666667%
    }

    [dir=rtl] .semi-col-xl-push-22,
    [dir=ltr] .semi-col-xl-pull-22 {
        right: 91.6666666667%
    }

    [dir=rtl] .semi-col-xl-pull-22 {
        left: 91.6666666667%
    }

    [dir=ltr] .semi-col-xl-offset-22 {
        margin-left: 91.6666666667%
    }

    [dir=rtl] .semi-col-xl-offset-22 {
        margin-right: 91.6666666667%
    }

    .semi-col-xl-order-22 {
        order: 22
    }

    .semi-col-xl-23 {
        display: block;
        box-sizing: border-box;
        width: 95.8333333333%
    }

    [dir=ltr] .semi-col-xl-push-23 {
        left: 95.8333333333%
    }

    [dir=rtl] .semi-col-xl-push-23,
    [dir=ltr] .semi-col-xl-pull-23 {
        right: 95.8333333333%
    }

    [dir=rtl] .semi-col-xl-pull-23 {
        left: 95.8333333333%
    }

    [dir=ltr] .semi-col-xl-offset-23 {
        margin-left: 95.8333333333%
    }

    [dir=rtl] .semi-col-xl-offset-23 {
        margin-right: 95.8333333333%
    }

    .semi-col-xl-order-23 {
        order: 23
    }

    .semi-col-xl-24 {
        display: block;
        box-sizing: border-box;
        width: 100%
    }

    [dir=ltr] .semi-col-xl-push-24 {
        left: 100%
    }

    [dir=rtl] .semi-col-xl-push-24,
    [dir=ltr] .semi-col-xl-pull-24 {
        right: 100%
    }

    [dir=rtl] .semi-col-xl-pull-24 {
        left: 100%
    }

    [dir=ltr] .semi-col-xl-offset-24 {
        margin-left: 100%
    }

    [dir=rtl] .semi-col-xl-offset-24 {
        margin-right: 100%
    }

    .semi-col-xl-order-24 {
        order: 24
    }

    [dir=ltr] .semi-rtl .semi-col-xl-1 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-1 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-2 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-2 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-3 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-3 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-4 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-4 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-5 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-5 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-6 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-6 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-7 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-7 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-8 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-8 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-9 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-9 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-10 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-10 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-11 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-11 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-12 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-12 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-13 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-13 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-14 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-14 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-15 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-15 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-16 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-16 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-17 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-17 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-18 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-18 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-19 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-19 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-20 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-20 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-21 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-21 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-22 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-22 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-23 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-23 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-24 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xl-24 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-1 {
        margin-right: auto;
        margin-left: 4.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-2 {
        margin-right: auto;
        margin-left: 8.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-3 {
        margin-right: auto;
        margin-left: 12.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-4 {
        margin-right: auto;
        margin-left: 16.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-5 {
        margin-right: auto;
        margin-left: 20.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-6 {
        margin-right: auto;
        margin-left: 25%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-7 {
        margin-right: auto;
        margin-left: 29.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-8 {
        margin-right: auto;
        margin-left: 33.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-9 {
        margin-right: auto;
        margin-left: 37.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-10 {
        margin-right: auto;
        margin-left: 41.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-11 {
        margin-right: auto;
        margin-left: 45.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-12 {
        margin-right: auto;
        margin-left: 50%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-13 {
        margin-right: auto;
        margin-left: 54.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-14 {
        margin-right: auto;
        margin-left: 58.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-15 {
        margin-right: auto;
        margin-left: 62.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-16 {
        margin-right: auto;
        margin-left: 66.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-17 {
        margin-right: auto;
        margin-left: 70.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-18 {
        margin-right: auto;
        margin-left: 75%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-19 {
        margin-right: auto;
        margin-left: 79.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-20 {
        margin-right: auto;
        margin-left: 83.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-21 {
        margin-right: auto;
        margin-left: 87.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-22 {
        margin-right: auto;
        margin-left: 91.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-23 {
        margin-right: auto;
        margin-left: 95.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xl-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }

    [dir=rtl] .semi-rtl .semi-col-xl-offset-24 {
        margin-right: auto;
        margin-left: 100%
    }
}

@media (min-width: 1600px) {
    .semi-col-xxl-1 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-1 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-1 {
        float: right
    }

    .semi-col-xxl-2 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-2 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-2 {
        float: right
    }

    .semi-col-xxl-3 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-3 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-3 {
        float: right
    }

    .semi-col-xxl-4 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-4 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-4 {
        float: right
    }

    .semi-col-xxl-5 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-5 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-5 {
        float: right
    }

    .semi-col-xxl-6 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-6 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-6 {
        float: right
    }

    .semi-col-xxl-7 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-7 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-7 {
        float: right
    }

    .semi-col-xxl-8 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-8 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-8 {
        float: right
    }

    .semi-col-xxl-9 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-9 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-9 {
        float: right
    }

    .semi-col-xxl-10 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-10 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-10 {
        float: right
    }

    .semi-col-xxl-11 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-11 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-11 {
        float: right
    }

    .semi-col-xxl-12 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-12 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-12 {
        float: right
    }

    .semi-col-xxl-13 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-13 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-13 {
        float: right
    }

    .semi-col-xxl-14 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-14 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-14 {
        float: right
    }

    .semi-col-xxl-15 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-15 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-15 {
        float: right
    }

    .semi-col-xxl-16 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-16 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-16 {
        float: right
    }

    .semi-col-xxl-17 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-17 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-17 {
        float: right
    }

    .semi-col-xxl-18 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-18 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-18 {
        float: right
    }

    .semi-col-xxl-19 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-19 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-19 {
        float: right
    }

    .semi-col-xxl-20 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-20 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-20 {
        float: right
    }

    .semi-col-xxl-21 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-21 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-21 {
        float: right
    }

    .semi-col-xxl-22 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-22 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-22 {
        float: right
    }

    .semi-col-xxl-23 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-23 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-23 {
        float: right
    }

    .semi-col-xxl-24 {
        flex: 0 0 auto
    }

    [dir=ltr] .semi-col-xxl-24 {
        float: left
    }

    [dir=rtl] .semi-col-xxl-24 {
        float: right
    }

    .semi-col-xxl-1 {
        display: block;
        box-sizing: border-box;
        width: 4.1666666667%
    }

    [dir=ltr] .semi-col-xxl-push-1 {
        left: 4.1666666667%
    }

    [dir=rtl] .semi-col-xxl-push-1,
    [dir=ltr] .semi-col-xxl-pull-1 {
        right: 4.1666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-1 {
        left: 4.1666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-1 {
        margin-left: 4.1666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-1 {
        margin-right: 4.1666666667%
    }

    .semi-col-xxl-order-1 {
        order: 1
    }

    .semi-col-xxl-2 {
        display: block;
        box-sizing: border-box;
        width: 8.3333333333%
    }

    [dir=ltr] .semi-col-xxl-push-2 {
        left: 8.3333333333%
    }

    [dir=rtl] .semi-col-xxl-push-2,
    [dir=ltr] .semi-col-xxl-pull-2 {
        right: 8.3333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-2 {
        left: 8.3333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-2 {
        margin-left: 8.3333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-2 {
        margin-right: 8.3333333333%
    }

    .semi-col-xxl-order-2 {
        order: 2
    }

    .semi-col-xxl-3 {
        display: block;
        box-sizing: border-box;
        width: 12.5%
    }

    [dir=ltr] .semi-col-xxl-push-3 {
        left: 12.5%
    }

    [dir=rtl] .semi-col-xxl-push-3,
    [dir=ltr] .semi-col-xxl-pull-3 {
        right: 12.5%
    }

    [dir=rtl] .semi-col-xxl-pull-3 {
        left: 12.5%
    }

    [dir=ltr] .semi-col-xxl-offset-3 {
        margin-left: 12.5%
    }

    [dir=rtl] .semi-col-xxl-offset-3 {
        margin-right: 12.5%
    }

    .semi-col-xxl-order-3 {
        order: 3
    }

    .semi-col-xxl-4 {
        display: block;
        box-sizing: border-box;
        width: 16.6666666667%
    }

    [dir=ltr] .semi-col-xxl-push-4 {
        left: 16.6666666667%
    }

    [dir=rtl] .semi-col-xxl-push-4,
    [dir=ltr] .semi-col-xxl-pull-4 {
        right: 16.6666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-4 {
        left: 16.6666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-4 {
        margin-left: 16.6666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-4 {
        margin-right: 16.6666666667%
    }

    .semi-col-xxl-order-4 {
        order: 4
    }

    .semi-col-xxl-5 {
        display: block;
        box-sizing: border-box;
        width: 20.8333333333%
    }

    [dir=ltr] .semi-col-xxl-push-5 {
        left: 20.8333333333%
    }

    [dir=rtl] .semi-col-xxl-push-5,
    [dir=ltr] .semi-col-xxl-pull-5 {
        right: 20.8333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-5 {
        left: 20.8333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-5 {
        margin-left: 20.8333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-5 {
        margin-right: 20.8333333333%
    }

    .semi-col-xxl-order-5 {
        order: 5
    }

    .semi-col-xxl-6 {
        display: block;
        box-sizing: border-box;
        width: 25%
    }

    [dir=ltr] .semi-col-xxl-push-6 {
        left: 25%
    }

    [dir=rtl] .semi-col-xxl-push-6,
    [dir=ltr] .semi-col-xxl-pull-6 {
        right: 25%
    }

    [dir=rtl] .semi-col-xxl-pull-6 {
        left: 25%
    }

    [dir=ltr] .semi-col-xxl-offset-6 {
        margin-left: 25%
    }

    [dir=rtl] .semi-col-xxl-offset-6 {
        margin-right: 25%
    }

    .semi-col-xxl-order-6 {
        order: 6
    }

    .semi-col-xxl-7 {
        display: block;
        box-sizing: border-box;
        width: 29.1666666667%
    }

    [dir=ltr] .semi-col-xxl-push-7 {
        left: 29.1666666667%
    }

    [dir=rtl] .semi-col-xxl-push-7,
    [dir=ltr] .semi-col-xxl-pull-7 {
        right: 29.1666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-7 {
        left: 29.1666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-7 {
        margin-left: 29.1666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-7 {
        margin-right: 29.1666666667%
    }

    .semi-col-xxl-order-7 {
        order: 7
    }

    .semi-col-xxl-8 {
        display: block;
        box-sizing: border-box;
        width: 33.3333333333%
    }

    [dir=ltr] .semi-col-xxl-push-8 {
        left: 33.3333333333%
    }

    [dir=rtl] .semi-col-xxl-push-8,
    [dir=ltr] .semi-col-xxl-pull-8 {
        right: 33.3333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-8 {
        left: 33.3333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-8 {
        margin-left: 33.3333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-8 {
        margin-right: 33.3333333333%
    }

    .semi-col-xxl-order-8 {
        order: 8
    }

    .semi-col-xxl-9 {
        display: block;
        box-sizing: border-box;
        width: 37.5%
    }

    [dir=ltr] .semi-col-xxl-push-9 {
        left: 37.5%
    }

    [dir=rtl] .semi-col-xxl-push-9,
    [dir=ltr] .semi-col-xxl-pull-9 {
        right: 37.5%
    }

    [dir=rtl] .semi-col-xxl-pull-9 {
        left: 37.5%
    }

    [dir=ltr] .semi-col-xxl-offset-9 {
        margin-left: 37.5%
    }

    [dir=rtl] .semi-col-xxl-offset-9 {
        margin-right: 37.5%
    }

    .semi-col-xxl-order-9 {
        order: 9
    }

    .semi-col-xxl-10 {
        display: block;
        box-sizing: border-box;
        width: 41.6666666667%
    }

    [dir=ltr] .semi-col-xxl-push-10 {
        left: 41.6666666667%
    }

    [dir=rtl] .semi-col-xxl-push-10,
    [dir=ltr] .semi-col-xxl-pull-10 {
        right: 41.6666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-10 {
        left: 41.6666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-10 {
        margin-left: 41.6666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-10 {
        margin-right: 41.6666666667%
    }

    .semi-col-xxl-order-10 {
        order: 10
    }

    .semi-col-xxl-11 {
        display: block;
        box-sizing: border-box;
        width: 45.8333333333%
    }

    [dir=ltr] .semi-col-xxl-push-11 {
        left: 45.8333333333%
    }

    [dir=rtl] .semi-col-xxl-push-11,
    [dir=ltr] .semi-col-xxl-pull-11 {
        right: 45.8333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-11 {
        left: 45.8333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-11 {
        margin-left: 45.8333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-11 {
        margin-right: 45.8333333333%
    }

    .semi-col-xxl-order-11 {
        order: 11
    }

    .semi-col-xxl-12 {
        display: block;
        box-sizing: border-box;
        width: 50%
    }

    [dir=ltr] .semi-col-xxl-push-12 {
        left: 50%
    }

    [dir=rtl] .semi-col-xxl-push-12,
    [dir=ltr] .semi-col-xxl-pull-12 {
        right: 50%
    }

    [dir=rtl] .semi-col-xxl-pull-12 {
        left: 50%
    }

    [dir=ltr] .semi-col-xxl-offset-12 {
        margin-left: 50%
    }

    [dir=rtl] .semi-col-xxl-offset-12 {
        margin-right: 50%
    }

    .semi-col-xxl-order-12 {
        order: 12
    }

    .semi-col-xxl-13 {
        display: block;
        box-sizing: border-box;
        width: 54.1666666667%
    }

    [dir=ltr] .semi-col-xxl-push-13 {
        left: 54.1666666667%
    }

    [dir=rtl] .semi-col-xxl-push-13,
    [dir=ltr] .semi-col-xxl-pull-13 {
        right: 54.1666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-13 {
        left: 54.1666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-13 {
        margin-left: 54.1666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-13 {
        margin-right: 54.1666666667%
    }

    .semi-col-xxl-order-13 {
        order: 13
    }

    .semi-col-xxl-14 {
        display: block;
        box-sizing: border-box;
        width: 58.3333333333%
    }

    [dir=ltr] .semi-col-xxl-push-14 {
        left: 58.3333333333%
    }

    [dir=rtl] .semi-col-xxl-push-14,
    [dir=ltr] .semi-col-xxl-pull-14 {
        right: 58.3333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-14 {
        left: 58.3333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-14 {
        margin-left: 58.3333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-14 {
        margin-right: 58.3333333333%
    }

    .semi-col-xxl-order-14 {
        order: 14
    }

    .semi-col-xxl-15 {
        display: block;
        box-sizing: border-box;
        width: 62.5%
    }

    [dir=ltr] .semi-col-xxl-push-15 {
        left: 62.5%
    }

    [dir=rtl] .semi-col-xxl-push-15,
    [dir=ltr] .semi-col-xxl-pull-15 {
        right: 62.5%
    }

    [dir=rtl] .semi-col-xxl-pull-15 {
        left: 62.5%
    }

    [dir=ltr] .semi-col-xxl-offset-15 {
        margin-left: 62.5%
    }

    [dir=rtl] .semi-col-xxl-offset-15 {
        margin-right: 62.5%
    }

    .semi-col-xxl-order-15 {
        order: 15
    }

    .semi-col-xxl-16 {
        display: block;
        box-sizing: border-box;
        width: 66.6666666667%
    }

    [dir=ltr] .semi-col-xxl-push-16 {
        left: 66.6666666667%
    }

    [dir=rtl] .semi-col-xxl-push-16,
    [dir=ltr] .semi-col-xxl-pull-16 {
        right: 66.6666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-16 {
        left: 66.6666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-16 {
        margin-left: 66.6666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-16 {
        margin-right: 66.6666666667%
    }

    .semi-col-xxl-order-16 {
        order: 16
    }

    .semi-col-xxl-17 {
        display: block;
        box-sizing: border-box;
        width: 70.8333333333%
    }

    [dir=ltr] .semi-col-xxl-push-17 {
        left: 70.8333333333%
    }

    [dir=rtl] .semi-col-xxl-push-17,
    [dir=ltr] .semi-col-xxl-pull-17 {
        right: 70.8333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-17 {
        left: 70.8333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-17 {
        margin-left: 70.8333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-17 {
        margin-right: 70.8333333333%
    }

    .semi-col-xxl-order-17 {
        order: 17
    }

    .semi-col-xxl-18 {
        display: block;
        box-sizing: border-box;
        width: 75%
    }

    [dir=ltr] .semi-col-xxl-push-18 {
        left: 75%
    }

    [dir=rtl] .semi-col-xxl-push-18,
    [dir=ltr] .semi-col-xxl-pull-18 {
        right: 75%
    }

    [dir=rtl] .semi-col-xxl-pull-18 {
        left: 75%
    }

    [dir=ltr] .semi-col-xxl-offset-18 {
        margin-left: 75%
    }

    [dir=rtl] .semi-col-xxl-offset-18 {
        margin-right: 75%
    }

    .semi-col-xxl-order-18 {
        order: 18
    }

    .semi-col-xxl-19 {
        display: block;
        box-sizing: border-box;
        width: 79.1666666667%
    }

    [dir=ltr] .semi-col-xxl-push-19 {
        left: 79.1666666667%
    }

    [dir=rtl] .semi-col-xxl-push-19,
    [dir=ltr] .semi-col-xxl-pull-19 {
        right: 79.1666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-19 {
        left: 79.1666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-19 {
        margin-left: 79.1666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-19 {
        margin-right: 79.1666666667%
    }

    .semi-col-xxl-order-19 {
        order: 19
    }

    .semi-col-xxl-20 {
        display: block;
        box-sizing: border-box;
        width: 83.3333333333%
    }

    [dir=ltr] .semi-col-xxl-push-20 {
        left: 83.3333333333%
    }

    [dir=rtl] .semi-col-xxl-push-20,
    [dir=ltr] .semi-col-xxl-pull-20 {
        right: 83.3333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-20 {
        left: 83.3333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-20 {
        margin-left: 83.3333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-20 {
        margin-right: 83.3333333333%
    }

    .semi-col-xxl-order-20 {
        order: 20
    }

    .semi-col-xxl-21 {
        display: block;
        box-sizing: border-box;
        width: 87.5%
    }

    [dir=ltr] .semi-col-xxl-push-21 {
        left: 87.5%
    }

    [dir=rtl] .semi-col-xxl-push-21,
    [dir=ltr] .semi-col-xxl-pull-21 {
        right: 87.5%
    }

    [dir=rtl] .semi-col-xxl-pull-21 {
        left: 87.5%
    }

    [dir=ltr] .semi-col-xxl-offset-21 {
        margin-left: 87.5%
    }

    [dir=rtl] .semi-col-xxl-offset-21 {
        margin-right: 87.5%
    }

    .semi-col-xxl-order-21 {
        order: 21
    }

    .semi-col-xxl-22 {
        display: block;
        box-sizing: border-box;
        width: 91.6666666667%
    }

    [dir=ltr] .semi-col-xxl-push-22 {
        left: 91.6666666667%
    }

    [dir=rtl] .semi-col-xxl-push-22,
    [dir=ltr] .semi-col-xxl-pull-22 {
        right: 91.6666666667%
    }

    [dir=rtl] .semi-col-xxl-pull-22 {
        left: 91.6666666667%
    }

    [dir=ltr] .semi-col-xxl-offset-22 {
        margin-left: 91.6666666667%
    }

    [dir=rtl] .semi-col-xxl-offset-22 {
        margin-right: 91.6666666667%
    }

    .semi-col-xxl-order-22 {
        order: 22
    }

    .semi-col-xxl-23 {
        display: block;
        box-sizing: border-box;
        width: 95.8333333333%
    }

    [dir=ltr] .semi-col-xxl-push-23 {
        left: 95.8333333333%
    }

    [dir=rtl] .semi-col-xxl-push-23,
    [dir=ltr] .semi-col-xxl-pull-23 {
        right: 95.8333333333%
    }

    [dir=rtl] .semi-col-xxl-pull-23 {
        left: 95.8333333333%
    }

    [dir=ltr] .semi-col-xxl-offset-23 {
        margin-left: 95.8333333333%
    }

    [dir=rtl] .semi-col-xxl-offset-23 {
        margin-right: 95.8333333333%
    }

    .semi-col-xxl-order-23 {
        order: 23
    }

    .semi-col-xxl-24 {
        display: block;
        box-sizing: border-box;
        width: 100%
    }

    [dir=ltr] .semi-col-xxl-push-24 {
        left: 100%
    }

    [dir=rtl] .semi-col-xxl-push-24,
    [dir=ltr] .semi-col-xxl-pull-24 {
        right: 100%
    }

    [dir=rtl] .semi-col-xxl-pull-24 {
        left: 100%
    }

    [dir=ltr] .semi-col-xxl-offset-24 {
        margin-left: 100%
    }

    [dir=rtl] .semi-col-xxl-offset-24 {
        margin-right: 100%
    }

    .semi-col-xxl-order-24 {
        order: 24
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-1 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-1 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-2 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-2 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-3 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-3 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-4 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-4 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-5 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-5 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-6 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-6 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-7 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-7 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-8 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-8 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-9 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-9 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-10 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-10 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-11 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-11 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-12 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-12 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-13 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-13 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-14 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-14 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-15 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-15 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-16 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-16 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-17 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-17 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-18 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-18 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-19 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-19 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-20 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-20 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-21 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-21 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-22 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-22 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-23 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-23 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-24 {
        float: right
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-24 {
        float: left
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-1 {
        margin-right: auto;
        margin-left: 4.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-2 {
        margin-right: auto;
        margin-left: 8.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-3 {
        margin-right: auto;
        margin-left: 12.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-4 {
        margin-right: auto;
        margin-left: 16.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-5 {
        margin-right: auto;
        margin-left: 20.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-6 {
        margin-right: auto;
        margin-left: 25%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-7 {
        margin-right: auto;
        margin-left: 29.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-8 {
        margin-right: auto;
        margin-left: 33.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-9 {
        margin-right: auto;
        margin-left: 37.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-10 {
        margin-right: auto;
        margin-left: 41.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-11 {
        margin-right: auto;
        margin-left: 45.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-12 {
        margin-right: auto;
        margin-left: 50%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-13 {
        margin-right: auto;
        margin-left: 54.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-14 {
        margin-right: auto;
        margin-left: 58.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-15 {
        margin-right: auto;
        margin-left: 62.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-16 {
        margin-right: auto;
        margin-left: 66.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-17 {
        margin-right: auto;
        margin-left: 70.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-18 {
        margin-right: auto;
        margin-left: 75%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-19 {
        margin-right: auto;
        margin-left: 79.1666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-20 {
        margin-right: auto;
        margin-left: 83.3333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-21 {
        margin-right: auto;
        margin-left: 87.5%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-22 {
        margin-right: auto;
        margin-left: 91.6666666667%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-23 {
        margin-right: auto;
        margin-left: 95.8333333333%
    }

    [dir=ltr] .semi-rtl .semi-col-xxl-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }

    [dir=rtl] .semi-rtl .semi-col-xxl-offset-24 {
        margin-right: auto;
        margin-left: 100%
    }
}

[dir=ltr] .semi-rtl .semi-row,
[dir=ltr] .semi-rtl .semi-row-flex,
[dir=ltr] .semi-portal-rtl .semi-row,
[dir=ltr] .semi-portal-rtl .semi-row-flex {
    direction: rtl
}

[dir=rtl] .semi-rtl .semi-row,
[dir=rtl] .semi-rtl .semi-row-flex,
[dir=rtl] .semi-portal-rtl .semi-row,
[dir=rtl] .semi-portal-rtl .semi-row-flex {
    direction: ltr
}

.semi-sidesheet {
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    position: fixed;
    margin: 0;
    top: 0;
    height: 100%
}

[dir=ltr] .semi-sidesheet {
    left: 0
}

[dir=rtl] .semi-sidesheet {
    right: 0
}

.semi-sidesheet-inner:focus,
.semi-sidesheet-content:focus {
    outline: none
}

.semi-sidesheet-inner-wrap {
    position: absolute
}

.semi-sidesheet-left,
.semi-sidesheet-right {
    top: 0;
    width: 0%;
    height: 100%
}

.semi-sidesheet-left .semi-sidesheet-inner-wrap,
.semi-sidesheet-right .semi-sidesheet-inner-wrap {
    height: 100%
}

.semi-sidesheet-left.semi-sidesheet,
.semi-sidesheet-right.semi-sidesheet {
    width: 100%
}

[dir=ltr] .semi-sidesheet-right {
    right: 0
}

[dir=rtl] .semi-sidesheet-right {
    left: 0
}

[dir=ltr] .semi-sidesheet-right .semi-sidesheet-inner-wrap {
    right: 0
}

[dir=rtl] .semi-sidesheet-right .semi-sidesheet-inner-wrap {
    left: 0
}

.semi-sidesheet-top,
.semi-sidesheet-bottom {
    width: 100%;
    height: 0%
}

[dir=ltr] .semi-sidesheet-top,
[dir=ltr] .semi-sidesheet-bottom {
    left: 0
}

[dir=rtl] .semi-sidesheet-top,
[dir=rtl] .semi-sidesheet-bottom {
    right: 0
}

.semi-sidesheet-top .semi-sidesheet-inner-wrap,
.semi-sidesheet-bottom .semi-sidesheet-inner-wrap {
    width: 100%
}

.semi-sidesheet-top.semi-sidesheet,
.semi-sidesheet-bottom.semi-sidesheet {
    height: 100%
}

.semi-sidesheet-top {
    top: 0
}

.semi-sidesheet-bottom,
.semi-sidesheet-bottom .semi-sidesheet-inner-wrap {
    bottom: 0
}

.semi-sidesheet-title {
    flex: 1 0 auto;
    margin: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 18px;
    color: var(--semi-color-text-0)
}

[dir=ltr] .semi-sidesheet-title {
    text-align: left
}

[dir=rtl] .semi-sidesheet-title {
    text-align: right
}

.semi-sidesheet-inner {
    z-index: 1;
    overflow: auto;
    background-color: var(--semi-color-bg-2);
    border: 0
}

.semi-sidesheet-header {
    display: flex;
    align-items: flex-start;
    padding: 24px;
    border-bottom: 0px solid var(--semi-color-border)
}

.semi-sidesheet-body {
    padding: 0 24px;
    flex: 1;
    overflow: auto
}

.semi-sidesheet-size-small {
    width: 448px
}

.semi-sidesheet-size-medium {
    width: 684px
}

.semi-sidesheet-size-large {
    width: 920px
}

.semi-sidesheet-size-small.semi-sidesheet {
    width: 448px
}

.semi-sidesheet-size-medium.semi-sidesheet {
    width: 684px
}

.semi-sidesheet-size-large.semi-sidesheet {
    width: 920px
}

.semi-sidesheet-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    overflow: hidden
}

.semi-sidesheet-mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--semi-color-nav-bg);
    opacity: 1
}

[dir=ltr] .semi-sidesheet-mask {
    left: 0
}

[dir=rtl] .semi-sidesheet-mask {
    right: 0
}

.semi-sidesheet-mask-hidden {
    opacity: 0;
    display: none
}

.semi-sidesheet-footer {
    padding: 24px
}

@keyframes semi-sidesheet-slideShow_top {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes semi-sidesheet-slideHide_top {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

@keyframes semi-sidesheet-slideShow_bottom {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes semi-sidesheet-slideHide_bottom {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(100%)
    }
}

@keyframes semi-sidesheet-slideShow_left {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes semi-sidesheet-slideHide_left {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes semi-sidesheet-slideShow_right {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes semi-sidesheet-slideHide_right {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes semi-sidesheet-opacityShow {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes semi-sidesheet-opacityHide {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.semi-sidesheet-animation-content_show_top {
    animation: semi-sidesheet-slideShow_top .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_top {
    animation: semi-sidesheet-slideHide_top .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_show_bottom {
    animation: semi-sidesheet-slideShow_bottom .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_bottom {
    animation: semi-sidesheet-slideHide_bottom .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_show_left {
    animation: semi-sidesheet-slideShow_left .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_left {
    animation: semi-sidesheet-slideHide_left .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_show_right {
    animation: semi-sidesheet-slideShow_right .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_right {
    animation: semi-sidesheet-slideHide_right .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-mask_show {
    animation: semi-sidesheet-opacityShow .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-mask_hide {
    animation: semi-sidesheet-opacityHide .18s cubic-bezier(.25, .46, .45, .94) var(--semi-transition_delay-fastest);
    animation-fill-mode: forwards
}

.semi-sidesheet-fixed .semi-sidesheet-inner {
    box-shadow: var(--semi-shadow-elevated)
}

[dir=ltr] .semi-sidesheet-fixed.semi-sidesheet-left {
    left: 0
}

[dir=rtl] .semi-sidesheet-fixed.semi-sidesheet-left {
    right: 0
}

[dir=ltr] .semi-sidesheet-fixed.semi-sidesheet-left .semi-sidesheet-inner {
    left: 0
}

[dir=rtl] .semi-sidesheet-fixed.semi-sidesheet-left .semi-sidesheet-inner {
    right: 0
}

[dir=ltr] .semi-sidesheet-fixed.semi-sidesheet-right {
    left: auto
}

[dir=rtl] .semi-sidesheet-fixed.semi-sidesheet-right {
    right: auto
}

[dir=ltr] .semi-sidesheet-fixed.semi-sidesheet-right .semi-sidesheet-inner {
    right: 0
}

[dir=rtl] .semi-sidesheet-fixed.semi-sidesheet-right .semi-sidesheet-inner {
    left: 0
}

.semi-sidesheet-fixed.semi-sidesheet-top,
.semi-sidesheet-fixed.semi-sidesheet-bottom {
    height: auto
}

.semi-sidesheet-fixed.semi-sidesheet-bottom {
    top: auto
}

.semi-sidesheet-fixed.semi-sidesheet-bottom .semi-sidesheet-inner {
    bottom: 0
}

.semi-sidesheet.semi-sidesheet-popup {
    position: absolute
}

.semi-sidesheet-hidden {
    display: none
}

[dir=ltr] .semi-sidesheet-rtl .semi-sidesheet-inner {
    direction: rtl
}

[dir=rtl] .semi-sidesheet-rtl .semi-sidesheet-inner {
    direction: ltr
}

[dir=ltr] .semi-sidesheet-rtl .semi-sidesheet-title {
    text-align: right
}

[dir=rtl] .semi-sidesheet-rtl .semi-sidesheet-title {
    text-align: left
}

.semi-toast {
    pointer-events: none
}

.semi-toast-wrapper {
    position: fixed;
    height: 0;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 1010
}

.semi-toast-wrapper .semi-toast-innerWrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.semi-toast-wrapper .semi-toast-innerWrapper-hover .semi-toast-zero-height-wrapper {
    perspective: unset;
    perspective-origin: center center
}

.semi-toast-zero-height-wrapper {
    transition: all .3s cubic-bezier(.22, .57, .02, 1.2);
    perspective-origin: center 280px;
    perspective: 280px;
    height: 0;
    overflow: visible
}

.semi-toast-content {
    pointer-events: all;
    box-shadow: 0 0 1px #0000004d, 0 4px 14px #0000001a;
    font-size: 12px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    background-color: var(--semi-color-bg-3);
    border-radius: 8px;
    padding: 12px 8px;
    display: inline-flex;
    align-items: flex-start;
    justify-content: center;
    margin: 16px;
    font-weight: 600;
    color: var(--semi-color-text-0)
}

.semi-toast-content .semi-toast-close-button {
    margin-top: -6px;
    height: 20px
}

.semi-toast-content .semi-toast-content-text {
    margin-left: 12px;
    margin-right: 12px;
    word-wrap: break-word;
    overflow-wrap: break-word
}

[dir=ltr] .semi-toast-content .semi-toast-content-text {
    text-align: left
}

[dir=rtl] .semi-toast-content .semi-toast-content-text {
    text-align: right
}

.semi-toast-light.semi-toast-warning .semi-toast-content {
    background-color: var(--semi-color-warning-light-default);
    border: 1px solid var(--semi-color-warning)
}

.semi-toast-light.semi-toast-warning .semi-toast-icon-warning {
    color: var(--semi-color-warning)
}

.semi-toast-light.semi-toast-success .semi-toast-content {
    background-color: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary)
}

.semi-toast-light.semi-toast-success .semi-toast-icon-success {
    color: var(--semi-color-success)
}

.semi-toast-light.semi-toast-info .semi-toast-content {
    background-color: var(--semi-color-info-light-default);
    border: 1px solid var(--semi-color-info)
}

.semi-toast-light.semi-toast-info .semi-toast-icon-info {
    color: var(--semi-color-info)
}

.semi-toast-light.semi-toast-error .semi-toast-content {
    background-color: var(--semi-color-danger-light-default);
    border: 1px solid var(--semi-color-danger)
}

.semi-toast-light.semi-toast-error .semi-toast-icon-error {
    color: var(--semi-color-danger)
}

.semi-toast .semi-toast-icon-warning {
    color: var(--semi-color-warning)
}

.semi-toast .semi-toast-icon-success {
    color: var(--semi-color-primary)
}

.semi-toast .semi-toast-icon-info {
    color: var(--semi-color-info)
}

.semi-toast .semi-toast-icon-error {
    color: var(--semi-color-danger)
}

.semi-toast-animation-show {
    animation: .3s semi-toast-keyframe-toast-show cubic-bezier(.22, .57, .02, 1.2) 0s;
    animation-fill-mode: forwards
}

.semi-toast-animation-hide {
    animation: .3s semi-toast-keyframe-toast-hide cubic-bezier(.22, .57, .02, 1.2) 0s;
    animation-fill-mode: forwards
}

@keyframes semi-toast-keyframe-toast-show {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }

    to {
        opacity: 1
    }
}

@keyframes semi-toast-keyframe-toast-hide {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translateY(-100%)
    }
}

[dir=ltr] .semi-toast-rtl {
    direction: rtl
}

[dir=rtl] .semi-toast-rtl {
    direction: ltr
}

.semi-toast-rtl .semi-toast-content .semi-toast-content-text {
    margin-left: 12px;
    margin-right: 12px
}

[dir=ltr] .semi-toast-rtl .semi-toast-content .semi-toast-content-text {
    text-align: right
}

[dir=rtl] .semi-toast-rtl .semi-toast-content .semi-toast-content-text {
    text-align: left
}

.adm-mask {
    z-index: 9999 !important
}

.adm-toast-mask .adm-toast-main {
    max-width: 320px !important
}

.adm-toast-mask .adm-toast-main .adm-auto-center-content {
    word-break: break-word
}

.adm-toast-mask .adm-toast-main.adm-toast-main-icon {
    padding: 16px;
    text-align: center
}

@media (max-width: 767px) {
    .adm-toast-mask .adm-toast-main {
        max-width: 300px !important
    }
}

:root {
    --adm-radius-s: 4px;
    --adm-radius-m: 8px;
    --adm-radius-l: 12px;
    --adm-font-size-1: 9px;
    --adm-font-size-2: 10px;
    --adm-font-size-3: 11px;
    --adm-font-size-4: 12px;
    --adm-font-size-5: 13px;
    --adm-font-size-6: 14px;
    --adm-font-size-7: 15px;
    --adm-font-size-8: 16px;
    --adm-font-size-9: 17px;
    --adm-font-size-10: 18px;
    --adm-color-primary: #1677ff;
    --adm-color-success: #00b578;
    --adm-color-warning: #ff8f1f;
    --adm-color-danger: #ff3141;
    --adm-color-yellow: #ff9f18;
    --adm-color-orange: #ff6430;
    --adm-color-wathet: #e7f1ff;
    --adm-color-text: #333333;
    --adm-color-text-secondary: #666666;
    --adm-color-weak: #999999;
    --adm-color-light: #cccccc;
    --adm-color-border: #eeeeee;
    --adm-color-background: #ffffff;
    --adm-color-highlight: var(--adm-color-danger);
    --adm-color-white: #ffffff;
    --adm-color-box: #f5f5f5;
    --adm-color-text-light-solid: var(--adm-color-white);
    --adm-color-text-dark-solid: #000000;
    --adm-color-fill-content: var(--adm-color-box);
    --adm-font-size-main: var(--adm-font-size-5);
    --adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
    --adm-border-color: var(--adm-color-border)
}

html[data-prefers-color-scheme=dark] {
    --adm-color-primary: #3086ff;
    --adm-color-success: #34b368;
    --adm-color-warning: #ffa930;
    --adm-color-danger: #ff4a58;
    --adm-color-yellow: #ffa930;
    --adm-color-orange: #e65a2b;
    --adm-color-wathet: #0d2543;
    --adm-color-text: #e6e6e6;
    --adm-color-text-secondary: #b3b3b3;
    --adm-color-weak: #808080;
    --adm-color-light: #4d4d4d;
    --adm-color-border: #2b2b2b;
    --adm-color-box: #0a0a0a;
    --adm-color-background: #1a1a1a;
    --adm-color-background-body: var(--adm-color-background);
    --adm-border-color: var(--adm-color-border)
}

:root {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

html {
    background-color: var(--adm-color-background-body)
}

body {
    color: var(--adm-color-text);
    font-size: var(--adm-font-size-main);
    font-family: var(--adm-font-family)
}

a,
button {
    cursor: pointer
}

a {
    color: var(--adm-color-primary);
    transition: opacity ease-in-out .2s
}

a:active {
    opacity: .8
}

.adm-plain-anchor {
    color: unset;
    transition: none
}

.adm-plain-anchor:active {
    opacity: unset
}

body.adm-overflow-hidden {
    overflow: hidden !important
}

div.adm-px-tester {
    --size: 1;
    height: calc(var(--size) / 2 * 2px);
    width: 0;
    position: fixed;
    top: -100vh;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

[dir=ltr] div.adm-px-tester {
    left: -100vw
}

[dir=rtl] div.adm-px-tester {
    right: -100vw
}

.adm-mask {
    --z-index: var(--adm-mask-z-index, 1000);
    position: fixed;
    top: 0;
    z-index: var(--z-index);
    display: block;
    width: 100%;
    height: 100%
}

[dir=ltr] .adm-mask {
    left: 0
}

[dir=rtl] .adm-mask {
    right: 0
}

.adm-mask-aria-button {
    position: absolute;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

[dir=ltr] .adm-mask-aria-button {
    left: 0
}

[dir=rtl] .adm-mask-aria-button {
    right: 0
}

.adm-mask-content {
    z-index: 1
}

.adm-auto-center {
    display: flex;
    justify-content: center
}

.adm-auto-center-content {
    flex: 0 1 auto
}

.adm-spin-loading {
    --color: var(--adm-color-weak);
    --size: 32px;
    width: var(--size);
    height: var(--size)
}

.adm-spin-loading-svg {
    width: 100%;
    height: 100%;
    animation: adm-spin-loading-rotate .8s infinite linear
}

.adm-spin-loading-svg>.adm-spin-loading-fill {
    stroke: var(--color)
}

@keyframes adm-spin-loading-rotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.adm-toast-mask .adm-toast-wrap {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

[dir=ltr] .adm-toast-mask .adm-toast-wrap {
    left: 0
}

[dir=rtl] .adm-toast-mask .adm-toast-wrap {
    right: 0
}

.adm-toast-mask .adm-toast-main {
    display: inline-block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
    max-width: 204px;
    max-height: 70%;
    overflow: auto;
    color: #fff;
    word-break: break-all;
    background-color: #000000b3;
    border-radius: 8px;
    pointer-events: all;
    font-size: var(--adm-font-size-7);
    line-height: 1.5;
    box-sizing: border-box;
    text-align: initial
}

.adm-toast-mask .adm-toast-main-text {
    padding: 12px;
    min-width: 0px
}

.adm-toast-mask .adm-toast-main-icon {
    padding: 35px 12px;
    min-width: 150px
}

.adm-toast-mask .adm-toast-main-icon .adm-toast-icon {
    text-align: center;
    margin-bottom: 8px;
    font-size: 36px;
    line-height: 1
}

.adm-toast-loading {
    --size: 48px;
    margin: 0 auto 8px
}

.ConfirmModal-module_modal_MVNT85LV .semi-modal-content {
    background-color: var(--color-bg-3);
    box-shadow: 0 8px 16px #00000014;
    border-radius: 16px
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_title_bXpIvdUz {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_button-group_wPJCCgTZ {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_button-group_wPJCCgTZ button {
    width: 100%
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_button-group_wPJCCgTZ button:not(:first-child) {
    margin-top: 12px
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_button-group_wPJCCgTZ button:only-child {
    width: 100%
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_button-group_wPJCCgTZ button .semi-button-disabled {
    background-color: var(--color-disabled-bg) !important
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_close-btn_jKwa9whM {
    padding: 10px;
    position: absolute;
    top: 6px
}

[dir=ltr] .ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_close-btn_jKwa9whM {
    right: 6px
}

[dir=rtl] .ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_close-btn_jKwa9whM {
    left: 6px
}

.ConfirmModal-module_modal_MVNT85LV .ConfirmModal-module_close-icon_SH1i9bx- {
    color: var(--color-text-2)
}

.mobile .ConfirmModal-module_modal_MVNT85LV .semi-modal-wrap:after {
    position: absolute;
    top: 16px;
    content: "";
    cursor: pointer;
    width: 24px;
    height: 24px;
    z-index: 1001;
    color: #fff;
    background: url(/main_static/svg/closeicon.56277f0d.svg);
    background-size: 100% 100%
}

[dir=ltr] .mobile .ConfirmModal-module_modal_MVNT85LV .semi-modal-wrap:after {
    right: 16px
}

[dir=rtl] .mobile .ConfirmModal-module_modal_MVNT85LV .semi-modal-wrap:after {
    left: 16px
}

.mobile .ConfirmModal-module_modal_MVNT85LV .semi-modal-content {
    padding: 0 16px;
    background: var(--color-bg-1);
    box-shadow: 0 8px 16px #00000014;
    border-radius: 16px
}

.mobile .ConfirmModal-module_slide-up_5x2ZO0fM {
    position: relative;
    padding-bottom: 24px
}

.mobile .ConfirmModal-module_slide-up_5x2ZO0fM .ConfirmModal-module_title_bXpIvdUz {
    padding-top: 24px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

[dir=ltr] .mobile .ConfirmModal-module_slide-up_5x2ZO0fM .ConfirmModal-module_title_bXpIvdUz {
    padding-left: 16px
}

[dir=rtl] .mobile .ConfirmModal-module_slide-up_5x2ZO0fM .ConfirmModal-module_title_bXpIvdUz {
    padding-right: 16px
}

.mobile .ConfirmModal-module_slide-up_5x2ZO0fM .ConfirmModal-module_button-group_wPJCCgTZ {
    padding: 0 16px
}

.DigiModal-module_digi-modal_JzPBk64F {
    max-width: 90vw
}

.DigiModal-module_digi-modal_JzPBk64F .DigiModal-module_close_T5uJNh5c {
    color: var(--color-static-white);
    position: fixed;
    top: 56px;
    z-index: 12345677
}

[dir=ltr] .DigiModal-module_digi-modal_JzPBk64F .DigiModal-module_close_T5uJNh5c {
    right: 56px
}

[dir=rtl] .DigiModal-module_digi-modal_JzPBk64F .DigiModal-module_close_T5uJNh5c {
    left: 56px
}

.DigiModal-module_digi-modal_JzPBk64F .semi-modal-small {
    width: 400px;
    max-width: 90vw
}

.DigiModal-module_digi-modal_JzPBk64F .semi-modal-small .semi-modal-content {
    width: 100%;
    max-width: 90vw
}

[dir=ltr] .DigiModal-module_digi-modal_JzPBk64F .semi-modal-footer .semi-button {
    margin-left: 0
}

[dir=rtl] .DigiModal-module_digi-modal_JzPBk64F .semi-modal-footer .semi-button {
    margin-right: 0
}

.EditInput-module_editWrapper_7WSyk9ZU svg {
    flex-shrink: 0
}

.EditInput-module_editWrapper_7WSyk9ZU .semi-input-wrapper,
.EditInput-module_editWrapper_7WSyk9ZU .semi-input-wrapper-focus {
    padding: 0;
    background-color: transparent;
    border: none
}

.EditInput-module_editWrapper_7WSyk9ZU .semi-input-wrapper .semi-input,
.EditInput-module_editWrapper_7WSyk9ZU .semi-input-wrapper-focus .semi-input {
    padding: 0;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    caret-color: var(--color-primary-default)
}

.Empty-module_root_ueEX-VdU {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: auto;
    padding: 96px 0
}

.Empty-module_root_ueEX-VdU .Empty-module_textBox_zix0MSLS {
    display: flex;
    align-items: center;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.Empty-module_root_ueEX-VdU img {
    width: 96px;
    height: 96px;
    margin-bottom: 16px
}

.Empty-module_root_ueEX-VdU div {
    margin-top: 16px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    cursor: pointer
}

@media (max-width: 991px) {
    .Empty-module_root_ueEX-VdU {
        padding: 16px 0
    }

    .Empty-module_root_ueEX-VdU img {
        width: 1.92rem;
        height: 1.92rem
    }
}

.ErrorBoundary-module_root_X5VqLh2d {
    height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 185px
}

.ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb {
    width: 496px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb img {
    height: 360px;
    margin-bottom: 32px
}

.ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb h5 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    text-align: center;
    margin-bottom: 32px
}

.ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb div {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb div .semi-button {
    width: 240px;
    height: 48px
}

.ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb div .semi-button a {
    color: unset
}

@media (max-width: 991px) {
    .ErrorBoundary-module_root_X5VqLh2d {
        padding-top: 3.7rem
    }

    .ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb {
        width: 5.44rem
    }

    .ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb img {
        height: 3.6rem
    }

    .ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb h5 {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-bottom: .32rem
    }

    .ErrorBoundary-module_root_X5VqLh2d .ErrorBoundary-module_main_aspgQqsb div .semi-button {
        width: 2.56rem;
        height: .8rem
    }
}

.Footer-module_footer_cJc0XEw- {
    position: relative;
    z-index: 99;
    padding: 90px 0 32px;
    background-color: var(--color-bg-1);
    backdrop-filter: 15px;
    -webkit-backdrop-filter: 15px;
    width: 100%;
    border-top: 1px solid var(--color-border-default)
}

.Footer-module_footer_cJc0XEw- .Footer-module_links_gfnb3PJT {
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 80px 60px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid var(--color-border-default)
}

.Footer-module_footer_cJc0XEw- .Footer-module_links_gfnb3PJT .Footer-module_link-group_ZOe-88yR {
    display: flex;
    flex-direction: column;
    margin-bottom: 32px
}

.Footer-module_footer_cJc0XEw- .Footer-module_collapse_V3dpiH1U,
.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR {
    display: none
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR h5 {
    margin-bottom: 16px;
    white-space: nowrap;
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR a {
    margin-bottom: 12px;
    white-space: nowrap;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1)
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR a:hover {
    text-decoration: underline
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR a:last-of-type {
    margin-bottom: 0
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA {
    display: flex;
    flex-wrap: wrap;
    width: 150px
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA svg {
    width: 24px;
    height: 24px;
    color: var(--color-black-black)
}

[dir=ltr] .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA svg {
    margin-right: 12px
}

[dir=rtl] .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA svg {
    margin-left: 12px
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_wechat_AkujnH6d:hover svg {
    color: #3daf34
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_telegram_xo3Eox3h:hover svg {
    color: #26a7e5
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_twitter_xvO9WQNo:hover svg {
    color: #1ba2f2
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_facebook_Ql6I3cTS:hover svg {
    color: #4978d7
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_medium_vTa24YSj:hover svg {
    color: #000
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_reddit_A6jJ4iIv:hover svg {
    color: #cf4815
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_linkedin_jTnmRtJH:hover svg {
    color: #1089cb
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA .Footer-module_kakao_S5sWgV6C:hover svg {
    color: #fbeb14
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA a svg:first-child {
    display: initial
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA a svg:last-child {
    display: none
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA a:hover svg:first-child {
    display: none
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA a:hover svg:last-child {
    display: initial
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_email_KqLXY4cJ {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_email_KqLXY4cJ span {
    color: var(--color-text-1)
}

.Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_email_KqLXY4cJ a {
    color: var(--color-primary-active)
}

.Footer-module_footer_cJc0XEw- .Footer-module_copyright_tyIWn0kn {
    margin-top: 32px;
    text-align: center;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-3)
}

@media screen and (max-width: 1600px) {
    .Footer-module_paddingFooter_k6fDR8Rv {
        padding: 90px 160px 32px
    }
}

@media screen and (max-width: 1440px) {
    .Footer-module_paddingFooter_k6fDR8Rv {
        padding: 90px 122px 32px
    }
}

@media screen and (max-width: 1200px) {
    .Footer-module_paddingFooter_k6fDR8Rv {
        padding: 90px 80px 32px
    }
}

@media screen and (max-width: 960px) {
    .Footer-module_paddingFooter_k6fDR8Rv {
        padding: 90px 82px 32px
    }
}

@media screen and (max-width: 768px) {
    .Footer-module_paddingFooter_k6fDR8Rv {
        padding: 90px 0 32px
    }
}

@media (max-width: 767px) {
    .Footer-module_footer_cJc0XEw- .Footer-module_links_gfnb3PJT {
        display: none
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_collapse_V3dpiH1U {
        display: block;
        padding: 0 .16rem
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_collapse_V3dpiH1U .semi-collapse-header {
        font-family: Manrope;
        font-weight: 800;
        line-height: 22px;
        font-size: 14px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_collapse_V3dpiH1U .semi-collapse-item {
        border: none
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_collapse_V3dpiH1U .Footer-module_collapse-icon_jtdsHHbY {
        color: var(--color-text-0)
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_collapse_V3dpiH1U .Footer-module_sub-link_v380VRcf {
        color: var(--color-text-1);
        font-family: Manrope;
        font-weight: 500;
        line-height: 22px;
        font-size: 14px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        line-height: .64rem
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR {
        display: flex;
        flex-direction: column;
        padding: 0 .32rem;
        margin-top: .64rem
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA {
        width: 100%
    }

    [dir=ltr] .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA {
        justify-content: left
    }

    [dir=rtl] .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_contact-img_8Iyr34uA {
        justify-content: right
    }

    .Footer-module_footer_cJc0XEw- .Footer-module_link-group_ZOe-88yR .Footer-module_email_KqLXY4cJ {
        flex-direction: row
    }
}

.Balance-module_root_73BSuBxO {
    width: 320px;
    padding: 12px
}

.Balance-module_root_73BSuBxO .Balance-module_overview_4mZMI5Uj {
    display: flex;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 16px;
    background: var(--color-fill-0);
    margin-bottom: 4px
}

.Balance-module_root_73BSuBxO .Balance-module_overview_4mZMI5Uj h4 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.Balance-module_root_73BSuBxO .Balance-module_overview_4mZMI5Uj span {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.Balance-module_root_73BSuBxO .Balance-module_overview_4mZMI5Uj .Balance-module_title_i04doW0z {
    margin-bottom: 8px
}

.Balance-module_root_73BSuBxO .Balance-module_overview_4mZMI5Uj .Balance-module_title_i04doW0z svg {
    width: 16px;
    height: 16px
}

.Balance-module_root_73BSuBxO .Balance-module_tip_ANR9MHfh {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-3);
    margin-bottom: 16px
}

.Balance-module_group_LqgF-V6u {
    display: flex
}

.Balance-module_group_LqgF-V6u button {
    height: 48px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    border: 1px solid var(--color-border-default)
}

.Balance-module_group_LqgF-V6u button .semi-button-content {
    display: flex;
    align-items: center;
    gap: 8px
}

.Balance-module_group_LqgF-V6u>* {
    flex: 1
}

.semi-dropdown-menu .semi-dropdown-title {
    padding: 0;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    margin-bottom: 4px
}

.semi-dropdown-menu .semi-dropdown-item {
    padding: 12px;
    height: 40px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    max-width: 100%
}

.semi-dropdown-menu .semi-dropdown-divider {
    margin: 8px 0
}

.semi-dropdown-item:not(.semi-dropdown-item-active):hover {
    border-radius: 8px
}

.QRCodeWithLogo-module_root_4fY95RZK {
    position: relative;
    width: 3rem;
    height: 3rem;
    margin: 0 auto;
    padding: .14rem;
    border-radius: 16px;
    background-color: #fff
}

.QRCodeWithLogo-module_root_4fY95RZK canvas {
    top: 0
}

.QRCodeWithLogo-module_root_4fY95RZK .QRCodeWithLogo-module_container_nFFjdmUX {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.QRCodeWithLogo-module_root_4fY95RZK .QRCodeWithLogo-module_container_nFFjdmUX>div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20%;
    height: 20%;
    background-color: #fff
}

.QRCodeWithLogo-module_root_4fY95RZK .QRCodeWithLogo-module_container_nFFjdmUX img {
    width: 64.3%
}

.QRCodeWithLogo-module_root_4fY95RZK .QRCodeWithLogo-module_container_nFFjdmUX.QRCodeWithLogo-module_usdt_1o7-YdZm img {
    width: 100%;
    border-radius: 50%
}

.pc .QRCodeWithLogo-module_root_4fY95RZK {
    position: relative;
    margin: 0 auto;
    padding: 8px;
    border-radius: 5px
}

.pc .QRCodeWithLogo-module_root_4fY95RZK .QRCodeWithLogo-module_container_nFFjdmUX>div {
    width: 20%;
    height: 20%
}

.pc .QRCodeWithLogo-module_root_4fY95RZK img {
    width: 80%
}

.DownloadPop-module_root_exEy5x39 .DownloadPop-module_top-wrap_WQU8CQoe {
    cursor: pointer
}

.DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY {
    position: fixed;
    z-index: 99999;
    bottom: 70px
}

[dir=ltr] .DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY {
    right: 24px
}

[dir=rtl] .DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY {
    left: 24px
}

.DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY .DownloadPop-module_float-box_7t1ke068 {
    width: 48px;
    height: 48px;
    border-radius: 8px;
    border: 1px solid var(--color-border-default);
    background: url(/main_static/images/home/d_icon_0327.svg) center no-repeat;
    background-color: var(--color-white-white);
    box-shadow: 0 4px 14px #0000001a
}

.DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY .DownloadPop-module_float-box_7t1ke068 .dui-icon {
    color: var(--color-black-black);
    position: absolute;
    bottom: 3px
}

[dir=ltr] .DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY .DownloadPop-module_float-box_7t1ke068 .dui-icon {
    right: 3px
}

[dir=rtl] .DownloadPop-module_root_exEy5x39 .DownloadPop-module_float-wrap_jwslU8IY .DownloadPop-module_float-box_7t1ke068 .dui-icon {
    left: 3px
}

.DownloadPop-module_pop-container_KiT5c3MR {
    width: 210px;
    background-color: var(--color-bg-4);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.DownloadPop-module_pop-container_KiT5c3MR .DownloadPop-module_code_o5N177Sp {
    text-align: center;
    width: 100%;
    height: auto;
    padding: 8px 0
}

[dir=ltr] .DownloadPop-module_pop-container_KiT5c3MR .DownloadPop-module_link_6H7E4Hrz {
    text-align: right
}

[dir=rtl] .DownloadPop-module_pop-container_KiT5c3MR .DownloadPop-module_link_6H7E4Hrz {
    text-align: left
}

.DownloadPop-module_pop-container_KiT5c3MR .DownloadPop-module_link_6H7E4Hrz a {
    cursor: pointer;
    color: var(--color-primary-active)
}

.DownloadPop-module_download-pop_vGrVCuBx {
    position: fixed;
    bottom: 0;
    padding: 12px 16px;
    box-sizing: border-box;
    width: 100vw;
    display: flex;
    align-items: center;
    background-color: var(--color-nav-bg);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    z-index: 123456789
}

[dir=ltr] .DownloadPop-module_download-pop_vGrVCuBx {
    left: 0
}

[dir=rtl] .DownloadPop-module_download-pop_vGrVCuBx {
    right: 0
}

@media (max-width: 767px) {
    .DownloadPop-module_download-pop_vGrVCuBx {
        z-index: 999
    }
}

.DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_logo_y4ohlkUX {
    width: 32px;
    height: 32px;
    display: inline-block
}

[dir=ltr] .DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_logo_y4ohlkUX {
    margin-right: 8px
}

[dir=rtl] .DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_logo_y4ohlkUX {
    margin-left: 8px
}

.DownloadPop-module_download-pop_vGrVCuBx .dui-icon {
    color: var(--color-black-black)
}

.DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_info_4Ewrc7-o {
    flex: 1;
    white-space: break-spaces;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block
}

[dir=ltr] .DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_info_4Ewrc7-o {
    margin-right: 8px
}

[dir=rtl] .DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_info_4Ewrc7-o {
    margin-left: 8px
}

.DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_info-title_MI42kg9p {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.DownloadPop-module_download-pop_vGrVCuBx .DownloadPop-module_info-tip_xpu7IAXC {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.Header-module_header_XNtLchQ0 {
    position: fixed;
    z-index: 999;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 48px;
    width: 100vw;
    padding: 0 24px;
    background-color: var(--semi-color-nav-bg);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px)
}

.Header-module_header_XNtLchQ0 .Header-module_left_HE9kAqMa {
    display: flex;
    align-items: center;
    flex: 1;
    width: 0
}

.Header-module_header_XNtLchQ0 .Header-module_left_HE9kAqMa>a {
    display: flex;
    align-items: center
}

.Header-module_header_XNtLchQ0 .Header-module_left_HE9kAqMa .Header-module_nav_E5j1PgLy {
    background: none;
    border: none
}

.Header-module_header_XNtLchQ0 .Header-module_logo_RE3idODe {
    display: inline-block;
    height: 22px;
    white-space: nowrap;
    width: 152px;
    height: 24px;
    background: var(--pic-header-logo) no-repeat;
    background-size: 100% 100%
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL {
    display: flex;
    gap: 24px;
    position: relative;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

[dir=ltr] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL {
    margin-left: 30px
}

[dir=rtl] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL {
    margin-right: 30px
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL ul {
    width: 340px;
    display: flex;
    flex-direction: column;
    padding: 16px;
    gap: 8px
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL li {
    border-radius: 16px;
    max-width: 340px;
    height: 56px
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL li:hover .Header-module_nav-sub-link_lBl3q7HP .Header-module_arrow_PWMUJlvm {
    opacity: 1;
    transition: all .2s ease
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-link_1Qy-QlxF {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 4px
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-link_1Qy-QlxF svg {
    transition: all .3s ease-in-out
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-link_1Qy-QlxF:hover svg {
    transition: all .3s ease-in-out
}

[dir=ltr] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-link_1Qy-QlxF:hover svg {
    transform: rotate(180deg)
}

[dir=rtl] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-link_1Qy-QlxF:hover svg {
    transform: rotate(-180deg)
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP div {
    display: flex;
    align-items: center
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP .Header-module_arrow_PWMUJlvm {
    opacity: 0;
    transition: all .2s ease
}

[dir=ltr] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP .Header-module_arrow_PWMUJlvm {
    transform: rotate(180deg)
}

[dir=rtl] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP .Header-module_arrow_PWMUJlvm {
    transform: rotate(-180deg)
}

.Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP svg {
    vertical-align: text-bottom
}

[dir=ltr] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP svg {
    margin-right: 16px
}

[dir=rtl] .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL .Header-module_nav-sub-link_lBl3q7HP svg {
    margin-left: 16px
}

@media (max-width: 991px) {
    .Header-module_header_XNtLchQ0 .Header-module_nav-links_zTOHzfeL {
        display: none !important
    }
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS {
    align-items: center;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    display: flex;
    gap: 16px
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_back-old_xGPP5vDz {
    display: flex;
    align-items: center;
    gap: 4px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    background-color: var(--color-primary-light-hover);
    border-radius: 10px
}

[dir=ltr] .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_back-old_xGPP5vDz {
    margin-right: 16px
}

[dir=rtl] .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_back-old_xGPP5vDz {
    margin-left: 16px
}

@media (max-width: 991px) {
    .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_back-old_xGPP5vDz {
        display: none
    }
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS svg {
    display: flex
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_links_DS694qLN button {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

@media (max-width: 991px) {
    .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_help-center_wIm-ytd8 {
        display: none
    }
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_balanceBlock_YlvCSlLa {
    color: var(--color-text-0)
}

@media (max-width: 991px) {
    .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_balanceBlock_YlvCSlLa {
        display: none
    }
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_sign-up_ZBM1eR-p {
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    min-width: 91px
}

[dir=ltr] .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_sign-up_ZBM1eR-p {
    margin-left: 8px
}

[dir=rtl] .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_sign-up_ZBM1eR-p {
    margin-right: 8px
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_user-block_C6B0vIop {
    cursor: pointer
}

@media (max-width: 767px) {
    .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_user-block_C6B0vIop {
        display: none
    }
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_other-block_61JWqSYp {
    display: flex
}

@media (max-width: 1199px) {
    .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_other-block_61JWqSYp {
        display: none
    }
}

.Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_header-menu_pYFRRenO {
    display: none
}

@media (max-width: 1199px) {
    .Header-module_header_XNtLchQ0 .Header-module_right_Ttt9fTLS .Header-module_header-menu_pYFRRenO {
        display: block
    }
}

@media (max-width: 767px) {
    .Header-module_header_XNtLchQ0 {
        padding: 0 12px
    }
}

#headerLinksWrap {
    position: relative
}

.is-home-page {
    background-color: transparent
}

.ThemeSwitch-module_switch-them_ZOaOqdPx {
    border: none;
    height: 24px;
    cursor: pointer;
    transition: all .4s ease 0s
}

.ThemeSwitch-module_switch-them_ZOaOqdPx:hover {
    opacity: .8
}

body[theme-mode=light] .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_light-icon_-JKtnwEM,
body .ThemeSwitch-module_dui-always-light_mxSKOQ16 .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_light-icon_-JKtnwEM {
    display: none
}

body[theme-mode=light] .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_dark-icon_gpdCsxSY,
body .ThemeSwitch-module_dui-always-light_mxSKOQ16 .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_dark-icon_gpdCsxSY {
    display: unset
}

body[theme-mode=dark] .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_light-icon_-JKtnwEM,
body .ThemeSwitch-module_dui-always-dark_9jY4OeRx .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_light-icon_-JKtnwEM {
    display: unset
}

body[theme-mode=dark] .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_dark-icon_gpdCsxSY,
body .ThemeSwitch-module_dui-always-dark_9jY4OeRx .ThemeSwitch-module_switch-them_ZOaOqdPx svg.ThemeSwitch-module_dark-icon_gpdCsxSY {
    display: none
}

.HeaderMenu-module_navDrawer_FaJ4wH9i .semi-sidesheet-header {
    align-items: center
}

.HeaderMenu-module_root_nL2DikNd .HeaderMenu-module_navDrawer_FaJ4wH9i .HeaderMenu-module_button-group_8lUL7T8o {
    padding: .32rem .32rem .48rem;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    display: flex;
    align-items: center;
    justify-content: center
}

[dir=ltr] .HeaderMenu-module_root_nL2DikNd .HeaderMenu-module_navDrawer_FaJ4wH9i .HeaderMenu-module_button-group_8lUL7T8o .HeaderMenu-module_login_QrNgPlOo:first-child {
    margin-right: .32rem
}

[dir=rtl] .HeaderMenu-module_root_nL2DikNd .HeaderMenu-module_navDrawer_FaJ4wH9i .HeaderMenu-module_button-group_8lUL7T8o .HeaderMenu-module_login_QrNgPlOo:first-child {
    margin-left: .32rem
}

.HeaderMenu-module_title_F6kmzNAF {
    display: flex;
    align-items: center
}

[dir=ltr] .HeaderMenu-module_old-entry_28GAgbIS {
    margin-left: 8px
}

[dir=rtl] .HeaderMenu-module_old-entry_28GAgbIS {
    margin-right: 8px
}

.AppTelegramLogin-module_tgloginForApp_S-ERAxBm {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh;
    width: 100vw;
    align-items: center;
    padding: 96px 12px 56px
}

.AppTelegramLogin-module_tgloginForApp_S-ERAxBm .AppTelegramLogin-module_content_KAd3W7a- {
    display: flex;
    flex-direction: column;
    align-items: center
}

.AppTelegramLogin-module_tgloginForApp_S-ERAxBm .AppTelegramLogin-module_content_KAd3W7a- svg {
    margin-bottom: 16px
}

.AppTelegramLogin-module_tgloginForApp_S-ERAxBm .AppTelegramLogin-module_content_KAd3W7a- .AppTelegramLogin-module_title_G92lAwmW {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.AppTelegramLogin-module_tgloginForApp_S-ERAxBm .AppTelegramLogin-module_content_KAd3W7a- .AppTelegramLogin-module_text_4dam7yls {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.AppTelegramLogin-module_tgloginForApp_S-ERAxBm .AppTelegramLogin-module_next_uOx5GzXt {
    width: 100%;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.AgreementBox-module_consent-agreement-box_bwCqEzpU {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 24px;
    display: flex;
    align-items: flex-start
}

.AgreementBox-module_consent-agreement-box_bwCqEzpU .semi-checkbox:hover .semi-checkbox-inner-display,
.AgreementBox-module_consent-agreement-box_bwCqEzpU .semi-checkbox-inner-display {
    box-shadow: inset 0 0 0 1px var(--color-text-2)
}

.AgreementBox-module_consent-agreement-box-check-box_7XOpJwgZ {
    display: inline-block;
    vertical-align: bottom
}

[dir=ltr] .AgreementBox-module_consent-agreement-box-check-box_7XOpJwgZ {
    margin-right: 8px
}

[dir=rtl] .AgreementBox-module_consent-agreement-box-check-box_7XOpJwgZ {
    margin-left: 8px
}

.AgreementBox-module_consent-agreement-box-info-box-protocol-link_WCF2AsiS {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active);
    display: inline-block;
    margin: 0 4px
}

.AgreementBox-module_consent-agreement-box-info-box-protocol-link_WCF2AsiS:hover {
    font-family: Manrope;
    font-weight: 800;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: underline;
    color: var(--color-primary-hover);
    cursor: pointer
}

.AgreementBox-module_consent-agreement-box-info-box-country_jSyTe7Kd {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1);
    border-bottom: 1px dashed #000
}

.AgreementBox-module_consent-agreement-box-info-box-country_jSyTe7Kd:hover {
    cursor: pointer
}

.GoogleLoginBtn-module_googleLogin_BxOhoITH {
    width: 100%;
    height: 48px;
    position: relative;
    overflow: hidden
}

.GoogleLoginBtn-module_googleLogin_BxOhoITH .GoogleLoginBtn-module_btnDiv_trfKgp-P {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    min-width: 0px;
    position: absolute;
    opacity: .0001;
    top: 0;
    transform: scale(2)
}

[dir=ltr] .GoogleLoginBtn-module_googleLogin_BxOhoITH .GoogleLoginBtn-module_btnDiv_trfKgp-P {
    left: 0
}

[dir=rtl] .GoogleLoginBtn-module_googleLogin_BxOhoITH .GoogleLoginBtn-module_btnDiv_trfKgp-P {
    right: 0
}

.GoogleLoginBtn-module_googleLogin_BxOhoITH .GoogleLoginBtn-module_googleBtn_o2zY1u2p {
    border: 1px solid var(--color-border-default);
    border-radius: 8px;
    height: 48px;
    color: var(--color-black-black);
    position: relative;
    white-space: break-spaces
}

.GoogleLoginBtn-module_googleLogin_BxOhoITH .GoogleLoginBtn-module_googleBtn_o2zY1u2p .GoogleLoginBtn-module_googleLoginContent_PeKJcgXk {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.TelegramLoginBtn-module_telegram-login-btn_HqUwg7F1 {
    border: 1px solid var(--color-border-default);
    border-radius: 8px;
    height: 48px;
    color: var(--color-black-black);
    position: relative;
    white-space: break-spaces
}

.TelegramLoginBtn-module_telegram-login-btn_HqUwg7F1 iframe {
    position: absolute;
    width: 0;
    height: 0;
    z-index: 1;
    top: 0;
    opacity: 0
}

[dir=ltr] .TelegramLoginBtn-module_telegram-login-btn_HqUwg7F1 iframe {
    left: 0
}

[dir=rtl] .TelegramLoginBtn-module_telegram-login-btn_HqUwg7F1 iframe {
    right: 0
}

.TelegramLoginBtn-module_telegram-login-btn_HqUwg7F1 iframe:hover {
    cursor: pointer
}

.TelegramLoginBtn-module_telegram-login-btn-content_4yk8fzR5 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2) !important
}

.TelegramLoginBtn-module_telegram-login-btn-content_4yk8fzR5 .semi-button-content {
    width: 100% !important;
    height: 100%
}

[dir=ltr] .TelegramLoginBtn-module_telegram-login-btn-content-icon_06o0uYPp {
    margin-right: 8px
}

[dir=rtl] .TelegramLoginBtn-module_telegram-login-btn-content-icon_06o0uYPp {
    margin-left: 8px
}

.TelegramLoginBtn-module_telegram-login-btn-content_4yk8fzR5 .TelegramLoginBtn-module_telegram-box_-vprLiLz {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 123
}

[dir=ltr] .TelegramLoginBtn-module_telegram-login-btn-content_4yk8fzR5 .TelegramLoginBtn-module_telegram-box_-vprLiLz {
    left: 0
}

[dir=rtl] .TelegramLoginBtn-module_telegram-login-btn-content_4yk8fzR5 .TelegramLoginBtn-module_telegram-box_-vprLiLz {
    right: 0
}

.grecaptcha-badge {
    display: none !important
}

.geetest_box_wrap {
    direction: ltr !important
}

.Captcha-module_captcha-container_0Oc9q-zR>#captcha {
    display: none !important
}

.FormItem-module_form-item_-PJqQbpL {
    margin-bottom: 24px
}

.FormItem-module_form-item_-PJqQbpL input:-webkit-autofill,
.FormItem-module_form-item_-PJqQbpL input:-webkit-autofill:hover,
.FormItem-module_form-item_-PJqQbpL input:-webkit-autofill:focus,
.FormItem-module_form-item_-PJqQbpL input:-webkit-autofill:active {
    -webkit-text-fill-color: var(--color-text-1);
    -webkit-transition: color 99999s ease-in-out 0s, background-color 99999s ease-in-out 0s;
    transition: color 99999s ease-in-out 0s, background-color 99999s ease-in-out 0s;
    height: auto
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_form-label_7Y6DC7F4 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 4px;
    align-items: center;
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_form-label_7Y6DC7F4.FormItem-module_incard_iNotSWgn {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

@media (max-width: 767px) {
    .FormItem-module_form-item_-PJqQbpL .FormItem-module_form-label_7Y6DC7F4.FormItem-module_incard_iNotSWgn {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS {
    max-width: 6.88rem;
    overflow: hidden
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_phone-filter-inp_RhocfKiE {
    border-radius: 8px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_phone-filter-inp-search_87xaUCWN {
    color: var(--color-text-3)
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_phone-filter-inp-search_87xaUCWN {
    margin-left: 12px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_phone-filter-inp-search_87xaUCWN {
    margin-right: 12px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_phone-filter-inp_RhocfKiE .semi-input {
    text-indent: 12px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-3)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_region-phone-item_0jytIAIb {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-dropdown_y-KE-dYS .FormItem-module_region-phone-item-phone_FiFYG-ch {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_form-input_SMVVKaFR {
    width: 100%
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_form-input_SMVVKaFR .FormItem-module_delete-ver-account-icon_oczLxWpq {
    color: var(--color-text-2);
    position: absolute;
    z-index: 123456;
    top: 50%;
    transform: translateY(-50%)
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_form-input_SMVVKaFR .FormItem-module_delete-ver-account-icon_oczLxWpq {
    right: 13.33px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_form-input_SMVVKaFR .FormItem-module_delete-ver-account-icon_oczLxWpq {
    left: 13.33px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_form-input_SMVVKaFR .FormItem-module_delete-ver-account-icon_oczLxWpq:hover {
    cursor: pointer
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .FormItem-module_phone-prefix_2Fo1GNlB {
    color: var(--color-text-0);
    display: flex;
    align-items: center;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .FormItem-module_phone-prefix_2Fo1GNlB {
    margin-left: 12px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .FormItem-module_phone-prefix_2Fo1GNlB {
    margin-right: 12px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .FormItem-module_phone-prefix-icon_IgYvjBi6 {
    color: var(--color-text-0)
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .FormItem-module_phone-prefix-icon_IgYvjBi6 {
    margin-left: 10px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .FormItem-module_phone-prefix-icon_IgYvjBi6 {
    margin-right: 10px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-inp_EzZUuIgR .semi-input {
    text-indent: 12px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow {
    position: relative
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-input-wrapper {
    height: 40px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-portal-inner {
    width: 100%;
    top: 4px !important
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-portal-inner {
    left: 0 !important
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-portal-inner {
    right: 0 !important
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-item {
    max-width: 100%
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content {
    position: relative
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu {
    height: 300px;
    overflow-x: hidden;
    overflow-y: scroll
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu::-webkit-scrollbar {
    background-color: var(--color-fill-0);
    width: 4px;
    height: 200px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu::-webkit-scrollbar-thumb {
    background-color: var(--color-fill-1)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu .semi-dropdown-title {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: var(--color-bg-4);
    padding: 8px 12px
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu .semi-dropdown-title {
    left: 0
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu .semi-dropdown-title {
    right: 0
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu .semi-dropdown-item {
    padding: 8px 12px;
    border-radius: 4px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu .semi-dropdown-item:first-of-type {
    margin-top: 56px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_phone-after_n9-c58Ow .semi-dropdown-content .semi-dropdown-menu .semi-dropdown-item:hover {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_count-down-btn_ODpTs2Y7 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-black-black);
    display: inline-block;
    height: 32px;
    min-width: 64px;
    line-height: 32px;
    white-space: nowrap;
    background-color: var(--color-primary-default);
    border-radius: 4px;
    padding: 0 16px
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_count-down-btn_ODpTs2Y7 {
    margin-right: 12px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_count-down-btn_ODpTs2Y7 {
    margin-left: 12px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_count-down-btn_ODpTs2Y7:hover {
    cursor: pointer
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_count-num_NXYLCMls {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    display: inline-block;
    height: 32px;
    min-width: 64px;
    line-height: 32px;
    white-space: nowrap;
    background-color: var(--color-disabled-bg);
    border-radius: 4px;
    padding: 0 16px
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_count-num_NXYLCMls {
    margin-right: 12px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_count-num_NXYLCMls {
    margin-left: 12px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_count-num_NXYLCMls:hover {
    cursor: not-allowed
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip_u6qtbBSW {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    display: flex;
    align-items: center;
    margin-top: 4px;
    color: var(--color-text-0)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-txt_lg7E3LeJ {
    color: var(--color-text-2)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon_A5PRUyzd {
    display: inline-block
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon_A5PRUyzd {
    margin-right: 8px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon_A5PRUyzd {
    margin-left: 8px
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon-close_yibeRMVI {
    margin-right: 8px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon-close_yibeRMVI {
    margin-left: 8px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon-danger_08bnSv2I {
    color: var(--color-danger-default)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_error-tip-icon-success_P0hXme0O {
    color: var(--color-success-default)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-arrow_S-LNLYfC {
    color: var(--color-text-0);
    display: inline-block;
    background-color: var(--color-fill-0);
    border-radius: 50%
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-arrow_S-LNLYfC {
    margin-left: 8px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-arrow_S-LNLYfC {
    margin-right: 8px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-code-tip_AYtAryz2 {
    display: flex;
    align-items: center;
    margin-top: 4px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-account-delete-icon_bb4YfC3d {
    color: var(--color-text-2)
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-account-delete-icon_bb4YfC3d {
    margin-left: 18px
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-account-delete-icon_bb4YfC3d {
    margin-right: 18px
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-account-delete-icon_bb4YfC3d:hover {
    cursor: pointer
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-code-error_wny51TjY {
    color: var(--color-danger-default)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_invite-code-success_3cNV3rsv {
    color: var(--color-success-default)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_check-invite-code-icon_REFAHKb- {
    color: var(--color-primary-active);
    display: inline-block
}

[dir=ltr] .FormItem-module_form-item_-PJqQbpL .FormItem-module_check-invite-code-icon_REFAHKb- {
    margin-right: 8px;
    transform: rotate(180deg)
}

[dir=rtl] .FormItem-module_form-item_-PJqQbpL .FormItem-module_check-invite-code-icon_REFAHKb- {
    margin-left: 8px;
    transform: rotate(-180deg)
}

.FormItem-module_form-item_-PJqQbpL .FormItem-module_check-invite-code-icon_REFAHKb-:hover {
    cursor: pointer
}

.FormItem-module_form-item_-PJqQbpL input::-webkit-input-placeholder {
    color: var(--color-text-3)
}

.FormItem-module_form-item_-PJqQbpL input::-moz-placeholder {
    color: var(--color-text-3)
}

.FormItem-module_form-item_-PJqQbpL input::-ms-input-placeholder {
    color: var(--color-text-3)
}

.FormItem-module_form-item_-PJqQbpL input::placeholder {
    color: var(--color-text-3)
}

.semi-autoComplete-option:hover {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.FormTab-module_form-tab_iSlAvQh6 {
    width: 100%;
    padding: 4px;
    border-radius: 8px;
    background-color: var(--color-fill-0);
    box-sizing: border-box;
    margin-bottom: 24px;
    height: 48px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-3)
}

.FormTab-module_form-tab-item_gQcnFNVK {
    border-radius: 8px;
    height: 100%;
    flex: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir=ltr] .FormTab-module_form-tab-item_gQcnFNVK {
    margin-right: 8px
}

[dir=rtl] .FormTab-module_form-tab-item_gQcnFNVK {
    margin-left: 8px
}

.FormTab-module_form-tab-item_gQcnFNVK:hover {
    cursor: pointer
}

[dir=ltr] .FormTab-module_form-tab-item_gQcnFNVK:nth-last-child(1) {
    margin-right: 0
}

[dir=rtl] .FormTab-module_form-tab-item_gQcnFNVK:nth-last-child(1) {
    margin-left: 0
}

.FormTab-module_form-tab-item-active_EKoq2WHw {
    background-color: var(--color-bg-3);
    color: var(--color-text-0)
}

.ThirdRegisterForm-module_third-register-form-title_-IeME60J {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 8px
}

.ThirdRegisterForm-module_third-register-form_neT5E4wd .ThirdRegisterForm-module_third-label_egvTunFb {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    font-weight: 700;
    margin-bottom: 44px;
    display: flex;
    align-items: center;
    gap: 4px
}

.ThirdRegisterForm-module_third-register-form_neT5E4wd .ThirdRegisterForm-module_third-label-icon_ZsZ-O0w7 {
    display: inline-block
}

.ThirdRegisterForm-module_third-register-form_neT5E4wd .ThirdRegisterForm-module_third-label-name_v7To1C6k {
    display: inline-block;
    color: var(--color-primary-active)
}

.ThirdRegisterForm-module_third-register-form_neT5E4wd .ThirdRegisterForm-module_operation-item_ADPSU769 {
    margin-bottom: 16px
}

.LoginForm-module_login-form_RHS0pje7.LoginForm-module_is-side_NaNI3pjw .LoginForm-module_login-form-title_z-naUje- {
    display: none
}

.LoginForm-module_login-form_RHS0pje7.LoginForm-module_is-side_NaNI3pjw .LoginForm-module_formtab_cnNzyV-y {
    width: calc(100% - 72px)
}

.LoginForm-module_login-form-title_z-naUje- {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 40px
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_divider_ZFcRA0Hi {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    gap: 4px
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_divider_ZFcRA0Hi .LoginForm-module_left_hlX-qQAn {
    flex: 1;
    width: 100%;
    margin: 9px 0;
    border: .5px solid var(--color-border-default)
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_divider_ZFcRA0Hi .LoginForm-module_text_I-8FVT7L {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_divider_ZFcRA0Hi .LoginForm-module_right_MWOU03me {
    width: 100%;
    flex: 1;
    margin: 9px 0;
    border: .5px solid var(--color-border-default)
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_third-box_hdCRTWuG {
    display: flex;
    gap: 16px;
    margin: 16px auto
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_third-box_hdCRTWuG .semi-button:hover {
    background-color: transparent;
    border: 1px solid var(--color-border-default)
}

.LoginForm-module_login-form_RHS0pje7 .LoginForm-module_error-tip_3NQw3p-j {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-danger-default);
    margin-bottom: 8px
}

.LoginForm-module_login-form-forgetpd-tip_H3YyZGih {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    display: flex;
    align-items: center;
    margin-bottom: 16px
}

.LoginForm-module_login-form-forgetpd-tip_H3YyZGih:hover {
    cursor: pointer
}

.LoginForm-module_login-form-forgetpd-tip-icon_JKpJqeX9 {
    display: inline-block;
    color: var(--color-text-2)
}

[dir=ltr] .LoginForm-module_login-form-forgetpd-tip-icon_JKpJqeX9 {
    margin-left: 8px
}

[dir=rtl] .LoginForm-module_login-form-forgetpd-tip-icon_JKpJqeX9 {
    margin-right: 8px
}

.LoginForm-module_login-form-not-have-account_M-G-MLZr {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    display: flex;
    align-items: center
}

.LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip_dlNWBu7p {
    font-family: Manrope;
    font-weight: 800;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    display: inline-flex;
    align-items: center
}

[dir=ltr] .LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip_dlNWBu7p {
    margin-left: 4px
}

[dir=rtl] .LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip_dlNWBu7p {
    margin-right: 4px
}

.LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip_dlNWBu7p:hover {
    cursor: pointer
}

.LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip-icon_KgYsLKyf {
    display: inline-block;
    color: var(--color-text-2)
}

[dir=ltr] .LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip-icon_KgYsLKyf {
    margin-left: 8px
}

[dir=rtl] .LoginForm-module_login-form-not-have-account_M-G-MLZr .LoginForm-module_register-tip-icon_KgYsLKyf {
    margin-right: 8px
}

@media screen and (max-width: 768px) {
    .LoginForm-module_login-form_RHS0pje7 .LoginForm-module_divider_ZFcRA0Hi {
        margin-top: 0
    }

    .LoginForm-module_login-form_RHS0pje7 .LoginForm-module_third-box_hdCRTWuG {
        margin-bottom: 24px;
        flex-direction: column
    }
}

.LoginForm-module_forget-pop-info_KIICcCdW {
    text-align: center;
    margin-bottom: -16px
}

.LoginForm-module_forget-pop-info_KIICcCdW .LoginForm-module_tip-icon_U6OcUziK {
    display: inline-block;
    margin-bottom: 8px
}

.LoginForm-module_forget-pop-info_KIICcCdW .LoginForm-module_tip-title_OvFmZjKH {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 8px
}

.LoginForm-module_forget-pop-info_KIICcCdW .LoginForm-module_tip-section_EzxfWnHj {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1)
}

.LoginQR-module_login-qr_Lr7ePMTw {
    text-align: center
}

.LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ {
    width: 230px;
    height: 230px;
    margin-bottom: 16px;
    display: inline-block;
    position: relative
}

.LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ .LoginQR-module_qrcode_aok-ml2j {
    width: 100%;
    height: 100%
}

.LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ .LoginQR-module_refresh-box_i-pcsBfd {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
    flex-direction: column;
    border-radius: 16px;
    background: rgba(255, 255, 255, .8);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

[dir=ltr] .LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ .LoginQR-module_refresh-box_i-pcsBfd {
    left: 0
}

[dir=rtl] .LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ .LoginQR-module_refresh-box_i-pcsBfd {
    right: 0
}

.LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ .LoginQR-module_refresh-box-tip_LKRNrozI {
    width: 100%;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: #222727;
    margin-bottom: 8px
}

.LoginQR-module_login-qr_Lr7ePMTw .LoginQR-module_qr-box_hkfNsFYQ .LoginQR-module_refresh-box_i-pcsBfd button {
    background-color: var(--color-primary-light-hover)
}

.LoginQR-module_login-qr-title_ncHHIaDL {
    width: 100%;
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 8px
}

.LoginQR-module_login-qr-tip_N8sdKeD1 {
    width: 100%;
    text-align: center
}

.LoginQR-module_login-qr-tip-download-app_-4dRBASs {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active);
    margin: 0 4px
}

.LoginQR-module_login-qr-tip-download-app_-4dRBASs:hover {
    cursor: pointer;
    color: var(--color-primary-hover)
}

.Login-module_login_XM6rFmBA {
    width: 100%;
    min-height: 100vh;
    background-color: var(--color-bg-1)
}

.Login-module_login_XM6rFmBA .semi-input-wrapper-large,
.Login-module_login_XM6rFmBA .semi-input-wrapper-large .semi-input-large {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.Login-module_login_XM6rFmBA img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.RegisterBanner-module_register-banner_V2xTvxXZ {
    width: 100%;
    height: 100%;
    background-color: var(--color-tertiary-light-default);
    text-align: center
}

.RegisterBanner-module_register-banner-mobile_4ieazUbL {
    height: auto;
    margin-top: 60px;
    box-sizing: border-box
}

[dir=ltr] .RegisterBanner-module_register-banner-mobile_4ieazUbL {
    text-align: left
}

[dir=rtl] .RegisterBanner-module_register-banner-mobile_4ieazUbL {
    text-align: right
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_pc-banner_aV7JR54q {
    width: 360px;
    min-height: 360px;
    margin-bottom: 60px;
    display: inline-block
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_img-wrapper_mcY2G6g7 {
    min-height: 128px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_mobile-banner_EJSTG80N {
    width: 100%;
    display: inline-block
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_title_9o822dxr {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 16px
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_sub-title_OrAFQnFB {
    font-family: Manrope;
    font-weight: 500;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1)
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_mob-title_OAohUVF8 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    margin-bottom: 4px
}

.RegisterBanner-module_register-banner_V2xTvxXZ .RegisterBanner-module_mob-sub-title_e6-BO7Ek {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.RegisterForm-module_register-form_w71EDGM8 {
    font-size: 0
}

.RegisterForm-module_register-form_w71EDGM8.RegisterForm-module_is-side_6y3qpTF1 .RegisterForm-module_register-form-title_ZvCcW0TH {
    display: none
}

.RegisterForm-module_register-form-title_ZvCcW0TH {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 40px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_error-tip_dfLdNTfO {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-danger-default);
    margin-bottom: 8px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_invite-label-box_otbhOIY7 {
    display: flex;
    align-items: center
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_invite-label-box_otbhOIY7 .RegisterForm-module_invite-arrow_AJhPy50r {
    color: var(--color-text-0);
    border-radius: 50%;
    background-color: var(--color-fill-0)
}

[dir=ltr] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_invite-label-box_otbhOIY7 .RegisterForm-module_invite-arrow_AJhPy50r {
    margin-left: 4px
}

[dir=rtl] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_invite-label-box_otbhOIY7 .RegisterForm-module_invite-arrow_AJhPy50r {
    margin-right: 4px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_invite-label-box_otbhOIY7:hover {
    cursor: pointer
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_operation-item_BdJmF291 {
    margin-bottom: 16px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_divider_NNYFVoKt {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    gap: 4px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_divider_NNYFVoKt .RegisterForm-module_left_WIo1U2LR {
    flex: 1;
    width: 100%;
    margin: 9px 0;
    border: .5px solid var(--color-border-default)
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_divider_NNYFVoKt .RegisterForm-module_text_cFv8EMQ3 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_divider_NNYFVoKt .RegisterForm-module_right_cEtJAIuG {
    width: 100%;
    flex: 1;
    margin: 9px 0;
    border: .5px solid var(--color-border-default)
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party_kmmZ2Icl {
    display: flex;
    gap: 16px;
    margin: 16px auto
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party_kmmZ2Icl .semi-button:hover {
    background-color: transparent;
    border: 1px solid var(--color-border-default)
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party-btn_8I-ifVkE {
    border: 1px solid var(--color-border-default);
    border-radius: 8px;
    height: 48px;
    color: var(--color-black-black);
    position: relative
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party-btn-content_a01gcgTQ {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party-btn-content_a01gcgTQ .semi-button-content {
    width: 100% !important;
    height: 100%
}

[dir=ltr] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party-btn-content-icon_achElYNq {
    margin-right: 8px
}

[dir=rtl] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party-btn-content-icon_achElYNq {
    margin-left: 8px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login_Vb2uyguL {
    display: flex;
    align-items: center;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    margin-bottom: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav_QVob9tAm {
    font-family: Manrope;
    font-weight: 800;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    display: inline-flex;
    align-items: center
}

[dir=ltr] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav_QVob9tAm {
    margin-left: 8px
}

[dir=rtl] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav_QVob9tAm {
    margin-right: 8px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav_QVob9tAm:hover {
    cursor: pointer
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav-icon_LYOjGfFn {
    display: inline-block
}

[dir=ltr] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav-icon_LYOjGfFn {
    margin-left: 10px
}

[dir=rtl] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_to-login-nav-icon_LYOjGfFn {
    margin-right: 10px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn {
    margin-bottom: 48px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn .RegisterForm-module_send-msg-tip_d-gZQIgS {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    display: flex;
    align-items: center;
    margin-bottom: 40px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn .RegisterForm-module_send-msg-tip_d-gZQIgS .RegisterForm-module_msg-account_QOvBS2Ds {
    display: inline-block;
    color: var(--color-primary-active)
}

[dir=ltr] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn .RegisterForm-module_send-msg-tip_d-gZQIgS .RegisterForm-module_msg-account_QOvBS2Ds {
    margin-left: 4px
}

[dir=rtl] .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn .RegisterForm-module_send-msg-tip_d-gZQIgS .RegisterForm-module_msg-account_QOvBS2Ds {
    margin-right: 4px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn .RegisterForm-module_didnt-receive_SZYgEj0U {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active);
    display: inline-block;
    margin-bottom: 8px
}

.RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_verification-box_PecBoTGn .RegisterForm-module_didnt-receive_SZYgEj0U:hover {
    font-family: Manrope;
    font-weight: 800;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: underline;
    color: var(--color-primary-hover);
    cursor: pointer
}

@media screen and (max-width: 768px) {
    .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_divider_NNYFVoKt {
        margin-top: 0
    }

    .RegisterForm-module_register-form_w71EDGM8 .RegisterForm-module_register-box_aefjKeCb .RegisterForm-module_third-party_kmmZ2Icl {
        margin-bottom: 24px;
        flex-direction: column
    }
}

.Register-module_register_QhOdPFcy {
    width: 100vw;
    height: 100vh;
    background-color: var(--color-bg-1)
}

.Register-module_register_QhOdPFcy .semi-input-wrapper-large,
.Register-module_register_QhOdPFcy .semi-input-wrapper-large .semi-input-large {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.Register-module_register_QhOdPFcy img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media (max-width: 767px) {
    .semi-popover-wrapper {
        z-index: 999
    }
}

.DownloadPop-module_download-pop_wQIlTZuj {
    position: fixed;
    bottom: 0;
    padding: 12px 16px;
    box-sizing: border-box;
    width: 100vw;
    display: flex;
    align-items: center;
    background-color: var(--color-nav-bg);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    z-index: 123456789
}

[dir=ltr] .DownloadPop-module_download-pop_wQIlTZuj {
    left: 0
}

[dir=rtl] .DownloadPop-module_download-pop_wQIlTZuj {
    right: 0
}

.DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_logo_2A9iQFPJ {
    width: 32px;
    height: 32px;
    display: inline-block
}

[dir=ltr] .DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_logo_2A9iQFPJ {
    margin-right: 8px
}

[dir=rtl] .DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_logo_2A9iQFPJ {
    margin-left: 8px
}

.DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_info_eAcfnGmd {
    flex: 1;
    white-space: break-spaces;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block
}

[dir=ltr] .DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_info_eAcfnGmd {
    margin-right: 8px
}

[dir=rtl] .DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_info_eAcfnGmd {
    margin-left: 8px
}

.DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_info-title_UJznN8kp {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.DownloadPop-module_download-pop_wQIlTZuj .DownloadPop-module_info-tip_ujadLDlZ {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.ValidateLogon-module_validate-logon_CJgoseJq {
    background-color: var(--color-bg-1);
    padding-top: 60px;
    height: 100vh
}

.ValidateLogon-module_validate-logon_CJgoseJq .semi-input-wrapper-large,
.ValidateLogon-module_validate-logon_CJgoseJq .semi-input-wrapper-large .semi-input-large {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.ValidateLogon-module_validate-logon-title_YkcaBsog {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 40px
}

.ValidateLogon-module_validate-logon-title-account_z-BNnxXr {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active)
}

.ValidateLogon-module_validate-logon-tip_4Jqh4n-i {
    width: 100%;
    padding: 16px;
    box-sizing: border-box;
    background-color: var(--color-warning-light-default);
    display: flex;
    align-items: center;
    justify-content: center
}

.ValidateLogon-module_validate-logon-tip-icon_GGo-03As {
    display: inline-block
}

[dir=ltr] .ValidateLogon-module_validate-logon-tip-icon_GGo-03As {
    margin-right: 8px
}

[dir=rtl] .ValidateLogon-module_validate-logon-tip-icon_GGo-03As {
    margin-left: 8px
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .semi-modal-content {
    overflow: visible
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .semi-modal-body {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .semi-modal-body h5 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 12px;
    text-align: center
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .semi-modal-body p.ExclamationModal-module_subTitle_eSGnHOP- {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    text-align: center
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .semi-input-suffix {
    white-space: nowrap
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .semi-modal-footer {
    margin-top: 0
}

.ExclamationModal-module_exclamationModal_vCrYW2yt .ExclamationModal-module_close_pouJl0VH {
    position: absolute;
    top: -48px;
    cursor: pointer;
    color: var(--color-white-white)
}

[dir=ltr] .ExclamationModal-module_exclamationModal_vCrYW2yt .ExclamationModal-module_close_pouJl0VH {
    right: 0
}

[dir=rtl] .ExclamationModal-module_exclamationModal_vCrYW2yt .ExclamationModal-module_close_pouJl0VH {
    left: 0
}

.InternalTransfer-module_content_7FKqzRmM p {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.InternalTransfer-module_content_7FKqzRmM h4 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active)
}

.InternalTransfer-module_content_7FKqzRmM .InternalTransfer-module_inputContainer_aS-aV3PW {
    display: flex;
    gap: 10px;
    margin-top: 24px;
    margin-bottom: 4px
}

.InternalTransfer-module_content_7FKqzRmM .InternalTransfer-module_inputContainer_aS-aV3PW .semi-input-wrapper,
.InternalTransfer-module_content_7FKqzRmM .InternalTransfer-module_inputContainer_aS-aV3PW .semi-input {
    width: 50px;
    height: 50px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active);
    text-align: center
}

.InternalTransfer-module_content_7FKqzRmM small {
    display: block;
    margin-bottom: 24px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.InternalTransfer-module_content_7FKqzRmM small a {
    display: inline-block;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active)
}

.InternalTransfer-module_content_7FKqzRmM .semi-checkbox-addon {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.PcOnline-module_pc-online_kEQBk1oN {
    width: 48px;
    height: 48px;
    bottom: 140px;
    background-color: var(--color-white-white);
    position: fixed;
    z-index: 99999;
    border-radius: 8px;
    border: 1px solid var(--color-border-default);
    box-shadow: 0 4px 14px #0000001a;
    cursor: pointer
}

[dir=ltr] .PcOnline-module_pc-online_kEQBk1oN {
    right: 24px
}

[dir=rtl] .PcOnline-module_pc-online_kEQBk1oN {
    left: 24px
}

.PcOnline-module_pc-online_kEQBk1oN div {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center
}

[dir=ltr] .mobile .PcOnline-module_pc-online_kEQBk1oN {
    right: 0
}

[dir=rtl] .mobile .PcOnline-module_pc-online_kEQBk1oN {
    left: 0
}

@media (max-width: 767px) {
    [dir=ltr] .PcOnline-module_pc-online_kEQBk1oN {
        right: 0
    }

    [dir=rtl] .PcOnline-module_pc-online_kEQBk1oN {
        left: 0
    }
}

.TelegramEntranceModal-module_root_LjbArGDo .TelegramEntranceModal-module_closeBtn_wRsxRpQd {
    position: fixed;
    top: 48px;
    z-index: 1001
}

[dir=ltr] .TelegramEntranceModal-module_root_LjbArGDo .TelegramEntranceModal-module_closeBtn_wRsxRpQd {
    right: 48px
}

[dir=rtl] .TelegramEntranceModal-module_root_LjbArGDo .TelegramEntranceModal-module_closeBtn_wRsxRpQd {
    left: 48px
}

.TelegramEntranceModal-module_root_LjbArGDo .TelegramEntranceModal-module_closeBtn_wRsxRpQd svg {
    color: var(--color-white-white)
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal {
    width: 480px;
    height: 551px
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content {
    padding: 0;
    background-color: transparent;
    box-shadow: none !important
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body {
    position: relative
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body img {
    width: 100%;
    height: 100%;
    transition: all .2s
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body section {
    position: absolute;
    bottom: 25px;
    width: 100%
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body section a {
    display: flex;
    margin: 0 24px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background: var(--color-white-white);
    color: var(--color-black-black);
    outline: none;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body section a:not(:last-child) {
    margin-bottom: 8px;
    color: var(--color-white-white);
    background: var(--color-black-black)
}

.TelegramEntranceModal-module_skeletonImage_uC-vHOho {
    width: 480px;
    height: 551px
}

@media (max-width: 991px) {
    .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal {
        width: calc(100% + .04rem);
        height: auto;
        line-height: 0;
        margin: 0;
        position: fixed;
        bottom: 0
    }

    [dir=ltr] .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal {
        left: -.02rem
    }

    [dir=rtl] .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal {
        right: -.02rem
    }

    .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content {
        border-radius: unset
    }

    .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body section {
        bottom: .58rem
    }

    .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body section a {
        margin: 0 .33rem
    }

    .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body div {
        position: absolute;
        top: .32rem
    }

    [dir=ltr] .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body div {
        right: .32rem
    }

    [dir=rtl] .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body div {
        left: .32rem
    }

    .TelegramEntranceModal-module_telegramEntranceModal_lb7H-ulU .semi-modal .semi-modal-content .semi-modal-body div svg {
        color: var(--color-white-white)
    }

    .TelegramEntranceModal-module_skeletonImage_uC-vHOho {
        width: calc(100% + .04rem);
        height: auto
    }
}

.IpAlert-module_ip-alert_0iSLszNy .IpAlert-module_msg-view_W5tazftC {
    text-align: center
}

.IpAlert-module_ip-alert_0iSLszNy .IpAlert-module_title_QqASEgkB {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    margin-top: 16px
}

.IpAlert-module_ip-alert_0iSLszNy .IpAlert-module_content_HceAOOQg {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    margin-top: 8px
}

.IpAlert-module_ip-alert_0iSLszNy button {
    margin-top: 32px;
    width: 100%;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_banner_XteqLAXS {
    max-width: 1760px;
    background-color: var(--color-white-white);
    padding: 0 80px;
    margin: 0 auto;
    background-size: contain;
    overflow: hidden
}

body[theme-mode=dark] .Banner-module_banner_XteqLAXS {
    background-color: var(--color-bg-1)
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt {
    max-width: 1760px;
    margin-top: 103px;
    margin-bottom: 76px;
    text-align: center;
    display: flex;
    justify-content: space-between;
    overflow: hidden
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 1600px;
    font-style: normal;
    font-weight: 400;
    font-size: 72px;
    line-height: 86px;
    color: var(--color-text-0);
    position: relative
}

[dir=ltr] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG {
    text-align: left
}

[dir=rtl] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG {
    text-align: right
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG.Banner-module_en_mrZhThjc {
    font-family: Big John
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG.Banner-module_cn_sLBKgAGM {
    font-family: LINE Seed JP App_TTF Bold
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG.Banner-module_enter_IwS2EvXL {
    animation: Banner-module_enter-anim_cz97Uel2 .7s ease-in-out both
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_text_hqYny6kT {
    white-space: nowrap
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_banner-img_w3hcUD0W {
    position: absolute;
    width: 680px;
    height: 560px;
    background-image: url(/main_static/images/banner_light_0218_2x.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

[dir=ltr] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_banner-img_w3hcUD0W {
    right: 0
}

[dir=rtl] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_banner-img_w3hcUD0W {
    left: 0
}

body[theme-mode=dark] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_banner-img_w3hcUD0W {
    background-image: url(/main_static/images/banner_dark_0226_2x.png)
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST .Banner-module_download-group_R4-3DRRm {
    margin-top: 12px
}

[dir=ltr] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST .Banner-module_download-group_R4-3DRRm {
    margin-left: 0
}

[dir=rtl] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST .Banner-module_download-group_R4-3DRRm {
    margin-right: 0
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_hide-input-btn_ob4K9dkf {
    height: 48px;
    min-width: 186px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_hide-input-btn_ob4K9dkf .dui-icon {
    color: var(--color-black-black)
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu {
    position: relative;
    display: inline-block
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper {
    width: 448px;
    height: 48px
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper input {
    height: 48px
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper input ::-webkit-input-placeholder {
    color: var(--color-text-3);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: red
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper input ::-moz-placeholder {
    color: var(--color-text-3);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: red
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper input ::-ms-input-placeholder {
    color: var(--color-text-3);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: red
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper input ::placeholder {
    color: var(--color-text-3);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: red
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .Banner-module_combine_btn_2cBm6P9Z {
    position: absolute;
    top: 4px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

[dir=ltr] .Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .Banner-module_combine_btn_2cBm6P9Z {
    right: 4px
}

[dir=rtl] .Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .Banner-module_combine_btn_2cBm6P9Z {
    left: 4px
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh {
    display: flex;
    align-items: center;
    gap: 8px
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper {
    width: 286px;
    height: 64px;
    background: var(--color-white-white);
    border: 1px solid var(--color-border-container-default);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input {
    height: 64px;
    background: var(--color-white-white);
    border: 1px solid #E8E9E9;
    border-radius: 8px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input ::-webkit-input-placeholder {
    color: var(--color-text-2);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input ::-moz-placeholder {
    color: var(--color-text-2);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input ::-ms-input-placeholder {
    color: var(--color-text-2);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input ::placeholder {
    color: var(--color-text-2);
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input:focus {
    border: 1px solid var(--color-primary-hover)
}

body[theme-mode=dark] .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input {
    background: var(--color-fill-0);
    border: 1px solid rgba(255, 255, 255, .08)
}

body[theme-mode=dark] .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper {
    background: var(--color-fill-0)
}

body[theme-mode=dark] .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper input:focus {
    border: 1px solid var(--color-primary-hover)
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .Banner-module_split_btn_DOiYT03d {
    height: 64px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    min-width: 160px
}

.Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .Banner-module_split_btn_DOiYT03d.semi-button-light {
    border: 1px solid var(--color-text-0)
}

.Banner-module_reg-group_gPxW0Jlc.Banner-module_enter_IwS2EvXL {
    animation: Banner-module_enter-anim_cz97Uel2 .7s ease-in-out .2s both
}

.Banner-module_info-card_UCQVyGvQ {
    display: flex;
    margin-top: 14px;
    margin-bottom: 64px;
    gap: 64px
}

.Banner-module_info-card_UCQVyGvQ .Banner-module_card_mv-ceSiJ {
    white-space: nowrap
}

.Banner-module_info-card_UCQVyGvQ .Banner-module_card_mv-ceSiJ h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 34px;
    font-size: 26px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin: 0
}

.Banner-module_info-card_UCQVyGvQ .Banner-module_card_mv-ceSiJ h5 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: --color-text-0
}

.Banner-module_info-card_UCQVyGvQ.Banner-module_enter_IwS2EvXL {
    animation: Banner-module_enter-anim_cz97Uel2 .7s ease-in-out .2s both
}

.Banner-module_download-group_R4-3DRRm {
    flex-wrap: nowrap
}

[dir=ltr] .Banner-module_download-group_R4-3DRRm {
    margin-left: 24px
}

[dir=rtl] .Banner-module_download-group_R4-3DRRm {
    margin-right: 24px
}

[dir=ltr] .Banner-module_download-group_R4-3DRRm .semi-col {
    margin-right: 16px
}

[dir=rtl] .Banner-module_download-group_R4-3DRRm .semi-col {
    margin-left: 16px
}

.Banner-module_download-group_R4-3DRRm a {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(34, 39, 39, .08);
    border-radius: 8px;
    line-height: 80px
}

.Banner-module_download-group_R4-3DRRm a:hover {
    background: var(--color-fill-0)
}

body[theme-mode=dark] .Banner-module_download-group_R4-3DRRm a {
    background: transparent;
    border: 1px solid var(--color-border-default);
    border-radius: 4px
}

body[theme-mode=dark] .Banner-module_download-group_R4-3DRRm a:hover {
    background: var(--color-fill-0)
}

.Banner-module_download-group_R4-3DRRm.Banner-module_enter_IwS2EvXL {
    animation: Banner-module_enter-anim_cz97Uel2 .7s ease-in-out .6s both
}

.Banner-module_depositModal_TOsK9VU8 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.Banner-module_depositModal_TOsK9VU8.Banner-module_mobile_T1YElaBI h5 {
    padding: 0 .24rem;
    margin-bottom: 0
}

.Banner-module_depositModal_TOsK9VU8.Banner-module_mobile_T1YElaBI .semi-divider {
    margin: .16rem 0 .32rem
}

.Banner-module_depositModal_TOsK9VU8.Banner-module_mobile_T1YElaBI .semi-space {
    padding: 0 .24rem;
    gap: .32rem
}

.Banner-module_depositModal_TOsK9VU8.Banner-module_mobile_T1YElaBI .semi-space .Banner-module_item_8M-aOwDQ {
    padding: .16rem
}

.Banner-module_depositModal_TOsK9VU8.Banner-module_mobile_T1YElaBI .semi-space .Banner-module_item_8M-aOwDQ p {
    padding: .18rem .16rem
}

.Banner-module_depositModal_TOsK9VU8.Banner-module_mobile_T1YElaBI .semi-space .Banner-module_item_8M-aOwDQ .semi-space {
    padding: .24rem 0;
    gap: .24rem
}

.Banner-module_depositModal_TOsK9VU8 h5 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 24px
}

.Banner-module_depositModal_TOsK9VU8 .semi-space {
    width: 100%;
    gap: 16px;
    flex-direction: column
}

.Banner-module_depositModal_TOsK9VU8 .semi-space .Banner-module_item_8M-aOwDQ {
    width: 100%;
    padding: 8px;
    border: 1px solid rgba(34, 39, 39, .08);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer
}

.Banner-module_depositModal_TOsK9VU8 .semi-space .Banner-module_item_8M-aOwDQ p {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    padding: 4px 8px
}

.Banner-module_depositModal_TOsK9VU8 .semi-space .Banner-module_item_8M-aOwDQ .semi-space {
    flex-direction: row;
    align-items: center;
    gap: 12px;
    padding: 8px 0
}

.Banner-module_depositModal_TOsK9VU8 .semi-space .Banner-module_item_8M-aOwDQ .semi-space b {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

@media screen and (max-width: 1360px) {
    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_banner-img_w3hcUD0W {
        width: 4.78rem;
        height: 4.06rem
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST {
        flex-direction: column;
        align-items: flex-start
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST .Banner-module_download-group_R4-3DRRm {
        margin-top: 24px
    }

    [dir=ltr] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST .Banner-module_download-group_R4-3DRRm {
        margin-left: 0
    }

    [dir=rtl] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST .Banner-module_download-group_R4-3DRRm {
        margin-right: 0
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_text_hqYny6kT {
        white-space: pre-wrap
    }
}

@media (max-width: 1199px) {
    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt {
        height: 556px;
        background-size: 4.08rem 3.36rem
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG {
        font-size: 48px;
        line-height: 56px
    }
}

@media (max-width: 991px) {
    .Banner-module_banner_XteqLAXS {
        margin-top: 48px
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt {
        height: auto;
        margin: .32rem auto 0;
        flex-direction: column;
        background-image: none
    }

    body[theme-mode=dark] .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt {
        background-image: none
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG {
        font-size: .64rem;
        line-height: .76rem
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_banner-img_w3hcUD0W {
        position: unset;
        transition: all .2s;
        margin: .64rem auto;
        width: 6.8rem;
        height: 5.6rem
    }

    .Banner-module_info-card_UCQVyGvQ {
        margin-top: .32rem
    }

    .Banner-module_info-card_UCQVyGvQ .Banner-module_card_mv-ceSiJ {
        margin-bottom: .24rem
    }
}

@media (max-width: 767px) {
    .Banner-module_banner_XteqLAXS {
        padding: 0 .32rem
    }

    .Banner-module_banner_XteqLAXS .Banner-module_bannerIn_KndXKLmt .Banner-module_banner-text_uWKTj-gG .Banner-module_space-group_rThrxyST {
        flex-direction: column;
        width: 100%;
        margin-bottom: 48px
    }

    .Banner-module_info-card_UCQVyGvQ {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px !important
    }

    .Banner-module_download-group_R4-3DRRm {
        align-self: center
    }

    [dir=ltr] .Banner-module_download-group_R4-3DRRm {
        margin-left: 0
    }

    [dir=rtl] .Banner-module_download-group_R4-3DRRm {
        margin-right: 0
    }

    .Banner-module_reg-group_gPxW0Jlc,
    .Banner-module_reg-group_gPxW0Jlc .Banner-module_hide-input-btn_ob4K9dkf {
        width: 100%
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu {
        position: unset;
        display: block
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper {
        height: 40px;
        width: 100%
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .semi-input-wrapper input {
        height: 40px
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_combine_oANMWXwA .Banner-module_input-combine-wrapper_9f2RYwMu .Banner-module_combine_btn_2cBm6P9Z {
        margin-top: .16rem;
        position: unset;
        width: 100%
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh {
        display: block
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .semi-input-wrapper {
        width: 100%
    }

    .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .Banner-module_split_btn_DOiYT03d {
        margin-top: .16rem;
        width: 100%
    }

    [dir=ltr] .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .Banner-module_split_btn_DOiYT03d {
        margin-left: 0
    }

    [dir=rtl] .Banner-module_reg-group_gPxW0Jlc .Banner-module_split_cAcgsmjh .Banner-module_split_btn_DOiYT03d {
        margin-right: 0
    }
}

@keyframes Banner-module_enter-anim_cz97Uel2 {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

.BtcCountDown-module_btcCountDownWrap_D5aTbNVz {
    margin-top: 24px;
    gap: 8px;
    color: var(--color-text-0);
    align-items: flex-start
}

.BtcCountDown-module_btcCountDownWrap_D5aTbNVz p {
    margin: 0;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    cursor: pointer
}

.BtcCountDown-module_btcCountDownWrap_D5aTbNVz h3 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.BtcCountDown-module_btcCountDownWrap_D5aTbNVz .BtcCountDown-module_countDown_Z0WSIEgX {
    display: flex;
    align-items: flex-end;
    gap: 2px
}

.BtcCountDown-module_btcCountDownWrap_D5aTbNVz .BtcCountDown-module_countDown_Z0WSIEgX span {
    display: inline-block;
    padding: 4px 0;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

@media (max-width: 767px) {
    .BtcCountDown-module_btcCountDownWrap_D5aTbNVz {
        align-items: center !important;
        width: 100%
    }
}

.RunText-module_root_RMjFQXws {
    position: relative
}

[dir=ltr] .rotating-text {
    transform: translate(-160px)
}

[dir=rtl] .rotating-text {
    transform: translate(160px)
}

.rotating-text p {
    display: inline-flex;
    margin: 0;
    vertical-align: top
}

.rotating-text p .word {
    position: absolute;
    z-index: 1;
    display: flex;
    opacity: 0
}

.rotating-text p .word:first-child {
    opacity: 1
}

.rotating-text p .word .letter {
    transform-origin: center center 25px
}

.rotating-text p .word .letter.out {
    transform: rotateX(90deg);
    transition: .5s cubic-bezier(.6, 0, .7, .2)
}

.rotating-text p .word .letter.in {
    transition: .5s ease
}

.rotating-text p .word .letter.behind {
    transform: rotateX(-90deg)
}

.color-0 {
    color: var(--color-warning-default)
}

.color-1 {
    color: var(--color-secondary-default)
}

.color-2 {
    color: var(--banner-runtext-color-2)
}

.color-3 {
    color: var(--color-warning-default)
}

.color-4 {
    color: var(--color-secondary-default)
}

.color-5 {
    color: var(---banner-runtext-color-2)
}

.Download-module_root_JrvSDurX {
    width: 100%;
    max-width: 1760px;
    min-width: 375px;
    padding: 250px 80px 40px;
    margin: 0 auto
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU {
    display: flex;
    justify-content: space-around
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM {
    gap: 188px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_left_ptN2NyiY h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 56px;
    font-size: 48px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
    width: 628px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY.Download-module_enter_IUdxH0mE {
    animation: Download-module_enter-anim_tbR6OEVz .7s ease-in-out both
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY.Download-module_enter_IUdxH0mE .Download-module_btns_PpK1StSz {
    animation: Download-module_enter-anim_tbR6OEVz .7s ease-in-out .2s both
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY h4 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    margin-top: 16px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_pic_xA-8AVuD {
    display: none
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_qrcode_-W7d8Lsn {
    display: flex;
    gap: 24px;
    margin-top: 48px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_qrcode_-W7d8Lsn .Download-module_code_mv9cpmw0 {
    width: 110px;
    height: 110px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_qrcode_-W7d8Lsn .Download-module_text_QMRmKjKX {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: var(--color-text-0)
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_qrcode_-W7d8Lsn .Download-module_text_QMRmKjKX div:first-child {
    height: 40px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_qrcode_-W7d8Lsn .Download-module_text_QMRmKjKX div:last-child {
    height: 48px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz {
    margin-top: 48px;
    max-width: 336px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: start
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    width: 84px;
    padding: 8px 10px;
    white-space: nowrap;
    border-radius: 8px
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a span {
    margin-top: 8px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

body[theme-mode=dark] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a span {
    color: var(--color-white-white)
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a:hover {
    background: var(--color-fill-0)
}

.Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
    width: 629px;
    height: 480px;
    margin: 0 auto
}

[dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
    background: url(/main_static/images/home/download_mobile_pc_0117.png) no-repeat left center/contain
}

[dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
    background: url(/main_static/images/home/download_mobile_pc_0117.png) no-repeat right center/contain
}

@media (max-width: 1599px) {
    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM {
        gap: 0
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        transform: scale(.85)
    }

    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        transform-origin: left center
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        transform-origin: right center
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        transform: scale(.85)
    }

    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        transform-origin: right center
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        transform-origin: left center
    }
}

@media (max-width: 1199px) {
    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_pc_0117.png) no-repeat left center/contain
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_pc_0117.png) no-repeat right center/contain
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        width: 234px;
        height: 480px
    }

    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_0117.png) no-repeat left center/contain
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_0117.png) no-repeat right center/contain
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_right_2YKc2pE9 {
        width: auto
    }
}

@media (max-width: 991px) {
    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        width: 234px;
        height: 480px
    }

    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_0117.png) no-repeat left center/contain
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU.Download-module_gap_8E9W--uM .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_0117.png) no-repeat right center/contain
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        width: 234px;
        height: 480px
    }

    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_0117.png) no-repeat left center/contain
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_0117.png) no-repeat right center/contain
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz {
        max-width: unset
    }
}

@media (max-width: 767px) {
    .Download-module_root_JrvSDurX {
        padding: 0 .32rem;
        margin: .96rem 0
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU {
        flex-direction: column;
        align-items: center
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY {
        width: 100%
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY h1 {
        font-family: Manrope;
        font-weight: 800;
        line-height: 34px;
        font-size: 26px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY h4 {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_pic_xA-8AVuD {
        display: block;
        margin-top: 1rem;
        width: 100%;
        height: 5.22rem
    }

    [dir=ltr] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_pc_0117.png) no-repeat left center/contain
    }

    [dir=rtl] .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_pic_xA-8AVuD {
        background: url(/main_static/images/home/download_mobile_pc_0117.png) no-repeat right center/contain
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_qrcode_-W7d8Lsn {
        margin-top: .32rem
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz {
        margin-top: .7rem;
        display: grid;
        justify-items: center
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a:nth-of-type(1),
    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a:nth-of-type(4) {
        justify-self: start
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_left_ptN2NyiY .Download-module_btns_PpK1StSz a:nth-of-type(3) {
        justify-self: end
    }

    .Download-module_root_JrvSDurX .Download-module_main_HDDJyeQU .Download-module_right_2YKc2pE9 {
        display: none
    }
}

@keyframes Download-module_enter-anim_tbR6OEVz {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

.index-module_root_kvklIsz5 {
    background: var(--color-white-white);
    overflow-x: hidden
}

body[theme-mode=dark] .index-module_root_kvklIsz5 {
    background: var(--color-bg-1)
}

.index-module_root_kvklIsz5 .index-module_main_7cYk4DhG {
    width: 100%;
    position: relative;
    z-index: 100;
    display: flex;
    flex-direction: column;
    align-items: center
}

.index-module_root_kvklIsz5 .index-module_main_7cYk4DhG .index-module_main-container_J4Uxj9kl {
    width: 100%;
    max-width: 1760px;
    min-width: 375px;
    padding: 0 80px;
    margin: 0 auto
}

.index-module_root_kvklIsz5 .index-module_main_7cYk4DhG .index-module_main-container_J4Uxj9kl .index-module_pc-online_8rQ-W2UI {
    bottom: 70px
}

@media (max-width: 767px) {
    .index-module_root_kvklIsz5 .index-module_main_7cYk4DhG {
        margin-top: 0;
        padding-bottom: 1.28rem
    }

    .index-module_root_kvklIsz5 .index-module_main_7cYk4DhG .index-module_main-container_J4Uxj9kl {
        padding: 0;
        overflow: hidden;
        min-width: 375px
    }
}

.NewCoins-module_root_EYE-JzQ4 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    max-width: 408px !important
}

.NewCoins-module_root_EYE-JzQ4 .slick-vertical .slick-slide {
    width: auto !important;
    border: 0
}

.NewCoins-module_root_EYE-JzQ4 .slick-vertical .slick-slide>div,
.NewCoins-module_root_EYE-JzQ4 .slick-vertical .slick-slide>div>div {
    width: auto !important
}

.NewCoins-module_root_EYE-JzQ4 .slick-vertical .slick-slide>div {
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: space-between;
    height: 20px
}

.NewCoins-module_group_ttF4h1LQ {
    display: flex !important;
    justify-content: space-between;
    width: auto !important
}

.NewCoins-module_divider_M9Rh5w5m {
    display: block;
    width: 1px !important;
    height: 12px;
    margin: 0 24px;
    background-color: var(--color-fill-1)
}

.NewCoins-module_static_VxsyUeKC {
    display: flex;
    align-items: center
}

.NewCoins-module_static_VxsyUeKC i {
    margin: 0 32px
}

.NewCoins-module_new-text_mlbpsP0n {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

a.NewCoins-module_coin_5OSfaXI5 {
    line-height: 20px;
    display: inline-flex !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    height: 20px;
    color: var(--color-text-0)
}

[dir=ltr] a.NewCoins-module_coin_5OSfaXI5 {
    text-align: left
}

[dir=rtl] a.NewCoins-module_coin_5OSfaXI5 {
    text-align: right
}

a.NewCoins-module_coin_5OSfaXI5 .NewCoins-module_title_eOrWDmrN {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

a.NewCoins-module_coin_5OSfaXI5 .NewCoins-module_up_bHCrGhKh {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1);
    line-height: 22px
}

[dir=ltr] a.NewCoins-module_coin_5OSfaXI5 .NewCoins-module_up_bHCrGhKh {
    margin-left: 4px
}

[dir=rtl] a.NewCoins-module_coin_5OSfaXI5 .NewCoins-module_up_bHCrGhKh {
    margin-right: 4px
}

a.NewCoins-module_coin_5OSfaXI5>span,
a.NewCoins-module_coin_5OSfaXI5 {
    line-height: 20px
}

a.NewCoins-module_coin_5OSfaXI5>img {
    width: 20px;
    height: 20px;
    border-radius: 50%
}

[dir=ltr] a.NewCoins-module_coin_5OSfaXI5>img {
    margin-right: 5px
}

[dir=rtl] a.NewCoins-module_coin_5OSfaXI5>img {
    margin-left: 5px
}

[dir=ltr] a.NewCoins-module_coin_5OSfaXI5 svg {
    margin-right: 4px
}

[dir=rtl] a.NewCoins-module_coin_5OSfaXI5 svg {
    margin-left: 4px
}

.NewCoins-module_icon_VNy21BU3 {
    display: flex;
    align-items: center
}

[dir=ltr] .NewCoins-module_icon_VNy21BU3 {
    margin-right: 36px
}

[dir=rtl] .NewCoins-module_icon_VNy21BU3 {
    margin-left: 36px
}

.NewCoins-module_icon_VNy21BU3>span {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media (max-width: 767px) {
    .NewCoins-module_root_EYE-JzQ4 {
        display: none
    }
}

.NewsTop-module_root_21L1qsmU {
    display: flex;
    gap: 8px;
    max-width: calc(100% - 500px)
}

[dir=ltr] .NewsTop-module_root_21L1qsmU {
    justify-content: left
}

[dir=rtl] .NewsTop-module_root_21L1qsmU {
    justify-content: right
}

.NewsTop-module_root_21L1qsmU svg {
    color: var(--color-text-2);
    min-width: 16px
}

[dir=ltr] .NewsTop-module_root_21L1qsmU>span {
    margin-right: 6px
}

[dir=rtl] .NewsTop-module_root_21L1qsmU>span {
    margin-left: 6px
}

.NewsTop-module_root_21L1qsmU .slick-vertical .slick-slide>div {
    display: flex
}

.NewsTop-module_root_21L1qsmU .slick-slider {
    overflow: hidden
}

.NewsTop-module_root_21L1qsmU .semi-tooltip-wrapper {
    word-wrap: break-word !important;
    word-break: break-all !important
}

.NewsTop-module_root_21L1qsmU a.NewsTop-module_notice_PhrHerKT {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    line-height: 16px;
    width: 393px;
    display: inline-block;
    color: var(--color-text-2)
}

.NewsTop-module_root_21L1qsmU a.NewsTop-module_notice_PhrHerKT span {
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.NewsTop-module_root_21L1qsmU a.NewsTop-module_notice_PhrHerKT>div {
    line-height: 16px;
    margin: 0;
    color: #ffffffe6
}

.NewsTop-module_root_21L1qsmU .slick-list {
    max-width: 393px !important
}

@media (max-width: 767px) {
    .NewsTop-module_root_21L1qsmU a.NewsTop-module_notice_PhrHerKT {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }
}

.Notice-module_root_2ppfWmhP {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 27px
}

.Notice-module_root_2ppfWmhP>section {
    position: relative;
    z-index: 1;
    max-width: 50%
}

@media (max-width: 767px) {
    .Notice-module_root_2ppfWmhP {
        flex-direction: column;
        align-items: flex-start;
        padding: .32rem .24rem;
        height: auto
    }

    .Notice-module_root_2ppfWmhP>section {
        max-width: 100%
    }
}

.Image-module_root_gQBpHkvv {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    max-width: 640px;
    max-height: 640px;
    min-width: 343px;
    min-height: 343px;
    padding: 0 54px 32px;
    border-radius: 6px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    aspect-ratio: 1/1
}

.Image-module_cursor_ipB2YPee {
    cursor: pointer
}

.Image-module_btn-group_ri0i6M2p {
    display: flex;
    justify-content: center
}

.Image-module_btn-group_ri0i6M2p>button {
    font-size: 16px;
    min-width: 190px;
    height: 55px
}

.Image-module_btn-group_ri0i6M2p>button:first-child {
    background-color: #e9effe;
    box-shadow: 0 7px 15px 0 var(--color-primary-hover)
}

.Image-module_btn-group_ri0i6M2p>button:last-child {
    background: var(--color-primary-default);
    box-shadow: 0 7px 15px 0 var(--color-primary-hover)
}

[dir=ltr] .Image-module_btn-group_ri0i6M2p>button:last-child {
    margin-left: 32px
}

[dir=rtl] .Image-module_btn-group_ri0i6M2p>button:last-child {
    margin-right: 32px
}

.Image-module_btn-group_ri0i6M2p button.Image-module_block_ZOAGtLYz {
    font-size: 16px;
    height: 55px;
    color: #fff;
    box-shadow: 0 7px 15px 0 var(--color-primary-hover)
}

[dir=ltr] .Image-module_btn-group_ri0i6M2p button.Image-module_block_ZOAGtLYz {
    margin-left: 0
}

[dir=rtl] .Image-module_btn-group_ri0i6M2p button.Image-module_block_ZOAGtLYz {
    margin-right: 0
}

[dir] .Image-module_btn-group_ri0i6M2p button.Image-module_block_ZOAGtLYz {
    margin: 0
}

.index-module_root_pvNmqwqn {
    padding: 0
}

.index-module_root_pvNmqwqn .semi-modal {
    width: 33.33%;
    min-width: 343px
}

.index-module_root_pvNmqwqn .semi-modal-content {
    overflow: unset;
    box-shadow: none !important
}

.index-module_closeButton_5MOI31-g {
    z-index: 1002 !important;
    position: absolute;
    top: -24px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    z-index: 1001;
    color: #fff;
    background-image: url(/main_static/images/home/icon_popup_close.svg);
    background-repeat: no-repeat;
    background-size: contain
}

[dir=ltr] .index-module_closeButton_5MOI31-g {
    right: 0
}

[dir=rtl] .index-module_closeButton_5MOI31-g {
    left: 0
}

.index-module_content-no-padding_w-eIRBLc .semi-modal-content {
    background-color: transparent
}

.index-module_content-no-padding_w-eIRBLc .semi-modal-content {
    padding: 0
}

.ProductInfo-module_root_RIiOhC-- {
    margin-top: 130px
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 56px
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 h1.ProductInfo-module_enter_6C5E-Nr3 {
    animation: ProductInfo-module_enter-anim_jWjr2aJL .7s ease-in-out both
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .semi-row-flex.ProductInfo-module_enter_6C5E-Nr3 {
    animation: ProductInfo-module_enter-anim_jWjr2aJL .7s ease-in-out .2s both
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p {
    width: 100%;
    height: 272px;
    border-radius: 16px;
    padding: 32px;
    border: 1px solid var(--color-border-default)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p:hover {
    box-shadow: 0 8px 16px #00000014;
    transform: translateY(-5px);
    transition: all .4s ease 0s
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p:hover .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_more_TY3xguNq {
    transition: all .4s ease 0s;
    opacity: 1
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 400px
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_title_yPf-IgdN {
    font-family: Manrope;
    font-weight: 800;
    line-height: 34px;
    font-size: 26px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_desc_cmKlbF-P {
    margin-top: 12px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_more_TY3xguNq {
    transition: all .4s ease 0s;
    opacity: 0;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_more_TY3xguNq svg {
    color: var(--color-text-0)
}

[dir=ltr] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_more_TY3xguNq svg {
    transform: rotate(180deg);
    margin-left: 9px
}

[dir=rtl] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_more_TY3xguNq svg {
    transform: rotate(-180deg);
    margin-right: 9px
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic-wrapper_rPQSJ6gu {
    display: flex;
    justify-content: flex-end
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic_vW9KZR-x {
    max-width: 206px;
    max-height: 206px;
    height: 206px;
    width: 206px;
    background-size: cover
}

@media (max-width: 1199px) {
    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic_vW9KZR-x {
        width: 200px;
        height: 200px
    }
}

@media (max-width: 991px) {
    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic_vW9KZR-x {
        width: 240px;
        height: 240px
    }
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic1_J79PJTmZ {
    background-image: url(/main_static/images/home/product/product_01.svg)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic2_aEWgFuxp {
    background-image: url(/main_static/images/home/product/product_02.svg)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic3_oIMykVxK {
    background-image: url(/main_static/images/home/product/product_03.svg)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic4_ouAWORzd {
    background-image: url(/main_static/images/home/product/product_04.svg)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic5_-NBHp5MI {
    background-image: url(/main_static/images/home/product/product_05_0613.svg)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic6_Cx7TJuqH {
    background-image: url(/main_static/images/home/product/product_06.svg)
}

body[theme-mode=dark] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic1_J79PJTmZ {
    background-image: url(/main_static/images/home/product/product_dark_01_0330.svg)
}

body[theme-mode=dark] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic2_aEWgFuxp {
    background-image: url(/main_static/images/home/product/product_dark_02.svg)
}

body[theme-mode=dark] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic3_oIMykVxK {
    background-image: url(/main_static/images/home/product/product_dark_03.svg)
}

body[theme-mode=dark] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic4_ouAWORzd {
    background-image: url(/main_static/images/home/product/product_dark_04.svg)
}

body[theme-mode=dark] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic5_-NBHp5MI {
    background-image: url(/main_static/images/home/product/product_dark_05_0613.svg)
}

body[theme-mode=dark] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic6_Cx7TJuqH {
    background-image: url(/main_static/images/home/product/product_dark_06.svg)
}

.ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p:last-child {
    margin-bottom: 0
}

@media (max-width: 767px) {
    .ProductInfo-module_root_RIiOhC-- {
        margin: .96rem .32rem 0
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 h1 {
        font-family: Manrope;
        font-weight: 800;
        line-height: 34px;
        font-size: 26px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-bottom: .48rem
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p {
        height: auto;
        padding: .48rem .32rem .24rem
    }

    [dir=ltr] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p,
    [dir=rtl] .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p {
        padding: .48rem .32rem .24rem
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_title_yPf-IgdN {
        font-family: Manrope;
        font-weight: 800;
        line-height: 30px;
        font-size: 22px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_desc_cmKlbF-P {
        font-family: Manrope;
        font-weight: 500;
        line-height: 22px;
        font-size: 14px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-top: .08rem;
        color: var(--color-text-0)
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_info_WRQdeFQk .ProductInfo-module_more_TY3xguNq {
        margin-top: .32rem;
        opacity: 1
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic-wrapper_rPQSJ6gu {
        width: 100%
    }

    .ProductInfo-module_root_RIiOhC-- .ProductInfo-module_product_VM2z51p4 .ProductInfo-module_item_oaPamV-p .ProductInfo-module_pic-wrapper_rPQSJ6gu>div {
        margin: 0 auto
    }
}

.ProductInfo-module_fullHeight_l0qDG-9d {
    height: 100%
}

@keyframes ProductInfo-module_enter-anim_jWjr2aJL {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

[dir=ltr] .slick-track {
    left: 0
}

[dir=rtl] .slick-track {
    right: 0
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    height: 100%;
    min-height: 1px
}

[dir=ltr] .slick-slide {
    float: left
}

[dir=rtl] .slick-slide,
[dir=ltr] [dir=rtl] .slick-slide {
    float: right
}

[dir=rtl] [dir=rtl] .slick-slide {
    float: left
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(/main_static/gif/ajax-loader.e7b44c86.gif) center center no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);
    src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"), url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"), url(/main_static/svg/slick.12459f22.svg#slick) format("svg")
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before,
.slick-next:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[dir=ltr] .slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px
}

[dir=ltr] [dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

[dir=rtl] [dir=rtl] .slick-prev {
    left: -25px;
    right: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

[dir=ltr] .slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px
}

[dir=ltr] [dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

[dir=rtl] [dir=rtl] .slick-next {
    left: auto;
    right: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[dir=ltr] .slick-dots li button:before {
    left: 0
}

[dir=rtl] .slick-dots li button:before {
    right: 0
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.ScrollCoins-module_root_bjD-duqs .ScrollCoins-module_scroll-block_-oZarpWW {
    display: flex !important
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list {
    min-height: 190px
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list .slick-track {
    max-height: 194px;
    overflow: hidden
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list .slick-track .slick-slide {
    height: auto
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list .slider-item {
    padding: 0 12px;
    cursor: pointer;
    max-height: 194px
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list .slider-item a {
    display: block;
    border-radius: 8px;
    overflow: hidden
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list .slider-item img {
    transition: all .4s ease 0s;
    max-height: 190px;
    object-fit: cover
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-list .slider-item:hover img {
    transform: scale(1.1)
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-dots {
    bottom: -41px
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-dots li {
    width: 60px;
    margin: 0
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-dots li button:before {
    content: " ";
    background-color: var(--color-text-0);
    width: 60px;
    height: 2px
}

[dir=ltr] .ScrollCoins-module_root_bjD-duqs .slick-slider .slick-prev {
    right: auto;
    left: 10px
}

[dir=rtl] .ScrollCoins-module_root_bjD-duqs .slick-slider .slick-prev,
[dir=ltr] .ScrollCoins-module_root_bjD-duqs .slick-slider .slick-next {
    left: auto;
    right: 10px
}

[dir=rtl] .ScrollCoins-module_root_bjD-duqs .slick-slider .slick-next {
    right: auto;
    left: 10px
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-prev,
.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-next {
    z-index: 99;
    width: 40px;
    height: 40px;
    border: 1px solid var(--color-border-default);
    background-color: var(--color-bg-1);
    box-shadow: 0 8px 16px #00000014;
    border-radius: 8px;
    text-align: center
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-prev svg,
.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-next svg {
    margin-top: 9px
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-prev:before,
.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-next:before {
    content: none
}

.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-prev:hover,
.ScrollCoins-module_root_bjD-duqs .slick-slider .slick-next:hover {
    opacity: .7
}

.ScrollCoins-module_root_bjD-duqs .slick-slider:hover #pre,
.ScrollCoins-module_root_bjD-duqs .slick-slider:hover #next {
    visibility: visible !important
}

@media (max-width: 767px) {
    .ScrollCoins-module_root_bjD-duqs .slick-list .slick-track {
        height: auto !important;
        overflow: hidden
    }

    .ScrollCoins-module_root_bjD-duqs .slick-list .slider-item {
        padding: 0 .12rem !important
    }

    .ScrollCoins-module_root_bjD-duqs .slick-list .slider-item img {
        max-width: 6.86rem !important
    }

    .ScrollCoins-module_root_bjD-duqs .slick-dots {
        bottom: 0 !important;
        width: 180px;
        display: flex !important;
        position: relative;
        margin: 16px auto 0
    }

    .ScrollCoins-module_root_bjD-duqs .slick-dots li {
        flex: 1;
        margin: 0
    }

    .ScrollCoins-module_root_bjD-duqs .slick-dots li button:before {
        width: 100% !important
    }
}

@media (max-width: 767px) {
    .ScrollCoins-module_root_bjD-duqs {
        padding: 0 .32rem
    }
}

.StartJourney-module_root_fwJM5iG6 {
    padding: 152px 0
}

.StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N {
    overflow: hidden;
    text-align: center
}

.StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N h6 {
    display: none;
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N .StartJourney-module_start_M-AZDB3o {
    width: 186px;
    height: 48px;
    margin: 32px auto 0;
    position: relative
}

.StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N.StartJourney-module_enter_PSnFfEAc {
    animation: StartJourney-module_enter-anim_voCQHmU1 .7s ease-in-out both
}

@keyframes StartJourney-module_enter-anim_voCQHmU1 {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

@media (max-width: 767px) {
    .StartJourney-module_root_fwJM5iG6 {
        padding: .96rem 0;
        background-color: var(--color-bg-2)
    }

    .StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N h1 {
        font-family: Manrope;
        font-weight: 800;
        line-height: 26px;
        font-size: 18px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N h6 {
        display: block;
        margin-top: .16rem;
        margin-bottom: .48rem
    }

    .StartJourney-module_root_fwJM5iG6 .StartJourney-module_main_jt4vV23N .StartJourney-module_start_M-AZDB3o {
        width: 100%;
        padding: 0 .32rem
    }
}

.StartTrade-module_root_rcOUsGxr {
    height: auto;
    overflow: hidden;
    padding: 0
}

.StartTrade-module_root_rcOUsGxr:before {
    position: absolute;
    z-index: -1;
    right: 0;
    left: 0;
    background-color: var(--color-bg-2);
    height: 460px;
    content: ""
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np {
    text-align: center
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_title_XHZHA8oT {
    margin-top: 96px
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_title_XHZHA8oT span {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_title_XHZHA8oT.StartTrade-module_enter_fwfxFpwz {
    animation: StartTrade-module_enter-anim_O6fcVPkQ .7s ease-in-out both
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 {
    margin-top: 56px;
    margin-bottom: 32px
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 span {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: var(--color-text-0);
    text-align: center;
    border-radius: 15px;
    color: var(--color-bg-2)
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 .StartTrade-module_step_zl5X-Wvk {
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-top: 16px
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8.StartTrade-module_enter_fwfxFpwz {
    animation: StartTrade-module_enter-anim_O6fcVPkQ .7s ease-in-out .2s both
}

.StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_reg_n5gKomGm {
    display: flex;
    justify-content: center;
    margin-top: 56px
}

@media (max-width: 767px) {
    .StartTrade-module_root_rcOUsGxr {
        padding: .88rem .32rem;
        height: auto;
        background-color: var(--color-bg-2)
    }

    .StartTrade-module_root_rcOUsGxr:before {
        display: none
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_title_XHZHA8oT {
        margin-top: 0
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_title_XHZHA8oT span {
        font-family: Manrope;
        font-weight: 800;
        line-height: 34px;
        font-size: 26px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 {
        margin-top: .48rem;
        height: 1.64rem;
        display: flex
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 .StartTrade-module_col-item_8ajJ5vBS {
        display: flex;
        align-items: center;
        gap: .16rem
    }

    [dir=ltr] .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 .StartTrade-module_col-item_8ajJ5vBS {
        justify-content: left
    }

    [dir=rtl] .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 .StartTrade-module_col-item_8ajJ5vBS {
        justify-content: right
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 .StartTrade-module_col-item_8ajJ5vBS span {
        width: .32rem;
        height: .32rem;
        font-family: Manrope;
        font-weight: 800;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        line-height: .32rem
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_steps_SUV9jOC8 .StartTrade-module_col-item_8ajJ5vBS .StartTrade-module_step_zl5X-Wvk {
        font-family: Manrope;
        font-weight: 500;
        line-height: 22px;
        font-size: 14px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-top: 0
    }

    .StartTrade-module_root_rcOUsGxr .StartTrade-module_main_uBvVX0np .StartTrade-module_reg_n5gKomGm {
        margin-top: .64rem;
        width: 100%
    }
}

@keyframes StartTrade-module_enter-anim_O6fcVPkQ {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

.TradingOpportunity-module_root_076CbGri {
    margin-top: 110px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_top_i1XU-cD5 {
    margin-bottom: 32px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_top_i1XU-cD5 h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_top_i1XU-cD5.TradingOpportunity-module_enter_9Hbq9Hxx {
    animation: TradingOpportunity-module_enter-anim_NWPkFNSy .7s ease-in-out both
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_title_Tq9zKHuu {
    font-family: Manrope;
    font-weight: 500;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    margin-bottom: 41px;
    cursor: pointer;
    white-space: nowrap
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_title_Tq9zKHuu.TradingOpportunity-module_active_DVJOOZCf {
    font-family: Manrope;
    font-weight: 800;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_title_Tq9zKHuu.TradingOpportunity-module_enter_9Hbq9Hxx {
    animation: TradingOpportunity-module_enter-anim_NWPkFNSy .7s ease-in-out .2s both
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 11px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    display: flex;
    border-radius: 8px;
    color: var(--color-text-2);
    width: 168px;
    height: 32px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background: var(--color-fill-0);
    flex: 1;
    cursor: pointer
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU:first-of-type {
    border-radius: 8px 0 0 8px
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU:first-of-type {
    border-radius: 0 8px 8px 0
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU:last-of-type {
    border-radius: 0 8px 8px 0
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU:last-of-type {
    border-radius: 8px 0 0 8px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU.TradingOpportunity-module_active_DVJOOZCf {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    background: #222727;
    color: var(--color-bg-4)
}

body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z .TradingOpportunity-module_range_item_ojgX6smU.TradingOpportunity-module_active_DVJOOZCf {
    background: var(--color-white-white);
    color: #000
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk {
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa {
    width: 237px;
    height: 448px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 12px 24px;
    gap: 8px;
    width: 205px;
    height: 64px;
    background: var(--color-fill-0);
    border-radius: 1000px;
    transition: all .2s ease-in-out;
    margin-bottom: 32px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp img {
    width: 32px;
    height: 32px;
    border-radius: 50%
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp img {
    margin-right: 8px
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp img {
    margin-left: 8px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_name_uMeKPgkQ {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_row_dfm9da6m {
    flex-wrap: nowrap
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_row_dfm9da6m .TradingOpportunity-module_price_IvX5ERvF {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1);
    white-space: nowrap
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_row_dfm9da6m .TradingOpportunity-module_price_IvX5ERvF {
    margin-right: 8px
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_row_dfm9da6m .TradingOpportunity-module_price_IvX5ERvF {
    margin-left: 8px
}

body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_row_dfm9da6m .TradingOpportunity-module_price_IvX5ERvF {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_row_dfm9da6m .TradingOpportunity-module_rate_Nn7lNTH4 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_icon_8kdqnwt4 {
    font-size: 12px;
    visibility: hidden;
    position: absolute
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_icon_8kdqnwt4 {
    right: 24px
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp .TradingOpportunity-module_icon_8kdqnwt4 {
    left: 24px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover,
.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp.TradingOpportunity-module_active_DVJOOZCf {
    transition: all .2s ease-in-out;
    background: var(--color-white);
    border: 1px solid #000000
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover,
[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp.TradingOpportunity-module_active_DVJOOZCf {
    padding: 12px 27px 12px 24px
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover,
[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp.TradingOpportunity-module_active_DVJOOZCf {
    padding: 12px 24px 12px 27px
}

body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover,
body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp.TradingOpportunity-module_active_DVJOOZCf {
    border: 1px solid #ffffff;
    background: var(--color-fill-0)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover {
    width: 237px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover .TradingOpportunity-module_icon_8kdqnwt4 {
    visibility: visible
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover.TradingOpportunity-module_avtive_z-WdZUQ- .TradingOpportunity-module_icon_8kdqnwt4,
.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp.TradingOpportunity-module_active_DVJOOZCf .TradingOpportunity-module_icon_8kdqnwt4 {
    visibility: hidden
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp.TradingOpportunity-module_active_DVJOOZCf:hover .TradingOpportunity-module_icon_8kdqnwt4 {
    visibility: visible
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list {
    width: 238px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev,
.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next {
    z-index: 99;
    width: 40px;
    height: 40px;
    border: 1px solid var(--color-border-default);
    background-color: var(--color-bg-1);
    box-shadow: 0 8px 16px #00000014;
    border-radius: 8px;
    text-align: center
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev svg,
.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next svg {
    margin-top: 9px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev:before,
.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next:before {
    content: none
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev:hover,
.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next:hover {
    opacity: .7
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev {
    top: -52px
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-prev {
    right: 50%;
    transform: translate(50%)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next {
    top: unset;
    bottom: -62px
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next {
    left: 50%;
    transform: translate(-50%)
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-next {
    right: 50%;
    transform: translate(50%)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-disabled {
    display: none !important
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ {
    flex: auto;
    align-self: center
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ {
    margin-left: 24px
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ {
    margin-right: 24px
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ .TradingOpportunity-module_chartToolTip_Ref1KpBp {
    padding: 12px
}

body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ .TradingOpportunity-module_chartToolTip_Ref1KpBp {
    background: var(--color-fill-0)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_picker_h5_0RuBQHUT {
    display: none
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU {
    display: flex
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_Content_y1Ao5ESS {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_Content_y1Ao5ESS::-webkit-scrollbar {
    display: none
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    cursor: pointer;
    margin-bottom: 41px;
    white-space: nowrap
}

[dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
    margin-left: auto
}

[dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
    margin-right: auto
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 .TradingOpportunity-module_arrow_M0dpUAx5 {
    height: 16px;
    width: 16px;
    background-size: 100%;
    background-image: url(/main_static/svg/icon_arrow_right_color_2.ff4da238.svg);
    background-position: center
}

body[theme-mode=light] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 .TradingOpportunity-module_arrow_M0dpUAx5 {
    background-image: url(/main_static/svg/icon_arrow_right_color_2_dark.54ac98c6.svg)
}

.TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0.TradingOpportunity-module_enter_9Hbq9Hxx {
    animation: TradingOpportunity-module_enter-anim_NWPkFNSy .7s ease-in-out .2s both
}

.TradingOpportunity-module_root_076CbGri .bizcharts-tooltip {
    background: #00e5db !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    padding: 8px 12px !important
}

.TradingOpportunity-module_root_076CbGri .bizcharts-tooltip p {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-black-black);
    margin-bottom: 4px
}

.TradingOpportunity-module_root_076CbGri .bizcharts-tooltip span {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-tertiary-hover)
}

@media (max-width: 991px) {
    .TradingOpportunity-module_root_076CbGri {
        margin-top: .96rem;
        padding: 0 .32rem
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_top_i1XU-cD5 {
        margin-bottom: .48rem
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_top_i1XU-cD5 h1 {
        font-family: Manrope;
        font-weight: 800;
        line-height: 34px;
        font-size: 26px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_title_Tq9zKHuu {
        font-family: Manrope;
        font-weight: 500;
        line-height: 22px;
        font-size: 14px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_title_Tq9zKHuu.TradingOpportunity-module_active_DVJOOZCf {
        font-family: Manrope;
        font-weight: 800;
        line-height: 22px;
        font-size: 14px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk {
        flex-direction: column;
        margin-bottom: .48rem;
        align-items: flex-start
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa {
        width: 100%;
        height: unset;
        overflow-x: auto;
        flex-direction: row;
        margin-bottom: .64rem
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa::-webkit-scrollbar {
        display: none
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa.TradingOpportunity-module_isPc_IK-egqTa .slick-list {
        height: 1.04rem !important
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa.TradingOpportunity-module_isPc_IK-egqTa .slick-list::-webkit-scrollbar {
        width: 4px;
        height: 4px
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa.TradingOpportunity-module_isPc_IK-egqTa .slick-list::-webkit-scrollbar-thumb {
        min-height: 10px;
        border-radius: 4px;
        background-color: var(--color-fill-2, rgba(52, 58, 59, .13));
        background-clip: content-box
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa.TradingOpportunity-module_isPc_IK-egqTa .slick-list::-webkit-scrollbar-corner {
        background: transparent
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list {
        width: auto;
        overflow-x: auto;
        display: flex
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list .slick-track {
        width: 100%;
        display: flex;
        flex-shrink: 0
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list .slick-track .slick-slide {
        width: 3.38rem !important;
        margin-bottom: 0
    }

    [dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list .slick-track .slick-slide {
        margin-right: .24rem
    }

    [dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list .slick-track .slick-slide {
        margin-left: .24rem
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .slick-list .slick-track .slick-slide:hover {
        width: 3.94rem !important
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp {
        width: 3.38rem !important
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_list_6--svFWa .TradingOpportunity-module_list_item_tvsEkedp:hover {
        width: 3.94rem !important
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ {
        width: 100%
    }

    [dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ {
        margin-left: 0
    }

    [dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk .TradingOpportunity-module_chart_cl935PTQ {
        margin-right: 0
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e,
    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_group_wrapper_6-cg9J-e .TradingOpportunity-module_range_group_SC3g696Z {
        width: 100%
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU {
        position: relative
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU:after {
        content: "";
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        -webkit-filter: blur(5px);
        filter: blur(5px)
    }

    [dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU:after {
        left: 85%;
        background: linear-gradient(to right, rgb(255, 255, 255) 50%, transparent)
    }

    [dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU:after {
        right: 85%;
        background: linear-gradient(to left, rgb(255, 255, 255) 50%, transparent)
    }

    [dir=ltr] body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU:after {
        background: linear-gradient(to right, rgb(22, 22, 26) 50%, transparent)
    }

    [dir=rtl] body[theme-mode=dark] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU:after {
        background: linear-gradient(to left, rgb(22, 22, 26) 50%, transparent)
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    [dir=ltr] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
        margin-right: 15%
    }

    [dir=rtl] .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
        margin-left: 15%
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_picker_pc_lV5lu4De {
        display: none
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_range_picker_h5_0RuBQHUT {
        display: block;
        margin-bottom: .48rem
    }
}

@media (max-width: 767px) {
    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_content_5QmrjPrk {
        margin-top: 0
    }

    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_title_Tq9zKHuu,
    .TradingOpportunity-module_root_076CbGri .TradingOpportunity-module_rangeTypeTab_SgDmXBVU .TradingOpportunity-module_more_7K5RXfI0 {
        margin-bottom: .56rem
    }
}

@keyframes TradingOpportunity-module_enter-anim_NWPkFNSy {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

.TradeCountDown-module_tradeCountDown_vBXYjXP6 {
    height: 458px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 8px
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 h3 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 24px
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 h5 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    margin-bottom: 24px;
    text-align: center
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 .TradeCountDown-module_countDown_9VuZIxlR {
    display: flex;
    align-items: flex-start;
    color: var(--color-text-0);
    font-family: Manrope;
    font-weight: 800;
    line-height: 34px;
    font-size: 26px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 .TradeCountDown-module_countDownItemWrap_2NHT2hVY {
    display: flex;
    flex-direction: column;
    gap: 4px;
    align-items: center
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 .TradeCountDown-module_countDownItemWrap_2NHT2hVY p {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 .TradeCountDown-module_countDown_9VuZIxlR .TradeCountDown-module_label_Llxvj8aM {
    height: 48px;
    width: 24px;
    text-align: center;
    line-height: 48px;
    color: var(--color-text-2)
}

.TradeCountDown-module_tradeCountDown_vBXYjXP6 .TradeCountDown-module_countDownItem_WvH-2Qnt {
    width: 48px;
    height: 48px;
    background: var(--color-primary-default);
    font-family: Manrope;
    font-weight: 800;
    line-height: 34px;
    font-size: 26px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-black-black);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px
}

.WhyChoose-module_root_Htx5HJct {
    margin: 112px auto;
    overflow: hidden
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe {
    position: relative
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_title_U-JmmeN9 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 42px;
    font-size: 34px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_title_U-JmmeN9.WhyChoose-module_enter_84EJnB-F {
    animation: WhyChoose-module_enter-anim_y4N2g9JZ .7s ease-in-out both
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_desc_Vz8XMA30 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    margin-top: 18px
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_desc_Vz8XMA30.WhyChoose-module_enter_84EJnB-F {
    animation: WhyChoose-module_enter-anim_y4N2g9JZ .7s ease-in-out both
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_pic_CJ9qmeTc {
    border: 1px solid #7E7E7E;
    border-radius: 16px
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_pic_CJ9qmeTc img {
    display: block;
    border-radius: 16px;
    width: 100%
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT {
    width: 100%;
    color: var(--color-text-0);
    margin-top: 56px
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT.WhyChoose-module_enter_84EJnB-F {
    animation: WhyChoose-module_enter-anim_y4N2g9JZ .7s ease-in-out .2s both
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD {
    display: flex;
    gap: 20px;
    margin-bottom: 40px
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_info_IZ9foFC4 .WhyChoose-module_item-title_dkMMbTNn {
    font-family: Manrope;
    font-weight: 800;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    margin-bottom: 16px
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_info_IZ9foFC4 .WhyChoose-module_item-desc_A5cdhVpm {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_info_IZ9foFC4 .WhyChoose-module_chat_ZgEmodHa {
    font-family: Manrope;
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    line-height: 22px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: var(--color-primary-active);
    cursor: pointer
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_info_IZ9foFC4 .WhyChoose-module_chat_ZgEmodHa:hover {
    color: var(--color-primary-hover)
}

.WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_icon_C78N0ezp {
    margin-top: 3px
}

@media (max-width: 991px) {
    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT {
        margin-top: 30px
    }
}

@media (max-width: 767px) {
    .WhyChoose-module_root_Htx5HJct {
        margin: .96rem .32rem 0
    }

    .WhyChoose-module_root_Htx5HJct:before {
        border-radius: 32px 32px 0 0;
        height: 14rem
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe {
        background: none
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_title_U-JmmeN9 {
        font-family: Manrope;
        font-weight: 800;
        line-height: 34px;
        font-size: 26px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-top: .48rem
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_desc_Vz8XMA30 {
        margin-top: .16rem
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_pic_CJ9qmeTc {
        margin-top: .48rem
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_info_IZ9foFC4 .WhyChoose-module_item-title_dkMMbTNn {
        font-family: Manrope;
        font-weight: 800;
        line-height: 26px;
        font-size: 18px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-bottom: .16rem
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_info_IZ9foFC4 .WhyChoose-module_item-desc_A5cdhVpm {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none
    }

    .WhyChoose-module_root_Htx5HJct .WhyChoose-module_main_ta6BPiAe .WhyChoose-module_detail_riMk44HT .WhyChoose-module_item_VGlccpRD .WhyChoose-module_icon_C78N0ezp {
        margin-top: .06rem
    }
}

@keyframes WhyChoose-module_enter-anim_y4N2g9JZ {
    0% {
        opacity: 0;
        transform: translateY(75px)
    }

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

.index-module_link_TL2GB2cW {
    text-decoration: none;
    color: var(--color-text-0)
}

.index-module_link_TL2GB2cW:hover {
    color: var(--color-text-1)
}

.LangList-module_root_IhjMhZTF {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.LangList-module_root_IhjMhZTF padding {
    left: 0;
    right: 0
}

.LangList-module_root_IhjMhZTF .LangList-module_title_ocDBMzjv {
    margin-bottom: 16px
}

.LangList-module_root_IhjMhZTF .LangList-module_content_x8kHt0KX {
    overflow: auto;
    height: 324px
}

.LangList-module_root_IhjMhZTF .LangList-module_content_x8kHt0KX>a,
.LangList-module_root_IhjMhZTF .LangList-module_content_x8kHt0KX .LangList-module_addr_kWKbt-B- {
    justify-content: space-between;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    width: 100%;
    height: 36px;
    margin-bottom: 4px;
    cursor: pointer;
    border-radius: 8px;
    -webkit-locale: initial;
    display: flex;
    align-items: center
}

.LangList-module_root_IhjMhZTF .LangList-module_lang_gDxPtQ-S:hover,
.LangList-module_root_IhjMhZTF .LangList-module_lang_gDxPtQ-S.LangList-module_active_DQVXeHNM,
.LangList-module_root_IhjMhZTF .LangList-module_addr_kWKbt-B-:hover,
.LangList-module_root_IhjMhZTF .LangList-module_addr_kWKbt-B-.LangList-module_active_DQVXeHNM {
    border-radius: 8px;
    background-color: var(--color-fill-0)
}

.LangList-module_content_x8kHt0KX::-webkit-scrollbar,
.LangList-module_content_x8kHt0KX::-webkit-scrollbar-thumb {
    display: none
}

.LangList-module_content_x8kHt0KX.LangList-module_scrollbar_EDEoD7jY::-webkit-scrollbar {
    display: block;
    width: 4px;
    background-color: var(--color-bg-page)
}

.LangList-module_content_x8kHt0KX.LangList-module_scrollbar_EDEoD7jY::-webkit-scrollbar-thumb {
    display: block;
    width: 4px;
    height: 50px;
    border-radius: 2px;
    background-color: var(--color-bg-container-selected)
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_button-group_dy6x-lbQ {
    margin-bottom: 16px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_button-group_dy6x-lbQ .HeaderMenuSide-module_login_So1AuwDA {
    margin-bottom: 12px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_button-group_dy6x-lbQ button,
.HeaderMenuSide-module_root_kjanMCqK .semi-collapse-header {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.HeaderMenuSide-module_root_kjanMCqK .semi-collapse-content {
    padding-left: 0;
    padding-right: 0
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb {
    border: 0
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu {
    height: 36px;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu:hover {
    background-color: var(--semi-color-fill-0)
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu .HeaderMenuSide-module_sub-icon_7mYQ2hzt {
    display: flex;
    flex-direction: column;
    justify-content: center
}

[dir=ltr] .HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu .HeaderMenuSide-module_sub-icon_7mYQ2hzt {
    margin-right: 8px
}

[dir=rtl] .HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu .HeaderMenuSide-module_sub-icon_7mYQ2hzt {
    margin-left: 8px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu .HeaderMenuSide-module_sub-icon_7mYQ2hzt svg {
    width: 18px;
    height: 18px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_sub-link_vYVyKsKu .HeaderMenuSide-module_sub-name_2wVwN1rs {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_collapse-panel_I2ieEwAb .HeaderMenuSide-module_extra_JX8yvy7G {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2)
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_user_uqNDyM1Y {
    padding: 0 8px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_name_z6yV4cUY {
    font-family: Manrope;
    font-weight: 800;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    margin-bottom: 8px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_id_CFMkkbh4 {
    font-family: Manrope;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-1);
    background-color: var(--color-fill-0);
    line-height: 18px;
    border-radius: 100px
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_id_CFMkkbh4 svg {
    vertical-align: middle
}

.HeaderMenuSide-module_root_kjanMCqK a {
    color: var(--color-text-0)
}

.HeaderMenuSide-module_root_kjanMCqK .HeaderMenuSide-module_logout_TPaCLiVS {
    width: 100%;
    margin-top: .66rem;
    margin-bottom: .48rem
}

.DropDownContainer-module_popover_WSXPGsbN {
    padding: 4px;
    background: var(--color-bg-3)
}

.LangDropDown-module_langWrap_HMf5qbcY {
    cursor: pointer
}

.LangDropDown-module_root_hhymrSd7 {
    display: flex;
    width: 360px;
    background: var(--color-bg-3);
    cursor: pointer
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt {
    overflow: auto;
    width: 50%;
    max-height: 324px
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt::-webkit-scrollbar,
.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt::-webkit-scrollbar-thumb {
    display: none
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt.LangDropDown-module_scrollbar_eLsYECtL::-webkit-scrollbar {
    background: var(--color-bg-3);
    width: 4px;
    display: block
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt.LangDropDown-module_scrollbar_eLsYECtL::-webkit-scrollbar-thumb {
    display: block;
    background-color: var(--color-fill-0);
    border-radius: 99px;
    width: 4px;
    height: 100px
}

[dir=ltr] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt:first-child {
    padding-right: 4px
}

[dir=rtl] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt:first-child {
    padding-left: 4px
}

[dir=ltr] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt:last-child {
    padding-left: 4px
}

[dir=rtl] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt:last-child {
    padding-right: 4px
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt>a,
.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt .LangDropDown-module_addr_7aZ9rGBS {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    width: 100%;
    height: 44px;
    margin-bottom: 4px;
    padding: 0 12px;
    cursor: pointer;
    border-radius: 8px;
    color: var(--color-text-0);
    -webkit-locale: initial;
    display: flex;
    align-items: center
}

[dir=ltr] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt>a span,
[dir=ltr] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt .LangDropDown-module_addr_7aZ9rGBS span {
    margin-left: 24px
}

[dir=rtl] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt>a span,
[dir=rtl] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt .LangDropDown-module_addr_7aZ9rGBS span {
    margin-right: 24px
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt>a span.LangDropDown-module_active_JM1Fy58B,
.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt .LangDropDown-module_addr_7aZ9rGBS span.LangDropDown-module_active_JM1Fy58B {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

[dir=ltr] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt>a span.LangDropDown-module_active_JM1Fy58B,
[dir=ltr] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt .LangDropDown-module_addr_7aZ9rGBS span.LangDropDown-module_active_JM1Fy58B {
    margin-left: 8px
}

[dir=rtl] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt>a span.LangDropDown-module_active_JM1Fy58B,
[dir=rtl] .LangDropDown-module_root_hhymrSd7 .LangDropDown-module_content_nSL1xZIt .LangDropDown-module_addr_7aZ9rGBS span.LangDropDown-module_active_JM1Fy58B {
    margin-right: 8px
}

.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_lang_xHkLYw8k:hover,
.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_lang_xHkLYw8k.LangDropDown-module_active_JM1Fy58B,
.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_addr_7aZ9rGBS:hover,
.LangDropDown-module_root_hhymrSd7 .LangDropDown-module_addr_7aZ9rGBS.LangDropDown-module_active_JM1Fy58B {
    border-radius: 8px;
    background-color: var(--color-fill-0)
}

#alwaysLightWrap {
    position: absolute
}

.MessageDropDown-module_root_OFcOJSYD {
    width: 400px;
    padding: 16px 12px
}

.MessageDropDown-module_root-mobile_1JS-WEew {
    width: 240px
}

.MessageDropDown-module_header_3Gs4u8Tw {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 22px
}

.MessageDropDown-module_title_dwWUGpgY {
    color: var(--color-text-2)
}

[dir=ltr] .MessageDropDown-module_title_dwWUGpgY {
    margin-left: 12px
}

[dir=rtl] .MessageDropDown-module_title_dwWUGpgY {
    margin-right: 12px
}

.MessageDropDown-module_content_aUS1p6he {
    color: var(--color-text-0);
    margin: 16px 0 24px
}

.MessageDropDown-module_content_aUS1p6he button {
    padding: 12px;
    gap: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px
}

[dir=ltr] .MessageDropDown-module_content_aUS1p6he button {
    text-align: left
}

[dir=rtl] .MessageDropDown-module_content_aUS1p6he button {
    text-align: right
}

.MessageDropDown-module_content_aUS1p6he button>span {
    max-width: 350px;
    margin: 0
}

.MessageDropDown-module_content_aUS1p6he button>span>p {
    max-width: 350px
}

.MessageDropDown-module_content_aUS1p6he .MessageDropDown-module_message-title_picMaBrI {
    line-height: 22px
}

.MessageDropDown-module_content_aUS1p6he .MessageDropDown-module_message-title-mobile_uaxjIW9- {
    line-height: 22px;
    max-width: 216px
}

.MessageDropDown-module_content_aUS1p6he .MessageDropDown-module_time_JHyRvXeD {
    color: var(--color-text-2);
    font-family: Manrope;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px
}

[dir=ltr] .MessageDropDown-module_content_aUS1p6he .MessageDropDown-module_time_JHyRvXeD {
    text-align: left
}

[dir=rtl] .MessageDropDown-module_content_aUS1p6he .MessageDropDown-module_time_JHyRvXeD {
    text-align: right
}

.MessageDropDown-module_has-read_-vWjB4dK {
    color: var(--color-primary-active);
    font-size: 14px
}

.MessageDropDown-module_more_1tBj6BuO {
    font-size: 14px;
    line-height: 22px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding: 0
}

.MessageDropDown-module_more_1tBj6BuO a {
    color: var(--color-text-0) !important
}

.MessageDropDown-module_no-data_RFtC-Gr7 {
    line-height: 22px;
    margin: 14px 0 0;
    text-align: center
}

.Notification-module_root_-MhCrh7w {
    height: 24px
}

.User-module_root_d5Dwix8u {
    width: 320px;
    padding: 16px 4px
}

.User-module_root_d5Dwix8u .User-module_user_ouHlEPg0>div {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.User-module_root_d5Dwix8u .User-module_collapse-panel_DvSG2ggN {
    border: 0;
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none
}

.User-module_root_d5Dwix8u .User-module_collapse-panel_DvSG2ggN div {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

.User-module_root_d5Dwix8u .User-module_collapse-panel_DvSG2ggN div[role=button] {
    padding: 9px 12px
}

.User-module_root_d5Dwix8u button {
    width: 288px;
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    border: 1px solid var(--color-border-default)
}

[dir=ltr] .User-module_root_d5Dwix8u button {
    margin: 24px 0 0 12px
}

[dir=rtl] .User-module_root_d5Dwix8u button {
    margin: 24px 12px 0 0
}

.Loading-module_loading_np2lCat- {
    position: absolute;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100vw;
    height: 100vh;
    min-height: 500px
}

.Loading-module_loading_np2lCat-.Loading-module_block_4faoitTH {
    width: 100%;
    height: 100%;
    min-height: auto
}

.Loading-module_loading_np2lCat- i {
    display: inline-block;
    width: 6px;
    height: 46px;
    border-radius: 100px;
    animation: Loading-module_bar-animation_88IwxEDn 1.2s ease-in-out infinite;
    background-color: #00ddd3
}

[dir=ltr] .Loading-module_loading_np2lCat- i {
    margin-right: 8px
}

[dir=rtl] .Loading-module_loading_np2lCat- i {
    margin-left: 8px
}

.Loading-module_loading_np2lCat- i.Loading-module_bar1_66EnnjxH {
    animation-delay: -1.1s
}

.Loading-module_loading_np2lCat- i.Loading-module_bar2_kzXvqLZU {
    animation-delay: -1s
}

.Loading-module_loading_np2lCat- i.Loading-module_bar3_vhW5onPY {
    animation-delay: -.9s
}

.Loading-module_loading_np2lCat- i.Loading-module_bar4_A3X4LW9n {
    animation-delay: -.8s
}

.Loading-module_loading_np2lCat- i.Loading-module_bar5_sYtK3jnr {
    animation-delay: -.7s
}

[dir=ltr] .Loading-module_loading_np2lCat- i.Loading-module_bar5_sYtK3jnr {
    margin-right: 0
}

[dir=rtl] .Loading-module_loading_np2lCat- i.Loading-module_bar5_sYtK3jnr {
    margin-left: 0
}

.Loading-module_small-loading_U2HauxOl {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

@keyframes Loading-module_rotate_l9PPXAyB {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes Loading-module_bar-animation_88IwxEDn {

    0%,
    40%,
    to {
        height: 20px
    }

    20% {
        height: 50px
    }
}

.CardInput-module_errorTips_FtBYY-kn {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-danger-default);
    margin: 4px 0
}

[dir=ltr] .CardInput-module_errorTips_FtBYY-kn {
    text-align: left
}

[dir=rtl] .CardInput-module_errorTips_FtBYY-kn {
    text-align: right
}

.CodesModal-module_codesContent_9TGsKgdb {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start
}

.CodesModal-module_codesContent_9TGsKgdb h4 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 26px;
    font-size: 18px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0;
    align-items: flex-start
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 p.CodesModal-module_label_CDaMINl- {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0);
    outline: none;
    cursor: pointer
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 p.CodesModal-module_label_CDaMINl- span {
    outline: none
}

[dir=ltr] .CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 p.CodesModal-module_label_CDaMINl- span {
    margin-left: 4px
}

[dir=rtl] .CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 p.CodesModal-module_label_CDaMINl- span {
    margin-right: 4px
}

[dir=ltr] .CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 p.CodesModal-module_label_CDaMINl- span svg {
    margin-left: 4px
}

[dir=rtl] .CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 p.CodesModal-module_label_CDaMINl- span svg {
    margin-right: 4px
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 span.CodesModal-module_tip_s9eQ33y2 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-3)
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 section {
    width: 100%
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 section .semi-input-suffix {
    white-space: nowrap
}

[dir=ltr] .CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 section .semi-input-suffix {
    margin-right: 12px
}

[dir=rtl] .CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 section .semi-input-suffix {
    margin-left: 12px
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 section .semi-input-suffix a {
    font-family: Manrope;
    font-weight: 800;
    line-height: 22px;
    font-size: 14px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-primary-active);
    cursor: pointer
}

.CodesModal-module_codesContent_9TGsKgdb .CodesModal-module_formItem_3B6M-ud6 .CodesModal-module_erroTips_3Afd8D3H {
    font-family: Manrope;
    font-weight: 500;
    line-height: 18px;
    font-size: 12px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-danger-default)
}

.UploadImg-module_upload_NbjIYy5W {
    width: inherit;
    height: inherit
}

.UploadImg-module_upload_NbjIYy5W .UploadImg-module_image_v7-CueMN,
.UploadImg-module_upload_NbjIYy5W img {
    width: 100%;
    height: 100%;
    background-size: contain !important
}

.NotFound-module_root_Lw6xj9Kz {
    height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 140px
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ {
    width: 480px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ img {
    height: 360px;
    margin-bottom: 24px
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ h1 {
    font-family: Manrope;
    font-weight: 800;
    line-height: 56px;
    font-size: 48px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-0)
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ h5 {
    font-family: Manrope;
    font-weight: 500;
    line-height: 24px;
    font-size: 16px;
    letter-spacing: 0px;
    paragraph-spacing: 0px;
    text-case: 0px;
    text-decoration: none;
    color: var(--color-text-2);
    text-align: center;
    margin-bottom: 32px
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ div {
    width: 100%;
    display: flex;
    justify-content: center
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ div .semi-button {
    width: 240px;
    height: 48px
}

.NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ div .semi-button a {
    color: unset
}

@media (max-width: 991px) {
    .NotFound-module_root_Lw6xj9Kz {
        padding-top: 1.97rem
    }

    .NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ {
        width: 4.8rem
    }

    .NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ img {
        height: 3.6rem
    }

    .NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ h1 {
        font-family: Manrope;
        font-weight: 800;
        line-height: 30px;
        font-size: 22px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-bottom: .08rem
    }

    .NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ h5 {
        font-family: Manrope;
        font-weight: 500;
        line-height: 18px;
        font-size: 12px;
        letter-spacing: 0px;
        paragraph-spacing: 0px;
        text-case: 0px;
        text-decoration: none;
        margin-bottom: .32rem
    }

    .NotFound-module_root_Lw6xj9Kz .NotFound-module_main_X6IwZ8uZ div .semi-button {
        width: 2.56rem;
        height: .8rem
    }
}