*, :after, :before {
    box-sizing: border-box;
}

body {
    -webkit-font-smoothing: antialiased;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI, Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Open Sans, sans-serif;
}

.rmb-b {
    display: flex;
    flex-direction: column;
    padding: 0 10px 10px;
}

.rmb-5d {
    border: 2px solid #28ffbb;
}

.rmb-03 {
    background: linear-gradient(to bottom right,#303d39,#353535);
    border-radius: 8px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    transition: border .25s;
}

.ruc-25e7a3, .ruc-7eb141 {
    background-color: #4f4f4f;
    border-radius: 2px;
    flex: 0 0 auto;
    padding: 1px 6px;
}
.ruc-25e7a3 {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: 20px;
    line-height: 16px;
    min-width: 21px;
    text-align: center;
}

.rmb-ec {
    border-radius: 8px;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    position: relative;
}

.rmb-5c {
    align-items: center;
    color: #fff;
    display: flex;
    height: 55px;
    justify-content: space-between;
    position: relative;
}

[data-is-won=true] .rmb-a {
    max-width: calc(100% - 80px);
}

.rmb-a {
    align-items: baseline;
    align-self: center;
    column-gap: 8px;
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    overflow: hidden;
    padding-left: 15px;
}

.rmb-11, .rmb-7e {
    color: #28ffbb;
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 23px;
}

.rmb-05, .rmb-11 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rmb-11, .rmb-7e {
    color:#28ffbb;
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 23px;
}

.rmb-05 {
    color: #ddd;
    flex: 1 1 0;
    font-size: 11px;
    line-height: 23px;
    margin-left: 0;
    margin-right: auto;
    min-width: 0;
    opacity: 1;
    padding-right: 10px;
    transition: opacity .2s;
}

.rmb-64 {
    opacity: 0;
}

.rmb-05, .rmb-11 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rmb-2b {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
}

.rmb-9a {
    position: relative;
}

.rmb-4 {
    display: flex;
    flex-direction: column;
    padding: 0 0 15px;
}

.rmb-0a, .rmb-c4 {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
}

.rmb-0a {
    flex-direction: column;
    padding: 0 15px;
    position: relative;
}

.rmb-c4 {
    gap: 5px;
}

.rmb-0a, .rmb-c4 {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
}

.rmb-8e {
    flex: 1 1 0;
    min-width: 0;
}

.ruc-eba823 {
    align-items: center;
    background-color: hsla(0,0%,100%,.07);
    border: none;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    display: flex;
    gap: 5px;
    height: 35px;
    justify-content: center;
    width: 100%;
}

.ruc-db5b9b {
    align-items: center;
    color: #e4e4e4;
    display: flex;
    height: 15px;
    justify-content: center;
    margin-left: 10px;
    min-width: 15px;
    width: 15px;
}
svg {
    pointer-events: all;
    overflow: auto;
}

.ruc-80680d {
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: #e4e4e4;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin-right: 10px;
    max-height: 30px;
    overflow: hidden;
    word-break: break-word;
}

a, h1, h2, h3, h4, h5, h6, li, p, ul {
    margin: 0;
    padding: 0;
}

p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

.ruc-eba823 {
    align-items: center;
    background-color: hsla(0,0%,100%,.07);
    border: none;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    display: flex;
    gap: 5px;
    height: 35px;
    justify-content: center;
    width: 100%;
}

button, input {
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI, Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Open Sans, sans-serif;
}
div {
    display: block;
    unicode-bidi: isolate;
}

.ruc-cbc440 {
    --ruc-fixture-fallback-indent: 16px;
    display: flex;
    flex-direction: column;
    gap: 5px 0;
    padding: 10px 15px 15px;
    position: relative;
}
.ruc-5eae47 {
    align-items: flex-start;
    display: flex;
    gap: 0;
}
.ruc-ce1418 {
    align-self: stretch;
    flex: 0 0 16px;
    min-height: 20px;
}
.ruc-3b69e3, .ruc-6c5e90 {
    background-position: 0 3px;
    background-size: 13px 13px;
}

.ruc-6c5e90 {
    background-image: url('winwin.svg');
}

.ruc-ef0a13 {
    background-position: 50%;
    background-repeat: no-repeat;
    display: block;
    flex: 0 0 22px;
    height: 20px;
    position: relative;
    width: 22px;
}
.ruc-3f8252 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}

.ruc-909d2d {
    display: flex;
    gap: 0 10px;
    justify-content: flex-start;
}

.ruc-0b0e2f, .ruc-32f149 {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}

.ruc-0b0e2f {
    flex: 0 1 auto;
    font-weight: 700;
    min-width: 0;
    white-space: normal;
    word-break: break-word;
}

.ruc-32f149 {
    flex: 0 0 auto;
    margin-right: 5px;
    white-space: nowrap;
}
.ruc-0b0e2f, .ruc-32f149 {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}
.ruc-b161b7 {
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    display: -webkit-box;
    font-size: 11px;
    line-height: 13px;
    max-height: 26px;
    overflow: hidden;
    word-break: break-word;
}

.ruc-497636, .ruc-b161b7 {
    color: hsla(0,0%,100%,.8);
}
.ruc-828666, .ruc-ce7bc1 {
    align-self: stretch;
    display: flex;
}

.ruc-ce7bc1 {
    align-items: flex-end;
    justify-content: flex-end;
    margin-left: auto;
}

.ruc-828666 {
    margin-left: 25px;
    width: calc(100% - 25px);
}
.ruc-828666, .ruc-ce7bc1 {
    align-self: stretch;
    display: flex;
}
.ruc-9fa78c {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.ruc-1ab961:first-child {
    margin-bottom: 5px;
}

.ruc-1ab961 {
    align-items: center;
    display: flex;
}

.ruc-70c59a {
    align-items: center;
    display: inline-flex;
    flex: 0 0 auto;
    margin-right: 5px;
}
.ruc-e47aae {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.ruc-d948a8 {
    align-items: center;
    color: #fff;
    display: flex;
    flex: 1 1 auto;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    margin-right: 5px;
    min-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ruc-25e7a3, .ruc-7eb141 {
    background-color: #4f4f4f;
    border-radius: 2px;
    flex: 0 0 auto;
    padding: 1px 6px;
}
.ruc-25e7a3 {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: 20px;
    line-height: 16px;
    min-width: 21px;
    text-align: center;
}
.ruc-1ab961 {
    align-items: center;
    display: flex;
}
.ruc-70c59a {
    align-items: center;
    display: inline-flex;
    flex: 0 0 auto;
    margin-right: 5px;
}
.ruc-e47aae {
    display: inline-block;
    height: 16px;
    width: 16px;
}

.ruc-d948a8 {
    align-items: center;
    color: #fff;
    display: flex;
    flex: 1 1 auto;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
    margin-right: 5px;
    min-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ruc-25e7a3, .ruc-7eb141 {
    background-color: #4f4f4f;
    border-radius: 2px;
    flex: 0 0 auto;
    padding: 1px 6px;
}
.ruc-25e7a3 {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: 20px;
    line-height: 16px;
    min-width: 21px;
    text-align: center;
}
.mmb-c69eea {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    position: relative;
    width: 100%;
}
.mmb-aea99a, .mmb-c25968 {
    display: flex;
    flex: 1;
    min-width: 0;
}
.mmb-aea99a {
    padding-top: 10px;
}
.mmb-f3557d {
    flex: 1;
    min-width: 0;
}

.ruc-0e6b5a {
    align-items: center;
    display: flex;
}
.ruc-f91b46 {
    margin-left: auto;
}
.ruc-ea3862 {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
    width: 100%;
}
.ruc-1127a4, .ruc-54602d {
    flex: 1 0 50%;
    padding: 0 15px;
}
.ruc-1127a4 {
    align-self: start;
}
.ruc-09039f, .ruc-9008f5 {
    color: #fff;
}
.ruc-9008f5 {
    display: flex;
    flex-direction: column;
}

.ruc-09039f {
    font-size: 12px;
    line-height: 14px;
    opacity: .6;
    padding-bottom: 2px;
    white-space: nowrap;
}

.ruc-09039f, .ruc-9008f5 {
    color: #fff;
}

.ruc-93ecde {
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}

.ruc-54602d {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
}

.ruc-1127a4, .ruc-54602d {
    flex: 1 0 50%;
    padding: 0 15px;
}
.ruc-09039f, .ruc-9008f5 {
    color: #fff;
}

.ruc-9008f5 {
    display: flex;
    flex-direction: column;
}

.ruc-360ae6[data-is-won=true] .ruc-09039f {
    color: #fff;
}
.ruc-360ae6 .ruc-09039f {
    color: hsla(0,0%,100%,.4);
}
.ruc-89fb3a {
    align-items: baseline;
    display: flex;
    gap: 8px;
    white-space: nowrap;
}
.ruc-360ae6[data-is-won=true] .ruc-93ecde {
    color: #fff;
}
.ruc-360ae6 .ruc-93ecde {
    color: hsla(0,0%,100%,.4);
}
.ruc-93ecde {
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
}
.ruc-f76dbd {
    flex: 1 0 100%;
    margin-bottom: -15px;
    margin-top: 15px;
}
.ruc-5e767d, .ruc-9cefa7 {
    align-items: center;
    display: flex;
    justify-content: center;
}
.ruc-9cefa7 {
    background-color: hsla(0,0%,100%,.07);
    border-radius: 5px;
    box-sizing: border-box;
    cursor: default;
    height: 45px;
    padding: 0 10px;
    width: 100%;
}
.ruc-5e767d {
    flex-wrap: wrap;
    gap: 0 10px;
}
.ruc-5e767d, .ruc-9cefa7 {
    align-items: center;
    display: flex;
    justify-content: center;
}
.ruc-d508d1 {
    align-items: center;
    border: 2px solid #28ffbb;
    border-radius: 50%;
    color: #28ffbb;
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    height: 21px;
    justify-content: center;
    line-height: 1;
    width: 21px;
}
.ruc-279fea, .ruc-d55fa0 {
    color: #28ffbb;
}
.ruc-53acf0, .ruc-77f9bd {
    color: #48dbac;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}
.ruc-279fea, .ruc-d55fa0 {
    color: #28ffbb;
}
.ruc-53acf0, .ruc-77f9bd {
    color: #48dbac;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}
.rmb-c3 {
    background-color: #28ffbb;
    color: #0d221b;
    display: grid;
    font-size: 16px;
    font-weight: 900;
    height: 29px;
    place-content: center;
    pointer-events: none;
    position: absolute;
    right: 34px;
    text-transform: uppercase;
    top: -3px;
    transform: none;
    transition: transform .25s;
    z-index: 1;
}
.rmb-c3:after, .rmb-c3:before {
    background-color: #28ffbb;
    content: "";
    height: 29px;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 29'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='color(display-p3 0.353 0.933 0.588)'/%3E%3Cstop offset='100%25' stop-color='color(display-p3 0.396 0.937 0.780)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M.11 3H-9a1.5 1.5 0 0 1 0-3H94.805a1.5 1.5 0 0 1 0 3h-8.756c-5.665 0-10.256 4.592-10.256 10.256V16c0 7.18-5.82 13-13 13H23.719c-7.18 0-13-5.82-13-13v-2.39C10.72 7.75 5.97 3 .11 3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 29'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='color(display-p3 0.353 0.933 0.588)'/%3E%3Cstop offset='100%25' stop-color='color(display-p3 0.396 0.937 0.780)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M.11 3H-9a1.5 1.5 0 0 1 0-3H94.805a1.5 1.5 0 0 1 0 3h-8.756c-5.665 0-10.256 4.592-10.256 10.256V16c0 7.18-5.82 13-13 13H23.719c-7.18 0-13-5.82-13-13v-2.39C10.72 7.75 5.97 3 .11 3'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    position: absolute;
    width: 23px;
}
.rmb-c3:before {
    left: -23px;
}
.rmb-c3:after {
    right: -23px;
    transform: scaleX(-1);
}
.rmb-c3:after, .rmb-c3:before {
    background-color:#28ffbb;
    content: "";
    height: 29px;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 29'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='color(display-p3 0.353 0.933 0.588)'/%3E%3Cstop offset='100%25' stop-color='color(display-p3 0.396 0.937 0.780)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M.11 3H-9a1.5 1.5 0 0 1 0-3H94.805a1.5 1.5 0 0 1 0 3h-8.756c-5.665 0-10.256 4.592-10.256 10.256V16c0 7.18-5.82 13-13 13H23.719c-7.18 0-13-5.82-13-13v-2.39C10.72 7.75 5.97 3 .11 3'/%3E%3C/svg%3E");
    mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 29'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0%25' x2='100%25' y1='50%25' y2='50%25'%3E%3Cstop offset='0%25' stop-color='color(display-p3 0.353 0.933 0.588)'/%3E%3Cstop offset='100%25' stop-color='color(display-p3 0.396 0.937 0.780)'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M.11 3H-9a1.5 1.5 0 0 1 0-3H94.805a1.5 1.5 0 0 1 0 3h-8.756c-5.665 0-10.256 4.592-10.256 10.256V16c0 7.18-5.82 13-13 13H23.719c-7.18 0-13-5.82-13-13v-2.39C10.72 7.75 5.97 3 .11 3'/%3E%3C/svg%3E");
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    position: absolute;
    width: 23px;
}