html {
    line-height: 1.15;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

body {
    margin: 0px;
}

main {
    display: block;
}

h1 {
    margin: 0.67em 0px;
    font-size: 2em;
}

hr {
    box-sizing: content-box;
    height: 0px;
    overflow: visible;
}

pre {
    font-size: 1em;
    font-family: monospace, monospace;
}

a {
    background-color: transparent;
}

abbr[title] {
    text-decoration: underline dotted;
    border-bottom: none;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-size: 1em;
    font-family: monospace, monospace;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0px;
    font-size: 100%;
    font-family: inherit;
    line-height: 1.15;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    appearance: button;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    display: table;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0px;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0px;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    appearance: textfield;
}

[type="search"]::-webkit-search-decoration {
    appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    appearance: button;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

.rd-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    color: inherit;
    font-style: normal;
    vertical-align: -2px;
    outline: none;
    stroke: currentcolor;
}

.rd-icon-loading,
.rd-icon-spin {
    animation: 1s cubic-bezier(0, 0, 1, 1) 0s infinite normal none running rd-loading-circle;
}

@keyframes rd-loading-circle {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.rd-icon-hover {
    position: relative;
    display: inline-block;
    cursor: pointer;
    line-height: 12px;
}

.rd-icon-hover .rd-icon {
    position: relative;
}

.rd-icon-hover::before {
    position: absolute;
    display: block;
    box-sizing: border-box;
    background-color: transparent;
    border-radius: var(--border-radius-circle);
    transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
    content: "";
}

.rd-icon-hover:hover::before {
    background-color: var(--color-fill-2);
}

.rd-icon-hover.rd-icon-hover-disabled::before {
    opacity: 0;
}

.rd-icon-hover::before {
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    transform: translate(-50%, -50%);
}

.rd-icon-hover-size-mini {
    line-height: 12px;
}

.rd-icon-hover-size-mini::before {
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    transform: translate(-50%, -50%);
}

.rd-icon-hover-size-small {
    line-height: 12px;
}

.rd-icon-hover-size-small::before {
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    transform: translate(-50%, -50%);
}

.rd-icon-hover-size-large {
    line-height: 12px;
}

.rd-icon-hover-size-large::before {
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    transform: translate(-50%, -50%);
}

.rd-icon-hover-size-huge {
    line-height: 12px;
}

.rd-icon-hover-size-huge::before {
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    transform: translate(-50%, -50%);
}

.fade-in-standard-enter-from,
.fade-in-standard-appear-from {
    opacity: 0;
}

.fade-in-standard-enter-to,
.fade-in-standard-appear-to {
    opacity: 1;
}

.fade-in-standard-enter-active,
.fade-in-standard-appear-active {
    transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.fade-in-standard-leave-from {
    opacity: 1;
}

.fade-in-standard-leave-to {
    opacity: 0;
}

.fade-in-standard-leave-active {
    transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.fade-in-enter-from,
.fade-in-appear-from {
    opacity: 0;
}

.fade-in-enter-to,
.fade-in-appear-to {
    opacity: 1;
}

.fade-in-enter-active,
.fade-in-appear-active {
    transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}

.fade-in-leave-from {
    opacity: 1;
}

.fade-in-leave-to {
    opacity: 0;
}

.fade-in-leave-active {
    transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}

.zoom-in-enter-from,
.zoom-in-appear-from {
    transform: scale(0.5);
    opacity: 0;
}

.zoom-in-enter-to,
.zoom-in-appear-to {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-enter-active,
.zoom-in-appear-active {
    transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.zoom-in-leave-from {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-leave-to {
    transform: scale(0.5);
    opacity: 0;
}

.zoom-in-leave-active {
    transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.zoom-in-fade-out-enter-from,
.zoom-in-fade-out-appear-from {
    transform: scale(0.5);
    opacity: 0;
}

.zoom-in-fade-out-enter-to,
.zoom-in-fade-out-appear-to {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-fade-out-enter-active,
.zoom-in-fade-out-appear-active {
    transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-fade-out-leave-from {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-fade-out-leave-to {
    transform: scale(0.5);
    opacity: 0;
}

.zoom-in-fade-out-leave-active {
    transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-big-enter-from,
.zoom-in-big-appear-from {
    transform: scale(0.5);
    opacity: 0;
}

.zoom-in-big-enter-to,
.zoom-in-big-appear-to {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-big-enter-active,
.zoom-in-big-appear-active {
    transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}

.zoom-in-big-leave-from {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-big-leave-to {
    transform: scale(0.2);
    opacity: 0;
}

.zoom-in-big-leave-active {
    transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}

.zoom-in-left-enter-from,
.zoom-in-left-appear-from {
    transform: scale(0.1);
    opacity: 0.1;
}

.zoom-in-left-enter-to,
.zoom-in-left-appear-to {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-left-enter-active,
.zoom-in-left-appear-active {
    transform-origin: 0px 50%;
    transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-left-leave-from {
    transform: scale(1);
    opacity: 1;
}

.zoom-in-left-leave-to {
    transform: scale(0.1);
    opacity: 0.1;
}

.zoom-in-left-leave-active {
    transform-origin: 0px 50%;
    transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-top-enter-from,
.zoom-in-top-appear-from {
    transform: scaleY(0.8) translateZ(0px);
    opacity: 0;
}

.zoom-in-top-enter-to,
.zoom-in-top-appear-to {
    transform: scaleY(1) translateZ(0px);
    opacity: 1;
}

.zoom-in-top-enter-active,
.zoom-in-top-appear-active {
    transform-origin: 0px 0px;
    transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-top-leave-from {
    transform: scaleY(1) translateZ(0px);
    opacity: 1;
}

.zoom-in-top-leave-to {
    transform: scaleY(0.8) translateZ(0px);
    opacity: 0;
}

.zoom-in-top-leave-active {
    transform-origin: 0px 0px;
    transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-bottom-enter-from,
.zoom-in-bottom-appear-from {
    transform: scaleY(0.8) translateZ(0px);
    opacity: 0;
}

.zoom-in-bottom-enter-to,
.zoom-in-bottom-appear-to {
    transform: scaleY(1) translateZ(0px);
    opacity: 1;
}

.zoom-in-bottom-enter-active,
.zoom-in-bottom-appear-active {
    transform-origin: 100% 100%;
    transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.zoom-in-bottom-leave-from {
    transform: scaleY(1) translateZ(0px);
    opacity: 1;
}

.zoom-in-bottom-leave-to {
    transform: scaleY(0.8) translateZ(0px);
    opacity: 0;
}

.zoom-in-bottom-leave-active {
    transform-origin: 100% 100%;
    transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}

.slide-dynamic-origin-enter-from,
.slide-dynamic-origin-appear-from {
    transform: scaleY(0.9);
    transform-origin: 0px 0px;
    opacity: 0;
}

.slide-dynamic-origin-enter-to,
.slide-dynamic-origin-appear-to {
    transform: scaleY(1);
    transform-origin: 0px 0px;
    opacity: 1;
}

.slide-dynamic-origin-enter-active,
.slide-dynamic-origin-appear-active {
    transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-dynamic-origin-leave-from {
    transform: scaleY(1);
    transform-origin: 0px 0px;
    opacity: 1;
}

.slide-dynamic-origin-leave-to {
    transform: scaleY(0.9);
    transform-origin: 0px 0px;
    opacity: 0;
}

.slide-dynamic-origin-leave-active {
    transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-left-enter-from,
.slide-left-appear-from {
    transform: translate(-100%);
}

.slide-left-enter-to,
.slide-left-appear-to {
    transform: translate(0px);
}

.slide-left-enter-active,
.slide-left-appear-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-left-leave-from {
    transform: translate(0px);
}

.slide-left-leave-to {
    transform: translate(-100%);
}

.slide-left-leave-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-right-enter-from,
.slide-right-appear-from {
    transform: translate(100%);
}

.slide-right-enter-to,
.slide-right-appear-to {
    transform: translate(0px);
}

.slide-right-enter-active,
.slide-right-appear-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-right-leave-from {
    transform: translate(0px);
}

.slide-right-leave-to {
    transform: translate(100%);
}

.slide-right-leave-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-top-enter-from,
.slide-top-appear-from {
    transform: translateY(-100%);
}

.slide-top-enter-to,
.slide-top-appear-to {
    transform: translateY(0px);
}

.slide-top-enter-active,
.slide-top-appear-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-top-leave-from {
    transform: translateY(0px);
}

.slide-top-leave-to {
    transform: translateY(-100%);
}

.slide-top-leave-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-bottom-enter-from,
.slide-bottom-appear-from {
    transform: translateY(100%);
}

.slide-bottom-enter-to,
.slide-bottom-appear-to {
    transform: translateY(0px);
}

.slide-bottom-enter-active,
.slide-bottom-appear-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.slide-bottom-leave-from {
    transform: translateY(0px);
}

.slide-bottom-leave-to {
    transform: translateY(100%);
}

.slide-bottom-leave-active {
    transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}

body {
    --red-1: 255, 236, 232;
    --red-2: 253, 205, 197;
    --red-3: 251, 172, 163;
    --red-4: 249, 137, 129;
    --red-5: 247, 101, 96;
    --red-6: 245, 63, 63;
    --red-7: 203, 39, 45;
    --red-8: 161, 21, 30;
    --red-9: 119, 8, 19;
    --red-10: 77, 0, 10;
    --orangered-1: 255, 243, 232;
    --orangered-2: 253, 221, 195;
    --orangered-3: 252, 197, 159;
    --orangered-4: 250, 172, 123;
    --orangered-5: 249, 144, 87;
    --orangered-6: 247, 114, 52;
    --orangered-7: 204, 81, 32;
    --orangered-8: 162, 53, 17;
    --orangered-9: 119, 31, 6;
    --orangered-10: 77, 14, 0;
    --orange-1: 255, 247, 232;
    --orange-2: 255, 228, 186;
    --orange-3: 255, 207, 139;
    --orange-4: 255, 182, 93;
    --orange-5: 255, 154, 46;
    --orange-6: 255, 125, 0;
    --orange-7: 210, 95, 0;
    --orange-8: 166, 69, 0;
    --orange-9: 121, 46, 0;
    --orange-10: 77, 27, 0;
    --gold-1: 255, 252, 232;
    --gold-2: 253, 244, 191;
    --gold-3: 252, 233, 150;
    --gold-4: 250, 220, 109;
    --gold-5: 249, 204, 69;
    --gold-6: 247, 186, 30;
    --gold-7: 204, 146, 19;
    --gold-8: 162, 109, 10;
    --gold-9: 119, 75, 4;
    --gold-10: 77, 45, 0;
    --yellow-1: 254, 255, 232;
    --yellow-2: 254, 254, 190;
    --yellow-3: 253, 250, 148;
    --yellow-4: 252, 242, 107;
    --yellow-5: 251, 232, 66;
    --yellow-6: 250, 220, 25;
    --yellow-7: 207, 175, 15;
    --yellow-8: 163, 132, 8;
    --yellow-9: 120, 93, 3;
    --yellow-10: 77, 56, 0;
    --lime-1: 252, 255, 232;
    --lime-2: 237, 248, 187;
    --lime-3: 220, 241, 144;
    --lime-4: 201, 233, 104;
    --lime-5: 181, 226, 65;
    --lime-6: 159, 219, 29;
    --lime-7: 126, 183, 18;
    --lime-8: 95, 148, 10;
    --lime-9: 67, 112, 4;
    --lime-10: 42, 77, 0;
    --green-1: 232, 255, 234;
    --green-2: 175, 240, 181;
    --green-3: 123, 225, 136;
    --green-4: 76, 210, 99;
    --green-5: 35, 195, 67;
    --green-6: 0, 180, 42;
    --green-7: 0, 154, 41;
    --green-8: 0, 128, 38;
    --green-9: 0, 102, 34;
    --green-10: 0, 77, 28;
    --cyan-1: 232, 255, 251;
    --cyan-2: 183, 244, 236;
    --cyan-3: 137, 233, 224;
    --cyan-4: 94, 223, 214;
    --cyan-5: 55, 212, 207;
    --cyan-6: 20, 201, 201;
    --cyan-7: 13, 165, 170;
    --cyan-8: 7, 130, 139;
    --cyan-9: 3, 97, 108;
    --cyan-10: 0, 66, 77;
    --blue-1: 232, 247, 255;
    --blue-2: 195, 231, 254;
    --blue-3: 159, 212, 253;
    --blue-4: 123, 192, 252;
    --blue-5: 87, 169, 251;
    --blue-6: 52, 145, 250;
    --blue-7: 32, 108, 207;
    --blue-8: 17, 75, 163;
    --blue-9: 6, 48, 120;
    --blue-10: 0, 26, 77;
    --arcoblue-1: 232, 243, 255;
    --arcoblue-2: 190, 218, 255;
    --arcoblue-3: 148, 191, 255;
    --arcoblue-4: 106, 161, 255;
    --arcoblue-5: 64, 128, 255;
    --arcoblue-6: 22, 93, 255;
    --arcoblue-7: 14, 66, 210;
    --arcoblue-8: 7, 44, 166;
    --arcoblue-9: 3, 26, 121;
    --arcoblue-10: 0, 13, 77;
    --purple-1: 245, 232, 255;
    --purple-2: 221, 190, 246;
    --purple-3: 195, 150, 237;
    --purple-4: 168, 113, 227;
    --purple-5: 141, 78, 218;
    --purple-6: 114, 46, 209;
    --purple-7: 85, 29, 176;
    --purple-8: 60, 16, 143;
    --purple-9: 39, 6, 110;
    --purple-10: 22, 0, 77;
    --pinkpurple-1: 255, 232, 251;
    --pinkpurple-2: 247, 186, 239;
    --pinkpurple-3: 240, 142, 230;
    --pinkpurple-4: 232, 101, 223;
    --pinkpurple-5: 225, 62, 219;
    --pinkpurple-6: 217, 26, 217;
    --pinkpurple-7: 176, 16, 182;
    --pinkpurple-8: 138, 9, 147;
    --pinkpurple-9: 101, 3, 112;
    --pinkpurple-10: 66, 0, 77;
    --magenta-1: 255, 232, 241;
    --magenta-2: 253, 194, 219;
    --magenta-3: 251, 157, 199;
    --magenta-4: 249, 121, 183;
    --magenta-5: 247, 84, 168;
    --magenta-6: 245, 49, 157;
    --magenta-7: 203, 30, 131;
    --magenta-8: 161, 16, 105;
    --magenta-9: 119, 6, 79;
    --magenta-10: 77, 0, 52;
    --gray-1: 247, 248, 250;
    --gray-2: 242, 243, 245;
    --gray-3: 229, 230, 235;
    --gray-4: 201, 205, 212;
    --gray-5: 169, 174, 184;
    --gray-6: 134, 144, 156;
    --gray-7: 107, 119, 133;
    --gray-8: 78, 89, 105;
    --gray-9: 39, 46, 59;
    --gray-10: 29, 33, 41;
    --success-1: var(--green-1);
    --success-2: var(--green-2);
    --success-3: var(--green-3);
    --success-4: var(--green-4);
    --success-5: var(--green-5);
    --success-6: var(--green-6);
    --success-7: var(--green-7);
    --success-8: var(--green-8);
    --success-9: var(--green-9);
    --success-10: var(--green-10);
    --primary-1: var(--arcoblue-1);
    --primary-2: var(--arcoblue-2);
    --primary-3: var(--arcoblue-3);
    --primary-4: var(--arcoblue-4);
    --primary-5: var(--arcoblue-5);
    --primary-6: var(--arcoblue-6);
    --primary-7: var(--arcoblue-7);
    --primary-8: var(--arcoblue-8);
    --primary-9: var(--arcoblue-9);
    --primary-10: var(--arcoblue-10);
    --danger-1: var(--red-1);
    --danger-2: var(--red-2);
    --danger-3: var(--red-3);
    --danger-4: var(--red-4);
    --danger-5: var(--red-5);
    --danger-6: var(--red-6);
    --danger-7: var(--red-7);
    --danger-8: var(--red-8);
    --danger-9: var(--red-9);
    --danger-10: var(--red-10);
    --warning-1: var(--orange-1);
    --warning-2: var(--orange-2);
    --warning-3: var(--orange-3);
    --warning-4: var(--orange-4);
    --warning-5: var(--orange-5);
    --warning-6: var(--orange-6);
    --warning-7: var(--orange-7);
    --warning-8: var(--orange-8);
    --warning-9: var(--orange-9);
    --warning-10: var(--orange-10);
    --link-1: var(--arcoblue-1);
    --link-2: var(--arcoblue-2);
    --link-3: var(--arcoblue-3);
    --link-4: var(--arcoblue-4);
    --link-5: var(--arcoblue-5);
    --link-6: var(--arcoblue-6);
    --link-7: var(--arcoblue-7);
    --link-8: var(--arcoblue-8);
    --link-9: var(--arcoblue-9);
    --link-10: var(--arcoblue-10);
}

body[arco-theme="dark"] {
    --red-1: 77, 0, 10;
    --red-2: 119, 6, 17;
    --red-3: 161, 22, 31;
    --red-4: 203, 46, 52;
    --red-5: 245, 78, 78;
    --red-6: 247, 105, 101;
    --red-7: 249, 141, 134;
    --red-8: 251, 176, 167;
    --red-9: 253, 209, 202;
    --red-10: 255, 240, 236;
    --orangered-1: 77, 14, 0;
    --orangered-2: 119, 30, 5;
    --orangered-3: 162, 55, 20;
    --orangered-4: 204, 87, 41;
    --orangered-5: 247, 126, 69;
    --orangered-6: 249, 146, 90;
    --orangered-7: 250, 173, 125;
    --orangered-8: 252, 198, 161;
    --orangered-9: 253, 222, 197;
    --orangered-10: 255, 244, 235;
    --orange-1: 77, 27, 0;
    --orange-2: 121, 48, 4;
    --orange-3: 166, 75, 10;
    --orange-4: 210, 105, 19;
    --orange-5: 255, 141, 31;
    --orange-6: 255, 150, 38;
    --orange-7: 255, 179, 87;
    --orange-8: 255, 205, 135;
    --orange-9: 255, 227, 184;
    --orange-10: 255, 247, 232;
    --gold-1: 77, 45, 0;
    --gold-2: 119, 75, 4;
    --gold-3: 162, 111, 15;
    --gold-4: 204, 150, 31;
    --gold-5: 247, 192, 52;
    --gold-6: 249, 204, 68;
    --gold-7: 250, 220, 108;
    --gold-8: 252, 233, 149;
    --gold-9: 253, 244, 190;
    --gold-10: 255, 252, 232;
    --yellow-1: 77, 56, 0;
    --yellow-2: 120, 94, 7;
    --yellow-3: 163, 134, 20;
    --yellow-4: 207, 179, 37;
    --yellow-5: 250, 225, 60;
    --yellow-6: 251, 233, 75;
    --yellow-7: 252, 243, 116;
    --yellow-8: 253, 250, 157;
    --yellow-9: 254, 254, 198;
    --yellow-10: 254, 255, 240;
    --lime-1: 42, 77, 0;
    --lime-2: 68, 112, 6;
    --lime-3: 98, 148, 18;
    --lime-4: 132, 183, 35;
    --lime-5: 168, 219, 57;
    --lime-6: 184, 226, 75;
    --lime-7: 203, 233, 112;
    --lime-8: 222, 241, 152;
    --lime-9: 238, 248, 194;
    --lime-10: 253, 255, 238;
    --green-1: 0, 77, 28;
    --green-2: 4, 102, 37;
    --green-3: 10, 128, 45;
    --green-4: 18, 154, 55;
    --green-5: 29, 180, 64;
    --green-6: 39, 195, 70;
    --green-7: 80, 210, 102;
    --green-8: 126, 225, 139;
    --green-9: 178, 240, 183;
    --green-10: 235, 255, 236;
    --cyan-1: 0, 66, 77;
    --cyan-2: 6, 97, 108;
    --cyan-3: 17, 131, 139;
    --cyan-4: 31, 166, 170;
    --cyan-5: 48, 201, 201;
    --cyan-6: 63, 212, 207;
    --cyan-7: 102, 223, 215;
    --cyan-8: 144, 233, 225;
    --cyan-9: 190, 244, 237;
    --cyan-10: 240, 255, 252;
    --blue-1: 0, 26, 77;
    --blue-2: 5, 47, 120;
    --blue-3: 19, 76, 163;
    --blue-4: 41, 113, 207;
    --blue-5: 70, 154, 250;
    --blue-6: 90, 170, 251;
    --blue-7: 125, 193, 252;
    --blue-8: 161, 213, 253;
    --blue-9: 198, 232, 254;
    --blue-10: 234, 248, 255;
    --arcoblue-1: 0, 13, 77;
    --arcoblue-2: 4, 27, 121;
    --arcoblue-3: 14, 50, 166;
    --arcoblue-4: 29, 77, 210;
    --arcoblue-5: 48, 111, 255;
    --arcoblue-6: 60, 126, 255;
    --arcoblue-7: 104, 159, 255;
    --arcoblue-8: 147, 190, 255;
    --arcoblue-9: 190, 218, 255;
    --arcoblue-10: 234, 244, 255;
    --purple-1: 22, 0, 77;
    --purple-2: 39, 6, 110;
    --purple-3: 62, 19, 143;
    --purple-4: 90, 37, 176;
    --purple-5: 123, 61, 209;
    --purple-6: 142, 81, 218;
    --purple-7: 169, 116, 227;
    --purple-8: 197, 154, 237;
    --purple-9: 223, 194, 246;
    --purple-10: 247, 237, 255;
    --pinkpurple-1: 66, 0, 77;
    --pinkpurple-2: 101, 3, 112;
    --pinkpurple-3: 138, 13, 147;
    --pinkpurple-4: 176, 27, 182;
    --pinkpurple-5: 217, 46, 217;
    --pinkpurple-6: 225, 61, 219;
    --pinkpurple-7: 232, 102, 223;
    --pinkpurple-8: 240, 146, 230;
    --pinkpurple-9: 247, 193, 240;
    --pinkpurple-10: 255, 242, 253;
    --magenta-1: 77, 0, 52;
    --magenta-2: 119, 8, 80;
    --magenta-3: 161, 23, 108;
    --magenta-4: 203, 43, 136;
    --magenta-5: 245, 69, 166;
    --magenta-6: 247, 86, 169;
    --magenta-7: 249, 122, 184;
    --magenta-8: 251, 158, 200;
    --magenta-9: 253, 195, 219;
    --magenta-10: 255, 232, 241;
    --gray-1: 23, 23, 26;
    --gray-2: 46, 46, 48;
    --gray-3: 72, 72, 73;
    --gray-4: 95, 95, 96;
    --gray-5: 120, 120, 122;
    --gray-6: 146, 146, 147;
    --gray-7: 171, 171, 172;
    --gray-8: 197, 197, 197;
    --gray-9: 223, 223, 223;
    --gray-10: 246, 246, 246;
    --primary-1: var(--arcoblue-1);
    --primary-2: var(--arcoblue-2);
    --primary-3: var(--arcoblue-3);
    --primary-4: var(--arcoblue-4);
    --primary-5: var(--arcoblue-5);
    --primary-6: var(--arcoblue-6);
    --primary-7: var(--arcoblue-7);
    --primary-8: var(--arcoblue-8);
    --primary-9: var(--arcoblue-9);
    --primary-10: var(--arcoblue-10);
    --success-1: var(--green-1);
    --success-2: var(--green-2);
    --success-3: var(--green-3);
    --success-4: var(--green-4);
    --success-5: var(--green-5);
    --success-6: var(--green-6);
    --success-7: var(--green-7);
    --success-8: var(--green-8);
    --success-9: var(--green-9);
    --success-10: var(--green-10);
    --danger-1: var(--red-1);
    --danger-2: var(--red-2);
    --danger-3: var(--red-3);
    --danger-4: var(--red-4);
    --danger-5: var(--red-5);
    --danger-6: var(--red-6);
    --danger-7: var(--red-7);
    --danger-8: var(--red-8);
    --danger-9: var(--red-9);
    --danger-10: var(--red-10);
    --warning-1: var(--orange-1);
    --warning-2: var(--orange-2);
    --warning-3: var(--orange-3);
    --warning-4: var(--orange-4);
    --warning-5: var(--orange-5);
    --warning-6: var(--orange-6);
    --warning-7: var(--orange-7);
    --warning-8: var(--orange-8);
    --warning-9: var(--orange-9);
    --warning-10: var(--orange-10);
    --link-1: var(--arcoblue-1);
    --link-2: var(--arcoblue-2);
    --link-3: var(--arcoblue-3);
    --link-4: var(--arcoblue-4);
    --link-5: var(--arcoblue-5);
    --link-6: var(--arcoblue-6);
    --link-7: var(--arcoblue-7);
    --link-8: var(--arcoblue-8);
    --link-9: var(--arcoblue-9);
    --link-10: var(--arcoblue-10);
}

body {
    --color-white: #ffffff;
    --color-black: #000000;
    --color-border: rgb(var(--gray-3));
    --color-bg-popup: var(--color-bg-5);
    --color-bg-1: #fff;
    --color-bg-2: #fff;
    --color-bg-3: #fff;
    --color-bg-4: #fff;
    --color-bg-5: #fff;
    --color-bg-white: #fff;
    --color-neutral-1: rgb(var(--gray-1));
    --color-neutral-2: rgb(var(--gray-2));
    --color-neutral-3: rgb(var(--gray-3));
    --color-neutral-4: rgb(var(--gray-4));
    --color-neutral-5: rgb(var(--gray-5));
    --color-neutral-6: rgb(var(--gray-6));
    --color-neutral-7: rgb(var(--gray-7));
    --color-neutral-8: rgb(var(--gray-8));
    --color-neutral-9: rgb(var(--gray-9));
    --color-neutral-10: rgb(var(--gray-10));
    --color-text-1: var(--color-neutral-10);
    --color-text-2: var(--color-neutral-8);
    --color-text-3: var(--color-neutral-6);
    --color-text-4: var(--color-neutral-4);
    --color-border-1: var(--color-neutral-2);
    --color-border-2: var(--color-neutral-3);
    --color-border-3: var(--color-neutral-4);
    --color-border-4: var(--color-neutral-6);
    --color-fill-1: var(--color-neutral-1);
    --color-fill-2: var(--color-neutral-2);
    --color-fill-3: var(--color-neutral-3);
    --color-fill-4: var(--color-neutral-4);
    --color-primary-light-1: rgb(var(--primary-1));
    --color-primary-light-2: rgb(var(--primary-2));
    --color-primary-light-3: rgb(var(--primary-3));
    --color-primary-light-4: rgb(var(--primary-4));
    --color-link-light-1: rgb(var(--link-1));
    --color-link-light-2: rgb(var(--link-2));
    --color-link-light-3: rgb(var(--link-3));
    --color-link-light-4: rgb(var(--link-4));
    --color-secondary: var(--color-neutral-2);
    --color-secondary-hover: var(--color-neutral-3);
    --color-secondary-active: var(--color-neutral-4);
    --color-secondary-disabled: var(--color-neutral-1);
    --color-danger-light-1: rgb(var(--danger-1));
    --color-danger-light-2: rgb(var(--danger-2));
    --color-danger-light-3: rgb(var(--danger-3));
    --color-danger-light-4: rgb(var(--danger-4));
    --color-success-light-1: rgb(var(--success-1));
    --color-success-light-2: rgb(var(--success-2));
    --color-success-light-3: rgb(var(--success-3));
    --color-success-light-4: rgb(var(--success-4));
    --color-warning-light-1: rgb(var(--warning-1));
    --color-warning-light-2: rgb(var(--warning-2));
    --color-warning-light-3: rgb(var(--warning-3));
    --color-warning-light-4: rgb(var(--warning-4));
    --border-radius-none: 0;
    --border-radius-small: 6px;
    --border-radius-medium: 8px;
    --border-radius-large: 12px;
    --border-radius-circle: 50%;
    --color-tooltip-bg: rgb(var(--gray-10));
    --color-spin-layer-bg: rgba(255, 255, 255, .6);
    --color-menu-dark-bg: #232324;
    --color-menu-light-bg: #ffffff;
    --color-menu-dark-hover: rgba(255, 255, 255, .04);
    --color-mask-bg: rgba(29, 33, 41, .6);
}

body[arco-theme="dark"] {
    --color-white: rgba(255, 255, 255, .9);
    --color-black: #000000;
    --color-border: #333335;
    --color-bg-1: #17171a;
    --color-bg-2: #232324;
    --color-bg-3: #2a2a2b;
    --color-bg-4: #313132;
    --color-bg-5: #373739;
    --color-bg-white: #f6f6f6;
    --color-text-1: rgba(255, 255, 255, .9);
    --color-text-2: rgba(255, 255, 255, .7);
    --color-text-3: rgba(255, 255, 255, .5);
    --color-text-4: rgba(255, 255, 255, .3);
    --color-fill-1: rgba(255, 255, 255, .04);
    --color-fill-2: rgba(255, 255, 255, .08);
    --color-fill-3: rgba(255, 255, 255, .12);
    --color-fill-4: rgba(255, 255, 255, .16);
    --color-primary-light-1: rgba(var(--primary-6), .2);
    --color-primary-light-2: rgba(var(--primary-6), .35);
    --color-primary-light-3: rgba(var(--primary-6), .5);
    --color-primary-light-4: rgba(var(--primary-6), .65);
    --color-secondary: rgba(var(--gray-9), .08);
    --color-secondary-hover: rgba(var(--gray-8), .16);
    --color-secondary-active: rgba(var(--gray-7), .24);
    --color-secondary-disabled: rgba(var(--gray-9), .08);
    --color-danger-light-1: rgba(var(--danger-6), .2);
    --color-danger-light-2: rgba(var(--danger-6), .35);
    --color-danger-light-3: rgba(var(--danger-6), .5);
    --color-danger-light-4: rgba(var(--danger-6), .65);
    --color-success-light-1: rgb(var(--success-6), .2);
    --color-success-light-2: rgb(var(--success-6), .35);
    --color-success-light-3: rgb(var(--success-6), .5);
    --color-success-light-4: rgb(var(--success-6), .65);
    --color-warning-light-1: rgb(var(--warning-6), .2);
    --color-warning-light-2: rgb(var(--warning-6), .35);
    --color-warning-light-3: rgb(var(--warning-6), .5);
    --color-warning-light-4: rgb(var(--warning-6), .65);
    --color-link-light-1: rgb(var(--link-6), .2);
    --color-link-light-2: rgb(var(--link-6), .35);
    --color-link-light-3: rgb(var(--link-6), .5);
    --color-link-light-4: rgb(var(--link-6), .65);
    --color-tooltip-bg: #373739;
    --color-spin-layer-bg: rgba(51, 51, 51, .6);
    --color-menu-dark-bg: #232324;
    --color-menu-light-bg: #232324;
    --color-menu-dark-hover: var(--color-fill-2);
    --color-mask-bg: rgba(23, 23, 26, .6);
}

body {
    font-size: 14px;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "noto sans", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.rd-back-top {
    position: fixed;
    right: 24px;
    bottom: 24px;
    z-index: 100;
}

.rd-back-top-btn {
    width: 40px;
    height: 40px;
    color: var(--color-white);
    font-size: 12px;
    text-align: center;
    background-color: rgb(var(--primary-6));
    border: none;
    border-radius: var(--border-radius-circle);
    outline: none;
    cursor: pointer;
    transition: 0.2s cubic-bezier(0, 0, 1, 1);
}

.rd-back-top-btn:hover {
    background-color: rgb(var(--primary-5));
}

.rd-back-top-btn svg {
    font-size: 14px;
}

#main {
    position: relative;
    overflow: hidden scroll;
    height: 100%;
}

.go-top {
    display: flex;
    position: fixed;
    width: 48px;
    height: 48px;
    right: 48px;
    bottom: 48px;
    border-radius: 50rem;
    border: 1px solid var(--color-neutral-n30);
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}

.go-top i {
    font-size: 24px;
    color: var(--color-neutral-n80);
    transition: 0.2s ease-in-out;
}

.go-top:hover {
    background-color: var(--color-neutral-n10);
}

.go-top:hover i {
    transform: translateY(-4px);
}

@media screen and (max-width: 768px) {
    .go-top {
        display: none;
    }
}

.rd-popup {
    position: relative;
    width: 640px;
    max-height: calc(-80px + 100vh);
    overflow-y: auto;
    border-radius: 12px;
    border: .5px solid var(--color-neutral-n30);
    background: var(--color-neutral-n02);
}

.rd-popup-wrapper {
    position: fixed;
    display: flex;
    inset: 0px;
    justify-content: center;
    align-items: center;
    z-index: 200;
}

.rd-popup-mask {
    position: fixed;
    inset: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 200;
}

.rd-popup-body {
    padding: 40px 0px;
    height: 100%;
}

.rd-popup-content {
    padding: 0px 40px;
    height: 100%;
    overflow-y: auto;
}

.rd-popup-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
    position: relative;
}

.rd-popup-info {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
    color: var(--color-neutral-n60);
}

.rd-popup-info strong,
.rd-popup a {
    color: var(--color-neutral-n80);
}

@media screen and (max-width: 768px) {
    .rd-popup {
        width: calc(-24px + 100vw);
        margin-bottom: 12px;
    }
    .rd-popup-wrapper {
        align-items: end;
    }
    .rd-popup-body {
        padding: 24px 0px;
    }
    .rd-popup-content {
        padding: 0px 24px;
    }
}

.rd-trigger-wrapper {
    display: inline-block;
}

.rd-trigger-popup {
    position: absolute;
    z-index: 1000;
}

.rd-trigger-arrow {
    position: absolute;
    z-index: -1;
    display: block;
    box-sizing: border-box;
    width: 8px;
    height: 8px;
    background-color: var(--color-bg-5);
    content: "";
}

.rd-trigger-popup[trigger-placement="top"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="tl"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="tr"] .rd-trigger-arrow {
    border-top: none;
    border-left: none;
    border-bottom-right-radius: var(--border-radius-small);
}

.rd-trigger-popup[trigger-placement="bottom"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="bl"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="br"] .rd-trigger-arrow {
    border-right: none;
    border-bottom: none;
    border-top-left-radius: var(--border-radius-small);
}

.rd-trigger-popup[trigger-placement="left"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="lt"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="lb"] .rd-trigger-arrow {
    border-bottom: none;
    border-left: none;
    border-top-right-radius: var(--border-radius-small);
}

.rd-trigger-popup[trigger-placement="right"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="rt"] .rd-trigger-arrow,
.rd-trigger-popup[trigger-placement="rb"] .rd-trigger-arrow {
    border-top: none;
    border-right: none;
    border-bottom-left-radius: var(--border-radius-small);
}

.rd-scrollbar {
    position: relative;
}

.rd-scrollbar-container {
    position: relative;
    scrollbar-width: none;
}

.rd-scrollbar-container::-webkit-scrollbar {
    display: none;
}

.rd-scrollbar-track {
    position: absolute;
    z-index: 100;
}

.rd-scrollbar-track-direction-horizontal {
    bottom: 0px;
    left: 0px;
    box-sizing: border-box;
    width: 100%;
    height: 15px;
}

.rd-scrollbar-track-direction-vertical {
    top: 0px;
    right: 0px;
    box-sizing: border-box;
    width: 15px;
    height: 100%;
}

.rd-scrollbar-thumb {
    position: absolute;
    display: block;
    box-sizing: border-box;
}

.rd-scrollbar-thumb-bar {
    width: 100%;
    height: 100%;
    background-color: var(--color-neutral-4);
    border-radius: 6px;
}

.rd-scrollbar-thumb:hover .rd-scrollbar-thumb-bar,
.rd-scrollbar-thumb-dragging .rd-scrollbar-thumb-bar {
    background-color: var(--color-neutral-6);
}

.rd-scrollbar-thumb-direction-horizontal .rd-scrollbar-thumb-bar {
    height: 9px;
    margin: 3px 0px;
}

.rd-scrollbar-thumb-direction-vertical .rd-scrollbar-thumb-bar {
    width: 9px;
    margin: 0px 3px;
}

.rd-scrollbar.rd-scrollbar-type-embed .rd-scrollbar-thumb {
    opacity: 0;
    transition: opacity 0.2s;
}

.rd-scrollbar.rd-scrollbar-type-embed .rd-scrollbar-thumb-dragging,
.rd-scrollbar.rd-scrollbar-type-embed:hover .rd-scrollbar-thumb {
    opacity: 0.8;
}

.rd-scrollbar.rd-scrollbar-type-track .rd-scrollbar-track {
    background-color: var(--color-neutral-1);
}

.rd-scrollbar.rd-scrollbar-type-track .rd-scrollbar-track-direction-horizontal {
    border-top: 1px solid var(--color-neutral-3);
    border-bottom: 1px solid var(--color-neutral-3);
}

.rd-scrollbar.rd-scrollbar-type-track .rd-scrollbar-track-direction-vertical {
    border-right: 1px solid var(--color-neutral-3);
    border-left: 1px solid var(--color-neutral-3);
}

.rd-scrollbar.rd-scrollbar-type-track .rd-scrollbar-thumb-direction-horizontal {
    margin: -1px 0px;
}

.rd-scrollbar.rd-scrollbar-type-track .rd-scrollbar-thumb-direction-vertical {
    margin: 0px -1px;
}

.rd-scrollbar.rd-scrollbar-type-track.rd-scrollbar-both .rd-scrollbar-track-direction-vertical::after {
    position: absolute;
    right: -1px;
    bottom: 0px;
    display: block;
    box-sizing: border-box;
    width: 15px;
    height: 15px;
    background-color: var(--color-neutral-1);
    border-right: 1px solid var(--color-neutral-3);
    border-bottom: 1px solid var(--color-neutral-3);
    content: "";
}

.rd-dropdown {
    box-sizing: border-box;
    padding: 4px 0px;
    background-color: var(--color-bg-popup);
    border: 1px solid var(--color-fill-3);
    border-radius: var(--border-radius-medium);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px;
}

.rd-dropdown-list {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    list-style: none;
}

.rd-dropdown-list-wrapper {
    max-height: 200px;
    overflow-y: auto;
}

.rd-dropdown-option {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    padding: 0px 12px;
    color: var(--color-text-1);
    font-size: 14px;
    line-height: 36px;
    text-align: left;
    background-color: transparent;
    cursor: pointer;
}

.rd-dropdown-option-content {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rd-dropdown-option-has-suffix {
    justify-content: space-between;
}

.rd-dropdown-option-active,
.rd-dropdown-option:not(.rd-dropdown-option-disabled):hover {
    color: var(--color-text-1);
    background-color: var(--color-neutral-n10);
    transition: 0.1s cubic-bezier(0, 0, 1, 1);
}

.rd-dropdown-option-disabled {
    color: var(--color-text-4);
    background-color: transparent;
    cursor: not-allowed;
}

.rd-dropdown-option-icon {
    display: inline-flex;
    margin-right: 8px;
}

.rd-dropdown-option-suffix {
    margin-left: 12px;
}

.rd-dropdown-group:first-child .rd-dropdown-group-title {
    margin-top: 8px;
}

.rd-dropdown-group-title {
    box-sizing: border-box;
    width: 100%;
    margin-top: 8px;
    padding: 0px 12px;
    color: var(--color-text-3);
    font-size: 12px;
    line-height: 20px;
    cursor: default;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rd-dropdown-submenu {
    margin-top: -4px;
}

.rd-dropdown.rd-dropdown-has-footer {
    padding-bottom: 0px;
}

.rd-dropdown-footer {
    border-top: 1px solid var(--color-fill-3);
}

.rd-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 1px 4px;
    color: rgb(var(--link-6));
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
    background-color: transparent;
    border-radius: var(--border-radius-small);
    cursor: pointer;
    transition: 0.1s cubic-bezier(0, 0, 1, 1);
}

.rd-link:hover {
    color: rgb(var(--link-6));
    background-color: var(--color-fill-2);
}

.rd-link:active {
    color: rgb(var(--link-6));
    background-color: var(--color-fill-3);
    transition: none;
}

.rd-link.rd-link-hoverless {
    display: inline;
    padding: 0px;
    background-color: unset;
}

.rd-link.rd-link-hoverless:active,
.rd-link.rd-link-hoverless:hover {
    background-color: unset;
}

.rd-link.rd-link-disabled {
    color: var(--color-link-light-3);
    background: none;
    cursor: not-allowed;
}

.rd-link.rd-link-loading {
    color: var(--color-link-light-3);
    background: none;
    cursor: default;
}

.rd-link-status-success,
.rd-link-status-success:hover,
.rd-link-status-success:active {
    color: rgb(var(--success-6));
}

.rd-link-status-success.rd-link-disabled,
.rd-link-status-success.rd-link-loading {
    color: var(--color-success-light-3);
}

.rd-link-status-danger,
.rd-link-status-danger:hover,
.rd-link-status-danger:active {
    color: rgb(var(--danger-6));
}

.rd-link-status-danger.rd-link-disabled,
.rd-link-status-danger.rd-link-loading {
    color: var(--color-danger-light-3);
}

.rd-link-status-warning,
.rd-link-status-warning:hover,
.rd-link-status-warning:active {
    color: rgb(var(--warning-6));
}

.rd-link-status-warning.rd-link-disabled,
.rd-link-status-warning.rd-link-loading {
    color: var(--color-warning-light-2);
}

.rd-link-icon {
    margin-right: 6px;
    font-size: 12px;
    vertical-align: middle;
}

.rd-space {
    display: inline-flex;
}

.rd-space-horizontal .rd-space-item {
    display: flex;
    align-items: center;
}

.rd-space-vertical {
    flex-direction: column;
}

.rd-space-align-baseline {
    align-items: baseline;
}

.rd-space-align-start {
    align-items: flex-start;
}

.rd-space-align-end {
    align-items: flex-end;
}

.rd-space-align-center {
    align-items: center;
}

.rd-space-wrap {
    flex-wrap: wrap;
}

.rd-space-fill {
    display: flex;
}

.rd-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    font-weight: 400;
    line-height: 1.5;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
    transition: 0.1s cubic-bezier(0, 0, 1, 1);
    appearance: none;
    user-select: none;
}

.rd-btn>a:only-child {
    color: currentcolor;
}

.rd-btn:active {
    transition: none;
}

.rd-btn-long {
    display: flex;
    width: 100%;
}

.rd-btn-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.rd-btn-link:not([href]) {
    color: var(--color-text-4);
}

.rd-btn-link:hover {
    text-decoration: none;
}

.rd-btn-link.rd-btn-only-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
}

.rd-btn.rd-btn-only-icon .rd-btn-icon {
    display: flex;
    justify-content: center;
}

.rd-btn-loading {
    position: relative;
    cursor: default;
}

.rd-btn-loading::before {
    position: absolute;
    inset: -1px;
    z-index: 1;
    display: block;
    background: rgb(255, 255, 255);
    border-radius: inherit;
    opacity: 0.4;
    transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
    content: "";
    pointer-events: none;
}

.rd-btn-loading-fixed-width {
    transition: none;
}

.rd-btn-two-chinese-chars> :not(svg) {
    margin-right: -0.3em;
    letter-spacing: 0.3em;
}

.rd-btn-outline,
.rd-btn-outline[type="button"],
.rd-btn-outline[type="submit"] {
    color: var(--color-neutral-n80);
    background-color: transparent;
    border: 1px solid var(--color-neutral-n30);
}

.rd-btn-outline:hover,
.rd-btn-outline[type="button"]:hover,
.rd-btn-outline[type="submit"]:hover {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n20);
    border-color: var(--color-neutral-n30);
}

.rd-btn-outline:focus-visible,
.rd-btn-outline[type="button"]:focus-visible,
.rd-btn-outline[type="submit"]:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--primary-3));
}

.rd-btn-outline:active,
.rd-btn-outline[type="button"]:active,
.rd-btn-outline[type="submit"]:active {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n20);
    border-color: var(--color-neutral-n30);
}

.rd-btn-outline.rd-btn-loading,
.rd-btn-outline[type="button"].rd-btn-loading,
.rd-btn-outline[type="submit"].rd-btn-loading {
    color: var(--color-neutral-n80);
    background-color: transparent;
    border: 1px solid var(--color-neutral-n30);
}

.rd-btn-outline.rd-btn-disabled,
.rd-btn-outline[type="button"].rd-btn-disabled,
.rd-btn-outline[type="submit"].rd-btn-disabled {
    color: var(--color-neutral-n40);
    background-color: transparent;
    border: 1px solid var(--color-primary-light-3);
    cursor: not-allowed;
}

.rd-btn-outline.rd-btn-status-warning {
    color: rgb(var(--warning-6));
    background-color: transparent;
    border-color: rgb(var(--warning-6));
}

.rd-btn-outline.rd-btn-status-warning:hover {
    color: rgb(var(--warning-5));
    background-color: transparent;
    border-color: rgb(var(--warning-5));
}

.rd-btn-outline.rd-btn-status-warning:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--warning-3));
}

.rd-btn-outline.rd-btn-status-warning:active {
    color: rgb(var(--warning-7));
    background-color: transparent;
    border-color: rgb(var(--warning-7));
}

.rd-btn-outline.rd-btn-status-warning.rd-btn-loading {
    color: rgb(var(--warning-6));
    background-color: transparent;
    border-color: rgb(var(--warning-6));
}

.rd-btn-outline.rd-btn-status-warning.rd-btn-disabled {
    color: var(--color-warning-light-3);
    background-color: transparent;
    border: 1px solid var(--color-warning-light-3);
}

.rd-btn-outline.rd-btn-status-danger {
    color: rgb(var(--danger-6));
    background-color: transparent;
    border-color: rgb(var(--danger-6));
}

.rd-btn-outline.rd-btn-status-danger:hover {
    color: rgb(var(--danger-5));
    background-color: transparent;
    border-color: rgb(var(--danger-5));
}

.rd-btn-outline.rd-btn-status-danger:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--danger-3));
}

.rd-btn-outline.rd-btn-status-danger:active {
    color: rgb(var(--danger-7));
    background-color: transparent;
    border-color: rgb(var(--danger-7));
}

.rd-btn-outline.rd-btn-status-danger.rd-btn-loading {
    color: rgb(var(--danger-6));
    background-color: transparent;
    border-color: rgb(var(--danger-6));
}

.rd-btn-outline.rd-btn-status-danger.rd-btn-disabled {
    color: var(--color-danger-light-3);
    background-color: transparent;
    border: 1px solid var(--color-danger-light-3);
}

.rd-btn-outline.rd-btn-status-success {
    color: rgb(var(--success-6));
    background-color: transparent;
    border-color: rgb(var(--success-6));
}

.rd-btn-outline.rd-btn-status-success:hover {
    color: rgb(var(--success-5));
    background-color: transparent;
    border-color: rgb(var(--success-5));
}

.rd-btn-outline.rd-btn-status-success:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--success-3));
}

.rd-btn-outline.rd-btn-status-success:active {
    color: rgb(var(--success-7));
    background-color: transparent;
    border-color: rgb(var(--success-7));
}

.rd-btn-outline.rd-btn-status-success.rd-btn-loading {
    color: rgb(var(--success-6));
    background-color: transparent;
    border-color: rgb(var(--success-6));
}

.rd-btn-outline.rd-btn-status-success.rd-btn-disabled {
    color: var(--color-success-light-3);
    background-color: transparent;
    border: 1px solid var(--color-success-light-3);
}

.rd-btn-primary,
.rd-btn-primary[type="button"],
.rd-btn-primary[type="submit"] {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n20);
    border: 1px solid transparent;
}

.rd-btn-primary:hover,
.rd-btn-primary[type="button"]:hover,
.rd-btn-primary[type="submit"]:hover {
    color: var(--color-system-white);
    background-color: var(--color-brand-b60);
    border-color: transparent;
}

.rd-btn-primary:focus-visible,
.rd-btn-primary[type="button"]:focus-visible,
.rd-btn-primary[type="submit"]:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--primary-3));
}

.rd-btn-primary:active,
.rd-btn-primary[type="button"]:active,
.rd-btn-primary[type="submit"]:active {
    color: var(--color-system-white);
    background-color: var(--color-brand-b60);
    border-color: transparent;
}

.rd-btn-primary.rd-btn-loading,
.rd-btn-primary[type="button"].rd-btn-loading,
.rd-btn-primary[type="submit"].rd-btn-loading {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n20);
    border: 1px solid transparent;
}

.rd-btn-primary.rd-btn-disabled,
.rd-btn-primary[type="button"].rd-btn-disabled,
.rd-btn-primary[type="submit"].rd-btn-disabled {
    color: var(--color-neutral-n40);
    background-color: var(--color-neutral-n10);
    border: 1px solid transparent;
    cursor: not-allowed;
}

.rd-btn-primary.rd-btn-status-warning {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--warning-6));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-warning:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--warning-5));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-warning:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--warning-3));
}

.rd-btn-primary.rd-btn-status-warning:active {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--warning-7));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-warning.rd-btn-loading {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--warning-6));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-warning.rd-btn-disabled {
    color: rgb(255, 255, 255);
    background-color: var(--color-warning-light-3);
    border: 1px solid transparent;
}

.rd-btn-primary.rd-btn-status-danger {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--danger-6));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-danger:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--danger-5));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-danger:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--danger-3));
}

.rd-btn-primary.rd-btn-status-danger:active {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--danger-7));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-danger.rd-btn-loading {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--danger-6));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-danger.rd-btn-disabled {
    color: rgb(255, 255, 255);
    background-color: var(--color-danger-light-3);
    border: 1px solid transparent;
}

.rd-btn-primary.rd-btn-status-success {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--success-6));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-success:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--success-5));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-success:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--success-3));
}

.rd-btn-primary.rd-btn-status-success:active {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--success-7));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-success.rd-btn-loading {
    color: rgb(255, 255, 255);
    background-color: rgb(var(--success-6));
    border-color: transparent;
}

.rd-btn-primary.rd-btn-status-success.rd-btn-disabled {
    color: rgb(255, 255, 255);
    background-color: var(--color-success-light-3);
    border: 1px solid transparent;
}

.rd-btn-secondary,
.rd-btn-secondary[type="button"],
.rd-btn-secondary[type="submit"] {
    color: var(--color-neutral-n80);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-secondary:hover,
.rd-btn-secondary[type="button"]:hover,
.rd-btn-secondary[type="submit"]:hover {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n05);
    border-color: transparent;
}

.rd-btn-secondary:focus-visible,
.rd-btn-secondary[type="button"]:focus-visible,
.rd-btn-secondary[type="submit"]:focus-visible {
    box-shadow: 0 0 0 .25em var(--color-neutral-4);
}

.rd-btn-secondary:active,
.rd-btn-secondary[type="button"]:active,
.rd-btn-secondary[type="submit"]:active {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n05);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-loading,
.rd-btn-secondary[type="button"].rd-btn-loading,
.rd-btn-secondary[type="submit"].rd-btn-loading {
    color: var(--color-neutral-n80);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-secondary.rd-btn-disabled,
.rd-btn-secondary[type="button"].rd-btn-disabled,
.rd-btn-secondary[type="submit"].rd-btn-disabled {
    color: var(--color-neutral-n50);
    background-color: var(--color-secondary-disabled);
    border: 1px solid transparent;
    cursor: not-allowed;
}

.rd-btn-secondary.rd-btn-status-warning {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-1);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-warning:hover {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-2);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-warning:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--warning-3));
}

.rd-btn-secondary.rd-btn-status-warning:active {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-3);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-warning.rd-btn-loading {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-1);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-warning.rd-btn-disabled {
    color: var(--color-warning-light-3);
    background-color: var(--color-warning-light-1);
    border: 1px solid transparent;
}

.rd-btn-secondary.rd-btn-status-danger {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-1);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-danger:hover {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-2);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-danger:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--danger-3));
}

.rd-btn-secondary.rd-btn-status-danger:active {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-3);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-danger.rd-btn-loading {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-1);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-danger.rd-btn-disabled {
    color: var(--color-danger-light-3);
    background-color: var(--color-danger-light-1);
    border: 1px solid transparent;
}

.rd-btn-secondary.rd-btn-status-success {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-1);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-success:hover {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-2);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-success:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--success-3));
}

.rd-btn-secondary.rd-btn-status-success:active {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-3);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-success.rd-btn-loading {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-1);
    border-color: transparent;
}

.rd-btn-secondary.rd-btn-status-success.rd-btn-disabled {
    color: var(--color-success-light-3);
    background-color: var(--color-success-light-1);
    border: 1px solid transparent;
}

.rd-btn-dashed,
.rd-btn-dashed[type="button"],
.rd-btn-dashed[type="submit"] {
    color: var(--color-text-2);
    background-color: var(--color-fill-2);
    border: 1px dashed var(--color-neutral-3);
}

.rd-btn-dashed:hover,
.rd-btn-dashed[type="button"]:hover,
.rd-btn-dashed[type="submit"]:hover {
    color: var(--color-text-2);
    background-color: var(--color-fill-3);
    border-color: var(--color-neutral-4);
}

.rd-btn-dashed:focus-visible,
.rd-btn-dashed[type="button"]:focus-visible,
.rd-btn-dashed[type="submit"]:focus-visible {
    box-shadow: 0 0 0 .25em var(--color-neutral-4);
}

.rd-btn-dashed:active,
.rd-btn-dashed[type="button"]:active,
.rd-btn-dashed[type="submit"]:active {
    color: var(--color-text-2);
    background-color: var(--color-fill-4);
    border-color: var(--color-neutral-5);
}

.rd-btn-dashed.rd-btn-loading,
.rd-btn-dashed[type="button"].rd-btn-loading,
.rd-btn-dashed[type="submit"].rd-btn-loading {
    color: var(--color-text-2);
    background-color: var(--color-fill-2);
    border: 1px dashed var(--color-neutral-3);
}

.rd-btn-dashed.rd-btn-disabled,
.rd-btn-dashed[type="button"].rd-btn-disabled,
.rd-btn-dashed[type="submit"].rd-btn-disabled {
    color: var(--color-text-4);
    background-color: var(--color-fill-2);
    border: 1px dashed var(--color-neutral-3);
    cursor: not-allowed;
}

.rd-btn-dashed.rd-btn-status-warning {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-1);
    border-color: var(--color-warning-light-2);
}

.rd-btn-dashed.rd-btn-status-warning:hover {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-2);
    border-color: var(--color-warning-light-3);
}

.rd-btn-dashed.rd-btn-status-warning:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--warning-3));
}

.rd-btn-dashed.rd-btn-status-warning:active {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-3);
    border-color: var(--color-warning-light-4);
}

.rd-btn-dashed.rd-btn-status-warning.rd-btn-loading {
    color: rgb(var(--warning-6));
    background-color: var(--color-warning-light-1);
    border-color: var(--color-warning-light-2);
}

.rd-btn-dashed.rd-btn-status-warning.rd-btn-disabled {
    color: var(--color-warning-light-3);
    background-color: var(--color-warning-light-1);
    border: 1px dashed var(--color-warning-light-2);
}

.rd-btn-dashed.rd-btn-status-danger {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-1);
    border-color: var(--color-danger-light-2);
}

.rd-btn-dashed.rd-btn-status-danger:hover {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-2);
    border-color: var(--color-danger-light-3);
}

.rd-btn-dashed.rd-btn-status-danger:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--danger-3));
}

.rd-btn-dashed.rd-btn-status-danger:active {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-3);
    border-color: var(--color-danger-light-4);
}

.rd-btn-dashed.rd-btn-status-danger.rd-btn-loading {
    color: rgb(var(--danger-6));
    background-color: var(--color-danger-light-1);
    border-color: var(--color-danger-light-2);
}

.rd-btn-dashed.rd-btn-status-danger.rd-btn-disabled {
    color: var(--color-danger-light-3);
    background-color: var(--color-danger-light-1);
    border: 1px dashed var(--color-danger-light-2);
}

.rd-btn-dashed.rd-btn-status-success {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-1);
    border-color: var(--color-success-light-2);
}

.rd-btn-dashed.rd-btn-status-success:hover {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-2);
    border-color: var(--color-success-light-3);
}

.rd-btn-dashed.rd-btn-status-success:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--success-3));
}

.rd-btn-dashed.rd-btn-status-success:active {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-3);
    border-color: var(--color-success-light-4);
}

.rd-btn-dashed.rd-btn-status-success.rd-btn-loading {
    color: rgb(var(--success-6));
    background-color: var(--color-success-light-1);
    border-color: var(--color-success-light-2);
}

.rd-btn-dashed.rd-btn-status-success.rd-btn-disabled {
    color: var(--color-success-light-3);
    background-color: var(--color-success-light-1);
    border: 1px dashed var(--color-success-light-2);
}

.rd-btn-text,
.rd-btn-text[type="button"],
.rd-btn-text[type="submit"] {
    color: var(--color-neutral-n80);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-text:hover,
.rd-btn-text[type="button"]:hover,
.rd-btn-text[type="submit"]:hover {
    color: var(--color-brand-b60);
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text:focus-visible,
.rd-btn-text[type="button"]:focus-visible,
.rd-btn-text[type="submit"]:focus-visible {
    box-shadow: 0 0 0 .25em var(--color-neutral-4);
}

.rd-btn-text:active,
.rd-btn-text[type="button"]:active,
.rd-btn-text[type="submit"]:active {
    color: var(--color-brand-b60);
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-loading,
.rd-btn-text[type="button"].rd-btn-loading,
.rd-btn-text[type="submit"].rd-btn-loading {
    color: var(--color-neutral-n80);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-text.rd-btn-disabled,
.rd-btn-text[type="button"].rd-btn-disabled,
.rd-btn-text[type="submit"].rd-btn-disabled {
    color: var(--color-neutral-n50);
    background-color: transparent;
    border: 1px solid transparent;
    cursor: not-allowed;
}

.rd-btn-text.rd-btn-status-warning {
    color: rgb(var(--warning-6));
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-warning:hover {
    color: rgb(var(--warning-6));
    background-color: var(--color-fill-2);
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-warning:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--warning-3));
}

.rd-btn-text.rd-btn-status-warning:active {
    color: rgb(var(--warning-6));
    background-color: var(--color-fill-3);
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-warning.rd-btn-loading {
    color: rgb(var(--warning-6));
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-warning.rd-btn-disabled {
    color: var(--color-warning-light-3);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-text.rd-btn-status-danger {
    color: rgb(var(--danger-6));
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-danger:hover {
    color: rgb(var(--danger-6));
    background-color: var(--color-fill-2);
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-danger:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--danger-3));
}

.rd-btn-text.rd-btn-status-danger:active {
    color: rgb(var(--danger-6));
    background-color: var(--color-fill-3);
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-danger.rd-btn-loading {
    color: rgb(var(--danger-6));
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-danger.rd-btn-disabled {
    color: var(--color-danger-light-3);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-text.rd-btn-status-success {
    color: rgb(var(--success-6));
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-success:hover {
    color: rgb(var(--success-6));
    background-color: var(--color-fill-2);
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-success:focus-visible {
    box-shadow: 0 0 0 .25em rgb(var(--success-3));
}

.rd-btn-text.rd-btn-status-success:active {
    color: rgb(var(--success-6));
    background-color: var(--color-fill-3);
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-success.rd-btn-loading {
    color: rgb(var(--success-6));
    background-color: transparent;
    border-color: transparent;
}

.rd-btn-text.rd-btn-status-success.rd-btn-disabled {
    color: var(--color-success-light-3);
    background-color: transparent;
    border: 1px solid transparent;
}

.rd-btn-size-mini {
    height: 24px;
    padding: 0px 11px;
    font-size: 12px;
    border-radius: 6px;
}

.rd-btn-size-mini:not(.rd-btn-only-icon) .rd-btn-icon {
    margin-right: 4px;
}

.rd-btn-size-mini svg {
    vertical-align: -1px;
}

.rd-btn-size-mini.rd-btn-loading-fixed-width.rd-btn-loading {
    padding-right: 3px;
    padding-left: 3px;
}

.rd-btn-size-mini.rd-btn-only-icon {
    width: 24px;
    height: 24px;
    padding: 0px;
}

.rd-btn-size-mini.rd-btn-shape-circle {
    width: 24px;
    height: 24px;
    padding: 0px;
    text-align: center;
    border-radius: var(--border-radius-circle);
}

.rd-btn-size-mini.rd-btn-shape-round {
    border-radius: 12px;
}

.rd-btn-size-small {
    height: 28px;
    padding: 0px 15px;
    font-size: 14px;
    border-radius: 6px;
}

.rd-btn-size-small:not(.rd-btn-only-icon) .rd-btn-icon {
    margin-right: 6px;
}

.rd-btn-size-small svg {
    vertical-align: -2px;
}

.rd-btn-size-small.rd-btn-loading-fixed-width.rd-btn-loading {
    padding-right: 5px;
    padding-left: 5px;
}

.rd-btn-size-small.rd-btn-only-icon {
    width: 28px;
    height: 28px;
    padding: 0px;
}

.rd-btn-size-small.rd-btn-shape-circle {
    width: 28px;
    height: 28px;
    padding: 0px;
    text-align: center;
    border-radius: var(--border-radius-circle);
}

.rd-btn-size-small.rd-btn-shape-round {
    border-radius: 14px;
}

.rd-btn-size-medium {
    height: 32px;
    padding: 0px 15px;
    font-size: 14px;
    border-radius: 6px;
}

.rd-btn-size-medium:not(.rd-btn-only-icon) .rd-btn-icon {
    margin-right: 8px;
}

.rd-btn-size-medium svg {
    vertical-align: -2px;
}

.rd-btn-size-medium.rd-btn-loading-fixed-width.rd-btn-loading {
    padding-right: 4px;
    padding-left: 4px;
}

.rd-btn-size-medium.rd-btn-only-icon {
    width: 32px;
    height: 32px;
    padding: 0px;
}

.rd-btn-size-medium.rd-btn-shape-circle {
    width: 32px;
    height: 32px;
    padding: 0px;
    text-align: center;
    border-radius: var(--border-radius-circle);
}

.rd-btn-size-medium.rd-btn-shape-round {
    border-radius: 16px;
}

.rd-btn-size-large {
    height: 36px;
    padding: 0px 19px;
    font-size: 14px;
    border-radius: 6px;
}

.rd-btn-size-large:not(.rd-btn-only-icon) .rd-btn-icon {
    margin-right: 8px;
}

.rd-btn-size-large svg {
    vertical-align: -2px;
}

.rd-btn-size-large.rd-btn-loading-fixed-width.rd-btn-loading {
    padding-right: 8px;
    padding-left: 8px;
}

.rd-btn-size-large.rd-btn-only-icon {
    width: 36px;
    height: 36px;
    padding: 0px;
}

.rd-btn-size-large.rd-btn-shape-circle {
    width: 36px;
    height: 36px;
    padding: 0px;
    text-align: center;
    border-radius: var(--border-radius-circle);
}

.rd-btn-size-large.rd-btn-shape-round {
    border-radius: 18px;
}

.rd-btn-group {
    display: inline-flex;
    align-items: center;
}

.rd-btn-group .rd-btn-outline:not(:first-child),
.rd-btn-group .rd-btn-dashed:not(:first-child) {
    margin-left: -1px;
}

.rd-btn-group .rd-btn-primary:not(:last-child) {
    border-right: 1px solid var(--color-brand-b60);
}

.rd-btn-group .rd-btn-secondary:not(:last-child) {
    border-right: 1px solid var(--color-neutral-n05);
}

.rd-btn-group .rd-btn-status-warning:not(:last-child) {
    border-right: 1px solid rgb(var(--warning-5));
}

.rd-btn-group .rd-btn-status-danger:not(:last-child) {
    border-right: 1px solid rgb(var(--danger-5));
}

.rd-btn-group .rd-btn-status-success:not(:last-child) {
    border-right: 1px solid rgb(var(--success-5));
}

.rd-btn-group .rd-btn-outline:hover,
.rd-btn-group .rd-btn-dashed:hover,
.rd-btn-group .rd-btn-outline:active,
.rd-btn-group .rd-btn-dashed:active {
    z-index: 2;
}

.rd-btn-group .rd-btn:first-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.rd-btn-group .rd-btn:last-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.rd-btn-group .rd-btn:not(:first-child):not(:last-child) {
    border-radius: 0px;
}

body[arco-theme="dark"] .rd-btn-primary.rd-btn-disabled {
    color: rgba(255, 255, 255, 0.3);
}

.rd-tag {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    height: 24px;
    padding: 0px 8px;
    color: var(--color-text-1);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rd-tag .rd-icon-hover.rd-tag-icon-hover::before {
    width: 16px;
    height: 16px;
}

.rd-tag .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: var(--color-fill-3);
}

.rd-tag-checkable {
    cursor: pointer;
    transition: 0.1s cubic-bezier(0, 0, 1, 1);
}

.rd-tag-checkable:hover {
    background-color: var(--color-fill-2);
}

.rd-tag-checked {
    background-color: var(--color-fill-2);
    border-color: transparent;
}

.rd-tag-checkable.rd-tag-checked:hover {
    background-color: var(--color-fill-3);
    border-color: transparent;
}

.rd-tag-bordered,
.rd-tag-checkable.rd-tag-checked.rd-tag-bordered:hover {
    border-color: var(--color-border-2);
}

.rd-tag-size-small {
    height: 20px;
    font-size: 12px;
    line-height: 18px;
}

.rd-tag-size-medium {
    height: 24px;
    font-size: 14px;
    line-height: 22px;
}

.rd-tag-size-large {
    height: 32px;
    font-size: 14px;
    line-height: 30px;
}

.rd-tag-hide {
    display: none;
}

.rd-tag-loading {
    cursor: default;
    opacity: 0.8;
}

.rd-tag-icon {
    margin-right: 4px;
    color: var(--color-text-2);
}

.rd-tag.rd-tag-checked.rd-tag-red {
    color: rgb(var(--red-6));
    background-color: rgb(var(--red-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-red .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--red-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-red.rd-tag:hover {
    background-color: rgb(var(--red-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-red.rd-tag-bordered,
.rd-tag-checked.rd-tag-red.rd-tag-bordered:hover {
    border-color: rgb(var(--red-6));
}

.rd-tag.rd-tag-checked.rd-tag-red .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-red .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-red .rd-tag-loading-icon {
    color: rgb(var(--red-6));
}

.rd-tag.rd-tag-checked.rd-tag-orangered {
    color: rgb(var(--orangered-6));
    background-color: rgb(var(--orangered-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-orangered .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--orangered-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-orangered.rd-tag:hover {
    background-color: rgb(var(--orangered-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-orangered.rd-tag-bordered,
.rd-tag-checked.rd-tag-orangered.rd-tag-bordered:hover {
    border-color: rgb(var(--orangered-6));
}

.rd-tag.rd-tag-checked.rd-tag-orangered .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-orangered .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-orangered .rd-tag-loading-icon {
    color: rgb(var(--orangered-6));
}

.rd-tag.rd-tag-checked.rd-tag-orange {
    color: rgb(var(--orange-6));
    background-color: rgb(var(--orange-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-orange .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--orange-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-orange.rd-tag:hover {
    background-color: rgb(var(--orange-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-orange.rd-tag-bordered,
.rd-tag-checked.rd-tag-orange.rd-tag-bordered:hover {
    border-color: rgb(var(--orange-6));
}

.rd-tag.rd-tag-checked.rd-tag-orange .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-orange .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-orange .rd-tag-loading-icon {
    color: rgb(var(--orange-6));
}

.rd-tag.rd-tag-checked.rd-tag-gold {
    color: rgb(var(--gold-6));
    background-color: rgb(var(--gold-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-gold .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--gold-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-gold.rd-tag:hover {
    background-color: rgb(var(--gold-3));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-gold.rd-tag-bordered,
.rd-tag-checked.rd-tag-gold.rd-tag-bordered:hover {
    border-color: rgb(var(--gold-6));
}

.rd-tag.rd-tag-checked.rd-tag-gold .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-gold .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-gold .rd-tag-loading-icon {
    color: rgb(var(--gold-6));
}

.rd-tag.rd-tag-checked.rd-tag-lime {
    color: rgb(var(--lime-6));
    background-color: rgb(var(--lime-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-lime .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--lime-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-lime.rd-tag:hover {
    background-color: rgb(var(--lime-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-lime.rd-tag-bordered,
.rd-tag-checked.rd-tag-lime.rd-tag-bordered:hover {
    border-color: rgb(var(--lime-6));
}

.rd-tag.rd-tag-checked.rd-tag-lime .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-lime .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-lime .rd-tag-loading-icon {
    color: rgb(var(--lime-6));
}

.rd-tag.rd-tag-checked.rd-tag-green {
    color: rgb(var(--green-6));
    background-color: rgb(var(--green-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-green .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--green-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-green.rd-tag:hover {
    background-color: rgb(var(--green-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-green.rd-tag-bordered,
.rd-tag-checked.rd-tag-green.rd-tag-bordered:hover {
    border-color: rgb(var(--green-6));
}

.rd-tag.rd-tag-checked.rd-tag-green .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-green .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-green .rd-tag-loading-icon {
    color: rgb(var(--green-6));
}

.rd-tag.rd-tag-checked.rd-tag-cyan {
    color: rgb(var(--cyan-6));
    background-color: rgb(var(--cyan-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-cyan .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--cyan-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-cyan.rd-tag:hover {
    background-color: rgb(var(--cyan-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-cyan.rd-tag-bordered,
.rd-tag-checked.rd-tag-cyan.rd-tag-bordered:hover {
    border-color: rgb(var(--cyan-6));
}

.rd-tag.rd-tag-checked.rd-tag-cyan .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-cyan .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-cyan .rd-tag-loading-icon {
    color: rgb(var(--cyan-6));
}

.rd-tag.rd-tag-checked.rd-tag-blue {
    color: rgb(var(--blue-6));
    background-color: rgb(var(--blue-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-blue .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--blue-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-blue.rd-tag:hover {
    background-color: rgb(var(--blue-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-blue.rd-tag-bordered,
.rd-tag-checked.rd-tag-blue.rd-tag-bordered:hover {
    border-color: rgb(var(--blue-6));
}

.rd-tag.rd-tag-checked.rd-tag-blue .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-blue .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-blue .rd-tag-loading-icon {
    color: rgb(var(--blue-6));
}

.rd-tag.rd-tag-checked.rd-tag-arcoblue {
    color: rgb(var(--arcoblue-6));
    background-color: rgb(var(--arcoblue-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-arcoblue .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--arcoblue-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-arcoblue.rd-tag:hover {
    background-color: rgb(var(--arcoblue-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-arcoblue.rd-tag-bordered,
.rd-tag-checked.rd-tag-arcoblue.rd-tag-bordered:hover {
    border-color: rgb(var(--arcoblue-6));
}

.rd-tag.rd-tag-checked.rd-tag-arcoblue .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-arcoblue .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-arcoblue .rd-tag-loading-icon {
    color: rgb(var(--arcoblue-6));
}

.rd-tag.rd-tag-checked.rd-tag-purple {
    color: rgb(var(--purple-6));
    background-color: rgb(var(--purple-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-purple .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--purple-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-purple.rd-tag:hover {
    background-color: rgb(var(--purple-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-purple.rd-tag-bordered,
.rd-tag-checked.rd-tag-purple.rd-tag-bordered:hover {
    border-color: rgb(var(--purple-6));
}

.rd-tag.rd-tag-checked.rd-tag-purple .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-purple .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-purple .rd-tag-loading-icon {
    color: rgb(var(--purple-6));
}

.rd-tag.rd-tag-checked.rd-tag-pinkpurple {
    color: rgb(var(--pinkpurple-6));
    background-color: rgb(var(--pinkpurple-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-pinkpurple .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--pinkpurple-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-pinkpurple.rd-tag:hover {
    background-color: rgb(var(--pinkpurple-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-pinkpurple.rd-tag-bordered,
.rd-tag-checked.rd-tag-pinkpurple.rd-tag-bordered:hover {
    border-color: rgb(var(--pinkpurple-6));
}

.rd-tag.rd-tag-checked.rd-tag-pinkpurple .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-pinkpurple .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-pinkpurple .rd-tag-loading-icon {
    color: rgb(var(--pinkpurple-6));
}

.rd-tag.rd-tag-checked.rd-tag-magenta {
    color: rgb(var(--magenta-6));
    background-color: rgb(var(--magenta-1));
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-magenta .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--magenta-2));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-magenta.rd-tag:hover {
    background-color: rgb(var(--magenta-2));
    border-color: transparent;
}

.rd-tag-checked.rd-tag-magenta.rd-tag-bordered,
.rd-tag-checked.rd-tag-magenta.rd-tag-bordered:hover {
    border-color: rgb(var(--magenta-6));
}

.rd-tag.rd-tag-checked.rd-tag-magenta .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-magenta .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-magenta .rd-tag-loading-icon {
    color: rgb(var(--magenta-6));
}

.rd-tag.rd-tag-checked.rd-tag-gray {
    color: var(--color-neutral-n60);
    background-color: var(--color-neutral-n10);
    border: 1px solid transparent;
}

.rd-tag.rd-tag-checked.rd-tag-gray .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgb(var(--gray-3));
}

.rd-tag.rd-tag-checkable.rd-tag-checked.rd-tag-gray.rd-tag:hover {
    background-color: var(--color-neutral-n30);
    border-color: transparent;
}

.rd-tag-checked.rd-tag-gray.rd-tag-bordered,
.rd-tag-checked.rd-tag-gray.rd-tag-bordered:hover {
    border-color: rgb(var(--gray-6));
}

.rd-tag.rd-tag-checked.rd-tag-gray .rd-tag-icon,
.rd-tag.rd-tag-checked.rd-tag-gray .rd-tag-close-btn,
.rd-tag.rd-tag-checked.rd-tag-gray .rd-tag-loading-icon {
    color: rgb(var(--gray-6));
}

.rd-tag.rd-tag-custom-color {
    color: var(--color-white);
}

.rd-tag.rd-tag-custom-color .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(255, 255, 255, 0.2);
}

.rd-tag .rd-tag-close-btn {
    margin-left: 4px;
    font-size: 12px;
}

.rd-tag .rd-tag-close-btn>svg {
    position: relative;
}

.rd-tag .rd-tag-loading-icon {
    margin-left: 4px;
    font-size: 12px;
}

body[arco-theme="dark"] .rd-tag-checked {
    color: rgba(255, 255, 255, 0.9);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-red {
    background-color: rgba(var(--red-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-red .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--red-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-red:hover {
    background-color: rgba(var(--red-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-orangered {
    background-color: rgba(var(--orangered-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-orangered .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--orangered-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-orangered:hover {
    background-color: rgba(var(--orangered-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-orange {
    background-color: rgba(var(--orange-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-orange .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--orange-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-orange:hover {
    background-color: rgba(var(--orange-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-gold {
    background-color: rgba(var(--gold-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-gold .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--gold-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-gold:hover {
    background-color: rgba(var(--gold-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-lime {
    background-color: rgba(var(--lime-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-lime .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--lime-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-lime:hover {
    background-color: rgba(var(--lime-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-green {
    background-color: rgba(var(--green-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-green .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--green-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-green:hover {
    background-color: rgba(var(--green-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-cyan {
    background-color: rgba(var(--cyan-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-cyan .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--cyan-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-cyan:hover {
    background-color: rgba(var(--cyan-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-blue {
    background-color: rgba(var(--blue-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-blue .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--blue-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-blue:hover {
    background-color: rgba(var(--blue-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-arcoblue {
    background-color: rgba(var(--arcoblue-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-arcoblue .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--arcoblue-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-arcoblue:hover {
    background-color: rgba(var(--arcoblue-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-purple {
    background-color: rgba(var(--purple-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-purple .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--purple-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-purple:hover {
    background-color: rgba(var(--purple-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-pinkpurple {
    background-color: rgba(var(--pinkpurple-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-pinkpurple .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--pinkpurple-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-pinkpurple:hover {
    background-color: rgba(var(--pinkpurple-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-magenta {
    background-color: rgba(var(--magenta-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-magenta .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--magenta-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-magenta:hover {
    background-color: rgba(var(--magenta-6), .35);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-gray {
    background-color: rgba(var(--gray-6), .2);
}

body[arco-theme="dark"] .rd-tag-checked.rd-tag-gray .rd-icon-hover.rd-tag-icon-hover:hover::before {
    background-color: rgba(var(--gray-6), .35);
}

body[arco-theme="dark"] .rd-tag-checkable.rd-tag-checked.rd-tag-gray:hover {
    background-color: rgba(var(--gray-6), .35);
}

.more-trigger {
    width: 222px;
}

.more-trigger .rd-dropdown-list {
    padding: 8px;
}

.more-trigger .rd-dropdown-list .rd-dropdown-option {
    border-radius: 4px;
    padding: 6px 8px;
}

.more-trigger .rd-dropdown-list .rd-dropdown-option span,
.more-trigger .rd-dropdown-list .rd-dropdown-option .rd-link {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n80);
}

.more-trigger .rd-dropdown-list .rd-dropdown-option .rd-link {
    display: flex;
    align-items: center;
}

.more-trigger .rd-dropdown-list .rd-dropdown-option .name {
    margin: 0px 8px;
}

.more-trigger .rd-dropdown-list .rd-dropdown-option img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    vertical-align: bottom;
}

.more-trigger .rd-dropdown-list .rd-dropdown-option .rd-tag {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    padding: 2px 4px;
    color: var(--color-brand-b50);
    background-color: var(--color-brand-b10);
    border-radius: 4px;
}

button.theme-switch {
    padding: 0px 8px;
}

button.theme-switch:hover {
    background-color: transparent !important;
}

.theme {
    height: 14px;
    width: 14px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate(0px);
}

.theme .moon {
    height: 16px;
    width: 16px;
    position: absolute;
    border-radius: 50%;
    top: 2px;
    right: 2px;
    z-index: 9;
    transition: transform 0.4s;
    transform-origin: right center;
}

.theme .sun {
    width: 14px;
    height: 14px;
    background: var(--color-neutral-n80);
    border-radius: 50%;
}

.theme .sun-ray {
    width: 2px;
    background: var(--color-neutral-n80);
    display: block;
    height: 136%;
    position: absolute;
    z-index: -1;
    transition: 0.4s, height 0.3s ease-in-out;
}

.theme .sun-ray:nth-child(3) {
    transform: rotate(135deg);
}

.theme .sun-ray:nth-child(4) {
    transform: rotate(180deg);
}

.theme .sun-ray:nth-child(5) {
    transform: rotate(225deg);
}

.theme .sun-ray:nth-child(6) {
    transform: rotate(270deg);
}

.header[data-v-912bc4f0] {
    width: 100%;
    height: 80px;
}

.header .container[data-v-912bc4f0] {
    position: inherit;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header .container .logo[data-v-912bc4f0] {
    display: inline-block;
    cursor: pointer;
}

.header .container .logo img[data-v-912bc4f0] {
    width: 160px;
    height: 32px;
    margin-right: 12px;
    object-fit: contain;
    vertical-align: middle;
}

.header .container .logo span[data-v-912bc4f0] {
    font-weight: 600;
    background: var(--color-neutral-n20);
    transition: 0.2s ease-in-out;
}

.header .container .logo .badge[data-v-912bc4f0] {
    display: inline-block;
}

.header .container .logo .badge .dot[data-v-912bc4f0] {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50rem;
    background: var(--color-poly-r60);
    margin-left: -4px;
}

.header .container .nav-items[data-v-912bc4f0] {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.header .container .right .rd-btn-primary[data-v-912bc4f0] {
    width: 56px;
    background-color: var(--color-neutral-n30);
}

.header .container .right .rd-btn-primary[data-v-912bc4f0]:hover {
    background-color: var(--color-brand-b60);
}

.header .container .right .setting[data-v-912bc4f0] {
    position: absolute;
    right: -23px;
}

.header .container .right .setting i[data-v-912bc4f0] {
    transition: 0.2s ease-in-out;
}

.header .container .right .setting[data-v-912bc4f0]:hover {
    right: -10px;
}

.header .container .right .setting:hover i[data-v-912bc4f0] {
    transform: rotate(30deg);
}

body[data-theme="light"] .theme-switch:hover .sun-ray[data-v-912bc4f0]:nth-child(3) {
    transform: rotate(115deg);
}

body[data-theme="light"] .theme-switch:hover .sun-ray[data-v-912bc4f0]:nth-child(4) {
    transform: rotate(160deg);
}

body[data-theme="light"] .theme-switch:hover .sun-ray[data-v-912bc4f0]:nth-child(5) {
    transform: rotate(205deg);
}

body[data-theme="light"] .theme-switch:hover .sun-ray[data-v-912bc4f0]:nth-child(6) {
    transform: rotate(250deg);
}

body[data-theme="light"] .theme .moon[data-v-912bc4f0] {
    background: rgb(246, 247, 251);
    transform: scale(0) translate(52%, -52%);
}

body[data-theme="light"] .theme .sun[data-v-912bc4f0] {
    border: 2px solid rgb(246, 247, 251);
}

body[data-theme="dark"] .theme-switch:hover .moon[data-v-912bc4f0] {
    transform: scale(1) translate(40%, -56%);
}

body[data-theme="dark"] .theme .moon[data-v-912bc4f0] {
    background: rgb(46, 51, 58);
    transform: scale(1) translate(52%, -52%);
}

body[data-theme="dark"] .theme .sun[data-v-912bc4f0] {
    border-width: 0px;
}

body[data-theme="dark"] .theme .sun-ray[data-v-912bc4f0] {
    height: 0px;
}

@media screen and (max-width: 768px) {
    .logo .rd-tag[data-v-912bc4f0],
    .middle[data-v-912bc4f0],
    .right .rd-btn-primary[data-v-912bc4f0] {
        display: none;
    }
}

.somno[data-v-75a44055] {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 320px;
    height: 320px;
    cursor: pointer;
}

.somno:hover img[data-v-75a44055],
.somno:hover span[data-v-75a44055] {
    transition: 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}

.somno:hover span[data-v-75a44055]:first-of-type {
    left: 104px;
    top: 50px;
    transform: rotate(-10deg);
}

.somno:hover span[data-v-75a44055]:nth-of-type(2) {
    right: 13px;
    top: 74px;
    transform: rotate(15deg);
}

.somno:hover span[data-v-75a44055]:nth-of-type(3) {
    left: 85px;
    bottom: 38px;
    transform: rotate(-5deg);
}

.somno:hover span[data-v-75a44055]:nth-of-type(4) {
    right: 38px;
    bottom: 25px;
    transform: rotate(-5deg);
}

.somno:hover .moon[data-v-75a44055] {
    top: 50px;
    left: 60px;
}

.somno:hover .star[data-v-75a44055] {
    right: 26px;
    bottom: 95px;
}

.somno:hover .face[data-v-75a44055] {
    left: 24px;
    bottom: 68px;
}

.somno:hover .letter[data-v-75a44055] {
    left: 26px;
    top: 90px;
    opacity: 1;
}

.somno img[data-v-75a44055] {
    transition: 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}

.somno span[data-v-75a44055] {
    position: absolute;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: rgb(26, 41, 71);
    padding: 0px 12px;
    border: 2px solid rgb(26, 41, 71);
    border-radius: 30px;
    transition: 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}

.somno span[data-v-75a44055]:first-of-type {
    left: 62px;
    top: 90px;
    z-index: 1;
    transform: rotate(-15deg);
    background: rgb(245, 203, 88);
}

.somno span[data-v-75a44055]:nth-of-type(2) {
    right: 23px;
    top: 134px;
    z-index: 3;
    transform: rotate(5deg);
    background: rgb(173, 182, 255);
}

.somno span[data-v-75a44055]:nth-of-type(3) {
    left: 46px;
    bottom: 78px;
    z-index: 2;
    transform: rotate(10deg);
    background: rgb(144, 224, 165);
}

.somno span[data-v-75a44055]:nth-of-type(4) {
    right: 71px;
    bottom: 45px;
    z-index: 3;
    transform: rotate(-10deg);
    background: rgb(103, 187, 235);
}

.somno .moon[data-v-75a44055] {
    position: absolute;
    width: 240px;
    height: 240px;
    top: 50px;
    left: 50px;
    transform: rotate(-45deg);
    z-index: 2;
}

.somno .star[data-v-75a44055] {
    position: absolute;
    right: 48px;
    bottom: 76px;
    z-index: 4;
}

.somno .face[data-v-75a44055] {
    position: absolute;
    left: 15px;
    bottom: 126px;
}

.somno .letter[data-v-75a44055] {
    position: absolute;
    left: 120px;
    top: 120px;
    transform: rotate(-30deg);
    opacity: 0;
}

@media screen and (max-width: 1200px) {
    .somno[data-v-75a44055] {
        display: none;
    }
}

.project-info[data-v-32fd24a6] {
    text-align: left;
    margin-top: 72px;
}

.project-info .badge[data-v-32fd24a6] {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    width: fit-content;
    padding: 4px 8px 4px 4px;
    border-radius: 50em;
    background: var(--color-neutral-n20);
    transition: 0.2s ease-in-out;
    cursor: pointer;
}

.project-info .badge[data-v-32fd24a6]:hover {
    border-color: var(--color-neutral-n40);
}

.project-info .badge:hover .type~span i[data-v-32fd24a6] {
    color: var(--color-neutral-n60);
    transition: 0.2s ease-in-out;
    transform: translate(4px);
    margin-left: 2px;
}

.project-info .badge .type[data-v-32fd24a6] {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-system-white);
    padding: 2px 8px;
    margin-right: 8px;
    background: rgb(19, 19, 19);
    border-radius: 50em;
}

.project-info .badge .type~span[data-v-32fd24a6] {
    white-space: nowrap;
    color: var(--color-neutral-n80);
}

.project-info .badge i[data-v-32fd24a6] {
    color: var(--color-neutral-n50);
    font-size: 18px;
    vertical-align: text-bottom;
    transition: 0.2s ease-in-out;
}

.project-info h1[data-v-32fd24a6] {
    font-weight: 400;
    font-size: 36px;
    line-height: 54px;
    padding: 26px 0px 16px;
}

.project-info h4[data-v-32fd24a6] {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--color-neutral-n60);
    margin: 0px auto;
}

.project-info h4[data-v-32fd24a6]:last-of-type {
    margin-top: 8px;
}

.project-info .features[data-v-32fd24a6] {
    padding: 48px 0px 94px;
}

.project-info .features .item[data-v-32fd24a6] {
    display: inline-block;
}

.project-info .features .item img[data-v-32fd24a6] {
    margin-right: 16px;
    width: 32px;
    height: 32px;
}

.project-info .features .item span[data-v-32fd24a6] {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.project-info .features .item img[data-v-32fd24a6],
.project-info .features .item span[data-v-32fd24a6] {
    vertical-align: middle;
}

.project-info .features .item[data-v-32fd24a6]:not(:first-of-type) {
    margin-left: 32px;
}

.project-info .features .item[data-v-32fd24a6]:not(:last-of-type)::after {
    display: inline-block;
    content: " ";
    width: 1px;
    height: 32px;
    vertical-align: middle;
    margin-left: 32px;
    background: var(--color-neutral-n30);
}

@media screen and (max-width: 1160px) {
    .project-info .container[data-v-32fd24a6] {
        background: transparent !important;
    }
}

@media screen and (max-width: 768px) {
    .project-info[data-v-32fd24a6] {
        margin-top: 24px;
    }
    .project-info h1[data-v-32fd24a6] {
        font-size: 20px;
    }
    .project-info h4[data-v-32fd24a6] {
        font-size: 14px;
    }
    .project-info .features[data-v-32fd24a6] {
        padding: 24px 0px 52px;
        white-space: nowrap;
    }
    .project-info .features .item img[data-v-32fd24a6] {
        margin-right: 8px;
        width: 24px;
        height: 24px;
    }
    .project-info .features .item span[data-v-32fd24a6] {
        font-size: 12px;
    }
    .project-info .features .item[data-v-32fd24a6]:not(:first-of-type) {
        margin-left: 12px;
    }
    .project-info .features .item[data-v-32fd24a6]:not(:last-of-type)::after {
        margin-left: 12px;
    }
}

.search[data-v-da263e4a] {
    display: flex;
    align-items: center;
    position: sticky;
    top: auto;
    transform: translateY(-30px);
    z-index: 5;
    width: 80%;
    max-width: 1200px;
    margin: 0px auto;
    padding: 9.5px 12px 9.5px 16px;
    border-radius: 6px;
    box-shadow: rgba(26, 41, 71, 0.04) 0px 8px 24px, rgba(26, 41, 71, 0.08) 0px 2px 8px;
    background-color: var(--color-neutral-n02);
    border: .5px solid var(--color-neutral-n30);
    transition: transform 0.2s;
}

.search.fixed[data-v-da263e4a] {
    left: 10%;
    width: 80%;
    top: 0px;
    transform: translateY(0px);
    transition: transform 0.2s;
}

.search .options[data-v-da263e4a] {
    position: relative;
    width: 200px;
    height: 40px;
    border-radius: 4px;
    background-color: var(--color-neutral-n10);
    margin-right: 24px;
}

.search .options .active-name[data-v-da263e4a] {
    position: absolute;
    height: 40px;
    width: 100%;
    padding-left: 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: normal;
    color: var(--color-neutral-n80);
}

.search .options .active-name .all-btn[data-v-da263e4a] {
    display: none;
}

.search .options .active-name .type-item[data-v-da263e4a] {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: 0.2s ease-in-out;
    border-radius: 4px;
}

.search .options .active-name .type-item span[data-v-da263e4a] {
    display: block;
}

.search .options .active-name .type-item span[data-v-da263e4a]::after,
.search .options .active-name .type-item span[data-v-da263e4a]::before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 2px;
    top: 20px;
    background: var(--color-neutral-n40);
    transition: 0.2s ease-in-out;
}

.search .options .active-name .type-item span[data-v-da263e4a]::before {
    right: 10px;
}

.search .options .active-name .type-item span[data-v-da263e4a]::after {
    right: 15px;
}

.search .options .active-name .type-item:hover span[data-v-da263e4a]::before {
    background: var(--color-brand-b60);
    transform: rotate(-45deg);
}

.search .options .active-name .type-item:hover span[data-v-da263e4a]::after {
    background: var(--color-brand-b60);
    transform: rotate(45deg);
}

.search .options .active-name .type-item.disable[data-v-da263e4a] {
    cursor: not-allowed;
}

.search .options .active-name .type-item.disable span[data-v-da263e4a]::after,
.search .options .active-name .type-item.disable span[data-v-da263e4a]::before {
    content: none;
}

.search .options .active-name #type-list[data-v-da263e4a] {
    position: absolute;
    top: -10px;
    left: -16.5px;
    width: 232px;
    max-height: calc(-40px + 100vh);
    overflow-y: scroll;
    border: .5px solid var(--color-neutral-n30);
    border-radius: 4px;
    box-shadow: rgba(26, 41, 71, 0.04) 0px 4px 12px, rgba(26, 41, 71, 0.1) 0px 1px 4px;
    background-color: var(--color-neutral-n02);
    padding: 10px 0px;
    z-index: 9;
}

.search .options .active-name #type-list .type-name[data-v-da263e4a] {
    position: relative;
    width: auto;
    text-align: left;
    padding: 0px 16px;
    margin: 0px 16px;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}

.search .options .active-name #type-list .type-name[data-v-da263e4a]::after {
    content: "";
    width: 6px;
    height: 2px;
    background: var(--color-neutral-n40);
    position: absolute;
    right: 8px;
    bottom: 19px;
    transition: width 0.2s ease-in-out;
}

.search .options .active-name #type-list .type-name[data-v-da263e4a]:hover {
    background-color: var(--color-neutral-n10);
}

.search .options .active-name #type-list .type-name[data-v-da263e4a]:hover::after {
    width: 12px;
    background: var(--color-brand-b60);
}

.search .options .active-name #type-list .type-name.active[data-v-da263e4a] {
    color: var(--color-brand-b60);
}

.search .options .active-name #type-list .type-name.active[data-v-da263e4a]::after {
    width: 12px;
    background: var(--color-brand-b60);
}

.search .line[data-v-da263e4a] {
    width: 1px;
    height: 36px;
    display: inline-block;
    background-color: var(--color-neutral-n30);
}

.search .input[data-v-da263e4a] {
    flex: 1 1 0%;
    display: flex;
    align-items: center;
    margin-left: 24px;
}

.search .input .rd-icon-search[data-v-da263e4a] {
    font-size: 24px;
    vertical-align: middle;
    color: var(--color-neutral-n40);
    transition: 0.2s ease-in-out;
    cursor: pointer;
}

.search .input.active .rd-icon-search[data-v-da263e4a] {
    color: var(--color-brand-b60);
}

.search .input .item[data-v-da263e4a] {
    display: flex;
    align-items: center;
    flex: 1 1 0%;
}

.search .input .item input[data-v-da263e4a] {
    border: none;
    outline: none;
    height: 40px;
    width: 100%;
    color: var(--color-neutral-n80);
    font-size: 16px;
    font-family: OpenSans, "PingFang SC", Arial, "Helvetica Neue", "Microsoft YaHei", sans-serif;
    padding-left: 16px;
    background-color: var(--color-neutral-n02);
}

.search .input .item .rd-icon-close-circle[data-v-da263e4a] {
    font-size: 20px;
    border: none;
    padding: 0px;
    cursor: pointer;
    outline: none;
    margin: 0px 24px 0px 10px;
}

.search .input .item .rd-icon-close-circle .path1[data-v-da263e4a]::before {
    transition: 0.2s ease-in-out;
}

.search .input .item .rd-icon-close-circle:hover .path1[data-v-da263e4a]::before {
    color: var(--color-neutral-n50);
    transition: 0.2s ease-in-out;
}

.search .input .item .coll-btn[data-v-da263e4a] {
    position: relative;
    width: 40px;
    height: 40px;
    color: var(--color-neutral-n60);
    font-size: 24px;
    border-radius: 4px;
    border: none;
    background: var(--color-neutral-n02);
    margin-left: 12px;
    cursor: pointer;
    outline: none;
    align-items: center;
    justify-content: center;
}

.search .input .item .coll-btn .badge-count[data-v-da263e4a] {
    position: absolute;
    top: 2px;
    left: 22px;
    min-width: 20px;
    height: 16px;
    z-index: 8;
    color: var(--color-system-white);
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    line-height: 16px;
    text-align: center;
    padding: 0px 4px;
    border-radius: 4px;
    background: var(--color-brand-b50);
}

.search .input .item .coll-btn[data-v-da263e4a]:hover {
    background: var(--color-neutral-n10);
}

.type-enter-active[data-v-da263e4a],
.type-leave-active[data-v-da263e4a] {
    transition: 0.2s ease-in-out;
}

.type-enter-to[data-v-da263e4a],
.type-leave-to[data-v-da263e4a] {
    transform: translateY(0px);
}

.type-enter-to[data-v-da263e4a] {
    opacity: 1;
}

.type-leave-to[data-v-da263e4a] {
    opacity: 0;
}

.type-up-enter[data-v-da263e4a] {
    transform: translateY(20px);
    opacity: 0;
}

.type-down-enter[data-v-da263e4a] {
    transform: translateY(-20px);
    opacity: 0;
}

.type-leave-active[data-v-da263e4a] {
    position: absolute;
}

@media screen and (max-width: 768px) {
    .search[data-v-da263e4a] {
        width: calc(100% - 24px);
        margin: 0px 12px;
        height: 40px;
        top: 12px;
        padding: 6px;
    }
    .search.fixed[data-v-da263e4a] {
        left: inherit;
        width: inherit;
    }
    .search .line[data-v-da263e4a] {
        height: 20px;
    }
    .search .options[data-v-da263e4a] {
        width: 48px;
        background-color: transparent;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 6px;
    }
    .search .options .active-name[data-v-da263e4a] {
        padding-left: 6px;
    }
    .search .options .active-name .all-btn[data-v-da263e4a] {
        display: block;
    }
    .search .options .active-name .all-btn .rd-icon-all[data-v-da263e4a] {
        color: var(--color-neutral-n80);
        font-size: 16px;
        margin-right: 4px;
    }
    .search .options .active-name .all-btn .rd-icon-arrow[data-v-da263e4a] {
        color: var(--color-neutral-n50);
        font-size: 16px;
    }
    .search .options .active-name #type-list[data-v-da263e4a] {
        width: 140px;
        max-height: 40vh;
        top: -4px;
    }
    .search .options .active-name #type-list .type-name[data-v-da263e4a] {
        font-size: 12px;
        margin: 0px 6px;
        line-height: 26px;
        padding: 0px 10px 0px 12px;
    }
    .search .options .active-name .type-item[data-v-da263e4a] {
        display: none;
    }
    .search .input[data-v-da263e4a] {
        margin-left: 10px;
    }
    .search .input .rd-icon-search[data-v-da263e4a] {
        font-size: 16px;
    }
    .search .input .item[data-v-da263e4a] {
        flex: 1 1 0%;
    }
    .search .input .item input[data-v-da263e4a] {
        font-size: 12px;
        height: inherit;
    }
    .search .input .item .coll-btn[data-v-da263e4a],
    .search .input .item .line[data-v-da263e4a] {
        display: none;
    }
    .search .input .item .rd-icon-close-circle[data-v-da263e4a] {
        font-size: 16px;
        margin-right: 6px;
    }
}

.icon-content[data-v-38237799] {
    margin-top: -33px;
}

.icon-list[data-v-38237799] {
    padding: 24px 0px 0px;
}

.icon-list .icon-type-item[data-v-38237799] {
    display: flex;
    flex-direction: column-reverse;
}

.icon-list .icon-type-item .icon-type-name[data-v-38237799] {
    font-size: 18px;
    font-weight: 600;
    color: var(--color-neutral-n80);
    margin: 48px 0px 40px;
}

.icon-list .icon-type-item .icon-type-name span[data-v-38237799] {
    margin-left: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.icon-list .icon-type-item[data-v-38237799]:last-child {
    border-bottom: 1px solid transparent;
}

.icon-list .icon-type-item .icon-items[data-v-38237799] {
    width: 100%;
    padding-bottom: 24px;
}

.icon-list .icon-type-item .icon-items[data-v-38237799]:empty,
.icon-list .icon-type-item .icon-items:empty~.icon-type-name[data-v-38237799] {
    display: none;
}

.icon-list .icon-type-item .icon-items .icon-item-group[data-v-38237799] {
    position: relative;
    display: inline-block;
    width: 10%;
    border-radius: 8px;
    transition: background 0.2s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}

.icon-list .icon-type-item .icon-items .icon-item-group[data-v-38237799]:hover {
    background: var(--color-neutral-n06);
}

.icon-list .icon-type-item .icon-items .icon-item[data-v-38237799] {
    position: relative;
    margin: 2px;
    width: calc(100% - 4px);
    height: 100px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border-radius: 6px;
    vertical-align: middle;
    border: 1px solid transparent;
}

.icon-list .icon-type-item .icon-items .icon-item img[data-v-38237799] {
    margin-top: 20px;
    width: 24px;
    height: 24px;
}

.icon-list .icon-type-item .icon-items .icon-item .icon-info i[data-v-38237799] {
    display: block;
    margin-top: 20px;
    font-size: 24px;
}

.icon-list .icon-type-item .icon-items .icon-item .icon-info.active i[data-v-38237799] {
    color: var(--color-brand-b60);
}

.icon-list .icon-type-item .icon-items .icon-item .rd-icon-checked[data-v-38237799],
.icon-list .icon-type-item .icon-items .icon-item .rd-icon-add[data-v-38237799] {
    position: absolute;
    opacity: 0;
    top: 2px;
    right: 2px;
    font-size: 18px;
    transition: 0.2s ease-in-out;
}

.icon-list .icon-type-item .icon-items .icon-item .rd-icon-checked .path1[data-v-38237799]::before,
.icon-list .icon-type-item .icon-items .icon-item .rd-icon-add .path1[data-v-38237799]::before,
.icon-list .icon-type-item .icon-items .icon-item .rd-icon-checked .path2[data-v-38237799]::before,
.icon-list .icon-type-item .icon-items .icon-item .rd-icon-add .path2[data-v-38237799]::before {
    transition: 0.2s ease-in-out;
}

.icon-list .icon-type-item .icon-items .icon-item .rd-icon-checked:hover .path1[data-v-38237799]::before,
.icon-list .icon-type-item .icon-items .icon-item .rd-icon-add:hover .path1[data-v-38237799]::before {
    transition: 0.2s ease-in-out;
    color: var(--color-brand-b60);
}

.icon-list .icon-type-item .icon-items .icon-item .rd-icon-checked:hover .path2[data-v-38237799]::before,
.icon-list .icon-type-item .icon-items .icon-item .rd-icon-add:hover .path2[data-v-38237799]::before {
    transition: 0.2s ease-in-out;
    color: var(--color-system-white);
}

.icon-list .icon-type-item .icon-items .icon-item p[data-v-38237799] {
    margin-top: 8px;
    color: var(--color-neutral-n50);
}

.icon-list .icon-type-item .icon-items .icon-item .red-dot[data-v-38237799] {
    position: absolute;
    width: 6px;
    height: 6px;
    right: 32px;
    top: 12px;
    border-radius: 50rem;
    background: var(--color-poly-r60);
}

.icon-list .icon-type-item .icon-items .icon-item[data-v-38237799]:hover {
    border: solid 1px var(--color-brand-b50);
}

.icon-list .icon-type-item .icon-items .icon-item:hover .rd-icon-checked[data-v-38237799],
.icon-list .icon-type-item .icon-items .icon-item:hover .rd-icon-add[data-v-38237799] {
    opacity: 1;
    transition: 0.2s ease-in-out;
}

.icon-list .icon-type-item .icon-items .icon-single[data-v-38237799] {
    width: 10%;
    display: inline-block;
}

.icon-empty[data-v-38237799] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: calc(-597px + 100vh);
    min-height: 400px;
}

.icon-empty h3[data-v-38237799] {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: var(--color-neutral-n80);
    margin: 24px 0px;
    display: flex;
    align-items: center;
}

.icon-empty h3 svg[data-v-38237799] {
    margin: 0px 4px;
}

.icon-empty p[data-v-38237799] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
}

.icon-empty p img[data-v-38237799] {
    vertical-align: middle;
    margin: 0px 8px;
}

.icon-empty .rd-tag[data-v-38237799] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
    background: var(--color-neutral-n20);
}

.icon-empty .rd-tag[data-v-38237799]:hover {
    background: var(--color-neutral-n30);
}

@keyframes icon-downloading-38237799 {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0.08;
    }
}

@keyframes arrow-downloading-38237799 {
    0% {
        transform: translateY(0px);
        top: 0px;
        opacity: 1;
    }
    50% {
        transform: translateY(20px);
        opacity: 0;
    }
    52% {
        transform: translateY(-20px);
        opacity: 0;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

@media screen and (max-width: 1200px) {
    .icon-list .icon-type-item .icon-items .icon-item-group[data-v-38237799] {
        width: 12.5%;
    }
}

@media screen and (max-width: 1000px) {
    .icon-list .icon-type-item .icon-items .icon-item-group[data-v-38237799] {
        width: calc(16.6667%);
    }
}

@media screen and (max-width: 768px) {
    .icon-list .icon-type-item .icon-items .icon-item-group[data-v-38237799] {
        width: 25%;
    }
    .icon-list .icon-type-item .icon-items .icon-item-group .icon-item[data-v-38237799] {
        height: 86px;
    }
    .icon-list .icon-type-item .icon-items .icon-item-group .icon-item .red-dot[data-v-38237799] {
        right: 12px;
        top: 6px;
    }
    .icon-list .icon-type-item .icon-items .icon-item-group .icon-item .icon-info i[data-v-38237799] {
        margin-top: 12px;
    }
    .icon-list .icon-type-item .icon-items .icon-item-group .icon-item .icon-info p[data-v-38237799] {
        font-size: 12px;
    }
    .icon-list .icon-type-item .icon-type-name[data-v-38237799] {
        font-size: 14px;
        margin: 32px 0px 26px;
    }
    .icon-empty[data-v-38237799] {
        padding: 50px 0px;
    }
    .icon-empty img[data-v-38237799] {
        width: 120px;
    }
    .icon-empty h3[data-v-38237799] {
        font-size: 16px;
        margin: 12px 0px;
    }
    .icon-empty p[data-v-38237799],
    .icon-empty .rd-tag[data-v-38237799] {
        font-size: 12px;
    }
}

.footer[data-v-c121916a] {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 60px;
    color: var(--color-neutral-n80);
    line-height: 60px;
    font-size: 14px;
    text-align: left;
    background-color: var(--color-neutral-n00);
}

.footer img[data-v-c121916a] {
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.footer span[data-v-c121916a] {
    margin-left: 8px;
    vertical-align: middle;
}

.footer a[data-v-c121916a] {
    color: var(--color-neutral-n10);
    margin-left: 24px;
    text-decoration: none;
    vertical-align: middle;
}

.footer button[data-v-c121916a] {
    padding: 0px 12px;
    font-weight: 400;
}

.footer .right[data-v-c121916a] {
    float: right;
}

@media screen and (max-width: 768px) {
    .footer[data-v-c121916a] {
        font-size: 12px;
    }
    .footer .container[data-v-c121916a] {
        text-align: center;
    }
    .footer .container img[data-v-c121916a],
    .footer .container span[data-v-c121916a],
    .footer .container a[data-v-c121916a] {
        display: none;
    }
    .footer .container .right[data-v-c121916a] {
        float: none;
    }
}

.content {
    position: relative;
    min-height: 100vh;
    padding-bottom: 60px;
    transition: 0.2s ease-in-out;
}

.content .navbar {
    position: relative;
    background: var(--gradient-ng10);
}

.command {
    color: var(--color-neutral-n80);
}

.command .atn {
    color: var(--color-poly-p60);
}

.command .tag,
.command .kwd {
    color: var(--color-poly-g50);
}

.command .atv {
    color: var(--color-brand-b50);
}

.container {
    position: relative;
    width: 80%;
    height: inherit;
    max-width: 1200px;
    margin: 0px auto;
}

.select-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 4;
}

.scrollbar::-webkit-scrollbar {
    width: 13px;
}

.scrollbar::-webkit-scrollbar-thumb {
    border: 3px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 6px;
    min-height: 84px;
    background-color: rgba(0, 0, 0, 0.4);
}

.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar::-webkit-scrollbar-track {
    background-color: rgba(248, 250, 252, 0);
}

.scrollbar::-webkit-scrollbar-track:hover {
    background-color: rgba(248, 250, 252, 0);
}

@media screen and (max-width: 768px) {
    .container {
        width: calc(100% - 48px);
    }
}

.page-404[data-v-8245833a] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: var(--color-neutral-n00);
}

.page-404 img[data-v-8245833a] {
    margin-bottom: 16px;
}

.page-404 p a[data-v-8245833a] {
    color: var(--color-neutral-n80);
    text-decoration: none;
}

.page-404 p em[data-v-8245833a] {
    color: var(--color-brand-b60);
    font-style: normal;
}

.page-404 p[data-v-8245833a]:first-of-type {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: var(--color-neutral-n80);
}

.page-404 p[data-v-8245833a]:last-of-type {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--color-neutral-n50);
    margin-top: 16px;
}

@media screen and (max-width: 768px) {
    .container[data-v-8245833a] {
        width: 90%;
    }
}

.about-us .member[data-v-78abe1e8] {
    display: flex;
    padding: 16px 0px;
    width: 100%;
}

.about-us .member img[data-v-78abe1e8] {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    vertical-align: bottom;
}

.about-us .member .info[data-v-78abe1e8] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 8px 0px 4px 16px;
}

.about-us .member .info p[data-v-78abe1e8] {
    margin: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--color-neutral-n60);
    transition: 0.2s ease-in-out;
}

.about-us .member .info p span[data-v-78abe1e8] {
    margin-right: 16px;
}

.about-us .member .info p span~a[data-v-78abe1e8] {
    margin-right: 12px;
}

.about-us .member .info p i[data-v-78abe1e8] {
    font-size: 18px;
    color: var(--color-neutral-n50);
    transition: 0.2s ease-in-out;
}

.about-us .member .info p i[data-v-78abe1e8]:hover {
    transition: 0.2s ease-in-out;
    color: var(--color-brand-b60);
}

.about-us .member .info p[data-v-78abe1e8]:hover {
    color: var(--color-brand-b60);
}

.about-us .member .info p .rd-tag[data-v-78abe1e8] {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-left: 12px;
    padding: 2px 8px;
    color: var(--color-brand-b50);
    background-color: var(--color-brand-b10);
    border-radius: 4px;
}

.about-us .member .info p[data-v-78abe1e8]:last-child {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n50);
}

.card-info[data-v-7f1f26d4] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
    padding: 16px;
    border-radius: 8px;
    background: var(--color-neutral-n10);
    margin-bottom: 32px;
}

.card-info a[data-v-7f1f26d4] {
    text-decoration: underline;
    transition: 0.2s ease-in-out;
}

.card-info a[data-v-7f1f26d4]:hover {
    color: var(--color-brand-b60);
}

ul li[data-v-7f1f26d4] {
    display: flex;
    align-items: start;
    font-size: 14px;
    font-weight: 400;
    margin: 24px 0px;
}

ul li .rd-icon-info[data-v-7f1f26d4] {
    font-size: 20px;
    margin-right: 12px;
    vertical-align: text-top;
}

ul li p[data-v-7f1f26d4] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    vertical-align: text-top;
    color: var(--color-neutral-n80);
}

.issues-btn[data-v-7f1f26d4] {
    width: 100%;
    height: 36px;
    background: var(--color-poly-g40);
    border-radius: 6px;
    color: var(--color-system-white);
    margin-top: 20px;
}

.issues-btn[data-v-7f1f26d4]:hover {
    color: var(--color-system-white);
    background: var(--color-poly-g50);
}

.download-list .item-list p[data-v-35dca98c] {
    color: var(--color-neutral-n80);
}

.download-list .item-list ul[data-v-35dca98c] {
    text-align: center;
    margin-top: 24px;
}

.download-list .item-list .download-type[data-v-35dca98c] {
    position: relative;
    display: flex;
    width: 100%;
    padding: 16px 0px;
    text-align: left;
    border-bottom: 1px solid var(--color-neutral-n30);
}

.download-list .item-list .download-type div[data-v-35dca98c] {
    margin-left: 16px;
    width: calc(100% - 130px);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.download-list .item-list .download-type div p[data-v-35dca98c]:nth-of-type(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
    color: var(--color-neutral-n50);
}

.download-list .item-list .download-type div p code[data-v-35dca98c] {
    padding: 4px 8px;
    border-radius: 4px;
    color: var(--color-neutral-n80);
    background: var(--color-neutral-n10);
}

.download-list .item-list .download-type div p code .function[data-v-35dca98c] {
    color: var(--color-poly-p60);
}

.download-list .item-list .download-type div p code .operator[data-v-35dca98c] {
    color: var(--color-poly-g50);
}

.download-list .item-list .download-type a[data-v-35dca98c] {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 36px;
    padding: 0px;
    margin-top: 6px;
    right: 0px;
    cursor: pointer;
    transition: 0.2s ease-in-out;
    border-radius: 6px;
    background: var(--color-neutral-n20);
}

.download-list .item-list .download-type a i[data-v-35dca98c] {
    color: var(--color-neutral-n80);
    transition: 0.2s ease-in-out;
}

.download-list .item-list .download-type a[data-v-35dca98c]:hover {
    background: var(--color-brand-b60);
}

.download-list .item-list .download-type a:hover i[data-v-35dca98c] {
    color: var(--color-system-white);
}

.download-list .item-list .download-type[data-v-35dca98c]:last-child {
    border-bottom: none;
}

@media screen and (max-width: 425px) {
    .download .download-main[data-v-35dca98c] {
        width: 90%;
    }
}

.privacy a[data-v-6e848b60] {
    color: var(--color-brand-b60);
    text-decoration: underline;
}

.privacy .rd-popup-info[data-v-6e848b60]:last-of-type {
    margin-bottom: 0px;
}

.rd-popover-popup-content {
    box-sizing: border-box;
    padding: 12px 16px;
    color: var(--color-text-2);
    font-size: 14px;
    line-height: 1.5;
    background-color: var(--color-bg-popup);
    border: 1px solid var(--color-neutral-3);
    border-radius: var(--border-radius-medium);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px;
}

.rd-popover-title {
    color: var(--color-text-1);
    font-weight: 500;
    font-size: 16px;
}

.rd-popover-content {
    margin-top: 4px;
    text-align: left;
    overflow-wrap: break-word;
}

.rd-popover-popup-arrow {
    z-index: 1;
    background-color: var(--color-bg-popup);
    border: 1px solid var(--color-neutral-3);
}

.rd-popconfirm-popup-content {
    box-sizing: border-box;
    padding: 16px;
    color: var(--color-text-2);
    font-size: 14px;
    line-height: 1.5;
    background-color: var(--color-bg-popup);
    border: 1px solid var(--color-neutral-3);
    border-radius: var(--border-radius-medium);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px;
}

.rd-popconfirm-popup-content .rd-popconfirm-body {
    position: relative;
    display: flex;
    align-items: flex-start;
    margin-bottom: 16px;
    color: var(--color-text-1);
    font-size: 14px;
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-icon {
    display: inline-flex;
    align-items: center;
    height: 21px;
    margin-right: 8px;
    font-size: 18px;
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-icon .rd-icon-exclamation-circle-fill {
    color: rgb(var(--warning-6));
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-icon .rd-icon-check-circle-fill {
    color: rgb(var(--success-6));
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-icon .rd-icon-info-circle-fill {
    color: rgb(var(--primary-6));
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-icon .rd-icon-close-circle-fill {
    color: rgb(var(--danger-6));
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-content {
    text-align: left;
    overflow-wrap: break-word;
}

.rd-popconfirm-popup-content .rd-popconfirm-footer {
    text-align: right;
}

.rd-popconfirm-popup-content .rd-popconfirm-footer>button {
    margin-left: 8px;
}

.rd-popconfirm-popup-arrow {
    z-index: 1;
    background-color: var(--color-bg-popup);
    border: 1px solid var(--color-neutral-3);
}

.action .rd-btn[data-v-302a30b0] {
    width: 48px;
}

.action .delete-btn:hover i[data-v-302a30b0] {
    color: var(--color-poly-r60);
}

.action.empty .delete-btn[data-v-302a30b0],
.action.empty .rd-btn-group button[data-v-302a30b0]:nth-child(2) {
    cursor: not-allowed;
}

.action.empty .delete-btn i[data-v-302a30b0],
.action.empty .rd-btn-group button:nth-child(2) i[data-v-302a30b0] {
    color: var(--color-neutral-n40);
}

.action.empty .delete-btn[data-v-302a30b0]:hover,
.action.empty .rd-btn-group button[data-v-302a30b0]:nth-child(2):hover {
    background-color: transparent;
}

.btn-tooltip {
    width: 240px;
    padding: 16px;
    background: var(--color-neutral-n00);
    box-shadow: rgba(26, 41, 71, 0.04) 0px 4px 12px, rgba(26, 41, 71, 0.1) 0px 1px 4px;
    border-radius: 8px;
    border: .5px solid var(--color-neutral-n30);
}

.btn-tooltip h3 {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n80);
    margin-bottom: 4px;
}

.btn-tooltip p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n50);
}

.btn-tooltip-arrow {
    z-index: 1;
    background-color: var(--color-neutral-n00);
    border: .5px solid var(--color-neutral-n30);
    border-top-left-radius: 0px !important;
}

.drop-box[data-v-a97b9774] {
    border-radius: 8px;
    padding: 8px;
    box-shadow: rgba(26, 41, 71, 0.04) 0px 4px 12px, rgba(26, 41, 71, 0.1) 0px 1px 4px;
    overflow: auto;
    max-height: 256px;
    background: var(--color-neutral-n02);
    border: 1px solid var(--color-neutral-n30);
}

.drop-box[data-v-a97b9774]::before,
.drop-box[data-v-a97b9774]::after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 1px;
    width: calc(100% - 2px);
    height: 36px;
    pointer-events: none;
}

.drop-box[data-v-a97b9774]::before {
    top: 1px;
    border-radius: 8px 8px 0px 0px;
    background: linear-gradient(to bottom, var(--color-neutral-n02), transparent);
}

.drop-box[data-v-a97b9774]::after {
    bottom: 1px;
    border-radius: 0px 0px 8px 8px;
    background: linear-gradient(to top, var(--color-neutral-n02), transparent);
}

.drop-box .item[data-v-a97b9774] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px 8px;
    line-height: 1.43;
    font-weight: 600;
    color: var(--color-neutral-n80);
    cursor: pointer;
    border-radius: 4px;
    transition: 0.2s ease-in-out;
}

.drop-box .item[data-v-a97b9774]::after {
    content: "";
    display: inline-block;
    width: 24px;
    padding-left: 12px;
    padding-right: 6px;
    height: 2px;
    background-color: var(--color-neutral-n40);
    background-clip: content-box;
    margin-left: 16px;
    transition: 0.2s ease-in-out;
}

.drop-box .item.active[data-v-a97b9774],
.drop-box .item[data-v-a97b9774]:hover {
    background-color: var(--color-neutral-n10);
}

.drop-box .item.active[data-v-a97b9774]::after,
.drop-box .item[data-v-a97b9774]:hover::after {
    padding-left: 6px;
    background-color: var(--color-brand-b60);
}

.icon-actions[data-v-9c366236] {
    display: flex;
}

.icon-actions .rd-btn[data-v-9c366236] {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}

.icon-actions .rd-btn[data-v-9c366236]:has(.rd-icon-dropdown) {
    width: 30px;
}

.icon-actions .rd-btn .rd-icon-dropdown[data-v-9c366236] {
    font-size: 18px;
    margin: 0px;
}

.icon-actions .rd-btn.active[data-v-9c366236] {
    background-color: var(--color-brand-b60);
}

.icon-actions .rd-btn.active .rd-icon-dropdown[data-v-9c366236] {
    color: var(--color-system-white);
    transform: rotate(180deg);
}

.icon-actions i[data-v-9c366236] {
    margin: 0px 4px 0px -6px;
}

.icon-actions.disabled button[data-v-9c366236] {
    cursor: not-allowed;
    background-color: var(--color-neutral-n10);
}

.icon-actions.disabled button i[data-v-9c366236],
.icon-actions.disabled button span[data-v-9c366236] {
    color: var(--color-neutral-n40);
}

@media screen and (max-width: 768px) {
    .icon-actions[data-v-9c366236] {
        justify-content: center;
    }
    .icon-actions .rd-btn-group[data-v-9c366236] {
        display: none;
    }
}

.popover-info {
    width: 308px;
    cursor: default;
    background-color: var(--color-neutral-n02);
    border: .5px solid var(--color-neutral-n30);
}

.popover-info .rd-popover-content p {
    margin: 0px;
    font-size: 14px;
    color: var(--color-neutral-n80);
}

.popover-info .rd-popover-content .software {
    margin: 16px 0px 24px;
    display: flex;
    justify-content: space-between;
}

.popover-info .rd-popover-content .software img {
    margin-right: 12px;
    width: 24px;
    height: 24px;
}

.popover-info .rd-popover-content .footer {
    text-align: right;
}

.popover-info .rd-popover-content .footer .rd-btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    height: 28px;
    padding: 2px 12px;
    border-radius: 4px;
}

.rd-popover-popup-arrow {
    background-color: var(--color-neutral-n02);
    border: .5px solid var(--color-neutral-n30);
    border-radius: 0px !important;
}

.rd-icon-hover.rd-tabs-icon-hover::before {
    width: 16px;
    height: 16px;
}

.rd-tabs .rd-tabs-icon-hover {
    color: var(--color-text-2);
    font-size: 12px;
    user-select: none;
}

.rd-tabs-dropdown-icon {
    margin-left: 6px;
    font-size: 12px;
    user-select: none;
}

.rd-tabs-tab-close-btn {
    margin-left: 8px;
    user-select: none;
}

.rd-tabs-nav-add-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0px 8px;
    font-size: 12px;
    user-select: none;
}

.rd-tabs-add {
    position: relative;
}

.rd-tabs-nav-button-left {
    margin-right: 6px;
    margin-left: 10px;
}

.rd-tabs-nav-button-right {
    margin-right: 10px;
    margin-left: 6px;
}

.rd-tabs-nav-button-up {
    margin-bottom: 10px;
}

.rd-tabs-nav-button-down {
    margin-top: 10px;
}

.rd-tabs-nav-button-disabled {
    color: var(--color-text-4);
    cursor: not-allowed;
}

.rd-tabs {
    position: relative;
    overflow: hidden;
}

.rd-tabs-nav {
    position: relative;
    flex-shrink: 0;
}

.rd-tabs-nav::before {
    position: absolute;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: block;
    clear: both;
    height: 1px;
    background-color: var(--color-neutral-3);
    content: "";
}

.rd-tabs-nav-tab {
    display: flex;
    flex: 1 1 0%;
    overflow: hidden;
}

.rd-tabs-nav-tab-list {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.rd-tabs-nav-extra {
    display: flex;
    align-items: center;
    width: auto;
    line-height: 32px;
}

.rd-tabs-nav-extra .rd-tabs-nav-add-btn {
    padding-left: 0px;
}

.rd-tabs-tab {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    padding: 5px 0px;
    color: var(--color-text-2);
    font-size: 14px;
    line-height: 1.5715;
    outline: none;
    cursor: pointer;
    transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}

.rd-tabs-tab-title {
    display: inline-block;
}

.rd-tabs-tab:hover {
    color: var(--color-text-2);
    font-weight: 400;
}

.rd-tabs-tab-disabled,
.rd-tabs-tab-disabled:hover {
    color: var(--color-text-4);
    cursor: not-allowed;
}

.rd-tabs-tab-active,
.rd-tabs-tab-active:hover {
    color: rgb(var(--primary-6));
    font-weight: 500;
}

.rd-tabs-tab-active.rd-tabs-tab-disabled,
.rd-tabs-tab-active:hover.rd-tabs-tab-disabled {
    color: var(--color-primary-light-3);
}

.rd-tabs-nav-ink {
    position: absolute;
    top: initial;
    right: initial;
    bottom: 0px;
    height: 2px;
    background-color: rgb(var(--primary-6));
    transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.rd-tabs-nav-ink.rd-tabs-header-ink-no-animation {
    transition: none;
}

.rd-tabs-nav-ink-disabled {
    background-color: var(--color-primary-light-3);
}

.rd-tabs-nav-type-line .rd-tabs-nav-extra {
    line-height: 40px;
}

.rd-tabs-nav-type-line .rd-tabs-tab {
    margin: 0px 16px;
    padding: 9px 0px;
    line-height: 1.5715;
}

.rd-tabs-nav-type-line .rd-tabs-tab-title {
    position: relative;
    display: inline-block;
    padding: 1px 0px;
}

.rd-tabs-nav-type-line .rd-tabs-tab-title::before {
    position: absolute;
    inset: 0px -8px;
    z-index: -1;
    background-color: transparent;
    border-radius: var(--border-radius-small);
    opacity: 1;
    transition: background-color, opacity 0.2s cubic-bezier(0, 0, 1, 1);
    content: "";
}

.rd-tabs-nav-type-line .rd-tabs-tab:hover .rd-tabs-tab-title::before {
    background-color: var(--color-fill-2);
}

.rd-tabs-nav-type-line .rd-tabs-tab-active .rd-tabs-tab-title::before,
.rd-tabs-nav-type-line .rd-tabs-tab-active:hover .rd-tabs-tab-title::before {
    background-color: transparent;
}

.rd-tabs-nav-type-line .rd-tabs-tab-disabled .rd-tabs-tab-title::before,
.rd-tabs-nav-type-line .rd-tabs-tab-disabled:hover .rd-tabs-tab-title::before {
    opacity: 0;
}

.rd-tabs-nav-type-line .rd-tabs-tab:focus-visible .rd-tabs-tab-title::before {
    border: 2px solid rgb(var(--primary-6));
}

.rd-tabs-nav-type-line.rd-tabs-nav-horizontal>.rd-tabs-tab:first-of-type {
    margin-left: 16px;
}

.rd-tabs-nav-type-line.rd-tabs-nav-horizontal .rd-tabs-nav-tab-list-no-padding>.rd-tabs-tab:first-of-type,
.rd-tabs-nav-text.rd-tabs-nav-horizontal .rd-tabs-nav-tab-list-no-padding>.rd-tabs-tab:first-of-type {
    margin-left: 0px;
}

.rd-tabs-nav-type-card .rd-tabs-tab,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab {
    position: relative;
    padding: 5px 16px;
    font-size: 14px;
    border: 1px solid var(--color-neutral-3);
    transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
}

.rd-tabs-nav-type-card .rd-tabs-tab-closable,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab-closable {
    padding-right: 12px;
}

.rd-tabs-nav-type-card .rd-tabs-tab-closable:not(.rd-tabs-tab-active):hover .rd-icon-hover:hover::before,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab-closable:not(.rd-tabs-tab-active):hover .rd-icon-hover:hover::before {
    background-color: var(--color-fill-4);
}

.rd-tabs-nav-type-card .rd-tabs-tab:focus-visible::before,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab:focus-visible::before {
    position: absolute;
    inset: -1px 0px -1px -1px;
    border: 2px solid rgb(var(--primary-6));
    content: "";
}

.rd-tabs-nav-type-card .rd-tabs-tab:last-child:focus-visible::before,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab:last-child:focus-visible::before {
    right: -1px;
}

.rd-tabs-nav-type-card .rd-tabs-nav-add-btn,
.rd-tabs-nav-type-card-gutter .rd-tabs-nav-add-btn {
    height: 32px;
}

.rd-tabs-nav-type-card .rd-tabs-tab {
    background-color: transparent;
    border-right: none;
}

.rd-tabs-nav-type-card .rd-tabs-tab:last-child {
    border-right: 1px solid var(--color-neutral-3);
    border-top-right-radius: var(--border-radius-small);
}

.rd-tabs-nav-type-card .rd-tabs-tab:first-child {
    border-top-left-radius: var(--border-radius-small);
}

.rd-tabs-nav-type-card .rd-tabs-tab:hover {
    background-color: var(--color-fill-3);
}

.rd-tabs-nav-type-card .rd-tabs-tab-disabled,
.rd-tabs-nav-type-card .rd-tabs-tab-disabled:hover {
    background-color: transparent;
}

.rd-tabs-nav-type-card .rd-tabs-tab-active,
.rd-tabs-nav-type-card .rd-tabs-tab-active:hover {
    background-color: transparent;
    border-bottom-color: var(--color-bg-2);
}

.rd-tabs-nav-type-card-gutter .rd-tabs-tab {
    margin-left: 4px;
    background-color: var(--color-fill-1);
    border-right: 1px solid var(--color-neutral-3);
    border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
}

.rd-tabs-nav-type-card-gutter .rd-tabs-tab:hover {
    background-color: var(--color-fill-3);
}

.rd-tabs-nav-type-card-gutter .rd-tabs-tab-disabled,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab-disabled:hover {
    background-color: var(--color-fill-1);
}

.rd-tabs-nav-type-card-gutter .rd-tabs-tab-active,
.rd-tabs-nav-type-card-gutter .rd-tabs-tab-active:hover {
    background-color: transparent;
    border-bottom-color: var(--color-bg-2);
}

.rd-tabs-nav-type-card-gutter .rd-tabs-tab:first-child {
    margin-left: 0px;
}

.rd-tabs-nav-type-text::before {
    display: none;
}

.rd-tabs-nav-type-text .rd-tabs-tab {
    position: relative;
    margin: 0px 9px;
    padding: 6px 0px;
    font-size: 14px;
    line-height: 1.5715;
}

.rd-tabs-nav-type-text .rd-tabs-tab:not(:first-of-type)::before {
    position: absolute;
    top: 50%;
    left: -9px;
    display: block;
    width: 2px;
    height: 12px;
    background-color: var(--color-fill-3);
    transform: translateY(-50%);
    content: "";
}

.rd-tabs-nav-type-text .rd-tabs-tab-title {
    padding-right: 8px;
    padding-left: 8px;
    background-color: transparent;
}

.rd-tabs-nav-type-text .rd-tabs-tab-title:hover {
    background-color: var(--color-fill-2);
}

.rd-tabs-nav-type-text .rd-tabs-tab-active .rd-tabs-tab-title,
.rd-tabs-nav-type-text .rd-tabs-tab-active .rd-tabs-tab-title:hover,
.rd-tabs-nav-type-text .rd-tabs-tab-disabled .rd-tabs-tab-title,
.rd-tabs-nav-type-text .rd-tabs-tab-disabled .rd-tabs-tab-title:hover {
    background-color: transparent;
}

.rd-tabs-nav-type-text .rd-tabs-tab-active.rd-tabs-nav-type-text .rd-tabs-tab-disabled .rd-tabs-tab-title,
.rd-tabs-nav-type-text .rd-tabs-tab-active.rd-tabs-nav-type-text .rd-tabs-tab-disabled .rd-tabs-tab-title:hover {
    background-color: var(--color-primary-light-3);
}

.rd-tabs-nav-type-text .rd-tabs-tab:focus-visible .rd-tabs-tab-title {
    margin: -2px;
    border: 2px solid rgb(var(--primary-6));
}

.rd-tabs-nav-type-rounded::before {
    display: none;
}

.rd-tabs-nav-type-rounded .rd-tabs-tab {
    margin: 0px 6px;
    padding: 6px 16px;
    font-size: 14px;
    background-color: transparent;
    border-radius: 32px;
}

.rd-tabs-nav-type-rounded .rd-tabs-tab:hover {
    background-color: var(--color-fill-2);
}

.rd-tabs-nav-type-rounded .rd-tabs-tab-disabled:hover {
    background-color: transparent;
}

.rd-tabs-nav-type-rounded .rd-tabs-tab-active,
.rd-tabs-nav-type-rounded .rd-tabs-tab-active:hover {
    background-color: var(--color-fill-2);
}

.rd-tabs-nav-type-rounded .rd-tabs-tab:focus-visible {
    border-color: rgb(var(--primary-6));
}

.rd-tabs-nav-type-capsule::before {
    display: none;
}

.rd-tabs-nav-type-capsule .rd-tabs-nav-tab:not(.rd-tabs-nav-tab-scroll) {
    justify-content: flex-end;
}

.rd-tabs-nav-type-capsule .rd-tabs-nav-tab-list {
    padding: 3px;
    line-height: 1;
    background-color: var(--color-fill-2);
    border-radius: var(--border-radius-small);
}

.rd-tabs-nav-type-capsule .rd-tabs-tab {
    position: relative;
    padding: 0px 10px;
    font-size: 14px;
    line-height: 26px;
    background-color: transparent;
}

.rd-tabs-nav-type-capsule .rd-tabs-tab:hover {
    background-color: var(--color-bg-2);
}

.rd-tabs-nav-type-capsule .rd-tabs-tab-disabled:hover {
    background-color: unset;
}

.rd-tabs-nav-type-capsule .rd-tabs-tab-active,
.rd-tabs-nav-type-capsule .rd-tabs-tab-active:hover {
    background-color: var(--color-bg-2);
}

.rd-tabs-nav-type-capsule .rd-tabs-tab-active::before,
.rd-tabs-nav-type-capsule .rd-tabs-tab-active:hover::before,
.rd-tabs-nav-type-capsule .rd-tabs-tab-active+.rd-tabs-tab::before,
.rd-tabs-nav-type-capsule .rd-tabs-tab-active:hover+.rd-tabs-tab::before {
    opacity: 0;
}

.rd-tabs-nav-type-capsule .rd-tabs-tab:focus-visible {
    border-color: rgb(var(--primary-6));
}

.rd-tabs-nav-type-capsule.rd-tabs-nav-horizontal .rd-tabs-tab:not(:first-of-type) {
    margin-left: 3px;
}

.rd-tabs-nav-type-capsule.rd-tabs-nav-horizontal .rd-tabs-tab:not(:first-of-type)::before {
    position: absolute;
    top: 50%;
    left: -4px;
    display: block;
    width: 1px;
    height: 14px;
    background-color: var(--color-fill-3);
    transform: translateY(-50%);
    transition: 0.2s cubic-bezier(0, 0, 1, 1);
    content: "";
}

.rd-tabs-nav {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.rd-tabs-content {
    box-sizing: border-box;
    width: 100%;
    padding-top: 16px;
    overflow: hidden;
}

.rd-tabs-content-hide {
    display: none;
}

.rd-tabs-content .rd-tabs-content-list {
    display: flex;
    width: 100%;
}

.rd-tabs-content .rd-tabs-content-item {
    flex-shrink: 0;
    width: 100%;
    height: 0px;
    overflow: hidden;
}

.rd-tabs-content .rd-tabs-content-item.rd-tabs-content-item-active {
    height: auto;
}

.rd-tabs-type-card>.rd-tabs-content,
.rd-tabs-type-card-gutter>.rd-tabs-content {
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-left-color: ;
    border-left-style: ;
    border-left-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-top: none;
}

.rd-tabs-content-animation {
    transition: 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.rd-tabs-horizontal.rd-tabs-justify {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.rd-tabs-horizontal.rd-tabs-justify .rd-tabs-content,
.rd-tabs-horizontal.rd-tabs-justify .rd-tabs-content-list,
.rd-tabs-horizontal.rd-tabs-justify .rd-tabs-pane {
    height: 100%;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-line .rd-tabs-tab {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-line .rd-tabs-nav-extra {
    font-size: 12px;
    line-height: 32px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-card .rd-tabs-tab,
.rd-tabs-nav-size-mini.rd-tabs-nav-type-card-gutter .rd-tabs-tab {
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 12px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-card .rd-tabs-nav-extra,
.rd-tabs-nav-size-mini.rd-tabs-nav-type-card-gutter .rd-tabs-nav-extra {
    font-size: 12px;
    line-height: 24px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-card .rd-tabs-nav-add-btn,
.rd-tabs-nav-size-mini.rd-tabs-nav-type-card-gutter .rd-tabs-nav-add-btn {
    height: 24px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-capsule .rd-tabs-tab {
    font-size: 12px;
    line-height: 18px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-capsule .rd-tabs-nav-extra {
    font-size: 12px;
    line-height: 24px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-rounded .rd-tabs-tab {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
}

.rd-tabs-nav-size-mini.rd-tabs-nav-type-rounded .rd-tabs-nav-extra {
    font-size: 12px;
    line-height: 24px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-line .rd-tabs-tab {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-line .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 36px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-card .rd-tabs-tab,
.rd-tabs-nav-size-small.rd-tabs-nav-type-card-gutter .rd-tabs-tab {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-card .rd-tabs-nav-extra,
.rd-tabs-nav-size-small.rd-tabs-nav-type-card-gutter .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 28px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-card .rd-tabs-nav-add-btn,
.rd-tabs-nav-size-small.rd-tabs-nav-type-card-gutter .rd-tabs-nav-add-btn {
    height: 28px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-capsule .rd-tabs-tab {
    font-size: 14px;
    line-height: 22px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-capsule .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 28px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-rounded .rd-tabs-tab {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
}

.rd-tabs-nav-size-small.rd-tabs-nav-type-rounded .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 28px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-line .rd-tabs-tab {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-line .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 44px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-card .rd-tabs-tab,
.rd-tabs-nav-size-large.rd-tabs-nav-type-card-gutter .rd-tabs-tab {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-card .rd-tabs-nav-extra,
.rd-tabs-nav-size-large.rd-tabs-nav-type-card-gutter .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 36px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-card .rd-tabs-nav-add-btn,
.rd-tabs-nav-size-large.rd-tabs-nav-type-card-gutter .rd-tabs-nav-add-btn {
    height: 36px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-capsule .rd-tabs-tab {
    font-size: 14px;
    line-height: 30px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-capsule .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 36px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-rounded .rd-tabs-tab {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
}

.rd-tabs-nav-size-large.rd-tabs-nav-type-rounded .rd-tabs-nav-extra {
    font-size: 14px;
    line-height: 36px;
}

.rd-tabs-nav-vertical {
    float: left;
    height: 100%;
}

.rd-tabs-nav-vertical::before {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: initial;
    clear: both;
    width: 1px;
    height: 100%;
}

.rd-tabs-nav-vertical .rd-tabs-nav-add-btn {
    height: auto;
    margin-top: 8px;
    margin-left: 0px;
    padding: 0px 16px;
}

.rd-tabs-nav-right {
    float: right;
}

.rd-tabs-nav-vertical {
    flex-direction: column;
}

.rd-tabs-nav-vertical .rd-tabs-nav-tab {
    flex-direction: column;
    height: 100%;
}

.rd-tabs-nav-vertical .rd-tabs-nav-ink {
    position: absolute;
    right: 0px;
    bottom: initial;
    left: initial;
    width: 2px;
    transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}

.rd-tabs-nav-vertical .rd-tabs-nav-tab-list {
    height: auto;
}

.rd-tabs-nav-vertical .rd-tabs-nav-tab-list-overflow-scroll {
    padding: 6px 0px;
}

.rd-tabs-nav-vertical .rd-tabs-tab {
    display: block;
    margin: 12px 0px 0px;
    white-space: nowrap;
}

.rd-tabs-nav-vertical .rd-tabs-tab:first-of-type {
    margin-top: 0px;
}

.rd-tabs-nav-right::before {
    right: unset;
    left: 0px;
}

.rd-tabs-nav-right .rd-tabs-nav-ink {
    right: unset;
    left: 0px;
}

.rd-tabs-nav-vertical {
    position: relative;
    box-sizing: border-box;
    height: 100%;
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-line .rd-tabs-tab {
    padding: 0px 20px;
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card .rd-tabs-tab {
    position: relative;
    margin: 0px;
    border-top-color: ;
    border-top-style: ;
    border-top-width: ;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-left-color: ;
    border-left-style: ;
    border-left-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-bottom-color: transparent;
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card .rd-tabs-tab:first-child {
    border-top-left-radius: var(--border-radius-small);
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card .rd-tabs-tab-active,
.rd-tabs-nav-vertical.rd-tabs-nav-type-card .rd-tabs-tab-active:hover {
    border-right-color: var(--color-bg-2);
    border-bottom-color: transparent;
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card .rd-tabs-tab:last-child {
    border-bottom: 1px solid var(--color-neutral-3);
    border-bottom-left-radius: var(--border-radius-small);
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card-gutter .rd-tabs-tab {
    position: relative;
    margin-left: 0px;
    border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card-gutter .rd-tabs-tab:not(:first-of-type) {
    margin-top: 4px;
}

.rd-tabs-nav-vertical.rd-tabs-nav-type-card-gutter .rd-tabs-tab-active,
.rd-tabs-nav-vertical.rd-tabs-nav-type-card-gutter .rd-tabs-tab-active:hover {
    border-right-color: var(--color-bg-2);
    border-bottom-color: var(--color-neutral-3);
}

.rd-tabs-vertical .rd-tabs-content {
    width: auto;
    height: 100%;
    padding: 0px;
}

.rd-tabs-right.rd-tabs-vertical .rd-tabs-content {
    padding-right: 16px;
}

.rd-tabs-left.rd-tabs-vertical .rd-tabs-content {
    padding-left: 16px;
}

.rd-tabs-vertical.rd-tabs-type-card>.rd-tabs-content,
.rd-tabs-vertical.rd-tabs-type-card-gutter>.rd-tabs-content {
    border-top-color: ;
    border-top-style: ;
    border-top-width: ;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-left: none;
}

body[arco-theme="dark"] .rd-tabs-nav-type-capsule .rd-tabs-tab-active,
body[arco-theme="dark"] .rd-tabs-nav-type-capsule .rd-tabs-tab:hover {
    background-color: var(--color-fill-3);
}

.icon-svg-msg[data-v-76ffd60a] {
    position: relative;
    height: 230px;
    padding: 16px 32px 24px;
    overflow: hidden;
    background: var(--color-neutral-n02);
    transition: 0.25s;
    border-radius: 0px 0px 12px 12px;
    border-top: .5px solid var(--color-neutral-n30);
}

.icon-svg-msg .pallet[data-v-76ffd60a] {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 1;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    background: var(--color-neutral-n10);
    border-radius: 50em;
    color: var(--color-neutral-n80);
    top: 22px;
    right: 32px;
    padding: 4px 0px;
    transition: 0.2s ease-in-out;
}

.icon-svg-msg .pallet .pallet-toggle[data-v-76ffd60a] {
    display: flex;
    align-items: center;
}

.icon-svg-msg .pallet i[data-v-76ffd60a] {
    margin: 0px 5px;
    font-size: 18px;
    color: var(--color-neutral-n50);
}

.icon-svg-msg .pallet i[data-v-76ffd60a]:hover {
    color: var(--color-brand-b60);
    transition: 0.2s ease-in-out;
}

.icon-svg-msg .pallet i.rd-icon-description[data-v-76ffd60a] {
    margin-left: 8px;
}

.icon-svg-msg .pallet[data-v-76ffd60a]:hover {
    transition: 0.2s ease-in-out;
    background: var(--color-neutral-n20);
}

.icon-svg-msg .svg-content[data-v-76ffd60a] {
    position: relative;
    color: var(--color-neutral-n80);
    background: var(--color-neutral-n02);
}

.icon-svg-msg .svg-content .info[data-v-76ffd60a] {
    position: relative;
    padding: 16px;
    height: 140px;
    overflow-y: auto;
    background: var(--color-neutral-n10);
    border-radius: 8px;
}

.icon-svg-msg .svg-content .rd-btn[data-v-76ffd60a] {
    position: absolute;
    right: 8px;
    bottom: 8px;
}

.icon-svg-msg.hidden[data-v-76ffd60a] {
    height: 0px;
    padding: 0px 32px;
    border-top: none;
}

.rd-tabs-nav {
    height: 40px;
}

.rd-tabs-nav-type-rounded .rd-tabs-tab {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
    margin: 0px 8px 0px 0px;
    padding: 4px 12px;
    border: none;
    transition: 0.2s ease-in-out;
}

.rd-tabs-nav-type-rounded .rd-tabs-tab-active,
.rd-tabs-nav-type-rounded .rd-tabs-tab:hover {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n20);
}

.rd-tabs-content {
    padding-top: 8px;
}

.rd-tabs-content .rd-btn {
    background-color: var(--color-neutral-n30);
}

.vc-sketch.rd-color-picker {
    position: absolute;
    bottom: 13px;
    left: 146px;
    z-index: 1;
    width: 208px;
    padding: 16px 16px 6px;
    background: var(--color-neutral-n02);
    border: .5px solid var(--color-neutral-n30);
    border-radius: 8px;
    box-shadow: rgba(0, 35, 90, 0.08) 0px 4px 8px, rgba(0, 35, 90, 0.06) 0px 0px 2px;
}

.vc-sketch.rd-color-picker .vc-sketch-saturation-wrap {
    overflow: visible;
}

.vc-sketch.rd-color-picker .vc-sketch-saturation-wrap .vc-saturation,
.vc-sketch.rd-color-picker .vc-sketch-saturation-wrap .vc-saturation--black,
.vc-sketch.rd-color-picker .vc-sketch-saturation-wrap .vc-saturation--white {
    border-radius: 4px;
}

.vc-sketch.rd-color-picker .vc-sketch-saturation-wrap .vc-saturation-circle {
    width: 6px;
    height: 6px;
    transform: translate(-2px, -5px);
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px, rgba(0, 0, 0, 0.1) 0px 0px 1px 1px inset, rgba(0, 0, 0, 0.1) 0px 0px 1px 2px;
}

.vc-sketch.rd-color-picker .vc-sketch-saturation-wrap .vc-saturation-circle::after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border: 1px solid var(--transparent-nt20);
    border-radius: 50em;
    top: -4px;
    left: -4px;
}

.vc-sketch.rd-color-picker .vc-sketch-field .vc-input__input {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    border: 1px solid transparent;
    box-shadow: none;
    color: var(--color-neutral-n80);
    background: var(--color-neutral-n10);
    border-radius: 4px;
}

.vc-sketch.rd-color-picker .vc-sketch-field .vc-input__label {
    color: var(--color-neutral-n80);
}

.vc-sketch.rd-color-picker .vc-sketch-presets {
    border-top: 1px solid var(--color-neutral-n30);
}

.vc-sketch.rd-color-picker .vc-sketch-presets-color .vc-checkerboard {
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(0, 0, 0);
    background-image: none !important;
}

.vc-sketch.rd-color-picker .vc-sketch-presets-color .vc-checkerboard::before {
    content: "";
    position: absolute;
    left: 5px;
    top: 9px;
    width: 10px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    transform-origin: center bottom;
    transform: rotate(-45deg) scale(1.414);
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders {
    padding: 10px 0px;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-hue {
    border-radius: 50em;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-hue-picker {
    width: 12px;
    height: 12px;
    margin: -1px 0px 0px -6px;
    border-radius: 50em;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-sketch-hue-wrap,
.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-sketch-alpha-wrap {
    height: 8px;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-sketch-alpha-wrap {
    overflow: visible;
    margin-top: 8px;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-alpha-checkboard-wrap,
.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-alpha-gradient {
    border-radius: 50em;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-sliders .vc-alpha-picker {
    width: 12px;
    height: 12px;
    margin: -1px 0px 0px -6px;
    border-radius: 50em;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-color-wrap {
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 5px;
    overflow: hidden;
}

.vc-sketch.rd-color-picker .vc-sketch-controls .vc-sketch-color-wrap .vc-sketch-active-color {
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.25) 0px 0px 1px inset;
}

.vc-sketch.rd-color-picker .vc-sketch-presets-color {
    width: 19px;
    height: 19px;
    margin: 0px 8px 8px 0px;
    border-radius: 4px;
}

.icon-edit-bar[data-v-3362ac3b] {
    position: relative;
    display: flex;
    padding: 13.5px 32px;
    justify-content: space-between;
    border-top: .5px solid var(--color-neutral-n30);
}

.icon-edit-bar .color-size[data-v-3362ac3b] {
    position: relative;
    display: flex;
    border-radius: 6px;
    border: 1px solid var(--color-neutral-n30);
    padding: 6px 8px;
}

.icon-edit-bar .color-size .current-color[data-v-3362ac3b] {
    position: relative;
    width: 32px;
    height: 24px;
    border-radius: 4px;
    margin-right: 8px;
    border: 1px solid var(--transparent-nt20);
    background-color: rgb(255, 255, 255);
    cursor: pointer;
}

.icon-edit-bar .color-size .current-color.null[data-v-3362ac3b]::before {
    content: "";
    position: absolute;
    left: 8px;
    top: 10px;
    width: 16px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    transform-origin: center bottom;
    transform: rotate(-43deg) scale(1.414);
}

.icon-edit-bar .color-size .divider[data-v-3362ac3b] {
    width: 1px;
    background-color: var(--color-neutral-n30);
}

.icon-edit-bar .color-size .current-size[data-v-3362ac3b] {
    position: relative;
    min-width: 49px;
    margin-left: 8px;
    border-radius: 4px;
    font-weight: 600;
    color: var(--color-neutral-n80);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-align: center;
    transition: 0.2s ease-in-out;
}

.icon-edit-bar .color-size .current-size[data-v-3362ac3b]:hover {
    background-color: var(--color-neutral-n10);
}

.icon-edit-bar .color-size .size-dropbox[data-v-3362ac3b] {
    position: absolute;
    left: calc(100% + 2px);
    bottom: 0px;
    z-index: 1;
}

.icon-edit-bar.disabled .color-size .current-color[data-v-3362ac3b] {
    cursor: not-allowed;
    border: none;
    background-color: var(--color-neutral-n10) !important;
}

.icon-edit-bar.disabled .color-size .current-size[data-v-3362ac3b] {
    cursor: not-allowed;
    color: var(--color-neutral-n40);
}

.icon-edit-bar.disabled .color-size .current-size[data-v-3362ac3b]:hover {
    background-color: var(--color-system-white);
}

@media screen and (max-width: 768px) {
    .icon-edit-bar[data-v-3362ac3b] {
        padding: 12px 20px;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .icon-edit-bar .color-size[data-v-3362ac3b] {
        display: none;
    }
}

.collection {
    width: 721px;
    overflow: visible;
}

.collection .rd-popup-body {
    padding: 40px 0px 0px;
    height: 360px;
}

.collection .rd-popup-body .rd-popup-content {
    overflow: visible;
    display: flex;
    height: 100%;
    flex-direction: column;
    padding: 0px;
}

.collection .header[data-v-54ddfb5a] {
    display: flex;
    justify-content: space-between;
    padding: 0px 40px;
    margin-bottom: 24px;
}

.collection .header .title[data-v-54ddfb5a] {
    display: flex;
    align-items: center;
}

.collection .header .title h2[data-v-54ddfb5a] {
    display: flex;
    color: var(--color-neutral-n80);
    font-size: 18px;
    font-weight: 600;
}

.collection .header .title .ri-error-warning-line[data-v-54ddfb5a] {
    margin-right: 10px;
    color: var(--color-poly-r60);
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
}

.collection .header .title .badge-count[data-v-54ddfb5a] {
    margin-left: 8px;
    min-width: 20px;
    height: 16px;
    color: var(--color-system-white);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    padding: 0px 4px;
    border-radius: 4px;
    background: var(--color-brand-b60);
}

.collection .content[data-v-54ddfb5a] {
    align-content: flex-start;
    display: flex;
    flex-flow: wrap;
    flex: 1 1 0%;
    overflow-y: scroll;
    padding: 0px 40px;
    margin-bottom: 24px;
    min-height: fit-content;
}

.collection .content .support[data-v-54ddfb5a] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.collection .content .support .browser[data-v-54ddfb5a] {
    display: flex;
    width: 104px;
    height: 116px;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

.collection .content .support .browser p[data-v-54ddfb5a] {
    margin: 12px 0px 0px;
    line-height: normal;
    color: var(--color-neutral-n80);
    transition: 0.2s ease-in-out;
}

.collection .content .support .browser[data-v-54ddfb5a]:hover {
    background: var(--color-neutral-n10);
}

.collection .content .support .browser:hover p[data-v-54ddfb5a] {
    color: var(--color-brand-b60);
}

.collection .content .tips[data-v-54ddfb5a] {
    font-weight: 400;
    font-size: 14px;
    color: var(--color-neutral-n60);
    background: var(--color-neutral-n06);
    line-height: 20px;
    padding: 8px 16px;
    margin-top: 18px;
    border-radius: 8px;
}

.collection .content .items[data-v-54ddfb5a] {
    display: flex;
    flex-flow: wrap;
    min-height: 170px;
    gap: 2px;
}

.collection .content .items .item[data-v-54ddfb5a] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    width: 62px;
    height: 62px;
    border-radius: 8px;
    border: 1px solid transparent;
    background-color: var(--color-neutral-n00);
    transition: 0.2s ease-in-out;
}

.collection .content .items .item i[data-v-54ddfb5a] {
    font-size: 24px;
    line-height: 24px;
    color: var(--color-neutral-n80);
}

.collection .content .items .item span.name[data-v-54ddfb5a] {
    margin-top: 4px;
    font-size: 12px;
    color: var(--color-neutral-n40);
    line-height: 1.5;
}

.collection .content .items .item:hover .rd-icon-close-square[data-v-54ddfb5a] {
    opacity: 1;
}

.collection .content .items .item .rd-icon-close-square[data-v-54ddfb5a] {
    position: absolute;
    font-size: 18px;
    cursor: pointer;
    top: 2px;
    right: 2px;
    opacity: 0;
    margin: 0px;
    line-height: normal;
}

.collection .content .items .item .rd-icon-close-square .path1[data-v-54ddfb5a]::before,
.collection .content .items .item .rd-icon-close-square .path2[data-v-54ddfb5a]::before {
    transition: 0.2s ease-in-out;
}

.collection .content .items .item .rd-icon-close-square:hover .path1[data-v-54ddfb5a]::before {
    transition: 0.2s ease-in-out;
    color: var(--color-poly-r50);
}

.collection .content .items .item .rd-icon-close-square:hover .path2[data-v-54ddfb5a]::before {
    transition: 0.2s ease-in-out;
    color: var(--color-system-white);
}

.collection .content .items .item[data-v-54ddfb5a]:hover {
    border: 1px solid var(--color-brand-b60);
}

.collection .content .items .item[data-v-54ddfb5a]:hover::before,
.collection .content .items .item[data-v-54ddfb5a]:hover::after {
    opacity: 1;
}

.collection .content.select p[data-v-54ddfb5a] {
    color: var(--color-neutral-n60);
    margin: 8px 0px 24px;
    line-height: 1.5;
}

.collection .content .import[data-v-54ddfb5a] {
    width: 100%;
}

.collection .content .import .type[data-v-54ddfb5a] {
    position: relative;
    cursor: pointer;
    padding: 16px 24px;
    border: 1px solid var(--color-neutral-n30);
    border-radius: 8px;
    z-index: 1;
}

.collection .content .import .type h3[data-v-54ddfb5a] {
    color: var(--color-neutral-n80);
    font-weight: 400;
}

.collection .content .import .type i[data-v-54ddfb5a] {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: var(--color-neutral-n40);
    transition: 0.2s ease-in-out;
}

.collection .content .import .type p[data-v-54ddfb5a] {
    color: var(--color-neutral-n50);
    margin: 4px 0px 0px;
}

.collection .content .import .type.active[data-v-54ddfb5a] {
    border: 1px solid var(--color-brand-b50);
    z-index: 2;
}

.collection .content .import .type.active i[data-v-54ddfb5a] {
    color: var(--color-brand-b60);
}

.collection .content .import .type[data-v-54ddfb5a]:last-of-type {
    margin-top: 12px;
}

.collection .content.empty[data-v-54ddfb5a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    place-content: center;
    padding: 48px 0px;
}

.collection .content.empty h3[data-v-54ddfb5a] {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}

.collection .content.empty p[data-v-54ddfb5a] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
    margin-top: 24px;
}

.collection .footer[data-v-54ddfb5a] {
    text-align: right;
    padding: 0px 40px 24px;
}

.collection .footer button[data-v-54ddfb5a] {
    font-size: 14px;
}

.collection .footer button[data-v-54ddfb5a]:last-of-type {
    margin-left: 16px;
}

.collection .footer button.active[data-v-54ddfb5a] {
    color: var(--color-system-white);
    background-color: var(--color-brand-b50);
}

.collection .footer button.active[data-v-54ddfb5a]:hover {
    background-color: var(--color-brand-b60);
}

.collection input[type="file"][data-v-54ddfb5a] {
    display: none;
}

.license a[data-v-74998bba] {
    text-decoration: underline;
    transition: 0.2s ease-in-out;
}

.license a[data-v-74998bba]:hover {
    color: var(--color-brand-b60);
}

.license h3[data-v-74998bba] {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin-top: 32px;
}

.license ul li[data-v-74998bba] {
    display: flex;
    align-items: start;
    font-size: 14px;
    font-weight: 400;
    margin: 16px 0px;
}

.license ul li[data-v-74998bba]:first-of-type {
    margin-top: 16px;
}

.license ul li i[data-v-74998bba] {
    font-size: 20px;
    margin-right: 12px;
}

.license ul li .text[data-v-74998bba] {
    display: inline-block;
    vertical-align: text-top;
}

.license ul li .text p[data-v-74998bba] {
    margin: 0px;
    color: var(--color-neutral-n80);
}

.license ul li .text p[data-v-74998bba]:last-of-type {
    margin-top: 4px;
    color: var(--color-neutral-n50);
}

.support-us .stars[data-v-f0445936] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    cursor: pointer;
    top: 0px;
    right: 0px;
    padding: 4px;
    color: var(--color-neutral-n80);
    background: var(--color-neutral-n10);
    border: .5px solid var(--color-neutral-n30);
    border-radius: 12px;
    transition: 0.2s ease-in-out;
}

.support-us .stars i[data-v-f0445936] {
    margin-right: 8px;
    font-size: 20px;
}

.support-us .stars span[data-v-f0445936] {
    margin-left: 4px;
    background: var(--transparent-nt10);
    border-radius: 8px;
    padding: 0px 8px;
}

.support-us .stars[data-v-f0445936]:hover {
    background: var(--color-neutral-n20);
}

.support-us ul[data-v-f0445936] {
    text-align: center;
    display: flex;
    justify-content: space-between;
}

.support-us ul[data-v-f0445936] :first-child {
    cursor: pointer;
}

.support-us .donate[data-v-f0445936] {
    position: relative;
    width: 122px;
    height: 168px;
    vertical-align: middle;
    transition: 0.2s ease-in-out;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 1px solid transparent;
    overflow: hidden;
    box-sizing: border-box;
}

.support-us .donate[data-v-f0445936]:first-of-type {
    width: 268px;
    border: 1px solid var(--color-neutral-n30);
}

.support-us .donate .cover[data-v-f0445936] {
    position: absolute;
    width: 100%;
    opacity: 1;
    transition: 0.2s ease-in-out;
}

.support-us .donate .info[data-v-f0445936] {
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 0;
    text-align: left;
    padding: 24px 16px;
    background: var(--color-neutral-n06);
    transition: 0.2s ease-in-out;
}

.support-us .donate .info h5[data-v-f0445936] {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px;
    color: var(--color-neutral-n80);
}

.support-us .donate .info p[data-v-f0445936] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n50);
}

.support-us .donate .info i[data-v-f0445936] {
    position: absolute;
    font-size: 18px;
    left: 16px;
    bottom: 16px;
    color: var(--color-brand-b60);
}

.support-us .donate[data-v-f0445936]:hover {
    border: 1px solid var(--color-brand-b60);
}

.support-us .donate:hover .cover[data-v-f0445936] {
    opacity: 0.05;
}

.support-us .donate:hover .info[data-v-f0445936] {
    opacity: 1;
}

.support-us .bitcoin[data-v-f0445936] {
    display: flex;
    justify-content: space-between;
    margin: 24px 0px 0px;
    padding: 20px;
    background: var(--color-neutral-n10);
    border-radius: 8px;
}

.support-us .bitcoin div[data-v-f0445936] {
    display: flex;
    align-items: center;
}

.support-us .bitcoin span[data-v-f0445936] {
    color: var(--color-neutral-n80);
}

.support-us .bitcoin .rd-icon-bitcoin[data-v-f0445936] {
    margin-right: 12px;
}

.support-us .bitcoin .rd-icon-copy[data-v-f0445936] {
    color: var(--color-neutral-n50);
    transition: 0.2s ease-in-out;
    cursor: pointer;
}

.support-us .bitcoin .rd-icon-copy[data-v-f0445936]:hover {
    color: var(--color-brand-b60);
    transition: 0.2s ease-in-out;
}

.support-us .footer[data-v-f0445936] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    justify-content: center;
    color: var(--color-neutral-n50);
    text-align: center;
}

.support-us .footer div[data-v-f0445936] {
    width: 50px;
    height: 50px;
}

.support-us .footer i[data-v-f0445936] {
    color: var(--color-poly-r50);
    margin: 0px 6px;
    vertical-align: middle;
    transition: 0.2s ease-in-out;
    animation: 1.5s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.5s infinite normal none running heart-beat-f0445936;
}

@keyframes heart-beat-f0445936 {
    0% {
        font-size: 24px;
    }
    50% {
        font-size: 27px;
    }
    100% {
        font-size: 24px;
    }
}

.wechat-qrcode {
    width: fit-content;
}

.wechat-qrcode .rd-popup-body {
    text-align: center;
    padding: 80px 80px 60px;
}

.wechat-qrcode .rd-popup-body .rd-popup-content {
    padding: 0px;
}

.wechat-qrcode .rd-popup-body .rd-popup-content>img {
    width: 240px;
    height: 240px;
    border-radius: 120px;
}

p[data-v-5cd925b0] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
    margin-top: 36px;
}

p img[data-v-5cd925b0] {
    margin-left: 8px;
    vertical-align: middle;
}

p span[data-v-5cd925b0] {
    color: var(--color-neutral-n80);
}

.tooltip[data-v-5ca7a1f4] {
    position: absolute;
    padding-bottom: 8px;
}

.tooltip .icon-item-group[data-v-5ca7a1f4] {
    display: flex;
    padding: 16px;
    border-radius: 8px;
    box-shadow: rgba(26, 41, 71, 0.04) 0px 4px 12px, rgba(26, 41, 71, 0.1) 0px 1px 4px;
    border: .5px solid var(--color-neutral-n30);
    background: var(--color-neutral-n00);
    margin-bottom: -4px;
}

.tooltip .icon-item-group .icon-item[data-v-5ca7a1f4] {
    position: relative;
    width: 80px;
    height: 80px;
    cursor: pointer;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 6px;
    transition: 0.2s ease-in-out;
}

.tooltip .icon-item-group .icon-item i[data-v-5ca7a1f4] {
    font-size: 24px;
    display: block;
}

.tooltip .icon-item-group .icon-item[data-v-5ca7a1f4]:hover {
    border: 1px solid var(--color-brand-b60);
}

.tooltip .icon-item-group .icon-item[data-v-5ca7a1f4]:nth-of-type(2) {
    margin-left: 4px;
}

.tooltip #arrow[data-v-5ca7a1f4],
.tooltip #arrow[data-v-5ca7a1f4]::before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: var(--color-neutral-n00);
}

.tooltip #arrow[data-v-5ca7a1f4] {
    visibility: hidden;
}

.tooltip #arrow[data-v-5ca7a1f4]::before {
    visibility: visible;
    content: "";
    transform: rotate(45deg);
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-top: none;
    border-left: none;
}

.fade-enter-active[data-v-5ca7a1f4],
.fade-leave-active[data-v-5ca7a1f4] {
    transition: opacity 0.2s;
}

.fade-enter[data-v-5ca7a1f4],
.fade-leave-to[data-v-5ca7a1f4] {
    opacity: 0;
}

.release-note {
    height: calc(-80px + 100vh);
    max-height: 800px;
}

.release-note-item {
    margin-top: 40px;
}

.release-note-item p {
    color: var(--color-neutral-n80);
    margin-bottom: 24px;
    cursor: default;
}

.release-note-item .tag {
    display: inline-block;
    font-size: 14px;
    width: 48px;
    height: 24px;
    line-height: 24px;
    border-radius: 6px;
    background-color: var(--color-brand-b50);
    color: var(--color-system-white);
    text-align: center;
    margin-right: 8px;
    font-weight: 600;
}

.release-note-item .tag a {
    color: var(--color-system-white);
}

.release-note-item .time {
    font-size: 14px;
    float: right;
    color: var(--color-neutral-n50);
}

.release-note-item .note h3 {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    margin: 16px 0px 8px;
}

.release-note-item .note h3 i {
    font-size: 20px;
    margin-right: 12px;
}

.release-note-item .note p {
    font-weight: 400;
    font-size: 14px;
    color: var(--color-neutral-n80);
    margin: 0px;
    line-height: 28px;
}

.release-note-item .note code {
    cursor: pointer;
    padding: 0px 6px;
    display: inline-block;
    color: var(--color-neutral-n60);
    border-radius: 4px;
    line-height: 1.5;
    background-color: var(--color-neutral-n10);
    border: .5px solid var(--color-neutral-n30);
}

.release-note-item .note code.language-html {
    white-space: break-spaces;
    max-width: 100%;
    overflow: scroll;
}

@media screen and (max-width: 425px) {
    .release .release-main {
        width: 90%;
    }
}

.icon-preview {
    overflow: visible;
}

.icon-preview .rd-popup-body {
    padding: 40px 0px 0px;
    overflow: inherit;
}

.icon-preview .rd-popup-body .rd-popup-content {
    padding: 0px;
    overflow: visible;
}

.icon-preview .icon-preview-content svg {
    width: 48px;
    height: 48px;
}

.icon-preview .icon-preview-content .input .rd-btn-primary {
    border-top-color: ;
    border-top-style: ;
    border-top-width: ;
    border-right-color: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-left: none;
    border-radius: 0px 6px 6px 0px;
}

@media screen and (max-width: 768px) {
    .icon-preview {
        max-height: 242px;
    }
    .icon-preview .rd-popup-body {
        padding: 0px !important;
    }
}

.icon-preview-content[data-v-14361e26] {
    display: flex;
    justify-content: space-between;
    margin: 0px 32px 56px;
    gap: 24px;
}

.icon-preview-content .svg-preview[data-v-14361e26] {
    width: 80px;
    height: 80px;
    display: flex;
    flex-shrink: 0;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    border: solid 1px var(--color-neutral-n30);
    background-color: var(--color-system-white);
    transition: 0.2s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}

.icon-preview-content .icon-info[data-v-14361e26] {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between;
}

.icon-preview-content .icon-info-header[data-v-14361e26] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

.icon-preview-content .icon-info-header .name[data-v-14361e26] {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: var(--color-neutral-n80);
}

.icon-preview-content .icon-info-header .name i[data-v-14361e26] {
    margin-left: 4px;
    color: var(--color-neutral-n50);
    cursor: pointer;
    transition: 0.2s ease-in-out;
}

.icon-preview-content .icon-info-header .name i[data-v-14361e26]:hover {
    color: var(--color-brand-b60);
    transition: 0.2s ease-in-out;
}

.icon-preview-content .icon-info-header .collection[data-v-14361e26] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: var(--color-neutral-n60);
    cursor: pointer;
    transition: 0.2s ease-in-out;
}

.icon-preview-content .icon-info-header .collection .ri-folder-add-line[data-v-14361e26]:hover {
    color: var(--color-brand-b60);
    transition: 0.2s ease-in-out;
}

.icon-preview-content .icon-info-header .collection .ri-checkbox-fill[data-v-14361e26] {
    color: var(--color-brand-b60);
}

.icon-preview-content .icon-info-detail[data-v-14361e26] {
    display: flex;
    gap: 12px;
}

.icon-preview-content .icon-info-detail .input[data-v-14361e26] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
}

.icon-preview-content .icon-info-detail .input[data-v-14361e26]:nth-child(1) {
    flex-grow: 1;
}

.icon-preview-content .icon-info-detail .input[data-v-14361e26]:nth-child(2) {
    flex-shrink: 0;
    width: 150px;
}

.icon-preview-content .icon-info-detail .wrapper[data-v-14361e26] {
    position: relative;
    width: 0px;
    flex-grow: 1;
    display: flex;
    height: 36px;
    padding-right: 8px;
    align-items: center;
    border-top-color: ;
    border-top-style: ;
    border-top-width: ;
    border-bottom-color: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-left-color: ;
    border-left-style: ;
    border-left-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-right: none;
    border-radius: 6px 0px 0px 6px;
}

.icon-preview-content .icon-info-detail .wrapper .command[data-v-14361e26] {
    white-space: nowrap;
}

.icon-preview-content .icon-info-detail .wrapper .msg[data-v-14361e26] {
    flex: 1 1 0%;
    width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.icon-preview-content .icon-info-detail .over[data-v-14361e26] {
    overflow: hidden;
}

.icon-preview-content .icon-info-detail .over[data-v-14361e26]::after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 34px;
    right: 0px;
    background: linear-gradient(to left, var(--color-neutral-n02) 10%, transparent);
}

.icon-preview-content .icon-info-detail .rd-icon-html[data-v-14361e26],
.icon-preview-content .icon-info-detail .rd-icon-unicode[data-v-14361e26] {
    font-size: 18px;
    color: var(--color-neutral-n40);
    margin: 0px 8px 0px 12px;
}

.icon-preview-content .icon-info-detail button[data-v-14361e26]:hover {
    border-color: var(--color-brand-b60);
}

@media screen and (max-width: 768px) {
    .icon-preview-content[data-v-14361e26] {
        flex-direction: column;
        align-items: center;
        padding: 16px 0px 20px;
        margin: 0px 32px;
    }
    .icon-preview-content .svg-preview[data-v-14361e26] {
        margin-right: 0px;
        margin-bottom: 12px;
    }
    .icon-preview-content .icon-info .icon-info-header .name .rd-icon-copy[data-v-14361e26],
    .icon-preview-content .icon-info .icon-info-header .collection[data-v-14361e26],
    .icon-preview-content .icon-info .icon-info-detail[data-v-14361e26] {
        display: none;
    }
}

.pallet .item h3[data-v-31e57934] {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n80);
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}

.pallet .item h3 img[data-v-31e57934] {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

.pallet .item h3~img[data-v-31e57934] {
    width: 560px;
    height: 144px;
}

.pallet .item[data-v-31e57934]:first-of-type {
    margin-top: 32px;
    margin-bottom: 20px;
}

body[data-theme="light"] .somno .rd-popup-body {
    background: linear-gradient(rgba(245, 206, 224, 0.4) 0%, rgba(245, 206, 224, 0) 40%);
}

.somno {
    position: relative;
    height: calc(-80px + 100vh);
    max-height: 846px;
}

.somno~.letter {
    position: absolute;
    width: 640px;
    height: calc(-80px + 100vh);
    max-height: 846px;
    text-align: right;
    z-index: 1;
    pointer-events: none;
}

.somno~.letter img {
    position: absolute;
    top: -70px;
    right: 0px;
    width: 132px;
    height: 132px;
}

.somno[data-v-493a770e] {
    position: relative;
}

.somno .overlay[data-v-493a770e] {
    position: absolute;
    height: 50px;
    width: 100%;
    bottom: 40px;
    left: 0px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--color-neutral-n02));
}

.somno h1[data-v-493a770e] {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: var(--color-neutral-n80);
}

.somno h2[data-v-493a770e] {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: var(--color-neutral-n80);
}

.somno h2 img[data-v-493a770e] {
    vertical-align: text-bottom;
}

.somno h3[data-v-493a770e] {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}

.somno section[data-v-493a770e] {
    position: relative;
    text-align: left;
    margin-bottom: 32px;
}

.somno section p[data-v-493a770e] {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n60);
}

.somno section p strong[data-v-493a770e] {
    color: var(--color-neutral-n80);
    font-weight: 400;
}

.somno section p a[data-v-493a770e] {
    color: var(--color-poly-p60);
}

.somno .avatar[data-v-493a770e] {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    margin-bottom: -4px;
}

.somno .header[data-v-493a770e] {
    margin-bottom: 30px;
}

.somno .header h1[data-v-493a770e] {
    margin-bottom: 14px;
}

.somno .app-preview[data-v-493a770e] {
    width: 100%;
    border-radius: 8px;
}

.somno .product-hunt[data-v-493a770e] {
    position: relative;
    transform: rotate(-5deg);
    z-index: 2;
}

.somno .product-hunt .info[data-v-493a770e] {
    position: absolute;
    padding: 16px;
    bottom: 32px;
}

.somno .product-hunt .info h3[data-v-493a770e] {
    font-weight: 600;
    font-size: 16px;
    color: rgb(255, 255, 255);
    margin-bottom: 4px;
}

.somno .product-hunt .info p[data-v-493a770e] {
    color: rgb(255, 255, 255);
}

.somno .product-hunt[data-v-493a770e]:hover {
    transform: rotate(-2deg);
}

.somno .app-store[data-v-493a770e] {
    position: relative;
    transform: rotate(5deg);
    z-index: 1;
    margin: 30px 0px 0px -10px;
}

.somno .app-store .info[data-v-493a770e] {
    position: absolute;
    padding: 16px;
    bottom: 0px;
}

.somno .app-store .info h3[data-v-493a770e] {
    font-weight: 600;
    font-size: 16px;
    color: var(--color-neutral-n80);
    margin-bottom: 4px;
}

.somno .app-store .info p[data-v-493a770e] {
    color: var(--color-neutral-n60);
}

.somno .app-store[data-v-493a770e]:hover {
    transform: rotate(2deg);
}

.somno .angel-user[data-v-493a770e] {
    padding: 16px;
    border: 1px solid var(--color-line);
    border-radius: 8px;
    transform: rotate(-2deg);
    margin: -50px 0px 48px;
}

.somno .angel-user ul[data-v-493a770e] {
    padding-left: 16px;
}

.somno .angel-user ul li[data-v-493a770e] {
    list-style: decimal;
    color: var(--color-neutral-n80);
}

.somno .angel-user ul li[data-v-493a770e]:not(:last-child) {
    margin-bottom: 4px;
}

.somno .angel-user ul li strong[data-v-493a770e] {
    color: var(--color-poly-g50);
}

@font-face {
    font-family: remixicon;
    src: url("/assets/remixicon-ec86084d.woff2") format("woff2"), url("/assets/remixicon-6a45ca55.woff") format("woff"), url("/assets/remixicon-4a918720.ttf") format("truetype");
    font-display: swap;
}

[class^="ri-"],
[class*=" ri-"] {
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    font-family: remixicon !important;
}

.ri-lg {
    font-size: 1.3333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
}

.ri-xl {
    font-size: 1.5em;
    line-height: 0.6666em;
    vertical-align: -0.075em;
}

.ri-xxs {
    font-size: 0.5em;
}

.ri-xs {
    font-size: 0.75em;
}

.ri-sm {
    font-size: 0.875em;
}

.ri-1x {
    font-size: 1em;
}

.ri-2x {
    font-size: 2em;
}

.ri-3x {
    font-size: 3em;
}

.ri-4x {
    font-size: 4em;
}

.ri-5x {
    font-size: 5em;
}

.ri-6x {
    font-size: 6em;
}

.ri-7x {
    font-size: 7em;
}

.ri-8x {
    font-size: 8em;
}

.ri-9x {
    font-size: 9em;
}

.ri-10x {
    font-size: 10em;
}

.ri-fw {
    text-align: center;
    width: 1.25em;
}

.ri-24-hours-fill::before {
    content: "";
}

.ri-24-hours-line::before {
    content: "";
}

.ri-4k-fill::before {
    content: "";
}

.ri-4k-line::before {
    content: "";
}

.ri-a-b::before {
    content: "";
}

.ri-account-box-fill::before {
    content: "";
}

.ri-account-box-line::before {
    content: "";
}

.ri-account-circle-fill::before {
    content: "";
}

.ri-account-circle-line::before {
    content: "";
}

.ri-account-pin-box-fill::before {
    content: "";
}

.ri-account-pin-box-line::before {
    content: "";
}

.ri-account-pin-circle-fill::before {
    content: "";
}

.ri-account-pin-circle-line::before {
    content: "";
}

.ri-add-box-fill::before {
    content: "";
}

.ri-add-box-line::before {
    content: "";
}

.ri-add-circle-fill::before {
    content: "";
}

.ri-add-circle-line::before {
    content: "";
}

.ri-add-fill::before {
    content: "";
}

.ri-add-line::before {
    content: "";
}

.ri-admin-fill::before {
    content: "";
}

.ri-admin-line::before {
    content: "";
}

.ri-advertisement-fill::before {
    content: "";
}

.ri-advertisement-line::before {
    content: "";
}

.ri-airplay-fill::before {
    content: "";
}

.ri-airplay-line::before {
    content: "";
}

.ri-alarm-fill::before {
    content: "";
}

.ri-alarm-line::before {
    content: "";
}

.ri-alarm-warning-fill::before {
    content: "";
}

.ri-alarm-warning-line::before {
    content: "";
}

.ri-album-fill::before {
    content: "";
}

.ri-album-line::before {
    content: "";
}

.ri-alert-fill::before {
    content: "";
}

.ri-alert-line::before {
    content: "";
}

.ri-aliens-fill::before {
    content: "";
}

.ri-aliens-line::before {
    content: "";
}

.ri-align-bottom::before {
    content: "";
}

.ri-align-center::before {
    content: "";
}

.ri-align-justify::before {
    content: "";
}

.ri-align-left::before {
    content: "";
}

.ri-align-right::before {
    content: "";
}

.ri-align-top::before {
    content: "";
}

.ri-align-vertically::before {
    content: "";
}

.ri-alipay-fill::before {
    content: "";
}

.ri-alipay-line::before {
    content: "";
}

.ri-amazon-fill::before {
    content: "";
}

.ri-amazon-line::before {
    content: "";
}

.ri-anchor-fill::before {
    content: "";
}

.ri-anchor-line::before {
    content: "";
}

.ri-ancient-gate-fill::before {
    content: "";
}

.ri-ancient-gate-line::before {
    content: "";
}

.ri-ancient-pavilion-fill::before {
    content: "";
}

.ri-ancient-pavilion-line::before {
    content: "";
}

.ri-android-fill::before {
    content: "";
}

.ri-android-line::before {
    content: "";
}

.ri-angularjs-fill::before {
    content: "";
}

.ri-angularjs-line::before {
    content: "";
}

.ri-anticlockwise-2-fill::before {
    content: "";
}

.ri-anticlockwise-2-line::before {
    content: "";
}

.ri-anticlockwise-fill::before {
    content: "";
}

.ri-anticlockwise-line::before {
    content: "";
}

.ri-app-store-fill::before {
    content: "";
}

.ri-app-store-line::before {
    content: "";
}

.ri-apple-fill::before {
    content: "";
}

.ri-apple-line::before {
    content: "";
}

.ri-apps-2-fill::before {
    content: "";
}

.ri-apps-2-line::before {
    content: "";
}

.ri-apps-fill::before {
    content: "";
}

.ri-apps-line::before {
    content: "";
}

.ri-archive-drawer-fill::before {
    content: "";
}

.ri-archive-drawer-line::before {
    content: "";
}

.ri-archive-fill::before {
    content: "";
}

.ri-archive-line::before {
    content: "";
}

.ri-arrow-down-circle-fill::before {
    content: "";
}

.ri-arrow-down-circle-line::before {
    content: "";
}

.ri-arrow-down-fill::before {
    content: "";
}

.ri-arrow-down-line::before {
    content: "";
}

.ri-arrow-down-s-fill::before {
    content: "";
}

.ri-arrow-down-s-line::before {
    content: "";
}

.ri-arrow-drop-down-fill::before {
    content: "";
}

.ri-arrow-drop-down-line::before {
    content: "";
}

.ri-arrow-drop-left-fill::before {
    content: "";
}

.ri-arrow-drop-left-line::before {
    content: "";
}

.ri-arrow-drop-right-fill::before {
    content: "";
}

.ri-arrow-drop-right-line::before {
    content: "";
}

.ri-arrow-drop-up-fill::before {
    content: "";
}

.ri-arrow-drop-up-line::before {
    content: "";
}

.ri-arrow-go-back-fill::before {
    content: "";
}

.ri-arrow-go-back-line::before {
    content: "";
}

.ri-arrow-go-forward-fill::before {
    content: "";
}

.ri-arrow-go-forward-line::before {
    content: "";
}

.ri-arrow-left-circle-fill::before {
    content: "";
}

.ri-arrow-left-circle-line::before {
    content: "";
}

.ri-arrow-left-down-fill::before {
    content: "";
}

.ri-arrow-left-down-line::before {
    content: "";
}

.ri-arrow-left-fill::before {
    content: "";
}

.ri-arrow-left-line::before {
    content: "";
}

.ri-arrow-left-right-fill::before {
    content: "";
}

.ri-arrow-left-right-line::before {
    content: "";
}

.ri-arrow-left-s-fill::before {
    content: "";
}

.ri-arrow-left-s-line::before {
    content: "";
}

.ri-arrow-left-up-fill::before {
    content: "";
}

.ri-arrow-left-up-line::before {
    content: "";
}

.ri-arrow-right-circle-fill::before {
    content: "";
}

.ri-arrow-right-circle-line::before {
    content: "";
}

.ri-arrow-right-down-fill::before {
    content: "";
}

.ri-arrow-right-down-line::before {
    content: "";
}

.ri-arrow-right-fill::before {
    content: "";
}

.ri-arrow-right-line::before {
    content: "";
}

.ri-arrow-right-s-fill::before {
    content: "";
}

.ri-arrow-right-s-line::before {
    content: "";
}

.ri-arrow-right-up-fill::before {
    content: "";
}

.ri-arrow-right-up-line::before {
    content: "";
}

.ri-arrow-up-circle-fill::before {
    content: "";
}

.ri-arrow-up-circle-line::before {
    content: "";
}

.ri-arrow-up-down-fill::before {
    content: "";
}

.ri-arrow-up-down-line::before {
    content: "";
}

.ri-arrow-up-fill::before {
    content: "";
}

.ri-arrow-up-line::before {
    content: "";
}

.ri-arrow-up-s-fill::before {
    content: "";
}

.ri-arrow-up-s-line::before {
    content: "";
}

.ri-artboard-2-fill::before {
    content: "";
}

.ri-artboard-2-line::before {
    content: "";
}

.ri-artboard-fill::before {
    content: "";
}

.ri-artboard-line::before {
    content: "";
}

.ri-article-fill::before {
    content: "";
}

.ri-article-line::before {
    content: "";
}

.ri-aspect-ratio-fill::before {
    content: "";
}

.ri-aspect-ratio-line::before {
    content: "";
}

.ri-asterisk::before {
    content: "";
}

.ri-at-fill::before {
    content: "";
}

.ri-at-line::before {
    content: "";
}

.ri-attachment-2::before {
    content: "";
}

.ri-attachment-fill::before {
    content: "";
}

.ri-attachment-line::before {
    content: "";
}

.ri-auction-fill::before {
    content: "";
}

.ri-auction-line::before {
    content: "";
}

.ri-award-fill::before {
    content: "";
}

.ri-award-line::before {
    content: "";
}

.ri-baidu-fill::before {
    content: "";
}

.ri-baidu-line::before {
    content: "";
}

.ri-ball-pen-fill::before {
    content: "";
}

.ri-ball-pen-line::before {
    content: "";
}

.ri-bank-card-2-fill::before {
    content: "";
}

.ri-bank-card-2-line::before {
    content: "";
}

.ri-bank-card-fill::before {
    content: "";
}

.ri-bank-card-line::before {
    content: "";
}

.ri-bank-fill::before {
    content: "";
}

.ri-bank-line::before {
    content: "";
}

.ri-bar-chart-2-fill::before {
    content: "";
}

.ri-bar-chart-2-line::before {
    content: "";
}

.ri-bar-chart-box-fill::before {
    content: "";
}

.ri-bar-chart-box-line::before {
    content: "";
}

.ri-bar-chart-fill::before {
    content: "";
}

.ri-bar-chart-grouped-fill::before {
    content: "";
}

.ri-bar-chart-grouped-line::before {
    content: "";
}

.ri-bar-chart-horizontal-fill::before {
    content: "";
}

.ri-bar-chart-horizontal-line::before {
    content: "";
}

.ri-bar-chart-line::before {
    content: "";
}

.ri-barcode-box-fill::before {
    content: "";
}

.ri-barcode-box-line::before {
    content: "";
}

.ri-barcode-fill::before {
    content: "";
}

.ri-barcode-line::before {
    content: "";
}

.ri-barricade-fill::before {
    content: "";
}

.ri-barricade-line::before {
    content: "";
}

.ri-base-station-fill::before {
    content: "";
}

.ri-base-station-line::before {
    content: "";
}

.ri-basketball-fill::before {
    content: "";
}

.ri-basketball-line::before {
    content: "";
}

.ri-battery-2-charge-fill::before {
    content: "";
}

.ri-battery-2-charge-line::before {
    content: "";
}

.ri-battery-2-fill::before {
    content: "";
}

.ri-battery-2-line::before {
    content: "";
}

.ri-battery-charge-fill::before {
    content: "";
}

.ri-battery-charge-line::before {
    content: "";
}

.ri-battery-fill::before {
    content: "";
}

.ri-battery-line::before {
    content: "";
}

.ri-battery-low-fill::before {
    content: "";
}

.ri-battery-low-line::before {
    content: "";
}

.ri-battery-saver-fill::before {
    content: "";
}

.ri-battery-saver-line::before {
    content: "";
}

.ri-battery-share-fill::before {
    content: "";
}

.ri-battery-share-line::before {
    content: "";
}

.ri-bear-smile-fill::before {
    content: "";
}

.ri-bear-smile-line::before {
    content: "";
}

.ri-behance-fill::before {
    content: "";
}

.ri-behance-line::before {
    content: "";
}

.ri-bell-fill::before {
    content: "";
}

.ri-bell-line::before {
    content: "";
}

.ri-bike-fill::before {
    content: "";
}

.ri-bike-line::before {
    content: "";
}

.ri-bilibili-fill::before {
    content: "";
}

.ri-bilibili-line::before {
    content: "";
}

.ri-bill-fill::before {
    content: "";
}

.ri-bill-line::before {
    content: "";
}

.ri-billiards-fill::before {
    content: "";
}

.ri-billiards-line::before {
    content: "";
}

.ri-bit-coin-fill::before {
    content: "";
}

.ri-bit-coin-line::before {
    content: "";
}

.ri-blaze-fill::before {
    content: "";
}

.ri-blaze-line::before {
    content: "";
}

.ri-bluetooth-connect-fill::before {
    content: "";
}

.ri-bluetooth-connect-line::before {
    content: "";
}

.ri-bluetooth-fill::before {
    content: "";
}

.ri-bluetooth-line::before {
    content: "";
}

.ri-blur-off-fill::before {
    content: "";
}

.ri-blur-off-line::before {
    content: "";
}

.ri-body-scan-fill::before {
    content: "";
}

.ri-body-scan-line::before {
    content: "";
}

.ri-bold::before {
    content: "";
}

.ri-book-2-fill::before {
    content: "";
}

.ri-book-2-line::before {
    content: "";
}

.ri-book-3-fill::before {
    content: "";
}

.ri-book-3-line::before {
    content: "";
}

.ri-book-fill::before {
    content: "";
}

.ri-book-line::before {
    content: "";
}

.ri-book-marked-fill::before {
    content: "";
}

.ri-book-marked-line::before {
    content: "";
}

.ri-book-open-fill::before {
    content: "";
}

.ri-book-open-line::before {
    content: "";
}

.ri-book-read-fill::before {
    content: "";
}

.ri-book-read-line::before {
    content: "";
}

.ri-booklet-fill::before {
    content: "";
}

.ri-booklet-line::before {
    content: "";
}

.ri-bookmark-2-fill::before {
    content: "";
}

.ri-bookmark-2-line::before {
    content: "";
}

.ri-bookmark-3-fill::before {
    content: "";
}

.ri-bookmark-3-line::before {
    content: "";
}

.ri-bookmark-fill::before {
    content: "";
}

.ri-bookmark-line::before {
    content: "";
}

.ri-boxing-fill::before {
    content: "";
}

.ri-boxing-line::before {
    content: "";
}

.ri-braces-fill::before {
    content: "";
}

.ri-braces-line::before {
    content: "";
}

.ri-brackets-fill::before {
    content: "";
}

.ri-brackets-line::before {
    content: "";
}

.ri-briefcase-2-fill::before {
    content: "";
}

.ri-briefcase-2-line::before {
    content: "";
}

.ri-briefcase-3-fill::before {
    content: "";
}

.ri-briefcase-3-line::before {
    content: "";
}

.ri-briefcase-4-fill::before {
    content: "";
}

.ri-briefcase-4-line::before {
    content: "";
}

.ri-briefcase-5-fill::before {
    content: "";
}

.ri-briefcase-5-line::before {
    content: "";
}

.ri-briefcase-fill::before {
    content: "";
}

.ri-briefcase-line::before {
    content: "";
}

.ri-bring-forward::before {
    content: "";
}

.ri-bring-to-front::before {
    content: "";
}

.ri-broadcast-fill::before {
    content: "";
}

.ri-broadcast-line::before {
    content: "";
}

.ri-brush-2-fill::before {
    content: "";
}

.ri-brush-2-line::before {
    content: "";
}

.ri-brush-3-fill::before {
    content: "";
}

.ri-brush-3-line::before {
    content: "";
}

.ri-brush-4-fill::before {
    content: "";
}

.ri-brush-4-line::before {
    content: "";
}

.ri-brush-fill::before {
    content: "";
}

.ri-brush-line::before {
    content: "";
}

.ri-bubble-chart-fill::before {
    content: "";
}

.ri-bubble-chart-line::before {
    content: "";
}

.ri-bug-2-fill::before {
    content: "";
}

.ri-bug-2-line::before {
    content: "";
}

.ri-bug-fill::before {
    content: "";
}

.ri-bug-line::before {
    content: "";
}

.ri-building-2-fill::before {
    content: "";
}

.ri-building-2-line::before {
    content: "";
}

.ri-building-3-fill::before {
    content: "";
}

.ri-building-3-line::before {
    content: "";
}

.ri-building-4-fill::before {
    content: "";
}

.ri-building-4-line::before {
    content: "";
}

.ri-building-fill::before {
    content: "";
}

.ri-building-line::before {
    content: "";
}

.ri-bus-2-fill::before {
    content: "";
}

.ri-bus-2-line::before {
    content: "";
}

.ri-bus-fill::before {
    content: "";
}

.ri-bus-line::before {
    content: "";
}

.ri-bus-wifi-fill::before {
    content: "";
}

.ri-bus-wifi-line::before {
    content: "";
}

.ri-cactus-fill::before {
    content: "";
}

.ri-cactus-line::before {
    content: "";
}

.ri-cake-2-fill::before {
    content: "";
}

.ri-cake-2-line::before {
    content: "";
}

.ri-cake-3-fill::before {
    content: "";
}

.ri-cake-3-line::before {
    content: "";
}

.ri-cake-fill::before {
    content: "";
}

.ri-cake-line::before {
    content: "";
}

.ri-calculator-fill::before {
    content: "";
}

.ri-calculator-line::before {
    content: "";
}

.ri-calendar-2-fill::before {
    content: "";
}

.ri-calendar-2-line::before {
    content: "";
}

.ri-calendar-check-fill::before {
    content: "";
}

.ri-calendar-check-line::before {
    content: "";
}

.ri-calendar-event-fill::before {
    content: "";
}

.ri-calendar-event-line::before {
    content: "";
}

.ri-calendar-fill::before {
    content: "";
}

.ri-calendar-line::before {
    content: "";
}

.ri-calendar-todo-fill::before {
    content: "";
}

.ri-calendar-todo-line::before {
    content: "";
}

.ri-camera-2-fill::before {
    content: "";
}

.ri-camera-2-line::before {
    content: "";
}

.ri-camera-3-fill::before {
    content: "";
}

.ri-camera-3-line::before {
    content: "";
}

.ri-camera-fill::before {
    content: "";
}

.ri-camera-lens-fill::before {
    content: "";
}

.ri-camera-lens-line::before {
    content: "";
}

.ri-camera-line::before {
    content: "";
}

.ri-camera-off-fill::before {
    content: "";
}

.ri-camera-off-line::before {
    content: "";
}

.ri-camera-switch-fill::before {
    content: "";
}

.ri-camera-switch-line::before {
    content: "";
}

.ri-capsule-fill::before {
    content: "";
}

.ri-capsule-line::before {
    content: "";
}

.ri-car-fill::before {
    content: "";
}

.ri-car-line::before {
    content: "";
}

.ri-car-washing-fill::before {
    content: "";
}

.ri-car-washing-line::before {
    content: "";
}

.ri-caravan-fill::before {
    content: "";
}

.ri-caravan-line::before {
    content: "";
}

.ri-cast-fill::before {
    content: "";
}

.ri-cast-line::before {
    content: "";
}

.ri-cellphone-fill::before {
    content: "";
}

.ri-cellphone-line::before {
    content: "";
}

.ri-celsius-fill::before {
    content: "";
}

.ri-celsius-line::before {
    content: "";
}

.ri-centos-fill::before {
    content: "";
}

.ri-centos-line::before {
    content: "";
}

.ri-character-recognition-fill::before {
    content: "";
}

.ri-character-recognition-line::before {
    content: "";
}

.ri-charging-pile-2-fill::before {
    content: "";
}

.ri-charging-pile-2-line::before {
    content: "";
}

.ri-charging-pile-fill::before {
    content: "";
}

.ri-charging-pile-line::before {
    content: "";
}

.ri-chat-1-fill::before {
    content: "";
}

.ri-chat-1-line::before {
    content: "";
}

.ri-chat-2-fill::before {
    content: "";
}

.ri-chat-2-line::before {
    content: "";
}

.ri-chat-3-fill::before {
    content: "";
}

.ri-chat-3-line::before {
    content: "";
}

.ri-chat-4-fill::before {
    content: "";
}

.ri-chat-4-line::before {
    content: "";
}

.ri-chat-check-fill::before {
    content: "";
}

.ri-chat-check-line::before {
    content: "";
}

.ri-chat-delete-fill::before {
    content: "";
}

.ri-chat-delete-line::before {
    content: "";
}

.ri-chat-download-fill::before {
    content: "";
}

.ri-chat-download-line::before {
    content: "";
}

.ri-chat-follow-up-fill::before {
    content: "";
}

.ri-chat-follow-up-line::before {
    content: "";
}

.ri-chat-forward-fill::before {
    content: "";
}

.ri-chat-forward-line::before {
    content: "";
}

.ri-chat-heart-fill::before {
    content: "";
}

.ri-chat-heart-line::before {
    content: "";
}

.ri-chat-history-fill::before {
    content: "";
}

.ri-chat-history-line::before {
    content: "";
}

.ri-chat-new-fill::before {
    content: "";
}

.ri-chat-new-line::before {
    content: "";
}

.ri-chat-off-fill::before {
    content: "";
}

.ri-chat-off-line::before {
    content: "";
}

.ri-chat-poll-fill::before {
    content: "";
}

.ri-chat-poll-line::before {
    content: "";
}

.ri-chat-private-fill::before {
    content: "";
}

.ri-chat-private-line::before {
    content: "";
}

.ri-chat-quote-fill::before {
    content: "";
}

.ri-chat-quote-line::before {
    content: "";
}

.ri-chat-settings-fill::before {
    content: "";
}

.ri-chat-settings-line::before {
    content: "";
}

.ri-chat-smile-2-fill::before {
    content: "";
}

.ri-chat-smile-2-line::before {
    content: "";
}

.ri-chat-smile-3-fill::before {
    content: "";
}

.ri-chat-smile-3-line::before {
    content: "";
}

.ri-chat-smile-fill::before {
    content: "";
}

.ri-chat-smile-line::before {
    content: "";
}

.ri-chat-upload-fill::before {
    content: "";
}

.ri-chat-upload-line::before {
    content: "";
}

.ri-chat-voice-fill::before {
    content: "";
}

.ri-chat-voice-line::before {
    content: "";
}

.ri-check-double-fill::before {
    content: "";
}

.ri-check-double-line::before {
    content: "";
}

.ri-check-fill::before {
    content: "";
}

.ri-check-line::before {
    content: "";
}

.ri-checkbox-blank-circle-fill::before {
    content: "";
}

.ri-checkbox-blank-circle-line::before {
    content: "";
}

.ri-checkbox-blank-fill::before {
    content: "";
}

.ri-checkbox-blank-line::before {
    content: "";
}

.ri-checkbox-circle-fill::before {
    content: "";
}

.ri-checkbox-circle-line::before {
    content: "";
}

.ri-checkbox-fill::before {
    content: "";
}

.ri-checkbox-indeterminate-fill::before {
    content: "";
}

.ri-checkbox-indeterminate-line::before {
    content: "";
}

.ri-checkbox-line::before {
    content: "";
}

.ri-checkbox-multiple-blank-fill::before {
    content: "";
}

.ri-checkbox-multiple-blank-line::before {
    content: "";
}

.ri-checkbox-multiple-fill::before {
    content: "";
}

.ri-checkbox-multiple-line::before {
    content: "";
}

.ri-china-railway-fill::before {
    content: "";
}

.ri-china-railway-line::before {
    content: "";
}

.ri-chrome-fill::before {
    content: "";
}

.ri-chrome-line::before {
    content: "";
}

.ri-clapperboard-fill::before {
    content: "";
}

.ri-clapperboard-line::before {
    content: "";
}

.ri-clipboard-fill::before {
    content: "";
}

.ri-clipboard-line::before {
    content: "";
}

.ri-clockwise-2-fill::before {
    content: "";
}

.ri-clockwise-2-line::before {
    content: "";
}

.ri-clockwise-fill::before {
    content: "";
}

.ri-clockwise-line::before {
    content: "";
}

.ri-close-circle-fill::before {
    content: "";
}

.ri-close-circle-line::before {
    content: "";
}

.ri-close-fill::before {
    content: "";
}

.ri-close-line::before {
    content: "";
}

.ri-closed-captioning-fill::before {
    content: "";
}

.ri-closed-captioning-line::before {
    content: "";
}

.ri-cloud-fill::before {
    content: "";
}

.ri-cloud-line::before {
    content: "";
}

.ri-cloud-off-fill::before {
    content: "";
}

.ri-cloud-off-line::before {
    content: "";
}

.ri-cloud-windy-fill::before {
    content: "";
}

.ri-cloud-windy-line::before {
    content: "";
}

.ri-cloudy-2-fill::before {
    content: "";
}

.ri-cloudy-2-line::before {
    content: "";
}

.ri-cloudy-fill::before {
    content: "";
}

.ri-cloudy-line::before {
    content: "";
}

.ri-code-box-fill::before {
    content: "";
}

.ri-code-box-line::before {
    content: "";
}

.ri-code-fill::before {
    content: "";
}

.ri-code-line::before {
    content: "";
}

.ri-code-s-fill::before {
    content: "";
}

.ri-code-s-line::before {
    content: "";
}

.ri-code-s-slash-fill::before {
    content: "";
}

.ri-code-s-slash-line::before {
    content: "";
}

.ri-code-view::before {
    content: "";
}

.ri-codepen-fill::before {
    content: "";
}

.ri-codepen-line::before {
    content: "";
}

.ri-coin-fill::before {
    content: "";
}

.ri-coin-line::before {
    content: "";
}

.ri-coins-fill::before {
    content: "";
}

.ri-coins-line::before {
    content: "";
}

.ri-collage-fill::before {
    content: "";
}

.ri-collage-line::before {
    content: "";
}

.ri-command-fill::before {
    content: "";
}

.ri-command-line::before {
    content: "";
}

.ri-community-fill::before {
    content: "";
}

.ri-community-line::before {
    content: "";
}

.ri-compass-2-fill::before {
    content: "";
}

.ri-compass-2-line::before {
    content: "";
}

.ri-compass-3-fill::before {
    content: "";
}

.ri-compass-3-line::before {
    content: "";
}

.ri-compass-4-fill::before {
    content: "";
}

.ri-compass-4-line::before {
    content: "";
}

.ri-compass-discover-fill::before {
    content: "";
}

.ri-compass-discover-line::before {
    content: "";
}

.ri-compass-fill::before {
    content: "";
}

.ri-compass-line::before {
    content: "";
}

.ri-compasses-2-fill::before {
    content: "";
}

.ri-compasses-2-line::before {
    content: "";
}

.ri-compasses-fill::before {
    content: "";
}

.ri-compasses-line::before {
    content: "";
}

.ri-computer-fill::before {
    content: "";
}

.ri-computer-line::before {
    content: "";
}

.ri-contacts-book-2-fill::before {
    content: "";
}

.ri-contacts-book-2-line::before {
    content: "";
}

.ri-contacts-book-fill::before {
    content: "";
}

.ri-contacts-book-line::before {
    content: "";
}

.ri-contacts-book-upload-fill::before {
    content: "";
}

.ri-contacts-book-upload-line::before {
    content: "";
}

.ri-contacts-fill::before {
    content: "";
}

.ri-contacts-line::before {
    content: "";
}

.ri-contrast-2-fill::before {
    content: "";
}

.ri-contrast-2-line::before {
    content: "";
}

.ri-contrast-drop-2-fill::before {
    content: "";
}

.ri-contrast-drop-2-line::before {
    content: "";
}

.ri-contrast-drop-fill::before {
    content: "";
}

.ri-contrast-drop-line::before {
    content: "";
}

.ri-contrast-fill::before {
    content: "";
}

.ri-contrast-line::before {
    content: "";
}

.ri-copper-coin-fill::before {
    content: "";
}

.ri-copper-coin-line::before {
    content: "";
}

.ri-copper-diamond-fill::before {
    content: "";
}

.ri-copper-diamond-line::before {
    content: "";
}

.ri-copyleft-fill::before {
    content: "";
}

.ri-copyleft-line::before {
    content: "";
}

.ri-copyright-fill::before {
    content: "";
}

.ri-copyright-line::before {
    content: "";
}

.ri-coreos-fill::before {
    content: "";
}

.ri-coreos-line::before {
    content: "";
}

.ri-coupon-2-fill::before {
    content: "";
}

.ri-coupon-2-line::before {
    content: "";
}

.ri-coupon-3-fill::before {
    content: "";
}

.ri-coupon-3-line::before {
    content: "";
}

.ri-coupon-4-fill::before {
    content: "";
}

.ri-coupon-4-line::before {
    content: "";
}

.ri-coupon-5-fill::before {
    content: "";
}

.ri-coupon-5-line::before {
    content: "";
}

.ri-coupon-fill::before {
    content: "";
}

.ri-coupon-line::before {
    content: "";
}

.ri-cpu-fill::before {
    content: "";
}

.ri-cpu-line::before {
    content: "";
}

.ri-creative-commons-by-fill::before {
    content: "";
}

.ri-creative-commons-by-line::before {
    content: "";
}

.ri-creative-commons-fill::before {
    content: "";
}

.ri-creative-commons-line::before {
    content: "";
}

.ri-creative-commons-nc-fill::before {
    content: "";
}

.ri-creative-commons-nc-line::before {
    content: "";
}

.ri-creative-commons-nd-fill::before {
    content: "";
}

.ri-creative-commons-nd-line::before {
    content: "";
}

.ri-creative-commons-sa-fill::before {
    content: "";
}

.ri-creative-commons-sa-line::before {
    content: "";
}

.ri-creative-commons-zero-fill::before {
    content: "";
}

.ri-creative-commons-zero-line::before {
    content: "";
}

.ri-criminal-fill::before {
    content: "";
}

.ri-criminal-line::before {
    content: "";
}

.ri-crop-2-fill::before {
    content: "";
}

.ri-crop-2-line::before {
    content: "";
}

.ri-crop-fill::before {
    content: "";
}

.ri-crop-line::before {
    content: "";
}

.ri-css3-fill::before {
    content: "";
}

.ri-css3-line::before {
    content: "";
}

.ri-cup-fill::before {
    content: "";
}

.ri-cup-line::before {
    content: "";
}

.ri-currency-fill::before {
    content: "";
}

.ri-currency-line::before {
    content: "";
}

.ri-cursor-fill::before {
    content: "";
}

.ri-cursor-line::before {
    content: "";
}

.ri-customer-service-2-fill::before {
    content: "";
}

.ri-customer-service-2-line::before {
    content: "";
}

.ri-customer-service-fill::before {
    content: "";
}

.ri-customer-service-line::before {
    content: "";
}

.ri-dashboard-2-fill::before {
    content: "";
}

.ri-dashboard-2-line::before {
    content: "";
}

.ri-dashboard-3-fill::before {
    content: "";
}

.ri-dashboard-3-line::before {
    content: "";
}

.ri-dashboard-fill::before {
    content: "";
}

.ri-dashboard-line::before {
    content: "";
}

.ri-database-2-fill::before {
    content: "";
}

.ri-database-2-line::before {
    content: "";
}

.ri-database-fill::before {
    content: "";
}

.ri-database-line::before {
    content: "";
}

.ri-delete-back-2-fill::before {
    content: "";
}

.ri-delete-back-2-line::before {
    content: "";
}

.ri-delete-back-fill::before {
    content: "";
}

.ri-delete-back-line::before {
    content: "";
}

.ri-delete-bin-2-fill::before {
    content: "";
}

.ri-delete-bin-2-line::before {
    content: "";
}

.ri-delete-bin-3-fill::before {
    content: "";
}

.ri-delete-bin-3-line::before {
    content: "";
}

.ri-delete-bin-4-fill::before {
    content: "";
}

.ri-delete-bin-4-line::before {
    content: "";
}

.ri-delete-bin-5-fill::before {
    content: "";
}

.ri-delete-bin-5-line::before {
    content: "";
}

.ri-delete-bin-6-fill::before {
    content: "";
}

.ri-delete-bin-6-line::before {
    content: "";
}

.ri-delete-bin-7-fill::before {
    content: "";
}

.ri-delete-bin-7-line::before {
    content: "";
}

.ri-delete-bin-fill::before {
    content: "";
}

.ri-delete-bin-line::before {
    content: "";
}

.ri-delete-column::before {
    content: "";
}

.ri-delete-row::before {
    content: "";
}

.ri-device-fill::before {
    content: "";
}

.ri-device-line::before {
    content: "";
}

.ri-device-recover-fill::before {
    content: "";
}

.ri-device-recover-line::before {
    content: "";
}

.ri-dingding-fill::before {
    content: "";
}

.ri-dingding-line::before {
    content: "";
}

.ri-direction-fill::before {
    content: "";
}

.ri-direction-line::before {
    content: "";
}

.ri-disc-fill::before {
    content: "";
}

.ri-disc-line::before {
    content: "";
}

.ri-discord-fill::before {
    content: "";
}

.ri-discord-line::before {
    content: "";
}

.ri-discuss-fill::before {
    content: "";
}

.ri-discuss-line::before {
    content: "";
}

.ri-dislike-fill::before {
    content: "";
}

.ri-dislike-line::before {
    content: "";
}

.ri-disqus-fill::before {
    content: "";
}

.ri-disqus-line::before {
    content: "";
}

.ri-divide-fill::before {
    content: "";
}

.ri-divide-line::before {
    content: "";
}

.ri-donut-chart-fill::before {
    content: "";
}

.ri-donut-chart-line::before {
    content: "";
}

.ri-door-closed-fill::before {
    content: "";
}

.ri-door-closed-line::before {
    content: "";
}

.ri-door-fill::before {
    content: "";
}

.ri-door-line::before {
    content: "";
}

.ri-door-lock-box-fill::before {
    content: "";
}

.ri-door-lock-box-line::before {
    content: "";
}

.ri-door-lock-fill::before {
    content: "";
}

.ri-door-lock-line::before {
    content: "";
}

.ri-door-open-fill::before {
    content: "";
}

.ri-door-open-line::before {
    content: "";
}

.ri-dossier-fill::before {
    content: "";
}

.ri-dossier-line::before {
    content: "";
}

.ri-douban-fill::before {
    content: "";
}

.ri-douban-line::before {
    content: "";
}

.ri-double-quotes-l::before {
    content: "";
}

.ri-double-quotes-r::before {
    content: "";
}

.ri-download-2-fill::before {
    content: "";
}

.ri-download-2-line::before {
    content: "";
}

.ri-download-cloud-2-fill::before {
    content: "";
}

.ri-download-cloud-2-line::before {
    content: "";
}

.ri-download-cloud-fill::before {
    content: "";
}

.ri-download-cloud-line::before {
    content: "";
}

.ri-download-fill::before {
    content: "";
}

.ri-download-line::before {
    content: "";
}

.ri-draft-fill::before {
    content: "";
}

.ri-draft-line::before {
    content: "";
}

.ri-drag-drop-fill::before {
    content: "";
}

.ri-drag-drop-line::before {
    content: "";
}

.ri-drag-move-2-fill::before {
    content: "";
}

.ri-drag-move-2-line::before {
    content: "";
}

.ri-drag-move-fill::before {
    content: "";
}

.ri-drag-move-line::before {
    content: "";
}

.ri-dribbble-fill::before {
    content: "";
}

.ri-dribbble-line::before {
    content: "";
}

.ri-drive-fill::before {
    content: "";
}

.ri-drive-line::before {
    content: "";
}

.ri-drizzle-fill::before {
    content: "";
}

.ri-drizzle-line::before {
    content: "";
}

.ri-drop-fill::before {
    content: "";
}

.ri-drop-line::before {
    content: "";
}

.ri-dropbox-fill::before {
    content: "";
}

.ri-dropbox-line::before {
    content: "";
}

.ri-dual-sim-1-fill::before {
    content: "";
}

.ri-dual-sim-1-line::before {
    content: "";
}

.ri-dual-sim-2-fill::before {
    content: "";
}

.ri-dual-sim-2-line::before {
    content: "";
}

.ri-dv-fill::before {
    content: "";
}

.ri-dv-line::before {
    content: "";
}

.ri-dvd-fill::before {
    content: "";
}

.ri-dvd-line::before {
    content: "";
}

.ri-e-bike-2-fill::before {
    content: "";
}

.ri-e-bike-2-line::before {
    content: "";
}

.ri-e-bike-fill::before {
    content: "";
}

.ri-e-bike-line::before {
    content: "";
}

.ri-earth-fill::before {
    content: "";
}

.ri-earth-line::before {
    content: "";
}

.ri-earthquake-fill::before {
    content: "";
}

.ri-earthquake-line::before {
    content: "";
}

.ri-edge-fill::before {
    content: "";
}

.ri-edge-line::before {
    content: "";
}

.ri-edit-2-fill::before {
    content: "";
}

.ri-edit-2-line::before {
    content: "";
}

.ri-edit-box-fill::before {
    content: "";
}

.ri-edit-box-line::before {
    content: "";
}

.ri-edit-circle-fill::before {
    content: "";
}

.ri-edit-circle-line::before {
    content: "";
}

.ri-edit-fill::before {
    content: "";
}

.ri-edit-line::before {
    content: "";
}

.ri-eject-fill::before {
    content: "";
}

.ri-eject-line::before {
    content: "";
}

.ri-emotion-2-fill::before {
    content: "";
}

.ri-emotion-2-line::before {
    content: "";
}

.ri-emotion-fill::before {
    content: "";
}

.ri-emotion-happy-fill::before {
    content: "";
}

.ri-emotion-happy-line::before {
    content: "";
}

.ri-emotion-laugh-fill::before {
    content: "";
}

.ri-emotion-laugh-line::before {
    content: "";
}

.ri-emotion-line::before {
    content: "";
}

.ri-emotion-normal-fill::before {
    content: "";
}

.ri-emotion-normal-line::before {
    content: "";
}

.ri-emotion-sad-fill::before {
    content: "";
}

.ri-emotion-sad-line::before {
    content: "";
}

.ri-emotion-unhappy-fill::before {
    content: "";
}

.ri-emotion-unhappy-line::before {
    content: "";
}

.ri-empathize-fill::before {
    content: "";
}

.ri-empathize-line::before {
    content: "";
}

.ri-emphasis-cn::before {
    content: "";
}

.ri-emphasis::before {
    content: "";
}

.ri-english-input::before {
    content: "";
}

.ri-equalizer-fill::before {
    content: "";
}

.ri-equalizer-line::before {
    content: "";
}

.ri-eraser-fill::before {
    content: "";
}

.ri-eraser-line::before {
    content: "";
}

.ri-error-warning-fill::before {
    content: "";
}

.ri-error-warning-line::before {
    content: "";
}

.ri-evernote-fill::before {
    content: "";
}

.ri-evernote-line::before {
    content: "";
}

.ri-exchange-box-fill::before {
    content: "";
}

.ri-exchange-box-line::before {
    content: "";
}

.ri-exchange-cny-fill::before {
    content: "";
}

.ri-exchange-cny-line::before {
    content: "";
}

.ri-exchange-dollar-fill::before {
    content: "";
}

.ri-exchange-dollar-line::before {
    content: "";
}

.ri-exchange-fill::before {
    content: "";
}

.ri-exchange-funds-fill::before {
    content: "";
}

.ri-exchange-funds-line::before {
    content: "";
}

.ri-exchange-line::before {
    content: "";
}

.ri-external-link-fill::before {
    content: "";
}

.ri-external-link-line::before {
    content: "";
}

.ri-eye-2-fill::before {
    content: "";
}

.ri-eye-2-line::before {
    content: "";
}

.ri-eye-close-fill::before {
    content: "";
}

.ri-eye-close-line::before {
    content: "";
}

.ri-eye-fill::before {
    content: "";
}

.ri-eye-line::before {
    content: "";
}

.ri-eye-off-fill::before {
    content: "";
}

.ri-eye-off-line::before {
    content: "";
}

.ri-facebook-box-fill::before {
    content: "";
}

.ri-facebook-box-line::before {
    content: "";
}

.ri-facebook-circle-fill::before {
    content: "";
}

.ri-facebook-circle-line::before {
    content: "";
}

.ri-facebook-fill::before {
    content: "";
}

.ri-facebook-line::before {
    content: "";
}

.ri-fahrenheit-fill::before {
    content: "";
}

.ri-fahrenheit-line::before {
    content: "";
}

.ri-feedback-fill::before {
    content: "";
}

.ri-feedback-line::before {
    content: "";
}

.ri-file-2-fill::before {
    content: "";
}

.ri-file-2-line::before {
    content: "";
}

.ri-file-3-fill::before {
    content: "";
}

.ri-file-3-line::before {
    content: "";
}

.ri-file-4-fill::before {
    content: "";
}

.ri-file-4-line::before {
    content: "";
}

.ri-file-add-fill::before {
    content: "";
}

.ri-file-add-line::before {
    content: "";
}

.ri-file-chart-2-fill::before {
    content: "";
}

.ri-file-chart-2-line::before {
    content: "";
}

.ri-file-chart-fill::before {
    content: "";
}

.ri-file-chart-line::before {
    content: "";
}

.ri-file-cloud-fill::before {
    content: "";
}

.ri-file-cloud-line::before {
    content: "";
}

.ri-file-code-fill::before {
    content: "";
}

.ri-file-code-line::before {
    content: "";
}

.ri-file-copy-2-fill::before {
    content: "";
}

.ri-file-copy-2-line::before {
    content: "";
}

.ri-file-copy-fill::before {
    content: "";
}

.ri-file-copy-line::before {
    content: "";
}

.ri-file-damage-fill::before {
    content: "";
}

.ri-file-damage-line::before {
    content: "";
}

.ri-file-download-fill::before {
    content: "";
}

.ri-file-download-line::before {
    content: "";
}

.ri-file-edit-fill::before {
    content: "";
}

.ri-file-edit-line::before {
    content: "";
}

.ri-file-excel-2-fill::before {
    content: "";
}

.ri-file-excel-2-line::before {
    content: "";
}

.ri-file-excel-fill::before {
    content: "";
}

.ri-file-excel-line::before {
    content: "";
}

.ri-file-fill::before {
    content: "";
}

.ri-file-forbid-fill::before {
    content: "";
}

.ri-file-forbid-line::before {
    content: "";
}

.ri-file-gif-fill::before {
    content: "";
}

.ri-file-gif-line::before {
    content: "";
}

.ri-file-history-fill::before {
    content: "";
}

.ri-file-history-line::before {
    content: "";
}

.ri-file-hwp-fill::before {
    content: "";
}

.ri-file-hwp-line::before {
    content: "";
}

.ri-file-info-fill::before {
    content: "";
}

.ri-file-info-line::before {
    content: "";
}

.ri-file-line::before {
    content: "";
}

.ri-file-list-2-fill::before {
    content: "";
}

.ri-file-list-2-line::before {
    content: "";
}

.ri-file-list-3-fill::before {
    content: "";
}

.ri-file-list-3-line::before {
    content: "";
}

.ri-file-list-fill::before {
    content: "";
}

.ri-file-list-line::before {
    content: "";
}

.ri-file-lock-fill::before {
    content: "";
}

.ri-file-lock-line::before {
    content: "";
}

.ri-file-marked-fill::before {
    content: "";
}

.ri-file-marked-line::before {
    content: "";
}

.ri-file-music-fill::before {
    content: "";
}

.ri-file-music-line::before {
    content: "";
}

.ri-file-paper-2-fill::before {
    content: "";
}

.ri-file-paper-2-line::before {
    content: "";
}

.ri-file-paper-fill::before {
    content: "";
}

.ri-file-paper-line::before {
    content: "";
}

.ri-file-pdf-fill::before {
    content: "";
}

.ri-file-pdf-line::before {
    content: "";
}

.ri-file-ppt-2-fill::before {
    content: "";
}

.ri-file-ppt-2-line::before {
    content: "";
}

.ri-file-ppt-fill::before {
    content: "";
}

.ri-file-ppt-line::before {
    content: "";
}

.ri-file-reduce-fill::before {
    content: "";
}

.ri-file-reduce-line::before {
    content: "";
}

.ri-file-search-fill::before {
    content: "";
}

.ri-file-search-line::before {
    content: "";
}

.ri-file-settings-fill::before {
    content: "";
}

.ri-file-settings-line::before {
    content: "";
}

.ri-file-shield-2-fill::before {
    content: "";
}

.ri-file-shield-2-line::before {
    content: "";
}

.ri-file-shield-fill::before {
    content: "";
}

.ri-file-shield-line::before {
    content: "";
}

.ri-file-shred-fill::before {
    content: "";
}

.ri-file-shred-line::before {
    content: "";
}

.ri-file-text-fill::before {
    content: "";
}

.ri-file-text-line::before {
    content: "";
}

.ri-file-transfer-fill::before {
    content: "";
}

.ri-file-transfer-line::before {
    content: "";
}

.ri-file-unknow-fill::before {
    content: "";
}

.ri-file-unknow-line::before {
    content: "";
}

.ri-file-upload-fill::before {
    content: "";
}

.ri-file-upload-line::before {
    content: "";
}

.ri-file-user-fill::before {
    content: "";
}

.ri-file-user-line::before {
    content: "";
}

.ri-file-warning-fill::before {
    content: "";
}

.ri-file-warning-line::before {
    content: "";
}

.ri-file-word-2-fill::before {
    content: "";
}

.ri-file-word-2-line::before {
    content: "";
}

.ri-file-word-fill::before {
    content: "";
}

.ri-file-word-line::before {
    content: "";
}

.ri-file-zip-fill::before {
    content: "";
}

.ri-file-zip-line::before {
    content: "";
}

.ri-film-fill::before {
    content: "";
}

.ri-film-line::before {
    content: "";
}

.ri-filter-2-fill::before {
    content: "";
}

.ri-filter-2-line::before {
    content: "";
}

.ri-filter-3-fill::before {
    content: "";
}

.ri-filter-3-line::before {
    content: "";
}

.ri-filter-fill::before {
    content: "";
}

.ri-filter-line::before {
    content: "";
}

.ri-filter-off-fill::before {
    content: "";
}

.ri-filter-off-line::before {
    content: "";
}

.ri-find-replace-fill::before {
    content: "";
}

.ri-find-replace-line::before {
    content: "";
}

.ri-finder-fill::before {
    content: "";
}

.ri-finder-line::before {
    content: "";
}

.ri-fingerprint-2-fill::before {
    content: "";
}

.ri-fingerprint-2-line::before {
    content: "";
}

.ri-fingerprint-fill::before {
    content: "";
}

.ri-fingerprint-line::before {
    content: "";
}

.ri-fire-fill::before {
    content: "";
}

.ri-fire-line::before {
    content: "";
}

.ri-firefox-fill::before {
    content: "";
}

.ri-firefox-line::before {
    content: "";
}

.ri-first-aid-kit-fill::before {
    content: "";
}

.ri-first-aid-kit-line::before {
    content: "";
}

.ri-flag-2-fill::before {
    content: "";
}

.ri-flag-2-line::before {
    content: "";
}

.ri-flag-fill::before {
    content: "";
}

.ri-flag-line::before {
    content: "";
}

.ri-flashlight-fill::before {
    content: "";
}

.ri-flashlight-line::before {
    content: "";
}

.ri-flask-fill::before {
    content: "";
}

.ri-flask-line::before {
    content: "";
}

.ri-flight-land-fill::before {
    content: "";
}

.ri-flight-land-line::before {
    content: "";
}

.ri-flight-takeoff-fill::before {
    content: "";
}

.ri-flight-takeoff-line::before {
    content: "";
}

.ri-flood-fill::before {
    content: "";
}

.ri-flood-line::before {
    content: "";
}

.ri-flow-chart::before {
    content: "";
}

.ri-flutter-fill::before {
    content: "";
}

.ri-flutter-line::before {
    content: "";
}

.ri-focus-2-fill::before {
    content: "";
}

.ri-focus-2-line::before {
    content: "";
}

.ri-focus-3-fill::before {
    content: "";
}

.ri-focus-3-line::before {
    content: "";
}

.ri-focus-fill::before {
    content: "";
}

.ri-focus-line::before {
    content: "";
}

.ri-foggy-fill::before {
    content: "";
}

.ri-foggy-line::before {
    content: "";
}

.ri-folder-2-fill::before {
    content: "";
}

.ri-folder-2-line::before {
    content: "";
}

.ri-folder-3-fill::before {
    content: "";
}

.ri-folder-3-line::before {
    content: "";
}

.ri-folder-4-fill::before {
    content: "";
}

.ri-folder-4-line::before {
    content: "";
}

.ri-folder-5-fill::before {
    content: "";
}

.ri-folder-5-line::before {
    content: "";
}

.ri-folder-add-fill::before {
    content: "";
}

.ri-folder-add-line::before {
    content: "";
}

.ri-folder-chart-2-fill::before {
    content: "";
}

.ri-folder-chart-2-line::before {
    content: "";
}

.ri-folder-chart-fill::before {
    content: "";
}

.ri-folder-chart-line::before {
    content: "";
}

.ri-folder-download-fill::before {
    content: "";
}

.ri-folder-download-line::before {
    content: "";
}

.ri-folder-fill::before {
    content: "";
}

.ri-folder-forbid-fill::before {
    content: "";
}

.ri-folder-forbid-line::before {
    content: "";
}

.ri-folder-history-fill::before {
    content: "";
}

.ri-folder-history-line::before {
    content: "";
}

.ri-folder-info-fill::before {
    content: "";
}

.ri-folder-info-line::before {
    content: "";
}

.ri-folder-keyhole-fill::before {
    content: "";
}

.ri-folder-keyhole-line::before {
    content: "";
}

.ri-folder-line::before {
    content: "";
}

.ri-folder-lock-fill::before {
    content: "";
}

.ri-folder-lock-line::before {
    content: "";
}

.ri-folder-music-fill::before {
    content: "";
}

.ri-folder-music-line::before {
    content: "";
}

.ri-folder-open-fill::before {
    content: "";
}

.ri-folder-open-line::before {
    content: "";
}

.ri-folder-received-fill::before {
    content: "";
}

.ri-folder-received-line::before {
    content: "";
}

.ri-folder-reduce-fill::before {
    content: "";
}

.ri-folder-reduce-line::before {
    content: "";
}

.ri-folder-settings-fill::before {
    content: "";
}

.ri-folder-settings-line::before {
    content: "";
}

.ri-folder-shared-fill::before {
    content: "";
}

.ri-folder-shared-line::before {
    content: "";
}

.ri-folder-shield-2-fill::before {
    content: "";
}

.ri-folder-shield-2-line::before {
    content: "";
}

.ri-folder-shield-fill::before {
    content: "";
}

.ri-folder-shield-line::before {
    content: "";
}

.ri-folder-transfer-fill::before {
    content: "";
}

.ri-folder-transfer-line::before {
    content: "";
}

.ri-folder-unknow-fill::before {
    content: "";
}

.ri-folder-unknow-line::before {
    content: "";
}

.ri-folder-upload-fill::before {
    content: "";
}

.ri-folder-upload-line::before {
    content: "";
}

.ri-folder-user-fill::before {
    content: "";
}

.ri-folder-user-line::before {
    content: "";
}

.ri-folder-warning-fill::before {
    content: "";
}

.ri-folder-warning-line::before {
    content: "";
}

.ri-folder-zip-fill::before {
    content: "";
}

.ri-folder-zip-line::before {
    content: "";
}

.ri-folders-fill::before {
    content: "";
}

.ri-folders-line::before {
    content: "";
}

.ri-font-color::before {
    content: "";
}

.ri-font-size-2::before {
    content: "";
}

.ri-font-size::before {
    content: "";
}

.ri-football-fill::before {
    content: "";
}

.ri-football-line::before {
    content: "";
}

.ri-footprint-fill::before {
    content: "";
}

.ri-footprint-line::before {
    content: "";
}

.ri-forbid-2-fill::before {
    content: "";
}

.ri-forbid-2-line::before {
    content: "";
}

.ri-forbid-fill::before {
    content: "";
}

.ri-forbid-line::before {
    content: "";
}

.ri-format-clear::before {
    content: "";
}

.ri-fridge-fill::before {
    content: "";
}

.ri-fridge-line::before {
    content: "";
}

.ri-fullscreen-exit-fill::before {
    content: "";
}

.ri-fullscreen-exit-line::before {
    content: "";
}

.ri-fullscreen-fill::before {
    content: "";
}

.ri-fullscreen-line::before {
    content: "";
}

.ri-function-fill::before {
    content: "";
}

.ri-function-line::before {
    content: "";
}

.ri-functions::before {
    content: "";
}

.ri-funds-box-fill::before {
    content: "";
}

.ri-funds-box-line::before {
    content: "";
}

.ri-funds-fill::before {
    content: "";
}

.ri-funds-line::before {
    content: "";
}

.ri-gallery-fill::before {
    content: "";
}

.ri-gallery-line::before {
    content: "";
}

.ri-gallery-upload-fill::before {
    content: "";
}

.ri-gallery-upload-line::before {
    content: "";
}

.ri-game-fill::before {
    content: "";
}

.ri-game-line::before {
    content: "";
}

.ri-gamepad-fill::before {
    content: "";
}

.ri-gamepad-line::before {
    content: "";
}

.ri-gas-station-fill::before {
    content: "";
}

.ri-gas-station-line::before {
    content: "";
}

.ri-gatsby-fill::before {
    content: "";
}

.ri-gatsby-line::before {
    content: "";
}

.ri-genderless-fill::before {
    content: "";
}

.ri-genderless-line::before {
    content: "";
}

.ri-ghost-2-fill::before {
    content: "";
}

.ri-ghost-2-line::before {
    content: "";
}

.ri-ghost-fill::before {
    content: "";
}

.ri-ghost-line::before {
    content: "";
}

.ri-ghost-smile-fill::before {
    content: "";
}

.ri-ghost-smile-line::before {
    content: "";
}

.ri-gift-2-fill::before {
    content: "";
}

.ri-gift-2-line::before {
    content: "";
}

.ri-gift-fill::before {
    content: "";
}

.ri-gift-line::before {
    content: "";
}

.ri-git-branch-fill::before {
    content: "";
}

.ri-git-branch-line::before {
    content: "";
}

.ri-git-commit-fill::before {
    content: "";
}

.ri-git-commit-line::before {
    content: "";
}

.ri-git-merge-fill::before {
    content: "";
}

.ri-git-merge-line::before {
    content: "";
}

.ri-git-pull-request-fill::before {
    content: "";
}

.ri-git-pull-request-line::before {
    content: "";
}

.ri-git-repository-commits-fill::before {
    content: "";
}

.ri-git-repository-commits-line::before {
    content: "";
}

.ri-git-repository-fill::before {
    content: "";
}

.ri-git-repository-line::before {
    content: "";
}

.ri-git-repository-private-fill::before {
    content: "";
}

.ri-git-repository-private-line::before {
    content: "";
}

.ri-github-fill::before {
    content: "";
}

.ri-github-line::before {
    content: "";
}

.ri-gitlab-fill::before {
    content: "";
}

.ri-gitlab-line::before {
    content: "";
}

.ri-global-fill::before {
    content: "";
}

.ri-global-line::before {
    content: "";
}

.ri-globe-fill::before {
    content: "";
}

.ri-globe-line::before {
    content: "";
}

.ri-goblet-fill::before {
    content: "";
}

.ri-goblet-line::before {
    content: "";
}

.ri-google-fill::before {
    content: "";
}

.ri-google-line::before {
    content: "";
}

.ri-google-play-fill::before {
    content: "";
}

.ri-google-play-line::before {
    content: "";
}

.ri-government-fill::before {
    content: "";
}

.ri-government-line::before {
    content: "";
}

.ri-gps-fill::before {
    content: "";
}

.ri-gps-line::before {
    content: "";
}

.ri-gradienter-fill::before {
    content: "";
}

.ri-gradienter-line::before {
    content: "";
}

.ri-grid-fill::before {
    content: "";
}

.ri-grid-line::before {
    content: "";
}

.ri-group-2-fill::before {
    content: "";
}

.ri-group-2-line::before {
    content: "";
}

.ri-group-fill::before {
    content: "";
}

.ri-group-line::before {
    content: "";
}

.ri-guide-fill::before {
    content: "";
}

.ri-guide-line::before {
    content: "";
}

.ri-h-1::before {
    content: "";
}

.ri-h-2::before {
    content: "";
}

.ri-h-3::before {
    content: "";
}

.ri-h-4::before {
    content: "";
}

.ri-h-5::before {
    content: "";
}

.ri-h-6::before {
    content: "";
}

.ri-hail-fill::before {
    content: "";
}

.ri-hail-line::before {
    content: "";
}

.ri-hammer-fill::before {
    content: "";
}

.ri-hammer-line::before {
    content: "";
}

.ri-hand-coin-fill::before {
    content: "";
}

.ri-hand-coin-line::before {
    content: "";
}

.ri-hand-heart-fill::before {
    content: "";
}

.ri-hand-heart-line::before {
    content: "";
}

.ri-hand-sanitizer-fill::before {
    content: "";
}

.ri-hand-sanitizer-line::before {
    content: "";
}

.ri-handbag-fill::before {
    content: "";
}

.ri-handbag-line::before {
    content: "";
}

.ri-hard-drive-2-fill::before {
    content: "";
}

.ri-hard-drive-2-line::before {
    content: "";
}

.ri-hard-drive-fill::before {
    content: "";
}

.ri-hard-drive-line::before {
    content: "";
}

.ri-hashtag::before {
    content: "";
}

.ri-haze-2-fill::before {
    content: "";
}

.ri-haze-2-line::before {
    content: "";
}

.ri-haze-fill::before {
    content: "";
}

.ri-haze-line::before {
    content: "";
}

.ri-hd-fill::before {
    content: "";
}

.ri-hd-line::before {
    content: "";
}

.ri-heading::before {
    content: "";
}

.ri-headphone-fill::before {
    content: "";
}

.ri-headphone-line::before {
    content: "";
}

.ri-health-book-fill::before {
    content: "";
}

.ri-health-book-line::before {
    content: "";
}

.ri-heart-2-fill::before {
    content: "";
}

.ri-heart-2-line::before {
    content: "";
}

.ri-heart-3-fill::before {
    content: "";
}

.ri-heart-3-line::before {
    content: "";
}

.ri-heart-add-fill::before {
    content: "";
}

.ri-heart-add-line::before {
    content: "";
}

.ri-heart-fill::before {
    content: "";
}

.ri-heart-line::before {
    content: "";
}

.ri-heart-pulse-fill::before {
    content: "";
}

.ri-heart-pulse-line::before {
    content: "";
}

.ri-hearts-fill::before {
    content: "";
}

.ri-hearts-line::before {
    content: "";
}

.ri-heavy-showers-fill::before {
    content: "";
}

.ri-heavy-showers-line::before {
    content: "";
}

.ri-history-fill::before {
    content: "";
}

.ri-history-line::before {
    content: "";
}

.ri-home-2-fill::before {
    content: "";
}

.ri-home-2-line::before {
    content: "";
}

.ri-home-3-fill::before {
    content: "";
}

.ri-home-3-line::before {
    content: "";
}

.ri-home-4-fill::before {
    content: "";
}

.ri-home-4-line::before {
    content: "";
}

.ri-home-5-fill::before {
    content: "";
}

.ri-home-5-line::before {
    content: "";
}

.ri-home-6-fill::before {
    content: "";
}

.ri-home-6-line::before {
    content: "";
}

.ri-home-7-fill::before {
    content: "";
}

.ri-home-7-line::before {
    content: "";
}

.ri-home-8-fill::before {
    content: "";
}

.ri-home-8-line::before {
    content: "";
}

.ri-home-fill::before {
    content: "";
}

.ri-home-gear-fill::before {
    content: "";
}

.ri-home-gear-line::before {
    content: "";
}

.ri-home-heart-fill::before {
    content: "";
}

.ri-home-heart-line::before {
    content: "";
}

.ri-home-line::before {
    content: "";
}

.ri-home-smile-2-fill::before {
    content: "";
}

.ri-home-smile-2-line::before {
    content: "";
}

.ri-home-smile-fill::before {
    content: "";
}

.ri-home-smile-line::before {
    content: "";
}

.ri-home-wifi-fill::before {
    content: "";
}

.ri-home-wifi-line::before {
    content: "";
}

.ri-honor-of-kings-fill::before {
    content: "";
}

.ri-honor-of-kings-line::before {
    content: "";
}

.ri-honour-fill::before {
    content: "";
}

.ri-honour-line::before {
    content: "";
}

.ri-hospital-fill::before {
    content: "";
}

.ri-hospital-line::before {
    content: "";
}

.ri-hotel-bed-fill::before {
    content: "";
}

.ri-hotel-bed-line::before {
    content: "";
}

.ri-hotel-fill::before {
    content: "";
}

.ri-hotel-line::before {
    content: "";
}

.ri-hotspot-fill::before {
    content: "";
}

.ri-hotspot-line::before {
    content: "";
}

.ri-hq-fill::before {
    content: "";
}

.ri-hq-line::before {
    content: "";
}

.ri-html5-fill::before {
    content: "";
}

.ri-html5-line::before {
    content: "";
}

.ri-ie-fill::before {
    content: "";
}

.ri-ie-line::before {
    content: "";
}

.ri-image-2-fill::before {
    content: "";
}

.ri-image-2-line::before {
    content: "";
}

.ri-image-add-fill::before {
    content: "";
}

.ri-image-add-line::before {
    content: "";
}

.ri-image-edit-fill::before {
    content: "";
}

.ri-image-edit-line::before {
    content: "";
}

.ri-image-fill::before {
    content: "";
}

.ri-image-line::before {
    content: "";
}

.ri-inbox-archive-fill::before {
    content: "";
}

.ri-inbox-archive-line::before {
    content: "";
}

.ri-inbox-fill::before {
    content: "";
}

.ri-inbox-line::before {
    content: "";
}

.ri-inbox-unarchive-fill::before {
    content: "";
}

.ri-inbox-unarchive-line::before {
    content: "";
}

.ri-increase-decrease-fill::before {
    content: "";
}

.ri-increase-decrease-line::before {
    content: "";
}

.ri-indent-decrease::before {
    content: "";
}

.ri-indent-increase::before {
    content: "";
}

.ri-indeterminate-circle-fill::before {
    content: "";
}

.ri-indeterminate-circle-line::before {
    content: "";
}

.ri-information-fill::before {
    content: "";
}

.ri-information-line::before {
    content: "";
}

.ri-infrared-thermometer-fill::before {
    content: "";
}

.ri-infrared-thermometer-line::before {
    content: "";
}

.ri-ink-bottle-fill::before {
    content: "";
}

.ri-ink-bottle-line::before {
    content: "";
}

.ri-input-cursor-move::before {
    content: "";
}

.ri-input-method-fill::before {
    content: "";
}

.ri-input-method-line::before {
    content: "";
}

.ri-insert-column-left::before {
    content: "";
}

.ri-insert-column-right::before {
    content: "";
}

.ri-insert-row-bottom::before {
    content: "";
}

.ri-insert-row-top::before {
    content: "";
}

.ri-instagram-fill::before {
    content: "";
}

.ri-instagram-line::before {
    content: "";
}

.ri-install-fill::before {
    content: "";
}

.ri-install-line::before {
    content: "";
}

.ri-invision-fill::before {
    content: "";
}

.ri-invision-line::before {
    content: "";
}

.ri-italic::before {
    content: "";
}

.ri-kakao-talk-fill::before {
    content: "";
}

.ri-kakao-talk-line::before {
    content: "";
}

.ri-key-2-fill::before {
    content: "";
}

.ri-key-2-line::before {
    content: "";
}

.ri-key-fill::before {
    content: "";
}

.ri-key-line::before {
    content: "";
}

.ri-keyboard-box-fill::before {
    content: "";
}

.ri-keyboard-box-line::before {
    content: "";
}

.ri-keyboard-fill::before {
    content: "";
}

.ri-keyboard-line::before {
    content: "";
}

.ri-keynote-fill::before {
    content: "";
}

.ri-keynote-line::before {
    content: "";
}

.ri-knife-blood-fill::before {
    content: "";
}

.ri-knife-blood-line::before {
    content: "";
}

.ri-knife-fill::before {
    content: "";
}

.ri-knife-line::before {
    content: "";
}

.ri-landscape-fill::before {
    content: "";
}

.ri-landscape-line::before {
    content: "";
}

.ri-layout-2-fill::before {
    content: "";
}

.ri-layout-2-line::before {
    content: "";
}

.ri-layout-3-fill::before {
    content: "";
}

.ri-layout-3-line::before {
    content: "";
}

.ri-layout-4-fill::before {
    content: "";
}

.ri-layout-4-line::before {
    content: "";
}

.ri-layout-5-fill::before {
    content: "";
}

.ri-layout-5-line::before {
    content: "";
}

.ri-layout-6-fill::before {
    content: "";
}

.ri-layout-6-line::before {
    content: "";
}

.ri-layout-bottom-2-fill::before {
    content: "";
}

.ri-layout-bottom-2-line::before {
    content: "";
}

.ri-layout-bottom-fill::before {
    content: "";
}

.ri-layout-bottom-line::before {
    content: "";
}

.ri-layout-column-fill::before {
    content: "";
}

.ri-layout-column-line::before {
    content: "";
}

.ri-layout-fill::before {
    content: "";
}

.ri-layout-grid-fill::before {
    content: "";
}

.ri-layout-grid-line::before {
    content: "";
}

.ri-layout-left-2-fill::before {
    content: "";
}

.ri-layout-left-2-line::before {
    content: "";
}

.ri-layout-left-fill::before {
    content: "";
}

.ri-layout-left-line::before {
    content: "";
}

.ri-layout-line::before {
    content: "";
}

.ri-layout-masonry-fill::before {
    content: "";
}

.ri-layout-masonry-line::before {
    content: "";
}

.ri-layout-right-2-fill::before {
    content: "";
}

.ri-layout-right-2-line::before {
    content: "";
}

.ri-layout-right-fill::before {
    content: "";
}

.ri-layout-right-line::before {
    content: "";
}

.ri-layout-row-fill::before {
    content: "";
}

.ri-layout-row-line::before {
    content: "";
}

.ri-layout-top-2-fill::before {
    content: "";
}

.ri-layout-top-2-line::before {
    content: "";
}

.ri-layout-top-fill::before {
    content: "";
}

.ri-layout-top-line::before {
    content: "";
}

.ri-leaf-fill::before {
    content: "";
}

.ri-leaf-line::before {
    content: "";
}

.ri-lifebuoy-fill::before {
    content: "";
}

.ri-lifebuoy-line::before {
    content: "";
}

.ri-lightbulb-fill::before {
    content: "";
}

.ri-lightbulb-flash-fill::before {
    content: "";
}

.ri-lightbulb-flash-line::before {
    content: "";
}

.ri-lightbulb-line::before {
    content: "";
}

.ri-line-chart-fill::before {
    content: "";
}

.ri-line-chart-line::before {
    content: "";
}

.ri-line-fill::before {
    content: "";
}

.ri-line-height::before {
    content: "";
}

.ri-line-line::before {
    content: "";
}

.ri-link-m::before {
    content: "";
}

.ri-link-unlink-m::before {
    content: "";
}

.ri-link-unlink::before {
    content: "";
}

.ri-link::before {
    content: "";
}

.ri-linkedin-box-fill::before {
    content: "";
}

.ri-linkedin-box-line::before {
    content: "";
}

.ri-linkedin-fill::before {
    content: "";
}

.ri-linkedin-line::before {
    content: "";
}

.ri-links-fill::before {
    content: "";
}

.ri-links-line::before {
    content: "";
}

.ri-list-check-2::before {
    content: "";
}

.ri-list-check::before {
    content: "";
}

.ri-list-ordered::before {
    content: "";
}

.ri-list-settings-fill::before {
    content: "";
}

.ri-list-settings-line::before {
    content: "";
}

.ri-list-unordered::before {
    content: "";
}

.ri-live-fill::before {
    content: "";
}

.ri-live-line::before {
    content: "";
}

.ri-loader-2-fill::before {
    content: "";
}

.ri-loader-2-line::before {
    content: "";
}

.ri-loader-3-fill::before {
    content: "";
}

.ri-loader-3-line::before {
    content: "";
}

.ri-loader-4-fill::before {
    content: "";
}

.ri-loader-4-line::before {
    content: "";
}

.ri-loader-5-fill::before {
    content: "";
}

.ri-loader-5-line::before {
    content: "";
}

.ri-loader-fill::before {
    content: "";
}

.ri-loader-line::before {
    content: "";
}

.ri-lock-2-fill::before {
    content: "";
}

.ri-lock-2-line::before {
    content: "";
}

.ri-lock-fill::before {
    content: "";
}

.ri-lock-line::before {
    content: "";
}

.ri-lock-password-fill::before {
    content: "";
}

.ri-lock-password-line::before {
    content: "";
}

.ri-lock-unlock-fill::before {
    content: "";
}

.ri-lock-unlock-line::before {
    content: "";
}

.ri-login-box-fill::before {
    content: "";
}

.ri-login-box-line::before {
    content: "";
}

.ri-login-circle-fill::before {
    content: "";
}

.ri-login-circle-line::before {
    content: "";
}

.ri-logout-box-fill::before {
    content: "";
}

.ri-logout-box-line::before {
    content: "";
}

.ri-logout-box-r-fill::before {
    content: "";
}

.ri-logout-box-r-line::before {
    content: "";
}

.ri-logout-circle-fill::before {
    content: "";
}

.ri-logout-circle-line::before {
    content: "";
}

.ri-logout-circle-r-fill::before {
    content: "";
}

.ri-logout-circle-r-line::before {
    content: "";
}

.ri-luggage-cart-fill::before {
    content: "";
}

.ri-luggage-cart-line::before {
    content: "";
}

.ri-luggage-deposit-fill::before {
    content: "";
}

.ri-luggage-deposit-line::before {
    content: "";
}

.ri-lungs-fill::before {
    content: "";
}

.ri-lungs-line::before {
    content: "";
}

.ri-mac-fill::before {
    content: "";
}

.ri-mac-line::before {
    content: "";
}

.ri-macbook-fill::before {
    content: "";
}

.ri-macbook-line::before {
    content: "";
}

.ri-magic-fill::before {
    content: "";
}

.ri-magic-line::before {
    content: "";
}

.ri-mail-add-fill::before {
    content: "";
}

.ri-mail-add-line::before {
    content: "";
}

.ri-mail-check-fill::before {
    content: "";
}

.ri-mail-check-line::before {
    content: "";
}

.ri-mail-close-fill::before {
    content: "";
}

.ri-mail-close-line::before {
    content: "";
}

.ri-mail-download-fill::before {
    content: "";
}

.ri-mail-download-line::before {
    content: "";
}

.ri-mail-fill::before {
    content: "";
}

.ri-mail-forbid-fill::before {
    content: "";
}

.ri-mail-forbid-line::before {
    content: "";
}

.ri-mail-line::before {
    content: "";
}

.ri-mail-lock-fill::before {
    content: "";
}

.ri-mail-lock-line::before {
    content: "";
}

.ri-mail-open-fill::before {
    content: "";
}

.ri-mail-open-line::before {
    content: "";
}

.ri-mail-send-fill::before {
    content: "";
}

.ri-mail-send-line::before {
    content: "";
}

.ri-mail-settings-fill::before {
    content: "";
}

.ri-mail-settings-line::before {
    content: "";
}

.ri-mail-star-fill::before {
    content: "";
}

.ri-mail-star-line::before {
    content: "";
}

.ri-mail-unread-fill::before {
    content: "";
}

.ri-mail-unread-line::before {
    content: "";
}

.ri-mail-volume-fill::before {
    content: "";
}

.ri-mail-volume-line::before {
    content: "";
}

.ri-map-2-fill::before {
    content: "";
}

.ri-map-2-line::before {
    content: "";
}

.ri-map-fill::before {
    content: "";
}

.ri-map-line::before {
    content: "";
}

.ri-map-pin-2-fill::before {
    content: "";
}

.ri-map-pin-2-line::before {
    content: "";
}

.ri-map-pin-3-fill::before {
    content: "";
}

.ri-map-pin-3-line::before {
    content: "";
}

.ri-map-pin-4-fill::before {
    content: "";
}

.ri-map-pin-4-line::before {
    content: "";
}

.ri-map-pin-5-fill::before {
    content: "";
}

.ri-map-pin-5-line::before {
    content: "";
}

.ri-map-pin-add-fill::before {
    content: "";
}

.ri-map-pin-add-line::before {
    content: "";
}

.ri-map-pin-fill::before {
    content: "";
}

.ri-map-pin-line::before {
    content: "";
}

.ri-map-pin-range-fill::before {
    content: "";
}

.ri-map-pin-range-line::before {
    content: "";
}

.ri-map-pin-time-fill::before {
    content: "";
}

.ri-map-pin-time-line::before {
    content: "";
}

.ri-map-pin-user-fill::before {
    content: "";
}

.ri-map-pin-user-line::before {
    content: "";
}

.ri-mark-pen-fill::before {
    content: "";
}

.ri-mark-pen-line::before {
    content: "";
}

.ri-markdown-fill::before {
    content: "";
}

.ri-markdown-line::before {
    content: "";
}

.ri-markup-fill::before {
    content: "";
}

.ri-markup-line::before {
    content: "";
}

.ri-mastercard-fill::before {
    content: "";
}

.ri-mastercard-line::before {
    content: "";
}

.ri-mastodon-fill::before {
    content: "";
}

.ri-mastodon-line::before {
    content: "";
}

.ri-medal-2-fill::before {
    content: "";
}

.ri-medal-2-line::before {
    content: "";
}

.ri-medal-fill::before {
    content: "";
}

.ri-medal-line::before {
    content: "";
}

.ri-medicine-bottle-fill::before {
    content: "";
}

.ri-medicine-bottle-line::before {
    content: "";
}

.ri-medium-fill::before {
    content: "";
}

.ri-medium-line::before {
    content: "";
}

.ri-men-fill::before {
    content: "";
}

.ri-men-line::before {
    content: "";
}

.ri-mental-health-fill::before {
    content: "";
}

.ri-mental-health-line::before {
    content: "";
}

.ri-menu-2-fill::before {
    content: "";
}

.ri-menu-2-line::before {
    content: "";
}

.ri-menu-3-fill::before {
    content: "";
}

.ri-menu-3-line::before {
    content: "";
}

.ri-menu-4-fill::before {
    content: "";
}

.ri-menu-4-line::before {
    content: "";
}

.ri-menu-5-fill::before {
    content: "";
}

.ri-menu-5-line::before {
    content: "";
}

.ri-menu-add-fill::before {
    content: "";
}

.ri-menu-add-line::before {
    content: "";
}

.ri-menu-fill::before {
    content: "";
}

.ri-menu-fold-fill::before {
    content: "";
}

.ri-menu-fold-line::before {
    content: "";
}

.ri-menu-line::before {
    content: "";
}

.ri-menu-unfold-fill::before {
    content: "";
}

.ri-menu-unfold-line::before {
    content: "";
}

.ri-merge-cells-horizontal::before {
    content: "";
}

.ri-merge-cells-vertical::before {
    content: "";
}

.ri-message-2-fill::before {
    content: "";
}

.ri-message-2-line::before {
    content: "";
}

.ri-message-3-fill::before {
    content: "";
}

.ri-message-3-line::before {
    content: "";
}

.ri-message-fill::before {
    content: "";
}

.ri-message-line::before {
    content: "";
}

.ri-messenger-fill::before {
    content: "";
}

.ri-messenger-line::before {
    content: "";
}

.ri-meteor-fill::before {
    content: "";
}

.ri-meteor-line::before {
    content: "";
}

.ri-mic-2-fill::before {
    content: "";
}

.ri-mic-2-line::before {
    content: "";
}

.ri-mic-fill::before {
    content: "";
}

.ri-mic-line::before {
    content: "";
}

.ri-mic-off-fill::before {
    content: "";
}

.ri-mic-off-line::before {
    content: "";
}

.ri-mickey-fill::before {
    content: "";
}

.ri-mickey-line::before {
    content: "";
}

.ri-microscope-fill::before {
    content: "";
}

.ri-microscope-line::before {
    content: "";
}

.ri-microsoft-fill::before {
    content: "";
}

.ri-microsoft-line::before {
    content: "";
}

.ri-mind-map::before {
    content: "";
}

.ri-mini-program-fill::before {
    content: "";
}

.ri-mini-program-line::before {
    content: "";
}

.ri-mist-fill::before {
    content: "";
}

.ri-mist-line::before {
    content: "";
}

.ri-money-cny-box-fill::before {
    content: "";
}

.ri-money-cny-box-line::before {
    content: "";
}

.ri-money-cny-circle-fill::before {
    content: "";
}

.ri-money-cny-circle-line::before {
    content: "";
}

.ri-money-dollar-box-fill::before {
    content: "";
}

.ri-money-dollar-box-line::before {
    content: "";
}

.ri-money-dollar-circle-fill::before {
    content: "";
}

.ri-money-dollar-circle-line::before {
    content: "";
}

.ri-money-euro-box-fill::before {
    content: "";
}

.ri-money-euro-box-line::before {
    content: "";
}

.ri-money-euro-circle-fill::before {
    content: "";
}

.ri-money-euro-circle-line::before {
    content: "";
}

.ri-money-pound-box-fill::before {
    content: "";
}

.ri-money-pound-box-line::before {
    content: "";
}

.ri-money-pound-circle-fill::before {
    content: "";
}

.ri-money-pound-circle-line::before {
    content: "";
}

.ri-moon-clear-fill::before {
    content: "";
}

.ri-moon-clear-line::before {
    content: "";
}

.ri-moon-cloudy-fill::before {
    content: "";
}

.ri-moon-cloudy-line::before {
    content: "";
}

.ri-moon-fill::before {
    content: "";
}

.ri-moon-foggy-fill::before {
    content: "";
}

.ri-moon-foggy-line::before {
    content: "";
}

.ri-moon-line::before {
    content: "";
}

.ri-more-2-fill::before {
    content: "";
}

.ri-more-2-line::before {
    content: "";
}

.ri-more-fill::before {
    content: "";
}

.ri-more-line::before {
    content: "";
}

.ri-motorbike-fill::before {
    content: "";
}

.ri-motorbike-line::before {
    content: "";
}

.ri-mouse-fill::before {
    content: "";
}

.ri-mouse-line::before {
    content: "";
}

.ri-movie-2-fill::before {
    content: "";
}

.ri-movie-2-line::before {
    content: "";
}

.ri-movie-fill::before {
    content: "";
}

.ri-movie-line::before {
    content: "";
}

.ri-music-2-fill::before {
    content: "";
}

.ri-music-2-line::before {
    content: "";
}

.ri-music-fill::before {
    content: "";
}

.ri-music-line::before {
    content: "";
}

.ri-mv-fill::before {
    content: "";
}

.ri-mv-line::before {
    content: "";
}

.ri-navigation-fill::before {
    content: "";
}

.ri-navigation-line::before {
    content: "";
}

.ri-netease-cloud-music-fill::before {
    content: "";
}

.ri-netease-cloud-music-line::before {
    content: "";
}

.ri-netflix-fill::before {
    content: "";
}

.ri-netflix-line::before {
    content: "";
}

.ri-newspaper-fill::before {
    content: "";
}

.ri-newspaper-line::before {
    content: "";
}

.ri-node-tree::before {
    content: "";
}

.ri-notification-2-fill::before {
    content: "";
}

.ri-notification-2-line::before {
    content: "";
}

.ri-notification-3-fill::before {
    content: "";
}

.ri-notification-3-line::before {
    content: "";
}

.ri-notification-4-fill::before {
    content: "";
}

.ri-notification-4-line::before {
    content: "";
}

.ri-notification-badge-fill::before {
    content: "";
}

.ri-notification-badge-line::before {
    content: "";
}

.ri-notification-fill::before {
    content: "";
}

.ri-notification-line::before {
    content: "";
}

.ri-notification-off-fill::before {
    content: "";
}

.ri-notification-off-line::before {
    content: "";
}

.ri-npmjs-fill::before {
    content: "";
}

.ri-npmjs-line::before {
    content: "";
}

.ri-number-0::before {
    content: "";
}

.ri-number-1::before {
    content: "";
}

.ri-number-2::before {
    content: "";
}

.ri-number-3::before {
    content: "";
}

.ri-number-4::before {
    content: "";
}

.ri-number-5::before {
    content: "";
}

.ri-number-6::before {
    content: "";
}

.ri-number-7::before {
    content: "";
}

.ri-number-8::before {
    content: "";
}

.ri-number-9::before {
    content: "";
}

.ri-numbers-fill::before {
    content: "";
}

.ri-numbers-line::before {
    content: "";
}

.ri-nurse-fill::before {
    content: "";
}

.ri-nurse-line::before {
    content: "";
}

.ri-oil-fill::before {
    content: "";
}

.ri-oil-line::before {
    content: "";
}

.ri-omega::before {
    content: "";
}

.ri-open-arm-fill::before {
    content: "";
}

.ri-open-arm-line::before {
    content: "";
}

.ri-open-source-fill::before {
    content: "";
}

.ri-open-source-line::before {
    content: "";
}

.ri-opera-fill::before {
    content: "";
}

.ri-opera-line::before {
    content: "";
}

.ri-order-play-fill::before {
    content: "";
}

.ri-order-play-line::before {
    content: "";
}

.ri-organization-chart::before {
    content: "";
}

.ri-outlet-2-fill::before {
    content: "";
}

.ri-outlet-2-line::before {
    content: "";
}

.ri-outlet-fill::before {
    content: "";
}

.ri-outlet-line::before {
    content: "";
}

.ri-page-separator::before {
    content: "";
}

.ri-pages-fill::before {
    content: "";
}

.ri-pages-line::before {
    content: "";
}

.ri-paint-brush-fill::before {
    content: "";
}

.ri-paint-brush-line::before {
    content: "";
}

.ri-paint-fill::before {
    content: "";
}

.ri-paint-line::before {
    content: "";
}

.ri-palette-fill::before {
    content: "";
}

.ri-palette-line::before {
    content: "";
}

.ri-pantone-fill::before {
    content: "";
}

.ri-pantone-line::before {
    content: "";
}

.ri-paragraph::before {
    content: "";
}

.ri-parent-fill::before {
    content: "";
}

.ri-parent-line::before {
    content: "";
}

.ri-parentheses-fill::before {
    content: "";
}

.ri-parentheses-line::before {
    content: "";
}

.ri-parking-box-fill::before {
    content: "";
}

.ri-parking-box-line::before {
    content: "";
}

.ri-parking-fill::before {
    content: "";
}

.ri-parking-line::before {
    content: "";
}

.ri-passport-fill::before {
    content: "";
}

.ri-passport-line::before {
    content: "";
}

.ri-patreon-fill::before {
    content: "";
}

.ri-patreon-line::before {
    content: "";
}

.ri-pause-circle-fill::before {
    content: "";
}

.ri-pause-circle-line::before {
    content: "";
}

.ri-pause-fill::before {
    content: "";
}

.ri-pause-line::before {
    content: "";
}

.ri-pause-mini-fill::before {
    content: "";
}

.ri-pause-mini-line::before {
    content: "";
}

.ri-paypal-fill::before {
    content: "";
}

.ri-paypal-line::before {
    content: "";
}

.ri-pen-nib-fill::before {
    content: "";
}

.ri-pen-nib-line::before {
    content: "";
}

.ri-pencil-fill::before {
    content: "";
}

.ri-pencil-line::before {
    content: "";
}

.ri-pencil-ruler-2-fill::before {
    content: "";
}

.ri-pencil-ruler-2-line::before {
    content: "";
}

.ri-pencil-ruler-fill::before {
    content: "";
}

.ri-pencil-ruler-line::before {
    content: "";
}

.ri-percent-fill::before {
    content: "";
}

.ri-percent-line::before {
    content: "";
}

.ri-phone-camera-fill::before {
    content: "";
}

.ri-phone-camera-line::before {
    content: "";
}

.ri-phone-fill::before {
    content: "";
}

.ri-phone-find-fill::before {
    content: "";
}

.ri-phone-find-line::before {
    content: "";
}

.ri-phone-line::before {
    content: "";
}

.ri-phone-lock-fill::before {
    content: "";
}

.ri-phone-lock-line::before {
    content: "";
}

.ri-picture-in-picture-2-fill::before {
    content: "";
}

.ri-picture-in-picture-2-line::before {
    content: "";
}

.ri-picture-in-picture-exit-fill::before {
    content: "";
}

.ri-picture-in-picture-exit-line::before {
    content: "";
}

.ri-picture-in-picture-fill::before {
    content: "";
}

.ri-picture-in-picture-line::before {
    content: "";
}

.ri-pie-chart-2-fill::before {
    content: "";
}

.ri-pie-chart-2-line::before {
    content: "";
}

.ri-pie-chart-box-fill::before {
    content: "";
}

.ri-pie-chart-box-line::before {
    content: "";
}

.ri-pie-chart-fill::before {
    content: "";
}

.ri-pie-chart-line::before {
    content: "";
}

.ri-pin-distance-fill::before {
    content: "";
}

.ri-pin-distance-line::before {
    content: "";
}

.ri-ping-pong-fill::before {
    content: "";
}

.ri-ping-pong-line::before {
    content: "";
}

.ri-pinterest-fill::before {
    content: "";
}

.ri-pinterest-line::before {
    content: "";
}

.ri-pinyin-input::before {
    content: "";
}

.ri-pixelfed-fill::before {
    content: "";
}

.ri-pixelfed-line::before {
    content: "";
}

.ri-plane-fill::before {
    content: "";
}

.ri-plane-line::before {
    content: "";
}

.ri-plant-fill::before {
    content: "";
}

.ri-plant-line::before {
    content: "";
}

.ri-play-circle-fill::before {
    content: "";
}

.ri-play-circle-line::before {
    content: "";
}

.ri-play-fill::before {
    content: "";
}

.ri-play-line::before {
    content: "";
}

.ri-play-list-2-fill::before {
    content: "";
}

.ri-play-list-2-line::before {
    content: "";
}

.ri-play-list-add-fill::before {
    content: "";
}

.ri-play-list-add-line::before {
    content: "";
}

.ri-play-list-fill::before {
    content: "";
}

.ri-play-list-line::before {
    content: "";
}

.ri-play-mini-fill::before {
    content: "";
}

.ri-play-mini-line::before {
    content: "";
}

.ri-playstation-fill::before {
    content: "";
}

.ri-playstation-line::before {
    content: "";
}

.ri-plug-2-fill::before {
    content: "";
}

.ri-plug-2-line::before {
    content: "";
}

.ri-plug-fill::before {
    content: "";
}

.ri-plug-line::before {
    content: "";
}

.ri-polaroid-2-fill::before {
    content: "";
}

.ri-polaroid-2-line::before {
    content: "";
}

.ri-polaroid-fill::before {
    content: "";
}

.ri-polaroid-line::before {
    content: "";
}

.ri-police-car-fill::before {
    content: "";
}

.ri-police-car-line::before {
    content: "";
}

.ri-price-tag-2-fill::before {
    content: "";
}

.ri-price-tag-2-line::before {
    content: "";
}

.ri-price-tag-3-fill::before {
    content: "";
}

.ri-price-tag-3-line::before {
    content: "";
}

.ri-price-tag-fill::before {
    content: "";
}

.ri-price-tag-line::before {
    content: "";
}

.ri-printer-cloud-fill::before {
    content: "";
}

.ri-printer-cloud-line::before {
    content: "";
}

.ri-printer-fill::before {
    content: "";
}

.ri-printer-line::before {
    content: "";
}

.ri-product-hunt-fill::before {
    content: "";
}

.ri-product-hunt-line::before {
    content: "";
}

.ri-profile-fill::before {
    content: "";
}

.ri-profile-line::before {
    content: "";
}

.ri-projector-2-fill::before {
    content: "";
}

.ri-projector-2-line::before {
    content: "";
}

.ri-projector-fill::before {
    content: "";
}

.ri-projector-line::before {
    content: "";
}

.ri-psychotherapy-fill::before {
    content: "";
}

.ri-psychotherapy-line::before {
    content: "";
}

.ri-pulse-fill::before {
    content: "";
}

.ri-pulse-line::before {
    content: "";
}

.ri-pushpin-2-fill::before {
    content: "";
}

.ri-pushpin-2-line::before {
    content: "";
}

.ri-pushpin-fill::before {
    content: "";
}

.ri-pushpin-line::before {
    content: "";
}

.ri-qq-fill::before {
    content: "";
}

.ri-qq-line::before {
    content: "";
}

.ri-qr-code-fill::before {
    content: "";
}

.ri-qr-code-line::before {
    content: "";
}

.ri-qr-scan-2-fill::before {
    content: "";
}

.ri-qr-scan-2-line::before {
    content: "";
}

.ri-qr-scan-fill::before {
    content: "";
}

.ri-qr-scan-line::before {
    content: "";
}

.ri-question-answer-fill::before {
    content: "";
}

.ri-question-answer-line::before {
    content: "";
}

.ri-question-fill::before {
    content: "";
}

.ri-question-line::before {
    content: "";
}

.ri-question-mark::before {
    content: "";
}

.ri-questionnaire-fill::before {
    content: "";
}

.ri-questionnaire-line::before {
    content: "";
}

.ri-quill-pen-fill::before {
    content: "";
}

.ri-quill-pen-line::before {
    content: "";
}

.ri-radar-fill::before {
    content: "";
}

.ri-radar-line::before {
    content: "";
}

.ri-radio-2-fill::before {
    content: "";
}

.ri-radio-2-line::before {
    content: "";
}

.ri-radio-button-fill::before {
    content: "";
}

.ri-radio-button-line::before {
    content: "";
}

.ri-radio-fill::before {
    content: "";
}

.ri-radio-line::before {
    content: "";
}

.ri-rainbow-fill::before {
    content: "";
}

.ri-rainbow-line::before {
    content: "";
}

.ri-rainy-fill::before {
    content: "";
}

.ri-rainy-line::before {
    content: "";
}

.ri-reactjs-fill::before {
    content: "";
}

.ri-reactjs-line::before {
    content: "";
}

.ri-record-circle-fill::before {
    content: "";
}

.ri-record-circle-line::before {
    content: "";
}

.ri-record-mail-fill::before {
    content: "";
}

.ri-record-mail-line::before {
    content: "";
}

.ri-recycle-fill::before {
    content: "";
}

.ri-recycle-line::before {
    content: "";
}

.ri-red-packet-fill::before {
    content: "";
}

.ri-red-packet-line::before {
    content: "";
}

.ri-reddit-fill::before {
    content: "";
}

.ri-reddit-line::before {
    content: "";
}

.ri-refresh-fill::before {
    content: "";
}

.ri-refresh-line::before {
    content: "";
}

.ri-refund-2-fill::before {
    content: "";
}

.ri-refund-2-line::before {
    content: "";
}

.ri-refund-fill::before {
    content: "";
}

.ri-refund-line::before {
    content: "";
}

.ri-registered-fill::before {
    content: "";
}

.ri-registered-line::before {
    content: "";
}

.ri-remixicon-fill::before {
    content: "";
}

.ri-remixicon-line::before {
    content: "";
}

.ri-remote-control-2-fill::before {
    content: "";
}

.ri-remote-control-2-line::before {
    content: "";
}

.ri-remote-control-fill::before {
    content: "";
}

.ri-remote-control-line::before {
    content: "";
}

.ri-repeat-2-fill::before {
    content: "";
}

.ri-repeat-2-line::before {
    content: "";
}

.ri-repeat-fill::before {
    content: "";
}

.ri-repeat-line::before {
    content: "";
}

.ri-repeat-one-fill::before {
    content: "";
}

.ri-repeat-one-line::before {
    content: "";
}

.ri-reply-all-fill::before {
    content: "";
}

.ri-reply-all-line::before {
    content: "";
}

.ri-reply-fill::before {
    content: "";
}

.ri-reply-line::before {
    content: "";
}

.ri-reserved-fill::before {
    content: "";
}

.ri-reserved-line::before {
    content: "";
}

.ri-rest-time-fill::before {
    content: "";
}

.ri-rest-time-line::before {
    content: "";
}

.ri-restart-fill::before {
    content: "";
}

.ri-restart-line::before {
    content: "";
}

.ri-restaurant-2-fill::before {
    content: "";
}

.ri-restaurant-2-line::before {
    content: "";
}

.ri-restaurant-fill::before {
    content: "";
}

.ri-restaurant-line::before {
    content: "";
}

.ri-rewind-fill::before {
    content: "";
}

.ri-rewind-line::before {
    content: "";
}

.ri-rewind-mini-fill::before {
    content: "";
}

.ri-rewind-mini-line::before {
    content: "";
}

.ri-rhythm-fill::before {
    content: "";
}

.ri-rhythm-line::before {
    content: "";
}

.ri-riding-fill::before {
    content: "";
}

.ri-riding-line::before {
    content: "";
}

.ri-road-map-fill::before {
    content: "";
}

.ri-road-map-line::before {
    content: "";
}

.ri-roadster-fill::before {
    content: "";
}

.ri-roadster-line::before {
    content: "";
}

.ri-robot-fill::before {
    content: "";
}

.ri-robot-line::before {
    content: "";
}

.ri-rocket-2-fill::before {
    content: "";
}

.ri-rocket-2-line::before {
    content: "";
}

.ri-rocket-fill::before {
    content: "";
}

.ri-rocket-line::before {
    content: "";
}

.ri-rotate-lock-fill::before {
    content: "";
}

.ri-rotate-lock-line::before {
    content: "";
}

.ri-rounded-corner::before {
    content: "";
}

.ri-route-fill::before {
    content: "";
}

.ri-route-line::before {
    content: "";
}

.ri-router-fill::before {
    content: "";
}

.ri-router-line::before {
    content: "";
}

.ri-rss-fill::before {
    content: "";
}

.ri-rss-line::before {
    content: "";
}

.ri-ruler-2-fill::before {
    content: "";
}

.ri-ruler-2-line::before {
    content: "";
}

.ri-ruler-fill::before {
    content: "";
}

.ri-ruler-line::before {
    content: "";
}

.ri-run-fill::before {
    content: "";
}

.ri-run-line::before {
    content: "";
}

.ri-safari-fill::before {
    content: "";
}

.ri-safari-line::before {
    content: "";
}

.ri-safe-2-fill::before {
    content: "";
}

.ri-safe-2-line::before {
    content: "";
}

.ri-safe-fill::before {
    content: "";
}

.ri-safe-line::before {
    content: "";
}

.ri-sailboat-fill::before {
    content: "";
}

.ri-sailboat-line::before {
    content: "";
}

.ri-save-2-fill::before {
    content: "";
}

.ri-save-2-line::before {
    content: "";
}

.ri-save-3-fill::before {
    content: "";
}

.ri-save-3-line::before {
    content: "";
}

.ri-save-fill::before {
    content: "";
}

.ri-save-line::before {
    content: "";
}

.ri-scales-2-fill::before {
    content: "";
}

.ri-scales-2-line::before {
    content: "";
}

.ri-scales-3-fill::before {
    content: "";
}

.ri-scales-3-line::before {
    content: "";
}

.ri-scales-fill::before {
    content: "";
}

.ri-scales-line::before {
    content: "";
}

.ri-scan-2-fill::before {
    content: "";
}

.ri-scan-2-line::before {
    content: "";
}

.ri-scan-fill::before {
    content: "";
}

.ri-scan-line::before {
    content: "";
}

.ri-scissors-2-fill::before {
    content: "";
}

.ri-scissors-2-line::before {
    content: "";
}

.ri-scissors-cut-fill::before {
    content: "";
}

.ri-scissors-cut-line::before {
    content: "";
}

.ri-scissors-fill::before {
    content: "";
}

.ri-scissors-line::before {
    content: "";
}

.ri-screenshot-2-fill::before {
    content: "";
}

.ri-screenshot-2-line::before {
    content: "";
}

.ri-screenshot-fill::before {
    content: "";
}

.ri-screenshot-line::before {
    content: "";
}

.ri-sd-card-fill::before {
    content: "";
}

.ri-sd-card-line::before {
    content: "";
}

.ri-sd-card-mini-fill::before {
    content: "";
}

.ri-sd-card-mini-line::before {
    content: "";
}

.ri-search-2-fill::before {
    content: "";
}

.ri-search-2-line::before {
    content: "";
}

.ri-search-eye-fill::before {
    content: "";
}

.ri-search-eye-line::before {
    content: "";
}

.ri-search-fill::before {
    content: "";
}

.ri-search-line::before {
    content: "";
}

.ri-secure-payment-fill::before {
    content: "";
}

.ri-secure-payment-line::before {
    content: "";
}

.ri-seedling-fill::before {
    content: "";
}

.ri-seedling-line::before {
    content: "";
}

.ri-send-backward::before {
    content: "";
}

.ri-send-plane-2-fill::before {
    content: "";
}

.ri-send-plane-2-line::before {
    content: "";
}

.ri-send-plane-fill::before {
    content: "";
}

.ri-send-plane-line::before {
    content: "";
}

.ri-send-to-back::before {
    content: "";
}

.ri-sensor-fill::before {
    content: "";
}

.ri-sensor-line::before {
    content: "";
}

.ri-separator::before {
    content: "";
}

.ri-server-fill::before {
    content: "";
}

.ri-server-line::before {
    content: "";
}

.ri-service-fill::before {
    content: "";
}

.ri-service-line::before {
    content: "";
}

.ri-settings-2-fill::before {
    content: "";
}

.ri-settings-2-line::before {
    content: "";
}

.ri-settings-3-fill::before {
    content: "";
}

.ri-settings-3-line::before {
    content: "";
}

.ri-settings-4-fill::before {
    content: "";
}

.ri-settings-4-line::before {
    content: "";
}

.ri-settings-5-fill::before {
    content: "";
}

.ri-settings-5-line::before {
    content: "";
}

.ri-settings-6-fill::before {
    content: "";
}

.ri-settings-6-line::before {
    content: "";
}

.ri-settings-fill::before {
    content: "";
}

.ri-settings-line::before {
    content: "";
}

.ri-shape-2-fill::before {
    content: "";
}

.ri-shape-2-line::before {
    content: "";
}

.ri-shape-fill::before {
    content: "";
}

.ri-shape-line::before {
    content: "";
}

.ri-share-box-fill::before {
    content: "";
}

.ri-share-box-line::before {
    content: "";
}

.ri-share-circle-fill::before {
    content: "";
}

.ri-share-circle-line::before {
    content: "";
}

.ri-share-fill::before {
    content: "";
}

.ri-share-forward-2-fill::before {
    content: "";
}

.ri-share-forward-2-line::before {
    content: "";
}

.ri-share-forward-box-fill::before {
    content: "";
}

.ri-share-forward-box-line::before {
    content: "";
}

.ri-share-forward-fill::before {
    content: "";
}

.ri-share-forward-line::before {
    content: "";
}

.ri-share-line::before {
    content: "";
}

.ri-shield-check-fill::before {
    content: "";
}

.ri-shield-check-line::before {
    content: "";
}

.ri-shield-cross-fill::before {
    content: "";
}

.ri-shield-cross-line::before {
    content: "";
}

.ri-shield-fill::before {
    content: "";
}

.ri-shield-flash-fill::before {
    content: "";
}

.ri-shield-flash-line::before {
    content: "";
}

.ri-shield-keyhole-fill::before {
    content: "";
}

.ri-shield-keyhole-line::before {
    content: "";
}

.ri-shield-line::before {
    content: "";
}

.ri-shield-star-fill::before {
    content: "";
}

.ri-shield-star-line::before {
    content: "";
}

.ri-shield-user-fill::before {
    content: "";
}

.ri-shield-user-line::before {
    content: "";
}

.ri-ship-2-fill::before {
    content: "";
}

.ri-ship-2-line::before {
    content: "";
}

.ri-ship-fill::before {
    content: "";
}

.ri-ship-line::before {
    content: "";
}

.ri-shirt-fill::before {
    content: "";
}

.ri-shirt-line::before {
    content: "";
}

.ri-shopping-bag-2-fill::before {
    content: "";
}

.ri-shopping-bag-2-line::before {
    content: "";
}

.ri-shopping-bag-3-fill::before {
    content: "";
}

.ri-shopping-bag-3-line::before {
    content: "";
}

.ri-shopping-bag-fill::before {
    content: "";
}

.ri-shopping-bag-line::before {
    content: "";
}

.ri-shopping-basket-2-fill::before {
    content: "";
}

.ri-shopping-basket-2-line::before {
    content: "";
}

.ri-shopping-basket-fill::before {
    content: "";
}

.ri-shopping-basket-line::before {
    content: "";
}

.ri-shopping-cart-2-fill::before {
    content: "";
}

.ri-shopping-cart-2-line::before {
    content: "";
}

.ri-shopping-cart-fill::before {
    content: "";
}

.ri-shopping-cart-line::before {
    content: "";
}

.ri-showers-fill::before {
    content: "";
}

.ri-showers-line::before {
    content: "";
}

.ri-shuffle-fill::before {
    content: "";
}

.ri-shuffle-line::before {
    content: "";
}

.ri-shut-down-fill::before {
    content: "";
}

.ri-shut-down-line::before {
    content: "";
}

.ri-side-bar-fill::before {
    content: "";
}

.ri-side-bar-line::before {
    content: "";
}

.ri-signal-tower-fill::before {
    content: "";
}

.ri-signal-tower-line::before {
    content: "";
}

.ri-signal-wifi-1-fill::before {
    content: "";
}

.ri-signal-wifi-1-line::before {
    content: "";
}

.ri-signal-wifi-2-fill::before {
    content: "";
}

.ri-signal-wifi-2-line::before {
    content: "";
}

.ri-signal-wifi-3-fill::before {
    content: "";
}

.ri-signal-wifi-3-line::before {
    content: "";
}

.ri-signal-wifi-error-fill::before {
    content: "";
}

.ri-signal-wifi-error-line::before {
    content: "";
}

.ri-signal-wifi-fill::before {
    content: "";
}

.ri-signal-wifi-line::before {
    content: "";
}

.ri-signal-wifi-off-fill::before {
    content: "";
}

.ri-signal-wifi-off-line::before {
    content: "";
}

.ri-sim-card-2-fill::before {
    content: "";
}

.ri-sim-card-2-line::before {
    content: "";
}

.ri-sim-card-fill::before {
    content: "";
}

.ri-sim-card-line::before {
    content: "";
}

.ri-single-quotes-l::before {
    content: "";
}

.ri-single-quotes-r::before {
    content: "";
}

.ri-sip-fill::before {
    content: "";
}

.ri-sip-line::before {
    content: "";
}

.ri-skip-back-fill::before {
    content: "";
}

.ri-skip-back-line::before {
    content: "";
}

.ri-skip-back-mini-fill::before {
    content: "";
}

.ri-skip-back-mini-line::before {
    content: "";
}

.ri-skip-forward-fill::before {
    content: "";
}

.ri-skip-forward-line::before {
    content: "";
}

.ri-skip-forward-mini-fill::before {
    content: "";
}

.ri-skip-forward-mini-line::before {
    content: "";
}

.ri-skull-2-fill::before {
    content: "";
}

.ri-skull-2-line::before {
    content: "";
}

.ri-skull-fill::before {
    content: "";
}

.ri-skull-line::before {
    content: "";
}

.ri-skype-fill::before {
    content: "";
}

.ri-skype-line::before {
    content: "";
}

.ri-slack-fill::before {
    content: "";
}

.ri-slack-line::before {
    content: "";
}

.ri-slice-fill::before {
    content: "";
}

.ri-slice-line::before {
    content: "";
}

.ri-slideshow-2-fill::before {
    content: "";
}

.ri-slideshow-2-line::before {
    content: "";
}

.ri-slideshow-3-fill::before {
    content: "";
}

.ri-slideshow-3-line::before {
    content: "";
}

.ri-slideshow-4-fill::before {
    content: "";
}

.ri-slideshow-4-line::before {
    content: "";
}

.ri-slideshow-fill::before {
    content: "";
}

.ri-slideshow-line::before {
    content: "";
}

.ri-smartphone-fill::before {
    content: "";
}

.ri-smartphone-line::before {
    content: "";
}

.ri-snapchat-fill::before {
    content: "";
}

.ri-snapchat-line::before {
    content: "";
}

.ri-snowy-fill::before {
    content: "";
}

.ri-snowy-line::before {
    content: "";
}

.ri-sort-asc::before {
    content: "";
}

.ri-sort-desc::before {
    content: "";
}

.ri-sound-module-fill::before {
    content: "";
}

.ri-sound-module-line::before {
    content: "";
}

.ri-soundcloud-fill::before {
    content: "";
}

.ri-soundcloud-line::before {
    content: "";
}

.ri-space-ship-fill::before {
    content: "";
}

.ri-space-ship-line::before {
    content: "";
}

.ri-space::before {
    content: "";
}

.ri-spam-2-fill::before {
    content: "";
}

.ri-spam-2-line::before {
    content: "";
}

.ri-spam-3-fill::before {
    content: "";
}

.ri-spam-3-line::before {
    content: "";
}

.ri-spam-fill::before {
    content: "";
}

.ri-spam-line::before {
    content: "";
}

.ri-speaker-2-fill::before {
    content: "";
}

.ri-speaker-2-line::before {
    content: "";
}

.ri-speaker-3-fill::before {
    content: "";
}

.ri-speaker-3-line::before {
    content: "";
}

.ri-speaker-fill::before {
    content: "";
}

.ri-speaker-line::before {
    content: "";
}

.ri-spectrum-fill::before {
    content: "";
}

.ri-spectrum-line::before {
    content: "";
}

.ri-speed-fill::before {
    content: "";
}

.ri-speed-line::before {
    content: "";
}

.ri-speed-mini-fill::before {
    content: "";
}

.ri-speed-mini-line::before {
    content: "";
}

.ri-split-cells-horizontal::before {
    content: "";
}

.ri-split-cells-vertical::before {
    content: "";
}

.ri-spotify-fill::before {
    content: "";
}

.ri-spotify-line::before {
    content: "";
}

.ri-spy-fill::before {
    content: "";
}

.ri-spy-line::before {
    content: "";
}

.ri-stack-fill::before {
    content: "";
}

.ri-stack-line::before {
    content: "";
}

.ri-stack-overflow-fill::before {
    content: "";
}

.ri-stack-overflow-line::before {
    content: "";
}

.ri-stackshare-fill::before {
    content: "";
}

.ri-stackshare-line::before {
    content: "";
}

.ri-star-fill::before {
    content: "";
}

.ri-star-half-fill::before {
    content: "";
}

.ri-star-half-line::before {
    content: "";
}

.ri-star-half-s-fill::before {
    content: "";
}

.ri-star-half-s-line::before {
    content: "";
}

.ri-star-line::before {
    content: "";
}

.ri-star-s-fill::before {
    content: "";
}

.ri-star-s-line::before {
    content: "";
}

.ri-star-smile-fill::before {
    content: "";
}

.ri-star-smile-line::before {
    content: "";
}

.ri-steam-fill::before {
    content: "";
}

.ri-steam-line::before {
    content: "";
}

.ri-steering-2-fill::before {
    content: "";
}

.ri-steering-2-line::before {
    content: "";
}

.ri-steering-fill::before {
    content: "";
}

.ri-steering-line::before {
    content: "";
}

.ri-stethoscope-fill::before {
    content: "";
}

.ri-stethoscope-line::before {
    content: "";
}

.ri-sticky-note-2-fill::before {
    content: "";
}

.ri-sticky-note-2-line::before {
    content: "";
}

.ri-sticky-note-fill::before {
    content: "";
}

.ri-sticky-note-line::before {
    content: "";
}

.ri-stock-fill::before {
    content: "";
}

.ri-stock-line::before {
    content: "";
}

.ri-stop-circle-fill::before {
    content: "";
}

.ri-stop-circle-line::before {
    content: "";
}

.ri-stop-fill::before {
    content: "";
}

.ri-stop-line::before {
    content: "";
}

.ri-stop-mini-fill::before {
    content: "";
}

.ri-stop-mini-line::before {
    content: "";
}

.ri-store-2-fill::before {
    content: "";
}

.ri-store-2-line::before {
    content: "";
}

.ri-store-3-fill::before {
    content: "";
}

.ri-store-3-line::before {
    content: "";
}

.ri-store-fill::before {
    content: "";
}

.ri-store-line::before {
    content: "";
}

.ri-strikethrough-2::before {
    content: "";
}

.ri-strikethrough::before {
    content: "";
}

.ri-subscript-2::before {
    content: "";
}

.ri-subscript::before {
    content: "";
}

.ri-subtract-fill::before {
    content: "";
}

.ri-subtract-line::before {
    content: "";
}

.ri-subway-fill::before {
    content: "";
}

.ri-subway-line::before {
    content: "";
}

.ri-subway-wifi-fill::before {
    content: "";
}

.ri-subway-wifi-line::before {
    content: "";
}

.ri-suitcase-2-fill::before {
    content: "";
}

.ri-suitcase-2-line::before {
    content: "";
}

.ri-suitcase-3-fill::before {
    content: "";
}

.ri-suitcase-3-line::before {
    content: "";
}

.ri-suitcase-fill::before {
    content: "";
}

.ri-suitcase-line::before {
    content: "";
}

.ri-sun-cloudy-fill::before {
    content: "";
}

.ri-sun-cloudy-line::before {
    content: "";
}

.ri-sun-fill::before {
    content: "";
}

.ri-sun-foggy-fill::before {
    content: "";
}

.ri-sun-foggy-line::before {
    content: "";
}

.ri-sun-line::before {
    content: "";
}

.ri-superscript-2::before {
    content: "";
}

.ri-superscript::before {
    content: "";
}

.ri-surgical-mask-fill::before {
    content: "";
}

.ri-surgical-mask-line::before {
    content: "";
}

.ri-surround-sound-fill::before {
    content: "";
}

.ri-surround-sound-line::before {
    content: "";
}

.ri-survey-fill::before {
    content: "";
}

.ri-survey-line::before {
    content: "";
}

.ri-swap-box-fill::before {
    content: "";
}

.ri-swap-box-line::before {
    content: "";
}

.ri-swap-fill::before {
    content: "";
}

.ri-swap-line::before {
    content: "";
}

.ri-switch-fill::before {
    content: "";
}

.ri-switch-line::before {
    content: "";
}

.ri-sword-fill::before {
    content: "";
}

.ri-sword-line::before {
    content: "";
}

.ri-syringe-fill::before {
    content: "";
}

.ri-syringe-line::before {
    content: "";
}

.ri-t-box-fill::before {
    content: "";
}

.ri-t-box-line::before {
    content: "";
}

.ri-t-shirt-2-fill::before {
    content: "";
}

.ri-t-shirt-2-line::before {
    content: "";
}

.ri-t-shirt-air-fill::before {
    content: "";
}

.ri-t-shirt-air-line::before {
    content: "";
}

.ri-t-shirt-fill::before {
    content: "";
}

.ri-t-shirt-line::before {
    content: "";
}

.ri-table-2::before {
    content: "";
}

.ri-table-alt-fill::before {
    content: "";
}

.ri-table-alt-line::before {
    content: "";
}

.ri-table-fill::before {
    content: "";
}

.ri-table-line::before {
    content: "";
}

.ri-tablet-fill::before {
    content: "";
}

.ri-tablet-line::before {
    content: "";
}

.ri-takeaway-fill::before {
    content: "";
}

.ri-takeaway-line::before {
    content: "";
}

.ri-taobao-fill::before {
    content: "";
}

.ri-taobao-line::before {
    content: "";
}

.ri-tape-fill::before {
    content: "";
}

.ri-tape-line::before {
    content: "";
}

.ri-task-fill::before {
    content: "";
}

.ri-task-line::before {
    content: "";
}

.ri-taxi-fill::before {
    content: "";
}

.ri-taxi-line::before {
    content: "";
}

.ri-taxi-wifi-fill::before {
    content: "";
}

.ri-taxi-wifi-line::before {
    content: "";
}

.ri-team-fill::before {
    content: "";
}

.ri-team-line::before {
    content: "";
}

.ri-telegram-fill::before {
    content: "";
}

.ri-telegram-line::before {
    content: "";
}

.ri-temp-cold-fill::before {
    content: "";
}

.ri-temp-cold-line::before {
    content: "";
}

.ri-temp-hot-fill::before {
    content: "";
}

.ri-temp-hot-line::before {
    content: "";
}

.ri-terminal-box-fill::before {
    content: "";
}

.ri-terminal-box-line::before {
    content: "";
}

.ri-terminal-fill::before {
    content: "";
}

.ri-terminal-line::before {
    content: "";
}

.ri-terminal-window-fill::before {
    content: "";
}

.ri-terminal-window-line::before {
    content: "";
}

.ri-test-tube-fill::before {
    content: "";
}

.ri-test-tube-line::before {
    content: "";
}

.ri-text-direction-l::before {
    content: "";
}

.ri-text-direction-r::before {
    content: "";
}

.ri-text-spacing::before {
    content: "";
}

.ri-text-wrap::before {
    content: "";
}

.ri-text::before {
    content: "";
}

.ri-thermometer-fill::before {
    content: "";
}

.ri-thermometer-line::before {
    content: "";
}

.ri-thumb-down-fill::before {
    content: "";
}

.ri-thumb-down-line::before {
    content: "";
}

.ri-thumb-up-fill::before {
    content: "";
}

.ri-thumb-up-line::before {
    content: "";
}

.ri-thunderstorms-fill::before {
    content: "";
}

.ri-thunderstorms-line::before {
    content: "";
}

.ri-ticket-2-fill::before {
    content: "";
}

.ri-ticket-2-line::before {
    content: "";
}

.ri-ticket-fill::before {
    content: "";
}

.ri-ticket-line::before {
    content: "";
}

.ri-time-fill::before {
    content: "";
}

.ri-time-line::before {
    content: "";
}

.ri-timer-2-fill::before {
    content: "";
}

.ri-timer-2-line::before {
    content: "";
}

.ri-timer-fill::before {
    content: "";
}

.ri-timer-flash-fill::before {
    content: "";
}

.ri-timer-flash-line::before {
    content: "";
}

.ri-timer-line::before {
    content: "";
}

.ri-todo-fill::before {
    content: "";
}

.ri-todo-line::before {
    content: "";
}

.ri-toggle-fill::before {
    content: "";
}

.ri-toggle-line::before {
    content: "";
}

.ri-tools-fill::before {
    content: "";
}

.ri-tools-line::before {
    content: "";
}

.ri-tornado-fill::before {
    content: "";
}

.ri-tornado-line::before {
    content: "";
}

.ri-trademark-fill::before {
    content: "";
}

.ri-trademark-line::before {
    content: "";
}

.ri-traffic-light-fill::before {
    content: "";
}

.ri-traffic-light-line::before {
    content: "";
}

.ri-train-fill::before {
    content: "";
}

.ri-train-line::before {
    content: "";
}

.ri-train-wifi-fill::before {
    content: "";
}

.ri-train-wifi-line::before {
    content: "";
}

.ri-translate-2::before {
    content: "";
}

.ri-translate::before {
    content: "";
}

.ri-travesti-fill::before {
    content: "";
}

.ri-travesti-line::before {
    content: "";
}

.ri-treasure-map-fill::before {
    content: "";
}

.ri-treasure-map-line::before {
    content: "";
}

.ri-trello-fill::before {
    content: "";
}

.ri-trello-line::before {
    content: "";
}

.ri-trophy-fill::before {
    content: "";
}

.ri-trophy-line::before {
    content: "";
}

.ri-truck-fill::before {
    content: "";
}

.ri-truck-line::before {
    content: "";
}

.ri-tumblr-fill::before {
    content: "";
}

.ri-tumblr-line::before {
    content: "";
}

.ri-tv-2-fill::before {
    content: "";
}

.ri-tv-2-line::before {
    content: "";
}

.ri-tv-fill::before {
    content: "";
}

.ri-tv-line::before {
    content: "";
}

.ri-twitch-fill::before {
    content: "";
}

.ri-twitch-line::before {
    content: "";
}

.ri-twitter-fill::before {
    content: "";
}

.ri-twitter-line::before {
    content: "";
}

.ri-typhoon-fill::before {
    content: "";
}

.ri-typhoon-line::before {
    content: "";
}

.ri-u-disk-fill::before {
    content: "";
}

.ri-u-disk-line::before {
    content: "";
}

.ri-ubuntu-fill::before {
    content: "";
}

.ri-ubuntu-line::before {
    content: "";
}

.ri-umbrella-fill::before {
    content: "";
}

.ri-umbrella-line::before {
    content: "";
}

.ri-underline::before {
    content: "";
}

.ri-uninstall-fill::before {
    content: "";
}

.ri-uninstall-line::before {
    content: "";
}

.ri-unsplash-fill::before {
    content: "";
}

.ri-unsplash-line::before {
    content: "";
}

.ri-upload-2-fill::before {
    content: "";
}

.ri-upload-2-line::before {
    content: "";
}

.ri-upload-cloud-2-fill::before {
    content: "";
}

.ri-upload-cloud-2-line::before {
    content: "";
}

.ri-upload-cloud-fill::before {
    content: "";
}

.ri-upload-cloud-line::before {
    content: "";
}

.ri-upload-fill::before {
    content: "";
}

.ri-upload-line::before {
    content: "";
}

.ri-usb-fill::before {
    content: "";
}

.ri-usb-line::before {
    content: "";
}

.ri-user-2-fill::before {
    content: "";
}

.ri-user-2-line::before {
    content: "";
}

.ri-user-3-fill::before {
    content: "";
}

.ri-user-3-line::before {
    content: "";
}

.ri-user-4-fill::before {
    content: "";
}

.ri-user-4-line::before {
    content: "";
}

.ri-user-5-fill::before {
    content: "";
}

.ri-user-5-line::before {
    content: "";
}

.ri-user-6-fill::before {
    content: "";
}

.ri-user-6-line::before {
    content: "";
}

.ri-user-add-fill::before {
    content: "";
}

.ri-user-add-line::before {
    content: "";
}

.ri-user-fill::before {
    content: "";
}

.ri-user-follow-fill::before {
    content: "";
}

.ri-user-follow-line::before {
    content: "";
}

.ri-user-heart-fill::before {
    content: "";
}

.ri-user-heart-line::before {
    content: "";
}

.ri-user-line::before {
    content: "";
}

.ri-user-location-fill::before {
    content: "";
}

.ri-user-location-line::before {
    content: "";
}

.ri-user-received-2-fill::before {
    content: "";
}

.ri-user-received-2-line::before {
    content: "";
}

.ri-user-received-fill::before {
    content: "";
}

.ri-user-received-line::before {
    content: "";
}

.ri-user-search-fill::before {
    content: "";
}

.ri-user-search-line::before {
    content: "";
}

.ri-user-settings-fill::before {
    content: "";
}

.ri-user-settings-line::before {
    content: "";
}

.ri-user-shared-2-fill::before {
    content: "";
}

.ri-user-shared-2-line::before {
    content: "";
}

.ri-user-shared-fill::before {
    content: "";
}

.ri-user-shared-line::before {
    content: "";
}

.ri-user-smile-fill::before {
    content: "";
}

.ri-user-smile-line::before {
    content: "";
}

.ri-user-star-fill::before {
    content: "";
}

.ri-user-star-line::before {
    content: "";
}

.ri-user-unfollow-fill::before {
    content: "";
}

.ri-user-unfollow-line::before {
    content: "";
}

.ri-user-voice-fill::before {
    content: "";
}

.ri-user-voice-line::before {
    content: "";
}

.ri-video-add-fill::before {
    content: "";
}

.ri-video-add-line::before {
    content: "";
}

.ri-video-chat-fill::before {
    content: "";
}

.ri-video-chat-line::before {
    content: "";
}

.ri-video-download-fill::before {
    content: "";
}

.ri-video-download-line::before {
    content: "";
}

.ri-video-fill::before {
    content: "";
}

.ri-video-line::before {
    content: "";
}

.ri-video-upload-fill::before {
    content: "";
}

.ri-video-upload-line::before {
    content: "";
}

.ri-vidicon-2-fill::before {
    content: "";
}

.ri-vidicon-2-line::before {
    content: "";
}

.ri-vidicon-fill::before {
    content: "";
}

.ri-vidicon-line::before {
    content: "";
}

.ri-vimeo-fill::before {
    content: "";
}

.ri-vimeo-line::before {
    content: "";
}

.ri-vip-crown-2-fill::before {
    content: "";
}

.ri-vip-crown-2-line::before {
    content: "";
}

.ri-vip-crown-fill::before {
    content: "";
}

.ri-vip-crown-line::before {
    content: "";
}

.ri-vip-diamond-fill::before {
    content: "";
}

.ri-vip-diamond-line::before {
    content: "";
}

.ri-vip-fill::before {
    content: "";
}

.ri-vip-line::before {
    content: "";
}

.ri-virus-fill::before {
    content: "";
}

.ri-virus-line::before {
    content: "";
}

.ri-visa-fill::before {
    content: "";
}

.ri-visa-line::before {
    content: "";
}

.ri-voice-recognition-fill::before {
    content: "";
}

.ri-voice-recognition-line::before {
    content: "";
}

.ri-voiceprint-fill::before {
    content: "";
}

.ri-voiceprint-line::before {
    content: "";
}

.ri-volume-down-fill::before {
    content: "";
}

.ri-volume-down-line::before {
    content: "";
}

.ri-volume-mute-fill::before {
    content: "";
}

.ri-volume-mute-line::before {
    content: "";
}

.ri-volume-off-vibrate-fill::before {
    content: "";
}

.ri-volume-off-vibrate-line::before {
    content: "";
}

.ri-volume-up-fill::before {
    content: "";
}

.ri-volume-up-line::before {
    content: "";
}

.ri-volume-vibrate-fill::before {
    content: "";
}

.ri-volume-vibrate-line::before {
    content: "";
}

.ri-vuejs-fill::before {
    content: "";
}

.ri-vuejs-line::before {
    content: "";
}

.ri-walk-fill::before {
    content: "";
}

.ri-walk-line::before {
    content: "";
}

.ri-wallet-2-fill::before {
    content: "";
}

.ri-wallet-2-line::before {
    content: "";
}

.ri-wallet-3-fill::before {
    content: "";
}

.ri-wallet-3-line::before {
    content: "";
}

.ri-wallet-fill::before {
    content: "";
}

.ri-wallet-line::before {
    content: "";
}

.ri-water-flash-fill::before {
    content: "";
}

.ri-water-flash-line::before {
    content: "";
}

.ri-webcam-fill::before {
    content: "";
}

.ri-webcam-line::before {
    content: "";
}

.ri-wechat-2-fill::before {
    content: "";
}

.ri-wechat-2-line::before {
    content: "";
}

.ri-wechat-fill::before {
    content: "";
}

.ri-wechat-line::before {
    content: "";
}

.ri-wechat-pay-fill::before {
    content: "";
}

.ri-wechat-pay-line::before {
    content: "";
}

.ri-weibo-fill::before {
    content: "";
}

.ri-weibo-line::before {
    content: "";
}

.ri-whatsapp-fill::before {
    content: "";
}

.ri-whatsapp-line::before {
    content: "";
}

.ri-wheelchair-fill::before {
    content: "";
}

.ri-wheelchair-line::before {
    content: "";
}

.ri-wifi-fill::before {
    content: "";
}

.ri-wifi-line::before {
    content: "";
}

.ri-wifi-off-fill::before {
    content: "";
}

.ri-wifi-off-line::before {
    content: "";
}

.ri-window-2-fill::before {
    content: "";
}

.ri-window-2-line::before {
    content: "";
}

.ri-window-fill::before {
    content: "";
}

.ri-window-line::before {
    content: "";
}

.ri-windows-fill::before {
    content: "";
}

.ri-windows-line::before {
    content: "";
}

.ri-windy-fill::before {
    content: "";
}

.ri-windy-line::before {
    content: "";
}

.ri-wireless-charging-fill::before {
    content: "";
}

.ri-wireless-charging-line::before {
    content: "";
}

.ri-women-fill::before {
    content: "";
}

.ri-women-line::before {
    content: "";
}

.ri-wubi-input::before {
    content: "";
}

.ri-xbox-fill::before {
    content: "";
}

.ri-xbox-line::before {
    content: "";
}

.ri-xing-fill::before {
    content: "";
}

.ri-xing-line::before {
    content: "";
}

.ri-youtube-fill::before {
    content: "";
}

.ri-youtube-line::before {
    content: "";
}

.ri-zcool-fill::before {
    content: "";
}

.ri-zcool-line::before {
    content: "";
}

.ri-zhihu-fill::before {
    content: "";
}

.ri-zhihu-line::before {
    content: "";
}

.ri-zoom-in-fill::before {
    content: "";
}

.ri-zoom-in-line::before {
    content: "";
}

.ri-zoom-out-fill::before {
    content: "";
}

.ri-zoom-out-line::before {
    content: "";
}

.ri-zzz-fill::before {
    content: "";
}

.ri-zzz-line::before {
    content: "";
}

.ri-arrow-down-double-fill::before {
    content: "";
}

.ri-arrow-down-double-line::before {
    content: "";
}

.ri-arrow-left-double-fill::before {
    content: "";
}

.ri-arrow-left-double-line::before {
    content: "";
}

.ri-arrow-right-double-fill::before {
    content: "";
}

.ri-arrow-right-double-line::before {
    content: "";
}

.ri-arrow-turn-back-fill::before {
    content: "";
}

.ri-arrow-turn-back-line::before {
    content: "";
}

.ri-arrow-turn-forward-fill::before {
    content: "";
}

.ri-arrow-turn-forward-line::before {
    content: "";
}

.ri-arrow-up-double-fill::before {
    content: "";
}

.ri-arrow-up-double-line::before {
    content: "";
}

.ri-bard-fill::before {
    content: "";
}

.ri-bard-line::before {
    content: "";
}

.ri-bootstrap-fill::before {
    content: "";
}

.ri-bootstrap-line::before {
    content: "";
}

.ri-box-1-fill::before {
    content: "";
}

.ri-box-1-line::before {
    content: "";
}

.ri-box-2-fill::before {
    content: "";
}

.ri-box-2-line::before {
    content: "";
}

.ri-box-3-fill::before {
    content: "";
}

.ri-box-3-line::before {
    content: "";
}

.ri-brain-fill::before {
    content: "";
}

.ri-brain-line::before {
    content: "";
}

.ri-candle-fill::before {
    content: "";
}

.ri-candle-line::before {
    content: "";
}

.ri-cash-fill::before {
    content: "";
}

.ri-cash-line::before {
    content: "";
}

.ri-contract-left-fill::before {
    content: "";
}

.ri-contract-left-line::before {
    content: "";
}

.ri-contract-left-right-fill::before {
    content: "";
}

.ri-contract-left-right-line::before {
    content: "";
}

.ri-contract-right-fill::before {
    content: "";
}

.ri-contract-right-line::before {
    content: "";
}

.ri-contract-up-down-fill::before {
    content: "";
}

.ri-contract-up-down-line::before {
    content: "";
}

.ri-copilot-fill::before {
    content: "";
}

.ri-copilot-line::before {
    content: "";
}

.ri-corner-down-left-fill::before {
    content: "";
}

.ri-corner-down-left-line::before {
    content: "";
}

.ri-corner-down-right-fill::before {
    content: "";
}

.ri-corner-down-right-line::before {
    content: "";
}

.ri-corner-left-down-fill::before {
    content: "";
}

.ri-corner-left-down-line::before {
    content: "";
}

.ri-corner-left-up-fill::before {
    content: "";
}

.ri-corner-left-up-line::before {
    content: "";
}

.ri-corner-right-down-fill::before {
    content: "";
}

.ri-corner-right-down-line::before {
    content: "";
}

.ri-corner-right-up-fill::before {
    content: "";
}

.ri-corner-right-up-line::before {
    content: "";
}

.ri-corner-up-left-double-fill::before {
    content: "";
}

.ri-corner-up-left-double-line::before {
    content: "";
}

.ri-corner-up-left-fill::before {
    content: "";
}

.ri-corner-up-left-line::before {
    content: "";
}

.ri-corner-up-right-double-fill::before {
    content: "";
}

.ri-corner-up-right-double-line::before {
    content: "";
}

.ri-corner-up-right-fill::before {
    content: "";
}

.ri-corner-up-right-line::before {
    content: "";
}

.ri-cross-fill::before {
    content: "";
}

.ri-cross-line::before {
    content: "";
}

.ri-edge-new-fill::before {
    content: "";
}

.ri-edge-new-line::before {
    content: "";
}

.ri-equal-fill::before {
    content: "";
}

.ri-equal-line::before {
    content: "";
}

.ri-expand-left-fill::before {
    content: "";
}

.ri-expand-left-line::before {
    content: "";
}

.ri-expand-left-right-fill::before {
    content: "";
}

.ri-expand-left-right-line::before {
    content: "";
}

.ri-expand-right-fill::before {
    content: "";
}

.ri-expand-right-line::before {
    content: "";
}

.ri-expand-up-down-fill::before {
    content: "";
}

.ri-expand-up-down-line::before {
    content: "";
}

.ri-flickr-fill::before {
    content: "";
}

.ri-flickr-line::before {
    content: "";
}

.ri-forward-10-fill::before {
    content: "";
}

.ri-forward-10-line::before {
    content: "";
}

.ri-forward-15-fill::before {
    content: "";
}

.ri-forward-15-line::before {
    content: "";
}

.ri-forward-30-fill::before {
    content: "";
}

.ri-forward-30-line::before {
    content: "";
}

.ri-forward-5-fill::before {
    content: "";
}

.ri-forward-5-line::before {
    content: "";
}

.ri-graduation-cap-fill::before {
    content: "";
}

.ri-graduation-cap-line::before {
    content: "";
}

.ri-home-office-fill::before {
    content: "";
}

.ri-home-office-line::before {
    content: "";
}

.ri-hourglass-2-fill::before {
    content: "";
}

.ri-hourglass-2-line::before {
    content: "";
}

.ri-hourglass-fill::before {
    content: "";
}

.ri-hourglass-line::before {
    content: "";
}

.ri-javascript-fill::before {
    content: "";
}

.ri-javascript-line::before {
    content: "";
}

.ri-loop-left-fill::before {
    content: "";
}

.ri-loop-left-line::before {
    content: "";
}

.ri-loop-right-fill::before {
    content: "";
}

.ri-loop-right-line::before {
    content: "";
}

.ri-memories-fill::before {
    content: "";
}

.ri-memories-line::before {
    content: "";
}

.ri-meta-fill::before {
    content: "";
}

.ri-meta-line::before {
    content: "";
}

.ri-microsoft-loop-fill::before {
    content: "";
}

.ri-microsoft-loop-line::before {
    content: "";
}

.ri-nft-fill::before {
    content: "";
}

.ri-nft-line::before {
    content: "";
}

.ri-notion-fill::before {
    content: "";
}

.ri-notion-line::before {
    content: "";
}

.ri-openai-fill::before {
    content: "";
}

.ri-openai-line::before {
    content: "";
}

.ri-overline::before {
    content: "";
}

.ri-p2p-fill::before {
    content: "";
}

.ri-p2p-line::before {
    content: "";
}

.ri-presentation-fill::before {
    content: "";
}

.ri-presentation-line::before {
    content: "";
}

.ri-replay-10-fill::before {
    content: "";
}

.ri-replay-10-line::before {
    content: "";
}

.ri-replay-15-fill::before {
    content: "";
}

.ri-replay-15-line::before {
    content: "";
}

.ri-replay-30-fill::before {
    content: "";
}

.ri-replay-30-line::before {
    content: "";
}

.ri-replay-5-fill::before {
    content: "";
}

.ri-replay-5-line::before {
    content: "";
}

.ri-school-fill::before {
    content: "";
}

.ri-school-line::before {
    content: "";
}

.ri-shining-2-fill::before {
    content: "";
}

.ri-shining-2-line::before {
    content: "";
}

.ri-shining-fill::before {
    content: "";
}

.ri-shining-line::before {
    content: "";
}

.ri-sketching::before {
    content: "";
}

.ri-skip-down-fill::before {
    content: "";
}

.ri-skip-down-line::before {
    content: "";
}

.ri-skip-left-fill::before {
    content: "";
}

.ri-skip-left-line::before {
    content: "";
}

.ri-skip-right-fill::before {
    content: "";
}

.ri-skip-right-line::before {
    content: "";
}

.ri-skip-up-fill::before {
    content: "";
}

.ri-skip-up-line::before {
    content: "";
}

.ri-slow-down-fill::before {
    content: "";
}

.ri-slow-down-line::before {
    content: "";
}

.ri-sparkling-2-fill::before {
    content: "";
}

.ri-sparkling-2-line::before {
    content: "";
}

.ri-sparkling-fill::before {
    content: "";
}

.ri-sparkling-line::before {
    content: "";
}

.ri-speak-fill::before {
    content: "";
}

.ri-speak-line::before {
    content: "";
}

.ri-speed-up-fill::before {
    content: "";
}

.ri-speed-up-line::before {
    content: "";
}

.ri-tiktok-fill::before {
    content: "";
}

.ri-tiktok-line::before {
    content: "";
}

.ri-token-swap-fill::before {
    content: "";
}

.ri-token-swap-line::before {
    content: "";
}

.ri-unpin-fill::before {
    content: "";
}

.ri-unpin-line::before {
    content: "";
}

.ri-wechat-channels-fill::before {
    content: "";
}

.ri-wechat-channels-line::before {
    content: "";
}

.ri-wordpress-fill::before {
    content: "";
}

.ri-wordpress-line::before {
    content: "";
}

.ri-blender-fill::before {
    content: "";
}

.ri-blender-line::before {
    content: "";
}

.ri-emoji-sticker-fill::before {
    content: "";
}

.ri-emoji-sticker-line::before {
    content: "";
}

.ri-git-close-pull-request-fill::before {
    content: "";
}

.ri-git-close-pull-request-line::before {
    content: "";
}

.ri-instance-fill::before {
    content: "";
}

.ri-instance-line::before {
    content: "";
}

.ri-megaphone-fill::before {
    content: "";
}

.ri-megaphone-line::before {
    content: "";
}

.ri-pass-expired-fill::before {
    content: "";
}

.ri-pass-expired-line::before {
    content: "";
}

.ri-pass-pending-fill::before {
    content: "";
}

.ri-pass-pending-line::before {
    content: "";
}

.ri-pass-valid-fill::before {
    content: "";
}

.ri-pass-valid-line::before {
    content: "";
}

.ri-ai-generate::before {
    content: "";
}

.ri-calendar-close-fill::before {
    content: "";
}

.ri-calendar-close-line::before {
    content: "";
}

.ri-draggable::before {
    content: "";
}

.ri-font-family::before {
    content: "";
}

.ri-font-mono::before {
    content: "";
}

.ri-font-sans-serif::before {
    content: "";
}

.ri-font-sans::before {
    content: "";
}

.ri-hard-drive-3-fill::before {
    content: "";
}

.ri-hard-drive-3-line::before {
    content: "";
}

.ri-kick-fill::before {
    content: "";
}

.ri-kick-line::before {
    content: "";
}

.ri-list-check-3::before {
    content: "";
}

.ri-list-indefinite::before {
    content: "";
}

.ri-list-ordered-2::before {
    content: "";
}

.ri-list-radio::before {
    content: "";
}

.ri-openbase-fill::before {
    content: "";
}

.ri-openbase-line::before {
    content: "";
}

.ri-planet-fill::before {
    content: "";
}

.ri-planet-line::before {
    content: "";
}

.ri-prohibited-fill::before {
    content: "";
}

.ri-prohibited-line::before {
    content: "";
}

.ri-quote-text::before {
    content: "";
}

.ri-seo-fill::before {
    content: "";
}

.ri-seo-line::before {
    content: "";
}

.ri-slash-commands::before {
    content: "";
}

.ri-archive-2-fill::before {
    content: "";
}

.ri-archive-2-line::before {
    content: "";
}

.ri-inbox-2-fill::before {
    content: "";
}

.ri-inbox-2-line::before {
    content: "";
}

.ri-shake-hands-fill::before {
    content: "";
}

.ri-shake-hands-line::before {
    content: "";
}

.ri-supabase-fill::before {
    content: "";
}

.ri-supabase-line::before {
    content: "";
}

.ri-water-percent-fill::before {
    content: "";
}

.ri-water-percent-line::before {
    content: "";
}

.ri-yuque-fill::before {
    content: "";
}

.ri-yuque-line::before {
    content: "";
}

.ri-crosshair-2-fill::before {
    content: "";
}

.ri-crosshair-2-line::before {
    content: "";
}

.ri-crosshair-fill::before {
    content: "";
}

.ri-crosshair-line::before {
    content: "";
}

.ri-file-close-fill::before {
    content: "";
}

.ri-file-close-line::before {
    content: "";
}

.ri-infinity-fill::before {
    content: "";
}

.ri-infinity-line::before {
    content: "";
}

.ri-rfid-fill::before {
    content: "";
}

.ri-rfid-line::before {
    content: "";
}

.ri-slash-commands-2::before {
    content: "";
}

.ri-user-forbid-fill::before {
    content: "";
}

.ri-user-forbid-line::before {
    content: "";
}

.ri-beer-fill::before {
    content: "";
}

.ri-beer-line::before {
    content: "";
}

.ri-circle-fill::before {
    content: "";
}

.ri-circle-line::before {
    content: "";
}

.ri-dropdown-list::before {
    content: "";
}

.ri-file-image-fill::before {
    content: "";
}

.ri-file-image-line::before {
    content: "";
}

.ri-file-pdf-2-fill::before {
    content: "";
}

.ri-file-pdf-2-line::before {
    content: "";
}

.ri-file-video-fill::before {
    content: "";
}

.ri-file-video-line::before {
    content: "";
}

.ri-folder-image-fill::before {
    content: "";
}

.ri-folder-image-line::before {
    content: "";
}

.ri-folder-video-fill::before {
    content: "";
}

.ri-folder-video-line::before {
    content: "";
}

.ri-hexagon-fill::before {
    content: "";
}

.ri-hexagon-line::before {
    content: "";
}

.ri-menu-search-fill::before {
    content: "";
}

.ri-menu-search-line::before {
    content: "";
}

.ri-octagon-fill::before {
    content: "";
}

.ri-octagon-line::before {
    content: "";
}

.ri-pentagon-fill::before {
    content: "";
}

.ri-pentagon-line::before {
    content: "";
}

.ri-rectangle-fill::before {
    content: "";
}

.ri-rectangle-line::before {
    content: "";
}

.ri-robot-2-fill::before {
    content: "";
}

.ri-robot-2-line::before {
    content: "";
}

.ri-shapes-fill::before {
    content: "";
}

.ri-shapes-line::before {
    content: "";
}

.ri-square-fill::before {
    content: "";
}

.ri-square-line::before {
    content: "";
}

.ri-tent-fill::before {
    content: "";
}

.ri-tent-line::before {
    content: "";
}

.ri-threads-fill::before {
    content: "";
}

.ri-threads-line::before {
    content: "";
}

.ri-tree-fill::before {
    content: "";
}

.ri-tree-line::before {
    content: "";
}

.ri-triangle-fill::before {
    content: "";
}

.ri-triangle-line::before {
    content: "";
}

.ri-twitter-x-fill::before {
    content: "";
}

.ri-twitter-x-line::before {
    content: "";
}

.ri-verified-badge-fill::before {
    content: "";
}

.ri-verified-badge-line::before {
    content: "";
}

.ri-armchair-fill::before {
    content: "";
}

.ri-armchair-line::before {
    content: "";
}

.ri-bnb-fill::before {
    content: "";
}

.ri-bnb-line::before {
    content: "";
}

.ri-bread-fill::before {
    content: "";
}

.ri-bread-line::before {
    content: "";
}

.ri-btc-fill::before {
    content: "";
}

.ri-btc-line::before {
    content: "";
}

.ri-calendar-schedule-fill::before {
    content: "";
}

.ri-calendar-schedule-line::before {
    content: "";
}

.ri-dice-1-fill::before {
    content: "";
}

.ri-dice-1-line::before {
    content: "";
}

.ri-dice-2-fill::before {
    content: "";
}

.ri-dice-2-line::before {
    content: "";
}

.ri-dice-3-fill::before {
    content: "";
}

.ri-dice-3-line::before {
    content: "";
}

.ri-dice-4-fill::before {
    content: "";
}

.ri-dice-4-line::before {
    content: "";
}

.ri-dice-5-fill::before {
    content: "";
}

.ri-dice-5-line::before {
    content: "";
}

.ri-dice-6-fill::before {
    content: "";
}

.ri-dice-6-line::before {
    content: "";
}

.ri-dice-fill::before {
    content: "";
}

.ri-dice-line::before {
    content: "";
}

.ri-drinks-fill::before {
    content: "";
}

.ri-drinks-line::before {
    content: "";
}

.ri-equalizer-2-fill::before {
    content: "";
}

.ri-equalizer-2-line::before {
    content: "";
}

.ri-equalizer-3-fill::before {
    content: "";
}

.ri-equalizer-3-line::before {
    content: "";
}

.ri-eth-fill::before {
    content: "";
}

.ri-eth-line::before {
    content: "";
}

.ri-flower-fill::before {
    content: "";
}

.ri-flower-line::before {
    content: "";
}

.ri-glasses-2-fill::before {
    content: "";
}

.ri-glasses-2-line::before {
    content: "";
}

.ri-glasses-fill::before {
    content: "";
}

.ri-glasses-line::before {
    content: "";
}

.ri-goggles-fill::before {
    content: "";
}

.ri-goggles-line::before {
    content: "";
}

.ri-image-circle-fill::before {
    content: "";
}

.ri-image-circle-line::before {
    content: "";
}

.ri-info-i::before {
    content: "";
}

.ri-money-rupee-circle-fill::before {
    content: "";
}

.ri-money-rupee-circle-line::before {
    content: "";
}

.ri-news-fill::before {
    content: "";
}

.ri-news-line::before {
    content: "";
}

.ri-robot-3-fill::before {
    content: "";
}

.ri-robot-3-line::before {
    content: "";
}

.ri-share-2-fill::before {
    content: "";
}

.ri-share-2-line::before {
    content: "";
}

.ri-sofa-fill::before {
    content: "";
}

.ri-sofa-line::before {
    content: "";
}

.ri-svelte-fill::before {
    content: "";
}

.ri-svelte-line::before {
    content: "";
}

.ri-vk-fill::before {
    content: "";
}

.ri-vk-line::before {
    content: "";
}

.ri-xrp-fill::before {
    content: "";
}

.ri-xrp-line::before {
    content: "";
}

.ri-xtz-fill::before {
    content: "";
}

.ri-xtz-line::before {
    content: "";
}

.ri-archive-stack-fill::before {
    content: "";
}

.ri-archive-stack-line::before {
    content: "";
}

.ri-bowl-fill::before {
    content: "";
}

.ri-bowl-line::before {
    content: "";
}

.ri-calendar-view::before {
    content: "";
}

.ri-carousel-view::before {
    content: "";
}

.ri-code-block::before {
    content: "";
}

.ri-color-filter-fill::before {
    content: "";
}

.ri-color-filter-line::before {
    content: "";
}

.ri-contacts-book-3-fill::before {
    content: "";
}

.ri-contacts-book-3-line::before {
    content: "";
}

.ri-contract-fill::before {
    content: "";
}

.ri-contract-line::before {
    content: "";
}

.ri-drinks-2-fill::before {
    content: "";
}

.ri-drinks-2-line::before {
    content: "";
}

.ri-export-fill::before {
    content: "";
}

.ri-export-line::before {
    content: "";
}

.ri-file-check-fill::before {
    content: "";
}

.ri-file-check-line::before {
    content: "";
}

.ri-focus-mode::before {
    content: "";
}

.ri-folder-6-fill::before {
    content: "";
}

.ri-folder-6-line::before {
    content: "";
}

.ri-folder-check-fill::before {
    content: "";
}

.ri-folder-check-line::before {
    content: "";
}

.ri-folder-close-fill::before {
    content: "";
}

.ri-folder-close-line::before {
    content: "";
}

.ri-folder-cloud-fill::before {
    content: "";
}

.ri-folder-cloud-line::before {
    content: "";
}

.ri-gallery-view-2::before {
    content: "";
}

.ri-gallery-view::before {
    content: "";
}

.ri-hand::before {
    content: "";
}

.ri-import-fill::before {
    content: "";
}

.ri-import-line::before {
    content: "";
}

.ri-information-2-fill::before {
    content: "";
}

.ri-information-2-line::before {
    content: "";
}

.ri-kanban-view-2::before {
    content: "";
}

.ri-kanban-view::before {
    content: "";
}

.ri-list-view::before {
    content: "";
}

.ri-lock-star-fill::before {
    content: "";
}

.ri-lock-star-line::before {
    content: "";
}

.ri-puzzle-2-fill::before {
    content: "";
}

.ri-puzzle-2-line::before {
    content: "";
}

.ri-puzzle-fill::before {
    content: "";
}

.ri-puzzle-line::before {
    content: "";
}

.ri-ram-2-fill::before {
    content: "";
}

.ri-ram-2-line::before {
    content: "";
}

.ri-ram-fill::before {
    content: "";
}

.ri-ram-line::before {
    content: "";
}

.ri-receipt-fill::before {
    content: "";
}

.ri-receipt-line::before {
    content: "";
}

.ri-shadow-fill::before {
    content: "";
}

.ri-shadow-line::before {
    content: "";
}

.ri-sidebar-fold-fill::before {
    content: "";
}

.ri-sidebar-fold-line::before {
    content: "";
}

.ri-sidebar-unfold-fill::before {
    content: "";
}

.ri-sidebar-unfold-line::before {
    content: "";
}

.ri-slideshow-view::before {
    content: "";
}

.ri-sort-alphabet-asc::before {
    content: "";
}

.ri-sort-alphabet-desc::before {
    content: "";
}

.ri-sort-number-asc::before {
    content: "";
}

.ri-sort-number-desc::before {
    content: "";
}

.ri-stacked-view::before {
    content: "";
}

.ri-sticky-note-add-fill::before {
    content: "";
}

.ri-sticky-note-add-line::before {
    content: "";
}

.ri-swap-2-fill::before {
    content: "";
}

.ri-swap-2-line::before {
    content: "";
}

.ri-swap-3-fill::before {
    content: "";
}

.ri-swap-3-line::before {
    content: "";
}

.ri-table-3::before {
    content: "";
}

.ri-table-view::before {
    content: "";
}

.ri-text-block::before {
    content: "";
}

.ri-text-snippet::before {
    content: "";
}

.ri-timeline-view::before {
    content: "";
}

.ri-blogger-fill::before {
    content: "";
}

.ri-blogger-line::before {
    content: "";
}

.ri-chat-thread-fill::before {
    content: "";
}

.ri-chat-thread-line::before {
    content: "";
}

.ri-discount-percent-fill::before {
    content: "";
}

.ri-discount-percent-line::before {
    content: "";
}

.ri-exchange-2-fill::before {
    content: "";
}

.ri-exchange-2-line::before {
    content: "";
}

.ri-git-fork-fill::before {
    content: "";
}

.ri-git-fork-line::before {
    content: "";
}

.ri-input-field::before {
    content: "";
}

.ri-progress-1-fill::before {
    content: "";
}

.ri-progress-1-line::before {
    content: "";
}

.ri-progress-2-fill::before {
    content: "";
}

.ri-progress-2-line::before {
    content: "";
}

.ri-progress-3-fill::before {
    content: "";
}

.ri-progress-3-line::before {
    content: "";
}

.ri-progress-4-fill::before {
    content: "";
}

.ri-progress-4-line::before {
    content: "";
}

.ri-progress-5-fill::before {
    content: "";
}

.ri-progress-5-line::before {
    content: "";
}

.ri-progress-6-fill::before {
    content: "";
}

.ri-progress-6-line::before {
    content: "";
}

.ri-progress-7-fill::before {
    content: "";
}

.ri-progress-7-line::before {
    content: "";
}

.ri-progress-8-fill::before {
    content: "";
}

.ri-progress-8-line::before {
    content: "";
}

.ri-remix-run-fill::before {
    content: "";
}

.ri-remix-run-line::before {
    content: "";
}

.ri-signpost-fill::before {
    content: "";
}

.ri-signpost-line::before {
    content: "";
}

.ri-time-zone-fill::before {
    content: "";
}

.ri-time-zone-line::before {
    content: "";
}

.ri-arrow-down-wide-fill::before {
    content: "";
}

.ri-arrow-down-wide-line::before {
    content: "";
}

.ri-arrow-left-wide-fill::before {
    content: "";
}

.ri-arrow-left-wide-line::before {
    content: "";
}

.ri-arrow-right-wide-fill::before {
    content: "";
}

.ri-arrow-right-wide-line::before {
    content: "";
}

.ri-arrow-up-wide-fill::before {
    content: "";
}

.ri-arrow-up-wide-line::before {
    content: "";
}

.ri-bluesky-fill::before {
    content: "";
}

.ri-bluesky-line::before {
    content: "";
}

.ri-expand-height-fill::before {
    content: "";
}

.ri-expand-height-line::before {
    content: "";
}

.ri-expand-width-fill::before {
    content: "";
}

.ri-expand-width-line::before {
    content: "";
}

.ri-forward-end-fill::before {
    content: "";
}

.ri-forward-end-line::before {
    content: "";
}

.ri-forward-end-mini-fill::before {
    content: "";
}

.ri-forward-end-mini-line::before {
    content: "";
}

.ri-friendica-fill::before {
    content: "";
}

.ri-friendica-line::before {
    content: "";
}

.ri-git-pr-draft-fill::before {
    content: "";
}

.ri-git-pr-draft-line::before {
    content: "";
}

.ri-play-reverse-fill::before {
    content: "";
}

.ri-play-reverse-line::before {
    content: "";
}

.ri-play-reverse-mini-fill::before {
    content: "";
}

.ri-play-reverse-mini-line::before {
    content: "";
}

.ri-rewind-start-fill::before {
    content: "";
}

.ri-rewind-start-line::before {
    content: "";
}

.ri-rewind-start-mini-fill::before {
    content: "";
}

.ri-rewind-start-mini-line::before {
    content: "";
}

.ri-scroll-to-bottom-fill::before {
    content: "";
}

.ri-scroll-to-bottom-line::before {
    content: "";
}

.ri-add-large-fill::before {
    content: "";
}

.ri-add-large-line::before {
    content: "";
}

.ri-aed-electrodes-fill::before {
    content: "";
}

.ri-aed-electrodes-line::before {
    content: "";
}

.ri-aed-fill::before {
    content: "";
}

.ri-aed-line::before {
    content: "";
}

.ri-alibaba-cloud-fill::before {
    content: "";
}

.ri-alibaba-cloud-line::before {
    content: "";
}

.ri-align-item-bottom-fill::before {
    content: "";
}

.ri-align-item-bottom-line::before {
    content: "";
}

.ri-align-item-horizontal-center-fill::before {
    content: "";
}

.ri-align-item-horizontal-center-line::before {
    content: "";
}

.ri-align-item-left-fill::before {
    content: "";
}

.ri-align-item-left-line::before {
    content: "";
}

.ri-align-item-right-fill::before {
    content: "";
}

.ri-align-item-right-line::before {
    content: "";
}

.ri-align-item-top-fill::before {
    content: "";
}

.ri-align-item-top-line::before {
    content: "";
}

.ri-align-item-vertical-center-fill::before {
    content: "";
}

.ri-align-item-vertical-center-line::before {
    content: "";
}

.ri-apps-2-add-fill::before {
    content: "";
}

.ri-apps-2-add-line::before {
    content: "";
}

.ri-close-large-fill::before {
    content: "";
}

.ri-close-large-line::before {
    content: "";
}

.ri-collapse-diagonal-2-fill::before {
    content: "";
}

.ri-collapse-diagonal-2-line::before {
    content: "";
}

.ri-collapse-diagonal-fill::before {
    content: "";
}

.ri-collapse-diagonal-line::before {
    content: "";
}

.ri-dashboard-horizontal-fill::before {
    content: "";
}

.ri-dashboard-horizontal-line::before {
    content: "";
}

.ri-expand-diagonal-2-fill::before {
    content: "";
}

.ri-expand-diagonal-2-line::before {
    content: "";
}

.ri-expand-diagonal-fill::before {
    content: "";
}

.ri-expand-diagonal-line::before {
    content: "";
}

.ri-firebase-fill::before {
    content: "";
}

.ri-firebase-line::before {
    content: "";
}

.ri-flip-horizontal-2-fill::before {
    content: "";
}

.ri-flip-horizontal-2-line::before {
    content: "";
}

.ri-flip-horizontal-fill::before {
    content: "";
}

.ri-flip-horizontal-line::before {
    content: "";
}

.ri-flip-vertical-2-fill::before {
    content: "";
}

.ri-flip-vertical-2-line::before {
    content: "";
}

.ri-flip-vertical-fill::before {
    content: "";
}

.ri-flip-vertical-line::before {
    content: "";
}

.ri-formula::before {
    content: "";
}

.ri-function-add-fill::before {
    content: "";
}

.ri-function-add-line::before {
    content: "";
}

.ri-goblet-2-fill::before {
    content: "";
}

.ri-goblet-2-line::before {
    content: "";
}

.ri-golf-ball-fill::before {
    content: "";
}

.ri-golf-ball-line::before {
    content: "";
}

.ri-group-3-fill::before {
    content: "";
}

.ri-group-3-line::before {
    content: "";
}

.ri-heart-add-2-fill::before {
    content: "";
}

.ri-heart-add-2-line::before {
    content: "";
}

.ri-id-card-fill::before {
    content: "";
}

.ri-id-card-line::before {
    content: "";
}

.ri-information-off-fill::before {
    content: "";
}

.ri-information-off-line::before {
    content: "";
}

.ri-java-fill::before {
    content: "";
}

.ri-java-line::before {
    content: "";
}

.ri-layout-grid-2-fill::before {
    content: "";
}

.ri-layout-grid-2-line::before {
    content: "";
}

.ri-layout-horizontal-fill::before {
    content: "";
}

.ri-layout-horizontal-line::before {
    content: "";
}

.ri-layout-vertical-fill::before {
    content: "";
}

.ri-layout-vertical-line::before {
    content: "";
}

.ri-menu-fold-2-fill::before {
    content: "";
}

.ri-menu-fold-2-line::before {
    content: "";
}

.ri-menu-fold-3-fill::before {
    content: "";
}

.ri-menu-fold-3-line::before {
    content: "";
}

.ri-menu-fold-4-fill::before {
    content: "";
}

.ri-menu-fold-4-line::before {
    content: "";
}

.ri-menu-unfold-2-fill::before {
    content: "";
}

.ri-menu-unfold-2-line::before {
    content: "";
}

.ri-menu-unfold-3-fill::before {
    content: "";
}

.ri-menu-unfold-3-line::before {
    content: "";
}

.ri-menu-unfold-4-fill::before {
    content: "";
}

.ri-menu-unfold-4-line::before {
    content: "";
}

.ri-mobile-download-fill::before {
    content: "";
}

.ri-mobile-download-line::before {
    content: "";
}

.ri-nextjs-fill::before {
    content: "";
}

.ri-nextjs-line::before {
    content: "";
}

.ri-nodejs-fill::before {
    content: "";
}

.ri-nodejs-line::before {
    content: "";
}

.ri-pause-large-fill::before {
    content: "";
}

.ri-pause-large-line::before {
    content: "";
}

.ri-play-large-fill::before {
    content: "";
}

.ri-play-large-line::before {
    content: "";
}

.ri-play-reverse-large-fill::before {
    content: "";
}

.ri-play-reverse-large-line::before {
    content: "";
}

.ri-police-badge-fill::before {
    content: "";
}

.ri-police-badge-line::before {
    content: "";
}

.ri-prohibited-2-fill::before {
    content: "";
}

.ri-prohibited-2-line::before {
    content: "";
}

.ri-shopping-bag-4-fill::before {
    content: "";
}

.ri-shopping-bag-4-line::before {
    content: "";
}

.ri-snowflake-fill::before {
    content: "";
}

.ri-snowflake-line::before {
    content: "";
}

.ri-square-root::before {
    content: "";
}

.ri-stop-large-fill::before {
    content: "";
}

.ri-stop-large-line::before {
    content: "";
}

.ri-tailwind-css-fill::before {
    content: "";
}

.ri-tailwind-css-line::before {
    content: "";
}

.ri-tooth-fill::before {
    content: "";
}

.ri-tooth-line::before {
    content: "";
}

.ri-video-off-fill::before {
    content: "";
}

.ri-video-off-line::before {
    content: "";
}

.ri-video-on-fill::before {
    content: "";
}

.ri-video-on-line::before {
    content: "";
}

.ri-webhook-fill::before {
    content: "";
}

.ri-webhook-line::before {
    content: "";
}

.ri-weight-fill::before {
    content: "";
}

.ri-weight-line::before {
    content: "";
}

.ri-book-shelf-fill::before {
    content: "";
}

.ri-book-shelf-line::before {
    content: "";
}

.ri-brain-2-fill::before {
    content: "";
}

.ri-brain-2-line::before {
    content: "";
}

.ri-chat-search-fill::before {
    content: "";
}

.ri-chat-search-line::before {
    content: "";
}

.ri-chat-unread-fill::before {
    content: "";
}

.ri-chat-unread-line::before {
    content: "";
}

.ri-collapse-horizontal-fill::before {
    content: "";
}

.ri-collapse-horizontal-line::before {
    content: "";
}

.ri-collapse-vertical-fill::before {
    content: "";
}

.ri-collapse-vertical-line::before {
    content: "";
}

.ri-dna-fill::before {
    content: "";
}

.ri-dna-line::before {
    content: "";
}

.ri-dropper-fill::before {
    content: "";
}

.ri-dropper-line::before {
    content: "";
}

.ri-expand-diagonal-s-2-fill::before {
    content: "";
}

.ri-expand-diagonal-s-2-line::before {
    content: "";
}

.ri-expand-diagonal-s-fill::before {
    content: "";
}

.ri-expand-diagonal-s-line::before {
    content: "";
}

.ri-expand-horizontal-fill::before {
    content: "";
}

.ri-expand-horizontal-line::before {
    content: "";
}

.ri-expand-horizontal-s-fill::before {
    content: "";
}

.ri-expand-horizontal-s-line::before {
    content: "";
}

.ri-expand-vertical-fill::before {
    content: "";
}

.ri-expand-vertical-line::before {
    content: "";
}

.ri-expand-vertical-s-fill::before {
    content: "";
}

.ri-expand-vertical-s-line::before {
    content: "";
}

.ri-gemini-fill::before {
    content: "";
}

.ri-gemini-line::before {
    content: "";
}

.ri-reset-left-fill::before {
    content: "";
}

.ri-reset-left-line::before {
    content: "";
}

.ri-reset-right-fill::before {
    content: "";
}

.ri-reset-right-line::before {
    content: "";
}

.ri-stairs-fill::before {
    content: "";
}

.ri-stairs-line::before {
    content: "";
}

.ri-telegram-2-fill::before {
    content: "";
}

.ri-telegram-2-line::before {
    content: "";
}

.ri-triangular-flag-fill::before {
    content: "";
}

.ri-triangular-flag-line::before {
    content: "";
}

.ri-user-minus-fill::before {
    content: "";
}

.ri-user-minus-line::before {
    content: "";
}

.ri-account-box-2-fill::before {
    content: "";
}

.ri-account-box-2-line::before {
    content: "";
}

.ri-account-circle-2-fill::before {
    content: "";
}

.ri-account-circle-2-line::before {
    content: "";
}

.ri-alarm-snooze-fill::before {
    content: "";
}

.ri-alarm-snooze-line::before {
    content: "";
}

.ri-arrow-down-box-fill::before {
    content: "";
}

.ri-arrow-down-box-line::before {
    content: "";
}

.ri-arrow-left-box-fill::before {
    content: "";
}

.ri-arrow-left-box-line::before {
    content: "";
}

.ri-arrow-left-down-box-fill::before {
    content: "";
}

.ri-arrow-left-down-box-line::before {
    content: "";
}

.ri-arrow-left-up-box-fill::before {
    content: "";
}

.ri-arrow-left-up-box-line::before {
    content: "";
}

.ri-arrow-right-box-fill::before {
    content: "";
}

.ri-arrow-right-box-line::before {
    content: "";
}

.ri-arrow-right-down-box-fill::before {
    content: "";
}

.ri-arrow-right-down-box-line::before {
    content: "";
}

.ri-arrow-right-up-box-fill::before {
    content: "";
}

.ri-arrow-right-up-box-line::before {
    content: "";
}

.ri-arrow-up-box-fill::before {
    content: "";
}

.ri-arrow-up-box-line::before {
    content: "";
}

.ri-bar-chart-box-ai-fill::before {
    content: "";
}

.ri-bar-chart-box-ai-line::before {
    content: "";
}

.ri-brush-ai-fill::before {
    content: "";
}

.ri-brush-ai-line::before {
    content: "";
}

.ri-camera-ai-fill::before {
    content: "";
}

.ri-camera-ai-line::before {
    content: "";
}

.ri-chat-ai-fill::before {
    content: "";
}

.ri-chat-ai-line::before {
    content: "";
}

.ri-chat-smile-ai-fill::before {
    content: "";
}

.ri-chat-smile-ai-line::before {
    content: "";
}

.ri-chat-voice-ai-fill::before {
    content: "";
}

.ri-chat-voice-ai-line::before {
    content: "";
}

.ri-code-ai-fill::before {
    content: "";
}

.ri-code-ai-line::before {
    content: "";
}

.ri-color-filter-ai-fill::before {
    content: "";
}

.ri-color-filter-ai-line::before {
    content: "";
}

.ri-custom-size::before {
    content: "";
}

.ri-fediverse-fill::before {
    content: "";
}

.ri-fediverse-line::before {
    content: "";
}

.ri-flag-off-fill::before {
    content: "";
}

.ri-flag-off-line::before {
    content: "";
}

.ri-home-9-fill::before {
    content: "";
}

.ri-home-9-line::before {
    content: "";
}

.ri-image-ai-fill::before {
    content: "";
}

.ri-image-ai-line::before {
    content: "";
}

.ri-image-circle-ai-fill::before {
    content: "";
}

.ri-image-circle-ai-line::before {
    content: "";
}

.ri-info-card-fill::before {
    content: "";
}

.ri-info-card-line::before {
    content: "";
}

.ri-landscape-ai-fill::before {
    content: "";
}

.ri-landscape-ai-line::before {
    content: "";
}

.ri-letter-spacing-2::before {
    content: "";
}

.ri-line-height-2::before {
    content: "";
}

.ri-mail-ai-fill::before {
    content: "";
}

.ri-mail-ai-line::before {
    content: "";
}

.ri-mic-2-ai-fill::before {
    content: "";
}

.ri-mic-2-ai-line::before {
    content: "";
}

.ri-mic-ai-fill::before {
    content: "";
}

.ri-mic-ai-line::before {
    content: "";
}

.ri-movie-ai-fill::before {
    content: "";
}

.ri-movie-ai-line::before {
    content: "";
}

.ri-music-ai-fill::before {
    content: "";
}

.ri-music-ai-line::before {
    content: "";
}

.ri-notification-snooze-fill::before {
    content: "";
}

.ri-notification-snooze-line::before {
    content: "";
}

.ri-php-fill::before {
    content: "";
}

.ri-php-line::before {
    content: "";
}

.ri-pix-fill::before {
    content: "";
}

.ri-pix-line::before {
    content: "";
}

.ri-pulse-ai-fill::before {
    content: "";
}

.ri-pulse-ai-line::before {
    content: "";
}

.ri-quill-pen-ai-fill::before {
    content: "";
}

.ri-quill-pen-ai-line::before {
    content: "";
}

.ri-speak-ai-fill::before {
    content: "";
}

.ri-speak-ai-line::before {
    content: "";
}

.ri-star-off-fill::before {
    content: "";
}

.ri-star-off-line::before {
    content: "";
}

.ri-translate-ai-2::before {
    content: "";
}

.ri-translate-ai::before {
    content: "";
}

.ri-user-community-fill::before {
    content: "";
}

.ri-user-community-line::before {
    content: "";
}

.ri-vercel-fill::before {
    content: "";
}

.ri-vercel-line::before {
    content: "";
}

.ri-video-ai-fill::before {
    content: "";
}

.ri-video-ai-line::before {
    content: "";
}

.ri-video-on-ai-fill::before {
    content: "";
}

.ri-video-on-ai-line::before {
    content: "";
}

.ri-voice-ai-fill::before {
    content: "";
}

.ri-voice-ai-line::before {
    content: "";
}

.ri-ai-generate-2::before {
    content: "";
}

.ri-ai-generate-text::before {
    content: "";
}

.ri-anthropic-fill::before {
    content: "";
}

.ri-anthropic-line::before {
    content: "";
}

.ri-apps-2-ai-fill::before {
    content: "";
}

.ri-apps-2-ai-line::before {
    content: "";
}

.ri-camera-lens-ai-fill::before {
    content: "";
}

.ri-camera-lens-ai-line::before {
    content: "";
}

.ri-clapperboard-ai-fill::before {
    content: "";
}

.ri-clapperboard-ai-line::before {
    content: "";
}

.ri-claude-fill::before {
    content: "";
}

.ri-claude-line::before {
    content: "";
}

.ri-closed-captioning-ai-fill::before {
    content: "";
}

.ri-closed-captioning-ai-line::before {
    content: "";
}

.ri-dvd-ai-fill::before {
    content: "";
}

.ri-dvd-ai-line::before {
    content: "";
}

.ri-film-ai-fill::before {
    content: "";
}

.ri-film-ai-line::before {
    content: "";
}

.ri-font-size-ai::before {
    content: "";
}

.ri-mixtral-fill::before {
    content: "";
}

.ri-mixtral-line::before {
    content: "";
}

.ri-movie-2-ai-fill::before {
    content: "";
}

.ri-movie-2-ai-line::before {
    content: "";
}

.ri-mv-ai-fill::before {
    content: "";
}

.ri-mv-ai-line::before {
    content: "";
}

.ri-perplexity-fill::before {
    content: "";
}

.ri-perplexity-line::before {
    content: "";
}

.ri-poker-clubs-fill::before {
    content: "";
}

.ri-poker-clubs-line::before {
    content: "";
}

.ri-poker-diamonds-fill::before {
    content: "";
}

.ri-poker-diamonds-line::before {
    content: "";
}

.ri-poker-hearts-fill::before {
    content: "";
}

.ri-poker-hearts-line::before {
    content: "";
}

.ri-poker-spades-fill::before {
    content: "";
}

.ri-poker-spades-line::before {
    content: "";
}

.ri-safe-3-fill::before {
    content: "";
}

.ri-safe-3-line::before {
    content: "";
}

a,
body,
code,
div,
em,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
img,
li,
ol,
p,
span,
strong,
ul {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

li,
ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

li:focus,
ul:focus {
    outline: -webkit-focus-ring-color auto 0px;
}

html {
    box-sizing: border-box;
    height: 100%;
}

body {
    font-family: OpenSans, "PingFang SC", Arial, "Helvetica Neue", "Microsoft YaHei", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    height: 100%;
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n00);
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
}

#app {
    overflow: hidden;
    height: 100%;
    transform: translate3d(0px, 0px, 0px);
}

*,
::after,
::before {
    box-sizing: inherit;
}

a:active,
a:focus {
    outline: none;
}

a,
a:focus,
a:hover {
    cursor: pointer;
    text-decoration: none;
    color: inherit;
}

div:focus {
    outline: none;
}

::-webkit-input-placeholder {
    font-size: 16px;
    letter-spacing: normal;
    color: var(--color-neutral-n40);
}

.modal-fade-enter-from,
.modal-fade-leave-to {
    opacity: 0;
}

.modal-fade-enter-active {
    animation: 0.3s ease 0s 1 normal none running modal-fade-in;
}

.modal-fade-leave-active {
    animation: 0.3s ease 0s 1 normal none running modal-fade-out;
}

@keyframes modal-fade-in {
    0% {
        transform: translate3d(0px, -20px, 0px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}

@keyframes modal-fade-out {
    0% {
        transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        transform: translate3d(0px, -20px, 0px);
        opacity: 0;
    }
}

.mask-fade-enter-from,
.mask-fade-leave-to {
    opacity: 0;
}

.mask-fade-enter-active {
    animation: 0.3s ease 0s 1 normal none running mask-fade-in;
}

.mask-fade-leave-active {
    animation: 0.3s ease 0s 1 normal none running mask-fade-out;
}

@keyframes mask-fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes mask-fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.common-fade-enter-from,
.common-fade-leave-to,
.fade-message-enter-from,
.fade-message-leave-to {
    opacity: 0;
}

.common-fade-enter-active,
.fade-message-enter-active {
    animation: 0.2s ease 0s 1 normal none running common-fade-in;
}

.common-fade-leave-active,
.fade-message-leave-active {
    animation: 0.2s ease 0s 1 normal none running common-fade-out;
}

@keyframes common-fade-in {
    0% {
        transform: translate3d(0px, -15px, 0px);
        opacity: 0;
    }
    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}

@keyframes common-fade-out {
    0% {
        transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        transform: translate3d(0px, -15px, 0px);
        opacity: 0;
    }
}

@media screen and (max-width: 768px) {
    body {
        user-select: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    ::-webkit-input-placeholder {
        font-size: 12px;
    }
}

::selection {
    background: var(--color-selection);
    color: var(--color-neutral-n80);
}

@media (prefers-color-scheme: dark) {
    body[data-theme="system"] {
        --color-system-black: #000000;
        --color-system-white: #ffffff;
        --color-neutral-n80: #ebeef5;
        --color-neutral-n60: #a2a9b8;
        --color-neutral-n50: #6c717a;
        --color-neutral-n40: #5e6470;
        --color-neutral-n30: #4a505c;
        --color-neutral-n20: #393e47;
        --color-neutral-n10: #31353d;
        --color-neutral-n06: rgba(49, 53, 61, .3);
        --color-neutral-n05: rgba(215, 225, 245, .04);
        --color-neutral-n02: #292c33;
        --color-neutral-n00: #25282e;
        --color-brand-b60: #578fff;
        --color-brand-b50: #4580f6;
        --color-brand-b10: rgba(89, 141, 246, .1);
        --color-poly-r60: #eb5e42;
        --color-poly-r50: #f56845;
        --color-poly-g50: #42b879;
        --color-poly-g40: #4cad87;
        --color-poly-o50: #f57f31;
        --color-poly-p60: #a97ff5;
        --color-selection: #8458c7;
        --transparent-nt80: rgba(42, 45, 51, .8);
        --transparent-nt20: rgba(255, 255, 255, .2);
        --transparent-nt10: rgba(255, 255, 255, .08);
        --transparent-gt20: rgba(66, 184, 121, .28);
        --transparent-gt10: rgba(66, 184, 121, .16);
        --gradient-ng10: linear-gradient(266.34deg, #31353d 0%, rgba(49, 53, 61, 0) 100%);
        --color-line: #7A5D6B;
    }
}

@media (prefers-color-scheme: light) {
    body[data-theme="system"] {
        --color-system-black: #000000;
        --color-system-white: #ffffff;
        --color-neutral-n80: #1a2947;
        --color-neutral-n60: #5d667a;
        --color-neutral-n50: #afb7c7;
        --color-neutral-n40: #bcc1cc;
        --color-neutral-n30: #e1e6f0;
        --color-neutral-n20: #ebeff7;
        --color-neutral-n10: #f5f7fc;
        --color-neutral-n06: rgba(245, 247, 252, .6);
        --color-neutral-n05: rgba(26, 41, 71, .04);
        --color-neutral-n02: #ffffff;
        --color-neutral-n00: #ffffff;
        --color-brand-b60: #1d5ef5;
        --color-brand-b50: #3173f6;
        --color-brand-b10: rgba(49, 115, 246, .08);
        --color-poly-r60: #eb2f00;
        --color-poly-r50: #ff3300;
        --color-poly-g50: #21a35d;
        --color-poly-g40: #3ead81;
        --color-poly-o50: #ff6c0a;
        --color-poly-p60: #6f42c1;
        --color-selection: #aafafa;
        --transparent-nt80: rgba(13, 15, 20, .8);
        --transparent-nt20: rgba(0, 0, 0, .2);
        --transparent-nt10: rgba(0, 0, 0, .08);
        --transparent-gt20: rgba(33, 163, 93, .2);
        --transparent-gt10: rgba(33, 163, 93, .12);
        --gradient-ng10: linear-gradient(266.34deg, #f5f7fc 0%, rgba(245, 247, 252, .2) 100%);
        --color-line: #F5CEE0;
    }
}

body[data-theme="light"] {
    --color-system-black: #000000;
    --color-system-white: #ffffff;
    --color-neutral-n80: #1a2947;
    --color-neutral-n60: #5d667a;
    --color-neutral-n50: #afb7c7;
    --color-neutral-n40: #bcc1cc;
    --color-neutral-n30: #e1e6f0;
    --color-neutral-n20: #ebeff7;
    --color-neutral-n10: #f5f7fc;
    --color-neutral-n06: rgba(245, 247, 252, .6);
    --color-neutral-n05: rgba(26, 41, 71, .04);
    --color-neutral-n02: #ffffff;
    --color-neutral-n00: #ffffff;
    --color-brand-b60: #1d5ef5;
    --color-brand-b50: #3173f6;
    --color-brand-b10: rgba(49, 115, 246, .08);
    --color-poly-r60: #eb2f00;
    --color-poly-r50: #ff3300;
    --color-poly-g50: #21a35d;
    --color-poly-g40: #3ead81;
    --color-poly-o50: #ff6c0a;
    --color-poly-p60: #6f42c1;
    --color-selection: #aafafa;
    --transparent-nt80: rgba(13, 15, 20, .8);
    --transparent-nt20: rgba(0, 0, 0, .2);
    --transparent-nt10: rgba(0, 0, 0, .08);
    --transparent-gt20: rgba(33, 163, 93, .2);
    --transparent-gt10: rgba(33, 163, 93, .12);
    --gradient-ng10: linear-gradient(266.34deg, #f5f7fc 0%, rgba(245, 247, 252, .2) 100%);
    --color-line: #F5CEE0;
}

body[data-theme="dark"] {
    --color-system-black: #000000;
    --color-system-white: #ffffff;
    --color-neutral-n80: #ebeef5;
    --color-neutral-n60: #a2a9b8;
    --color-neutral-n50: #6c717a;
    --color-neutral-n40: #5e6470;
    --color-neutral-n30: #4a505c;
    --color-neutral-n20: #393e47;
    --color-neutral-n10: #31353d;
    --color-neutral-n06: rgba(49, 53, 61, .3);
    --color-neutral-n05: rgba(215, 225, 245, .04);
    --color-neutral-n02: #292c33;
    --color-neutral-n00: #25282e;
    --color-brand-b60: #578fff;
    --color-brand-b50: #4580f6;
    --color-brand-b10: rgba(89, 141, 246, .1);
    --color-poly-r60: #eb5e42;
    --color-poly-r50: #f56845;
    --color-poly-g50: #42b879;
    --color-poly-g40: #4cad87;
    --color-poly-o50: #f57f31;
    --color-poly-p60: #a97ff5;
    --color-selection: #8458c7;
    --transparent-nt80: rgba(42, 45, 51, .8);
    --transparent-nt20: rgba(255, 255, 255, .2);
    --transparent-nt10: rgba(255, 255, 255, .08);
    --transparent-gt20: rgba(66, 184, 121, .28);
    --transparent-gt10: rgba(66, 184, 121, .16);
    --gradient-ng10: linear-gradient(266.34deg, #31353d 0%, rgba(49, 53, 61, 0) 100%);
    --color-line: #7A5D6B;
}

@font-face {
    font-family: OpenSans;
    src: url("/assets/opensans-48343a1b.ttf") format("truetype"), url("/assets/opensans-55ae6b5e.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: rd-icon;
    src: url("/assets/rd-icon-17fd8ee5.woff") format("woff"), url("/assets/rd-icon-c6275daf.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class^="rd-icon-"],
[class*=" rd-icon-"] {
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: rd-icon !important;
}

.rd-icon-close-circle .path1::before {
    content: "";
    color: var(--color-neutral-n40);
}

.rd-icon-close-circle .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-system-white);
}

.rd-icon-info .path1::before {
    content: "";
    color: var(--color-brand-b50);
    opacity: 0.12;
}

.rd-icon-info .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-brand-b60);
}

.rd-icon-permission .path1::before {
    content: "";
    color: var(--color-poly-g50);
    opacity: 0.12;
}

.rd-icon-permission .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-poly-g50);
}

.rd-icon-prohibition .path1::before {
    content: "";
    color: var(--color-poly-r50);
    opacity: 0.12;
}

.rd-icon-prohibition .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-poly-r60);
}

.rd-icon-note-fix .path1::before {
    content: "";
    color: var(--color-neutral-n10);
}

.rd-icon-note-fix .path2::before {
    content: "";
    margin-left: -1.2002em;
    color: var(--color-poly-r60);
    opacity: 0.8;
}

.rd-icon-note-update .path1::before {
    content: "";
    color: var(--color-neutral-n10);
}

.rd-icon-note-update .path2::before {
    content: "";
    margin-left: -1.2002em;
    color: var(--color-brand-b50);
}

.rd-icon-note-add .path1::before {
    content: "";
    color: var(--color-neutral-n10);
}

.rd-icon-note-add .path2::before {
    content: "";
    margin-left: -1.2002em;
    color: var(--color-poly-g50);
}

.rd-icon-link::before {
    content: "";
    color: var(--color-brand-b60);
}

.rd-icon-qrcode::before {
    content: "";
    color: var(--color-brand-b50);
}

.rd-icon-bitcoin .path1::before {
    content: "";
    color: rgb(255, 141, 31);
}

.rd-icon-bitcoin .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-system-white);
}

.rd-icon-heart::before {
    content: "";
}

.rd-icon-error::before {
    content: "";
    color: var(--color-poly-r50);
}

.rd-icon-checkbox-active .path1::before {
    content: "";
    color: var(--color-brand-b50);
}

.rd-icon-checkbox-active .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-system-white);
}

.rd-icon-checkbox-normal::before {
    content: "";
    color: var(--color-neutral-n40);
}

.rd-icon-arrow::before {
    content: "";
}

.rd-icon-all::before {
    content: "";
}

.rd-icon-add .path1::before {
    content: "";
    color: var(--color-neutral-n30);
}

.rd-icon-add .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-neutral-n60);
}

.rd-icon-checked .path1::before {
    content: "";
    color: var(--color-neutral-n30);
}

.rd-icon-checked .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-brand-b50);
}

.rd-icon-close-square .path1::before {
    content: "";
    color: var(--color-neutral-n20);
}

.rd-icon-close-square .path2::before {
    content: "";
    margin-left: -1em;
    color: var(--color-neutral-n60);
}

.rd-icon-unicode::before {
    content: "";
}

.rd-icon-dropdown::before {
    content: "";
}

.rd-icon-html::before {
    content: "";
}

.rd-icon-right::before {
    content: "";
}

.rd-icon-folder::before {
    content: "";
}

.rd-icon-download::before {
    content: "";
}

.rd-icon-github::before {
    content: "";
}

.rd-icon-export::before {
    content: "";
}

.rd-icon-import::before {
    content: "";
}

.rd-icon-delete::before {
    content: "";
}

.rd-icon-external-link::before {
    content: "";
}

.rd-icon-more::before {
    content: "";
}

.rd-icon-settings::before {
    content: "";
}

.rd-icon-rotate::before {
    content: "";
}

.rd-icon-command::before {
    content: "";
}

.rd-icon-kb-option::before {
    content: "";
}

.rd-icon-kb-shift::before {
    content: "";
}

.rd-icon-kb-up::before {
    content: "";
}

.rd-icon-up::before {
    content: "";
}

.rd-icon-left::before {
    content: "";
}

.rd-icon-folder-add::before {
    content: "";
}

.rd-icon-search::before {
    content: "";
}

.rd-icon-collection-add::before {
    content: "";
}

.rd-icon-copy::before {
    content: "";
}

.rd-icon-description::before {
    content: "";
}

.rd-btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    transition: 0.2s ease-in-out;
    padding: 0px 16px;
}

.rd-btn i~span {
    vertical-align: middle;
}

.rd-btn-size-large.rd-btn-only-icon {
    width: 40px;
}

.rd-btn-group .rd-btn-primary:not(:last-child) {
    border-right: 1px solid transparent;
}

.rd-btn-group .rd-btn-primary:not(:last-child)::after {
    content: "";
    position: absolute;
    right: -2px;
    height: 24px;
    width: 1px;
    background: var(--transparent-nt10);
    z-index: 2;
}

.rd-message {
    box-shadow: rgba(26, 41, 71, 0.04) 0px 8px 24px, rgba(26, 41, 71, 0.08) 0px 2px 8px;
}

.rd-popconfirm-popup-content {
    background: var(--color-neutral-n00);
    border: .5px solid var(--color-neutral-n30);
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-icon {
    display: none;
}

.rd-popconfirm-popup-content .rd-popconfirm-body .rd-popconfirm-content {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-n80);
}

.rd-popconfirm-popup-content .rd-popconfirm-footer .rd-btn {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    height: auto;
    padding: 4px 12px;
}

.rd-popconfirm-popup-content .rd-popconfirm-footer .rd-btn.rd-btn-secondary {
    color: var(--color-neutral-n80);
    background-color: var(--color-neutral-n20);
    border: 1px solid transparent;
}

.rd-popconfirm-popup-content .rd-popconfirm-footer .rd-btn.rd-btn-secondary:hover {
    background-color: var(--color-neutral-n30);
}

.rd-popconfirm-popup-content .rd-popconfirm-footer .rd-btn.rd-btn-primary {
    color: var(--color-system-white);
    background-color: var(--color-poly-r50);
}

.rd-popconfirm-popup-content .rd-popconfirm-footer .rd-btn.rd-btn-primary:hover {
    background-color: var(--color-poly-r60);
}

.rd-dropdown {
    background: var(--color-neutral-n02);
    border: .5px solid var(--color-neutral-n30);
}

.rd-message-list {
    position: fixed;
    z-index: 1003;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    margin: 0px;
    padding: 0px 10px;
    text-align: center;
    pointer-events: none;
}

.rd-message-list-top {
    top: 40px;
}

.rd-message-list-bottom {
    bottom: 40px;
}

.rd-message {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-bottom: 16px;
    padding: 8px 12px;
    overflow: hidden;
    line-height: 1;
    text-align: center;
    list-style: none;
    background-color: var(--color-bg-popup);
    border: .5px solid var(--color-neutral-3);
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px;
    transition: 0.1s cubic-bezier(0, 0, 1, 1);
    pointer-events: auto;
}

.rd-message-icon {
    display: inline-block;
    margin-right: 8px;
    color: var(--color-text-1);
    font-size: 20px;
    vertical-align: middle;
    animation: 0.1s cubic-bezier(0, 0, 1, 1) 0s 1 normal none running rd-msg-fade, 0.4s cubic-bezier(0.3, 1.3, 0.3, 1) 0s 1 normal none running rd-msg-fade;
}

.rd-message-content {
    font-size: 14px;
    color: var(--color-text-1);
    vertical-align: middle;
}

.rd-message-info {
    background-color: var(--color-bg-popup);
    border-color: var(--color-neutral-3);
}

.rd-message-info .rd-message-icon {
    color: rgb(var(--primary-6));
}

.rd-message-info .rd-message-content {
    color: var(--color-text-1);
}

.rd-message-success {
    background-color: var(--color-neutral-n02);
    border-color: var(--color-neutral-n30);
}

.rd-message-success .rd-message-icon {
    color: rgb(var(--success-6));
}

.rd-message-success .rd-message-content {
    color: var(--color-neutral-n80);
}

.rd-message-warning {
    background-color: var(--color-bg-popup);
    border-color: var(--color-neutral-3);
}

.rd-message-warning .rd-message-icon {
    color: rgb(var(--warning-6));
}

.rd-message-warning .rd-message-content {
    color: var(--color-text-1);
}

.rd-message-error {
    background-color: var(--color-neutral-n02);
    border-color: var(--color-neutral-n30);
}

.rd-message-error .rd-message-icon {
    color: rgb(var(--danger-6));
}

.rd-message-error .rd-message-content {
    color: var(--color-neutral-n80);
}

.rd-message-loading {
    background-color: var(--color-bg-popup);
    border-color: var(--color-neutral-3);
}

.rd-message-loading .rd-message-icon {
    color: rgb(var(--primary-6));
}

.rd-message-loading .rd-message-content {
    color: var(--color-text-1);
}

.rd-message-close-btn {
    margin-left: 8px;
    color: var(--color-text-1);
    font-size: 12px;
}

.rd-message .rd-icon-hover.rd-message-icon-hover::before {
    width: 20px;
    height: 20px;
}

.fade-message-enter-from,
.fade-message-appear-from {
    opacity: 0;
}

.fade-message-enter-to,
.fade-message-appear-to {
    opacity: 1;
}

.fade-message-enter-active,
.fade-message-appear-active {
    transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}

.fade-message-leave-from {
    opacity: 1;
}

.fade-message-leave-to {
    opacity: 0;
}

.fade-message-leave-active {
    position: absolute;
}

.flip-list-move {
    transition: transform 0.8s;
}

@keyframes rd-msg-fade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes rd-msg-scale {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}