@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap);
*,
*::before,
*::after {
    padding: 0;
    margin: 0;
    outline: none;
    box-sizing: border-box;
}

.payment-qr-overlay {
    position: fixed;
    inset: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
    background: rgba(0, 0, 0, .62);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    animation: paymentQrFadeIn .16s ease-out;
}

.payment-qr-modal {
    position: relative;
    width: min(408px, 100%);
    padding: 20px;
    border: 0;
    border-radius: 8px;
    background: #111313;
    color: #f4f6f6;
    box-shadow: 0 22px 80px rgba(0, 0, 0, .42);
    animation: paymentQrPopIn .18s ease-out;
}

.payment-qr-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    margin-bottom: 14px;
}

.payment-qr-header h2 {
    margin: 0;
    color: #fff;
    font-size: 20px;
    line-height: 1.25;
    font-weight: 720;
    letter-spacing: 0;
}

.payment-qr-header p {
    display: inline-flex;
    align-items: center;
    min-height: 28px;
    margin-top: 9px;
    border-radius: 999px;
    background: rgba(255, 255, 255, .07);
    color: rgba(244, 246, 246, .76);
    padding: 0 10px;
    font-size: 14px;
    line-height: 1;
    font-weight: 650;
}

.payment-qr-close {
    flex: 0 0 auto;
    width: 34px;
    height: 34px;
    border: 0;
    border-radius: 8px;
    color: rgba(244, 246, 246, .58);
    background: #171919;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: color .18s ease, background .18s ease;
}

.payment-qr-close:hover {
    color: #fff;
    background: #1e2121;
}

.payment-qr-body {
    min-height: 276px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background: #171919;
    padding: 10px;
}

.payment-qr-body img {
    display: block;
    width: 256px;
    height: 256px;
    padding: 10px;
    border-radius: 8px;
    background: #fff;
    object-fit: contain;
    box-shadow: none;
}

.payment-qr-loader {
    width: 256px;
    height: 256px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    border-radius: 8px;
    background: #171919;
    color: rgba(244, 246, 246, .46);
}

.payment-qr-loader svg,
.payment-qr-waiting svg {
    width: 28px;
    height: 28px;
    animation: paymentQrSpin 1s linear infinite;
}

.payment-qr-loader span {
    color: rgba(244, 246, 246, .52);
    font-size: 12px;
    font-weight: 620;
}

.payment-qr-note {
    margin: 12px 0 0;
    border-radius: 8px;
    background: #171919;
    color: rgba(244, 246, 246, .56);
    padding: 12px;
    font-size: 12px;
    line-height: 1.45;
    text-align: center;
    font-weight: 520;
}

.payment-qr-waiting {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 38px;
    margin-top: 10px;
    border-radius: 8px;
    background: rgba(86, 227, 142, .1);
    color: #56e38e;
    font-size: 12px;
    font-weight: 650;
}

.payment-qr-waiting svg {
    width: 16px;
    height: 16px;
}

.payment-qr-waiting.success {
    background: rgba(86, 227, 142, .13);
    color: #56e38e;
}

.payment-qr-waiting.failed {
    background: rgba(251, 113, 133, .11);
    color: #fb7185;
}

.payment-qr-actions {
    margin-top: 16px;
}

.payment-qr-secondary {
    width: 100%;
    height: 44px;
    border: 0;
    border-radius: 8px;
    background: #171919;
    color: #f4f6f6;
    cursor: pointer;
    font-weight: 650;
    transition: background .18s ease, color .18s ease;
}

.payment-qr-secondary:hover {
    background: #1e2121;
    color: #fff;
}

@keyframes paymentQrFadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes paymentQrPopIn {
    from {
        opacity: 0;
        transform: translateY(10px) scale(.985);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

@keyframes paymentQrSpin {
    to { transform: rotate(360deg); }
}

@media (max-width: 520px) {
    .payment-qr-modal {
        padding: 16px;
    }

    .payment-qr-body,
    .payment-qr-body img,
    .payment-qr-loader {
        width: 220px;
        height: 220px;
        min-height: 220px;
    }

    .payment-qr-body {
        width: 100%;
        min-height: 240px;
    }
}

::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background: transparent;
    border-radius: 0px;
}

::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: #111;
}

body {
    font-family: 'Gilroy', sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    background: #08080e;
    overflow-x: hidden;
}

body.lock {
    overflow: hidden;
}

a {
    text-decoration: none;
    color: #000;
    transition: .25s all;
}

img {
    object-fit: cover;
}

input,
textarea {
    border: 0;
    background: 0;
    font-family: inherit;
    font-size: 14px;
    resize: none;
}

input::placeholder,
textarea::placeholder {
    color: rgba(0, 0, 0, .6);
}

.container {
    width: 1400px;
    margin: 0 auto;
    padding: 0 30px;
}

.btn {
    background: linear-gradient(to right, #6382F5 22.62%, #35488F 100%);
    border-radius: 15px;
    width: 220px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: relative;
    padding: 20px;
}

.btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 15px;
    background: #6382F5;
    opacity: 0;
    transition: .25s all;
}

.btn:hover::before {
    opacity: 1;
}

.btn.black {
    background: #6382F5;
    color: #fff;
}

.btn.gray::before,
.btn.gray2::before,
.btn.black::before {
    display: none;
}
.btn.black:hover {
    background: #4e68c6;
}

.btn.gray {
    background: rgba(0, 0, 0, .02);
    color: #000;
}
.btn.gray:hover {
    background: #000;
    color: #fff;
}

.btn.gray2 {
    background: #f5f5f5;
    color: #000;
}
.btn.gray2:hover {
    background: #000;
    color: #fff;
}

.btn.icon-left .icon {
    margin-right: 18px;
}

.btn.icon-right .icon {
    margin-left: auto;
}

.btn span {
    position: relative;
    font-size: 16px;
}

.carousel {
    display: flex;
    align-items: center;
    margin-right: -30px;
}

.carousel .block-wrapper {
    width: 25%;
    padding-right: 30px;
}

.carousel .block-wrapper .block {
    background: #fff;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
}

.carousel .block-wrapper .block.hide {
    opacity: 0;
}

.tooltip {
    position: relative;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: black;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 8px;
    position: absolute;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    top: -40px;
    left: -30px;
    background: #fff;
    font-size: 12px;
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.tooltip .tooltiptext .title {
    font-weight: 600;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltip.red .tooltiptext {
    background: rgba(251, 215, 219, 1.0);
    color: #EA384D;
/*    left: -37px;*/
}
.tooltip.red .tooltiptext::after {
    border-color: rgba(251, 215, 219, 1.0) transparent transparent transparent;
}

.tooltip.green .tooltiptext {
    background: rgba(216, 240, 228, 1.0);
    color: #3db37a;
    left: -37px;
}
.tooltip.green .tooltiptext::after {
    border-color: rgba(216, 240, 228, 1.0) transparent transparent transparent;
}

.tooltip.orange .tooltiptext {
    background: rgba(255, 233, 206, 1.0);
    color: #ffa22e;
/*    left: -37px;*/
}
.tooltip.orange .tooltiptext::after {
    border-color: rgba(255, 233, 206, 1.0) transparent transparent transparent;
}

.modal-wrapper {
    position: fixed;
    top: -10000%;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.45);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    opacity: 0;
    transition: .45s opacity;
}

.modal2-wrapper {
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .45s opacity;
}

.modal {
    background: #fff;
    border-radius: 12px;
    padding: 30px;
    min-width: 550px;
    display: none;
}

.modal .pre-title {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 600;
    color: #000;
}
.modal .pre-text {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
    font-weight: 400;
}
.modal .pre-title2 {
    display: inline-block;
    position: relative;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 600;
}

.modal .radio-boxes {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 15px;
}

.modal .radio-boxes .radio-box {
    padding: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: .25s all;
}

.modal .radio-boxes .radio-box .radio {
    margin-left: auto;
    height: 28px;
    width: 28px;
    border: 7px solid rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal .radio-boxes .radio-box .radio span {
    height: 14px;
    width: 14px;
    background: #fff;
    border-radius: 50%;
    opacity: 0;
}

.modal .radio-boxes .radio-box.active,
.modal .radio-boxes .radio-box:hover {
    background: rgba(0, 0, 0, 0.05);
}

.modal .radio-boxes .radio-box.active .radio {
    border-color: #3DB37A;
}

.modal .radio-boxes .radio-box.active .radio span {
    opacity: 1;
}

.modal.cash-up {
    background: 0;
    border-radius: 0;
    padding: 0;
}

.modal.cash-up .header {
    background: #fff;
    margin-bottom: 15px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    padding: 15px;
    color: #000;
}

.modal.cash-up .header .avatar {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    margin-right: 10px;
}

.modal.cash-up .header span {
    text-align: right;
    margin-left: auto;
    margin-right: 10px;
}

.modal.cash-up .body {
    background: #fff;
    border-radius: 12px;
    padding: 30px;
}

.modal.cash-up .body .go-up {
    display: flex;
    align-items: center;
}

.inputtext {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    color: #000;
    font-weight: 600;
    height: 60px;
    padding: 20px;
    text-align: left;
    width: 100%;
    margin-right: 15px;
}
.inputtext::placeholder {
    color: rgba(0, 0, 0, .6);
}

.modal.cash-up .body .go-up input {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    color: #000;
    font-weight: 600;
    height: 60px;
    padding: 20px;
    text-align: center;
    width: 100%;
    margin-right: 15px;
}

.modal.cash-up .body .go-up input::placeholder {
    color: rgba(0, 0, 0, .6);
}

.modal.cash-up .body .go-up .btn.black {
    height: 60px;
    background: #3DB37A;
    border-radius: 12px;
    font-size: 16px;
}

.modal.cash-up .body .go-up .btn.black:hover {
    background: #329565;
}

.modal-wrapper.show {
    top: 0;
    opacity: 1;
}

.modal.show {
    display: block;
}

header {
    height: 80px;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    display: flex;
    align-items: center;
    background: #fff;
}

header .navbar {
    display: flex;
    align-items: center;
}

header .navbar .logo,
footer .content .logo {
    display: flex;
    align-items: center;
}

header .navbar .logo img,
footer .content .logo img {
    margin-right: 7px;
}

header .navbar .logo .info,
footer .content .logo .info {
    display: flex;
    flex-direction: column;
    text-transform: uppercase;
    color: #fff;
}

header .navbar .logo .info span,
footer .content .logo .info span {
    font-weight: 500;
    font-size: 14px;
}

header .navbar .logo .info .name,
footer .content .logo .info .name {
    font-weight: 700;
    font-size: 16px;
}

header .navbar .navbar-menu {
    margin: 0 auto;
    display: flex;
    align-items: center;
}

header .navbar .navbar-menu a {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    color: rgba(255, 255, 255, 0.9);
    position: relative;

    font-size: 18px;
    font-weight: 600;
}

header .navbar .navbar-menu a::before {
    content: '';
    position: absolute;
    bottom: -3px;
    height: 6px;
    width: 100px;
    opacity: 0;
    transition: .25s all;
    background: linear-gradient(to right, #6382F5 22.62%, #35488F 100%);
    border-radius: 39px;
}

header .navbar .navbar-menu a.active,
header .navbar .navbar-menu a:hover {
    color: #fff;
}

header .navbar .navbar-menu a.active {
    font-weight: 600;
}

header .navbar .navbar-menu a.active::before,
header .navbar .navbar-menu a:hover::before {
    opacity: 1;
    width: 50px;
}

#header-wrapper {
    padding: 50px 0;
    background: #000;
}

#header-wrapper .content {
    display: flex;
}

#header-wrapper .content .block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#header-wrapper .content .block.left {
    width: 35%;
    position: relative;
}

#header-wrapper .content .block.left::before {
    content: '';
    position: absolute;
    height: 320px;
    width: 320px;
    background: #6382F5;
    opacity: 0.2;
    filter: blur(120px);
    left: -30%;
    top: 10%;
}

#header-wrapper .content .block.left::after {
    content: '';
    position: absolute;
    height: 320px;
    width: 320px;
    background: #6382F5;
    opacity: 0.2;
    filter: blur(120px);
    left: 60%;
    top: 30%;
}

#header-wrapper .content .block.left .subject {
    background: rgba(99, 130, 245, .2);
    border-radius: 10px;
    color: #6382F5;
    padding: 15px 25px;
    margin-bottom: 25px;
    position: relative;
    z-index: 2;
}

#header-wrapper .content .block.left h2 {
    font-size: 50px;
    font-weight: 800;
    margin-bottom: 25px;
    position: relative;
    z-index: 2;
    color: rgba(255, 255, 255, 0.95);
}

#header-wrapper .content .block.left .description {
    font-weight: 600;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.85);
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}

#header-wrapper .content .block.left .more-info {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 10000;
}

#header-wrapper .content .block.left .more-info .link {
    display: flex;
    align-items: center;
    margin-left: 30px;
    color: rgba(99, 130, 245, .7);
    font-size: 14px;
}

#header-wrapper .content .block.left .more-info .link:hover {
    color: #6382f5;
}

#header-wrapper .content .block.left .more-info .link .icon {
    margin-right: 10px;
}

#header-wrapper .content .block.right {
    width: 65%;
    padding-left: 25px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

#header-wrapper .content .block.right .block-inner {
    position: relative;
    border-radius: 10px;
}

#header-wrapper .content .block.right .block-inner.gray:nth-child(1) {
    background-image: url(/static/media/block-sea-of-thieves-bg.22bec301a4bb1c4767d7.png);
    height: 530px;
    width: 220px;
}

#header-wrapper .content .block.right .block-inner.gray:nth-child(1) img {
    position: absolute;
    bottom: 0;
    left: -116%;
}

#header-wrapper .content .block.right .block-wrapper {
    display: flex;
    flex-direction: column;
    padding-left: 10px;
}

#header-wrapper .content .block.right .block-wrapper .block-inner.gradient {
    width: 360px;
    height: 120px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    padding: 35px;
    background: linear-gradient(90deg, #6382F5 -8.56%, #35488F 106.35%);
    color: #fff;
}

#header-wrapper .content .block.right .block-wrapper .block-inner .icon-wrapper {
    height: 46px;
    width: 46px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}

#header-wrapper .content .block.right .block-wrapper .block-inner .more-info {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: rgba(255, 255, 255, .7);
}

#header-wrapper .content .block.right .block-wrapper .block-inner .more-info b {
    font-weight: 700;
    color: #fff;
    font-size: 16px;
}

#header-wrapper .content .block.right .block-wrapper .block-inner.gray:nth-child(2) {
    background-image: url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png);
    width: 360px;
    height: 400px;
}

#header-wrapper .content .block.right .block-wrapper .block-inner.gray:nth-child(2) img {
    position: absolute;
    bottom: 0;
    right: -35%;
}

#popular {
    padding-top: 40px;
    position: relative;
    --background: #111111FF;
}

#popular .content .title {
    font-family: 'Neometric', sans-serif;
    --margin-bottom: 55px;
    font-size: 28px;
    color: #fff;
    font-weight: 600;
}

#popular .content .block {
    padding: 35px 30px;
}

#popular .content .block .user {
    display: flex;
    align-items: center;
}

#popular .content .block .user img {
    height: 54px;
    width: 54px;
    border-radius: 50%;
    margin-right: 13px;
    object-fit: cover;
}

#popular .content .block .user .name {
    font-size: 16px;
    font-weight: 700;
}

#popular .content .block .step-circle {
    height: 10px;
    width: 10px;
    background: #000;
    border-radius: 50%;
    margin: 40px 0;
    position: relative;
    z-index: 5;
}

#popular .content .block .review {
    font-size: 16px;
    color: rgba(0, 0, 0, .6);
    font-weight: 400;
}

#popular .content .block-wrapper.active .block {
    transition:  all 0.5s ease;
    background: #6382F5;
    color: #fff;
}
#popular .content .block-wrapper.active .block .step-circle {
    background: #fff;
}
#popular .content .block-wrapper.active .block .review {
    color: #fff;
}

#popular .content .carousel .arrows-action {
    position: absolute;
    display: flex;
    align-items: center;
    width: 100%;
    left: 0;
    margin-top: -62px;
}

#popular .content .carousel .arrows-action .arrow {
    position: absolute;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0.4);
    background: #F8F8FC;
    z-index: 99;
}

#popular .content .carousel .arrows-action .arrow .icon {
    background: rgba(0, 0, 0, 0.4);
}

#popular .content .carousel .arrows-action .arrow.left {
    left: 200px;
}

#popular .content .carousel .arrows-action .arrow.right {
    right: 200px;
}

#popular .content .carousel .arrows-action .arrow.active {
    border-color: #6382F5;
    cursor: pointer;
}

#popular .content .carousel .arrows-action .arrow.active .icon {
    background: #6382F5;
}

#popular .content .carousel .line-step {
    height: 1px;
    width: 100%;
    background: rgb(0, 0, 0, .05);
    display: flex;
    align-items: center;
}

#popular .content .carousel .line-step .step {
    display: flex;
    align-items: center;
    width: 17%;
    justify-content: center;
    position: relative;
    height: 1px;
}

#popular .content .carousel .line-step .step:nth-child(2) {
    width: 17.6%;
}

#popular .content .carousel .line-step .step:nth-child(3) {
    width: 18%;
}

#popular .content .carousel .line-step .step:nth-child(4) {
    width: 18%;
}

#popular .content .carousel .line-step .step::before {
    content: '';
    opacity: 0;
    height: 1px;
    width: 100%;
    left: 0;
    position: absolute;
    background: #000;
}

#popular .content .carousel .line-step .step.active::before {
    opacity: 1;
}

#advantages {
    padding: 45px 0;
    background: linear-gradient(90deg, #6382f575 22.62%, #35488F 100%);
}

#advantages .content {
    color: #fff;
}

#advantages .content .title {
    font-family: 'Neometric', sans-serif;
    margin-bottom: 55px;
    
    font-size: 28px;
    color: #fff;
    font-weight: 600;
}

#advantages .content .block {
    color: #000;
}

#advantages .content .block .header {
    display: flex;
    flex-direction: column;
    padding: 25px;
    padding-bottom: 0;
}

#advantages .content .block .header .icon-wrapper {
    height: 40px;
    width: 40px;
    background: #6382F5;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
}

#advantages .content .block .header .name {
    font-weight: 700;
    font-size: 16px;
}

.hl {
    margin: 15px 0;
    height: 1px;
    background: rgba(0, 0, 0, 0.05);
}

#advantages .content .block .body {
    padding: 25px;
    padding-top: 0;
    font-size: 16px;
    color: rgba(0, 0, 0, .8);
    font-weight: 600;
}

#advantages .content .arrows-action {
    margin-top: 55px;
    display: flex;
    align-items: center;
}

#advantages .content .arrows-action .arrow {
    display: none;
}

#advantages .content .arrows-action .arrow:last-child {
    margin-left: 25px;
}

#advantages .content .arrows-action .arrow .icon {
    background: rgba(255, 255, 255, .6);
}

#advantages .content .arrows-action .arrow.active .icon {
    background: #fff;
    cursor: pointer;
}

#faq {
    padding: 70px 0;
    background: #111111FF;
}

#faq .content {
    display: flex;
    align-items: center;
}

#faq .content .block.left {
    width: 40%;
}

#faq .content .block.left .big-title {
    font-weight: 800;
    font-size: 113px;
    color: #ffffffdd;
}

#faq .content .block.left .middle-title {
    font-weight: 600;
    font-size: 35px;
    color: rgba(0, 0, 0, .6);
    width: 60%;
    color: #ffffffbb;
}

#faq .content .block.right {
    width: 60%;
    margin-left: auto;
    position: relative;
}

#faq .content .block.right::before {
    content: '';
    position: absolute;
    height: 233px;
    width: 233px;
    background: #6382F5;
    opacity: 0.7;
    filter: blur(120px);
    left: 50%;
    z-index: -1;
}

#faq .content .block.right::after {
    content: '';
    position: absolute;
    height: 233px;
    width: 233px;
    background: #6382F5;
    opacity: 0.7;
    filter: blur(120px);
    left: 20%;
    top: 50%;
    z-index: -1;
}

#faq .content .block.right .dropdown {
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    padding: 25px;
    max-height: 70px;
    transition: .25s all;
    cursor: pointer;
    position: relative;
    background: #ffffff15;
    display: flex;
    flex-direction: column;
}

#faq .content .block.right .dropdown:last-child {
    margin-bottom: 0;
}

#faq .content .block.right .dropdown .title {
    font-size: 18px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: 'Neometric', sans-serif;
}

#faq .content .block.right .dropdown .title .icon.arrow-down {
    background: #ffffff99;
    transition: .25s all;
}

#faq .content .block.right .dropdown span {
    padding-top: 20px;
    overflow: hidden;
    transition: .25s all;
    padding-right: 35px;
    font-weight: 400;
    opacity: 0;
    line-height: 1.5;
}

#faq .content .block.right .dropdown.show {
    max-height: 270px;
}

#faq .content .block.right .dropdown.show .title .icon {
    transform: rotate(180deg);
    transition: .25s all;
}

#faq .content .block.right .dropdown.show span {
    font-size: 16px;
    opacity: 1;
}

#faq .content .block.right .dropdown:hover {
    background: #6382F5;
    color: #fff;
}

#faq .content .block.right .dropdown:hover .title .icon {
    background: #fff;
}

#news {
    padding: 40px 0;
}

#news .container {
    width: 1170px;
}

#news .content .header {
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
}

#news .content .header .bg {
    height: 200px;
    border-radius: 15px 15px 0px 0px;
}

#news .content .header .info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 30px;
    border-radius: 0px 0px 15px 15px;
    background: #191919;
}

#news .content .header .info .profile {
    display: flex;
    align-items: center;
}

#news .content .header .info .profile img {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin-right: 15px;
}

#news .content .header .info .profile {
    display: flex;
    align-items: center;
}

#news .content .header .info .profile div {
    display: flex;
    flex-direction: column;
}

#news .content .header .info .profile span {
    color: rgba(255, 255, 255, 0.80);
}

#news .content .header .info .profile .name {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 7px;
    color: #fff;
}

#news .content .main {
    display: flex;
    align-items: flex-start;
}

#news .content .main .posts {
    width: 75%;
    display: flex;
    flex-direction: column;
    padding-right: 30px;
}

#news .content .main .posts .search {
    display: flex;
    align-items: center;
    padding: 20px 25px;
    background: #191919;
    border-radius: 15px;
    margin-bottom: 30px;
}

#news .content .main .posts .search p {
    font-weight: 600;
    font-size: 16px;
}

#news .content .main .posts .search .input {
    display: flex;
    align-items: center;
    padding-left: 30px;
    margin-left: auto;
}

#news .content .main .posts .search .input input {
    width: 100px;
    padding-right: 10px;
}

#news .content .main .posts .search .input .icon.search-i {
    background: rgba(0, 0, 0, .6);
}

#news .content .main .posts .post {
    display: flex;
    flex-direction: column;
    background: #191919;
    border-radius: 15px;
    padding: 20px 25px;
    margin-bottom: 30px;
}

#news .content .main .posts .post:last-child {
    margin-bottom: 0;
}

#news .content .main .posts .post .header-p {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

#news .content .main .posts .post .header-p img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin-right: 13px;
}

#news .content .main .posts .post .header-p div {
    display: flex;
    flex-direction: column;
}

#news .content .main .posts .post .header-p div .name {
    font-weight: 600;
    font-size: 16px;
}

#news .content .main .posts .post .header-p div .date {
    font-size: 14px;
    color: #818C99;
}

#news .content .main .posts .post .text-p {
    white-space: pre-line;
    font-size: 16px;
}

#news .content .main .posts .post .text-p .more-text {
    display: none;
}

#news .content .main .posts .post .text-p .link-more {
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
}

#news .content .main .posts .post .text-p img {
    max-height: 350px;
    width: 100%;
}

#news .content .main .posts .post .actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 25px;
}

#news .content .main .posts .post .actions .send-like {
    display: flex;
    align-items: center;
    color: #818C99;
    font-size: 14px;
    background: #111;
    border-radius: 32px;
    padding: 7px 12px;
    cursor: pointer;
    transition: .25s all;
}
#news .content .main .posts .post .actions .send-like:hover {
    background: #e6e6e6;
}
#news .content .main .posts .post .actions .send-like .icon,
#news .content .main .posts .post .actions .views-count .icon {
    background: #818C99;
    margin-right: 5px;
}

#news .content .main .posts .post .actions .views-count {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #818C99;
}

#news .content .main .followers {
    background: #191919;
    border-radius: 15px;
    padding: 25px 30px;
    width: 25%;
}

#news .content .main .followers .pre-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    color: #818C99;
    font-weight: 400;
    margin-bottom: 15px;
}

#news .content .main .followers .pre-title span {
    font-size: 16px;
    color: #fff;
}

#news .content .main .followers .list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-bottom: -15px;
}

#news .content .main .followers .list .follower-wrapper {
    padding: 15px;
    padding-left: 0;
    padding-top: 0;
    width: 33.333333333333%;
}

#news .content .main .followers .list .follower-wrapper .follower {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

#news .content .main .followers .list .follower-wrapper .follower img {
    width: 60px;
    height: 60px;
    border-radius: 15px;
    margin-bottom: 5px;
}

#products {
    --background: #111111FF;
}

#products .filter-sort {
    height: 200px;
    background: url("data:image/svg+xml,%3Csvg width=%271920%27 height=%27201%27 viewBox=%270 0 1920 201%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_662_682%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%271920%27 height=%27201%27%3E%3Crect width=%271920%27 height=%27201%27 fill=%27black%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_662_682%29%27%3E%3Cpath d=%27M464.569 511.926C419.227 534.402 402.006 589.501 431.641 620.954C492.613 685.68 743.623 653.707 755.433 609.833C767.068 566.609 559.182 465.011 464.569 511.926Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M576.919 367.961C680.489 325.01 854.393 630.815 782.61 703.012C738.476 747.405 631.635 741.858 544.507 727.268C462.714 713.574 345.841 657.579 317.007 564.582C301.74 515.212 310.905 444.874 343.24 420.241C368.265 401.182 402.049 409.757 409.502 406.587C445.031 424.035 450.245 430.817 478.552 434.909C515.553 440.262 548.437 379.771 576.919 367.961Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M682.004 217.553C802.29 240.289 933.003 686.954 802.521 789.746C719.421 855.213 574.549 826.306 473.569 791.695C380.811 759.903 226.356 653.811 195.108 501.766C176.942 413.42 199.015 289.139 262.259 253.19C312.672 224.543 377.628 249.176 389.065 251.072C456.666 294.128 462.132 316.032 512.468 330.778C579.115 350.279 631.734 208.004 682.004 217.553Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M779.471 68.1454C912.281 110.058 1004 743.728 814.814 877.468C692.716 963.774 509.768 912.001 395.014 857.11C291.203 807.467 99.8137 651.252 65.5905 439.937C44.9446 312.499 79.3983 134.547 173.649 87.1266C249.384 49.0081 346.105 88.127 360.988 96.5458C465.041 155.439 466.358 202.236 538.8 227.635C635.026 261.466 709.916 46.2409 779.471 68.1454Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M871.077 -74.4677C1018.16 -14.003 1068.89 806.662 821.246 971.998C659.986 1078.7 439.039 1004.63 310.608 929.345C195.623 861.956 -32.4583 655.63 -69.8317 384.903C-92.8045 218.489 -46.1235 -13.1975 79.1459 -72.1681C180.246 -119.719 307.963 -63.9442 327.028 -51.2251C461.155 38.2637 464.624 95.4285 559.149 131.299C684.978 179.461 783.038 -110.65 871.077 -74.4677Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M-19.4737 -229.566C106.948 -286.536 265.585 -214.184 288.953 -197.086C452.792 -77.196 458.85 -9.91055 575.427 36.7697C730.88 99.0143 852.692 -266.723 958.49 -215.275C1121 -136.245 1130.12 872.466 823.485 1068.33C623.403 1196.14 364.028 1099.16 221.999 1003.37C95.8623 918.315 -168.748 661.879 -209.359 331.688C-234.604 126.31 -175.783 -159.136 -19.4737 -229.566Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1348.53 -333.502C1298.74 -333.996 1239.01 -436.229 1283.68 -453.301C1309.47 -463.175 1377.76 -447.558 1404.59 -419.769C1442.37 -380.663 1382.8 -333.151 1348.53 -333.502Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1213.2 -438.984C1218.07 -452.703 1240.89 -458.797 1261.71 -475.504C1303.95 -509.413 1310.01 -525.523 1340.01 -545.973C1351.71 -553.963 1367.45 -564.46 1382.81 -559.653C1406.34 -552.287 1412.22 -520.405 1442.08 -464.253C1480.81 -391.29 1495.47 -372.426 1484.41 -333.762C1481.83 -324.771 1478.49 -295.656 1459.84 -277.896C1434.01 -253.341 1403.74 -272.31 1365.9 -256.057C1320.45 -236.569 1297.91 -201.88 1278.19 -217.211C1264.29 -228.007 1263.78 -257.577 1253.37 -309.064C1245.45 -348.287 1240.46 -374.024 1230.83 -395.019C1219.27 -420.016 1207.78 -423.731 1213.2 -438.984Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1137.08 -410.389C1137.93 -434.709 1170.2 -446.48 1196.79 -481.623C1251.33 -553.716 1226.06 -605.229 1269.78 -657.899C1288.33 -680.258 1317.44 -701.916 1346.61 -697.719C1388.01 -691.756 1401.92 -641.126 1465.66 -538.477C1548.99 -404.269 1584.49 -377.987 1576.7 -306.466C1575.11 -291.889 1573.56 -235.919 1541 -202.231C1497.57 -157.305 1445.51 -198.177 1377.51 -164.411C1301.53 -126.734 1273.14 -46.1841 1247.52 -62.8529C1229.73 -74.4287 1236.55 -121.044 1222.87 -211.962C1213.19 -276.584 1207.21 -314.352 1187.86 -345.286C1163.43 -384.301 1136.17 -383.976 1137.08 -410.389Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1060.89 -382.105C1057.59 -416.962 1099.38 -434.489 1131.79 -488.068C1198.52 -598.37 1140.99 -684.584 1199.48 -770.15C1224.52 -806.761 1267.45 -839.514 1310.34 -836.097C1369.77 -831.368 1391.74 -762.38 1489.25 -613.012C1617.45 -417.846 1672.66 -383.482 1669.03 -279.481C1668.32 -259.201 1668.65 -176.52 1622.19 -126.838C1561.14 -61.5797 1487.18 -124.435 1389.17 -73.0516C1282.59 -17.1861 1248.43 109.187 1216.84 91.232C1195.17 78.8117 1209.05 15.2029 1192.36 -115.146C1180.83 -205.167 1173.88 -254.783 1144.86 -295.838C1107.46 -348.742 1064.41 -344.558 1060.89 -382.105Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M984.514 -353.899C977.127 -399.254 1028.31 -422.601 1066.61 -494.577C1145.4 -643.153 1055.47 -763.732 1129.01 -882.465C1160.45 -933.264 1217.33 -977.125 1273.9 -974.553C1351.41 -971.019 1381.08 -883.44 1512.61 -687.611C1685.28 -431.15 1760.42 -388.796 1761.09 -252.562C1761.22 -226.578 1763.39 -117.263 1703.09 -51.5238C1624.35 33.9895 1528.64 -50.8092 1400.54 18.2432C1263.34 92.2195 1223.42 264.532 1185.99 245.252C1160.42 232.026 1181.38 151.372 1161.67 -18.3942C1148.27 -133.828 1140.4 -195.228 1101.71 -246.456C1051.28 -313.182 992.461 -305.127 984.514 -353.899Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M908 -325.707C920.37 -265.684 994.941 -277.636 1058.37 -197.086C1106.74 -135.673 1115.53 -62.5152 1130.81 78.3439C1153.5 287.515 1125.49 385.228 1154.96 399.246C1198.28 419.864 1243.95 201.599 1411.8 109.525C1569.92 22.7902 1687.58 129.714 1783.89 23.7776C1858.13 -57.903 1854 -193.851 1853.04 -225.669C1847.92 -394.097 1752.97 -444.48 1535.83 -762.237C1370.26 -1004.53 1332.91 -1110.67 1237.28 -1113.02C1167.03 -1114.75 1096.18 -1059.75 1058.37 -994.794C969.828 -842.788 1092.32 -687.78 1001.3 -501.099C957.184 -410.635 896.486 -381.546 908 -325.707Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1540.82 640.377C1527.83 632.582 1500.54 647.601 1498.13 670.999C1495.39 697.542 1526.27 719.498 1539.83 712.678C1555.88 704.597 1558.07 650.693 1540.82 640.377Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1577.44 781.405C1599.59 756.889 1609.27 711.898 1620.34 634.778C1631.32 558.307 1629.6 503.559 1619.95 499.583C1614.69 497.439 1599.8 514.212 1587.02 526.503C1563.1 549.446 1522.16 546.9 1511.67 549.381C1473.25 558.476 1461.97 575.365 1445.91 607.715C1438.48 622.656 1421.15 655.786 1413.52 694.762C1401.89 753.784 1349.74 771.973 1356.1 795.631C1361.44 815.379 1413.11 820.173 1446.6 820.732C1494.61 821.538 1543.19 819.264 1577.44 781.405Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1615.83 847.314C1652.24 803.505 1666.56 729.983 1688.63 592.489C1711.04 454.332 1710.9 359.568 1699.85 356.035C1691.57 353.332 1664.73 387.488 1641.92 411.9C1598.93 458.112 1521.97 450.512 1506.11 453.474C1433.77 466.7 1415.95 498.388 1387.92 558.281C1376.24 583.225 1344.2 644.028 1329.6 715.835C1307.13 825.838 1200.61 854.641 1209.42 895.423C1216.79 929.384 1315.57 934.594 1377.73 931.8C1465.49 927.76 1554.31 921.368 1615.83 847.314Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1654.02 912.793C1704.72 849.704 1723.52 747.6 1756.69 549.771C1790.37 349.889 1791.94 215.331 1779.54 211.979C1768.18 208.861 1729.42 260.31 1696.65 296.908C1634.69 366.506 1521.6 353.709 1500.37 357.061C1394.14 373.847 1369.67 420.787 1329.74 508.353C1313.81 543.288 1267.08 631.777 1245.49 736.375C1212.22 897.372 1051.31 936.764 1062.56 994.682C1071.96 1042.86 1217.89 1048.69 1308.68 1042.31C1436.18 1033.8 1565.36 1023.12 1654.02 912.793Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1692.08 978.234C1757.11 895.865 1780.36 765.165 1824.64 507.002C1869.64 245.421 1872.94 71.1074 1859.13 67.8724C1844.68 64.4555 1793.98 132.988 1751.27 181.799C1670.22 274.627 1521.14 256.763 1494.53 260.596C1354.41 280.72 1323.11 343.03 1271.46 458.36C1251.2 503.26 1189.85 619.46 1161.29 756.864C1117.19 968.841 901.897 1018.83 915.617 1093.89C927.021 1156.25 1120.09 1162.47 1239.53 1152.78C1406.71 1139.44 1576.34 1124.87 1692.08 978.234Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M1488.63 164.091C1314.63 187.477 1276.79 265.429 1213.13 408.34C1188.66 463.284 1112.57 607.118 1077.03 777.313C1022.15 1040.3 752.437 1100.88 768.605 1193.06C782.039 1269.71 1022.24 1276.21 1170.33 1263.21C1377.25 1245.02 1587.3 1226.6 1730.1 1043.65C1809.45 941.986 1837.15 782.73 1892.55 464.206C1948.78 140.913 1953.8 -73.1166 1938.65 -76.2606C1921.09 -79.8984 1858.52 5.58886 1805.84 66.6512C1705.69 182.696 1520.64 159.791 1488.63 164.091Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M73.8225 -460.823C93.5794 -371.179 235.39 -413.286 404.201 -211.377C464.69 -139.025 505.246 -63.3466 585.305 -51.5759C593.384 -50.3936 673.585 -40.0131 730.189 -100.945C801.401 -177.598 757.936 -283.938 841.046 -432.241C871.659 -486.872 876.752 -471.009 899.219 -514.091C995.106 -697.992 848.861 -884.687 933.245 -1071.45C972.089 -1157.41 1029.83 -1177.15 1024.35 -1188.37C1000.66 -1236.54 20.4352 -702.383 73.8225 -460.823Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M607.257 -174.129C612.109 -174.909 664.991 -170.232 701.267 -213.313C747.136 -267.711 714.438 -342.609 766.991 -443.726C786.331 -480.961 789.02 -470.866 802.784 -500.319C861.506 -626.003 756.114 -752.442 807.723 -875.476C831.607 -932.433 869.31 -945.489 863.701 -951.05C838.335 -976.41 191.332 -601.761 242.151 -438.737C261.205 -377.597 365.225 -399.293 484.249 -267.607C527.527 -219.757 556.833 -166.035 607.257 -174.129Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M629.209 -296.696C630.592 -300.814 656.452 -300.723 672.345 -325.681C692.98 -358.057 671.006 -401.19 692.936 -455.198C700.981 -475.024 701.311 -470.788 706.36 -486.548C728.037 -554.327 663.279 -620.118 682.212 -679.517C691.07 -707.476 707.534 -712.244 703.144 -713.738C671.05 -708.347 362.887 -500.774 410.424 -416.651C428.985 -383.781 495.422 -385.353 564.242 -323.836C590.398 -300.45 607.521 -283.327 629.209 -296.696Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3Cpath d=%27M651.161 -419.249C634.126 -478.168 567.063 -498.201 542.499 -476.414C506.278 -444.246 537.175 -402.359 578.72 -394.564C609.771 -388.783 670.655 -351.821 651.161 -419.249Z%27 stroke=%27%236382F5%27 stroke-opacity=%270.12%27 stroke-miterlimit=%2710%27/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-color: #111;
    display: flex;
    align-items: center;
    width: 100%;
}

#products .filter-sort .content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#products .filter-sort .content .pre-title {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 30px;
    color: #fff;
}

#products .filter-sort .content .pre-title span {
    color: #6382F5;
}

#products .filter-sort .content .actions {
    display: flex;
    align-items: center;
}

#products .filter-sort .content .actions .radio {
    width: 160px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000;
    cursor: pointer;
    transition: .25s all;

    border: solid;
    border-color: #202020;
}

#products .filter-sort .content .actions .radio:nth-child(1) {
    border-radius: 15px 0px 0px 15px;
}

#products .filter-sort .content .actions .radio:nth-child(2) {
    border-radius: 0px 15px 15px 0px;
}

#products .filter-sort .content .actions .radio:hover,
#products .filter-sort .content .actions .radio.active {
    background: #6382F5;
    border: solid 0px;
    border-color: #00000000;
}

#products .products {
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -30px;
    margin-right: -30px;
}

#products .products .product-wrapper {
    padding: 30px;
    padding-left: 0;
    padding-top: 0;
    width: 25%;
}

#products .products .product-wrapper .product {
    background: #000;
    border-radius: 15px;
    overflow: hidden;
    position: relative;

    border: solid;
    border-color: #191919;
}

#products .products .product-wrapper .product .sale {
    position: absolute;
    top: 15px;
    right: 15px;
    border-radius: 25px;
    background: #DDA44D;
    padding: 12px;
    font-weight: 700;
    font-size: 18px;
}

#products .products .product-wrapper .product .stats {
    position: absolute;
    bottom: 200px;
    left: 15px;
    border-radius: 25px;
    background: #00000055;
    padding: 12px;
    font-weight: 600;
    font-size: 16px;
    color: #bbb;
}

#products .products .product-wrapper .product img {
    transition: 0.5s ease all;
    height: 350px;
    width: 100%;
}
#products .products .product-wrapper .product img:hover {
    transition: 0.5s ease all;
    width: 110%;
    margin: 0 0 0 -5%;
}

#products .products .product-wrapper .product .info {
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    --background: #000;
    margin-top: -100px;
}

#products .products .product-wrapper .product .info .name {
    font-weight: 700;
    font-size: 18px;
    color: #ffffffff;
}

#products .products .product-wrapper .product .info .hl {
    margin: 25px 0;
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.05);
}

#products .products .product-wrapper .product .info .price {
    display: flex;
    --align-items: center;
    --justify-content: space-between;
    --width: 100%;
}

#products .products .product-wrapper .product .info .price span {
    font-size: 20px;
    color: rgba(0, 0, 0, .7);
    font-weight: 600;
    color: #ffffffcc;
}

#products .products .product-wrapper .product .info .price .btn {
    width: auto;
    padding: 18px 48px;
    border-radius: 46px;
    font-weight: 600;
    font-size: 16px;
}

#product .product-header {
    background: #181818; 
    padding: 30px 0;
}

#product .product-header .content {
    width: 65%;
    padding-right: 30px;
}

#product .product-header .content .navigation {
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, .6);
    margin-bottom: 25px;
}

#product .product-header .content .navigation a {
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, .6);
}

#product .product-header .content .navigation a:hover {
    color: rgba(255, 255, 255, .8);
}

#product .product-header .content .navigation a .icon {
    margin-right: 8px;
    background: rgba(255, 255, 255, .6);
    transition: .25s all;
}

#product .product-header .content .navigation a:hover .icon {
    background: rgba(255, 255, 255, .8);
}

#product .product-header .content .navigation span {
    margin: 0 8px;
    color: rgba(255, 255, 255, .6);
}

#product .product-header .content .product-main-info {
    display: flex;
    align-items: center;
    --margin-bottom: 15px;
}

#product .product-header .content .product-main-info img {
    height: 100px;
    width: 100px;
    margin-right: 15px;
    border-radius: 20px;
}

#product .product-header .content .product-main-info div {
    display: flex;
    flex-direction: column;
}

#product .product-header .content .product-main-info div .name {
    font-weight: 700;
    font-size: 24px;
}

#product .product-header .content .product-main-info div span {
    --font-size: 12px;
}

#product .product-header .content .product-main-info div span.status b {
    color: #4AC297;
}

#product .product-header .content .description {
    color: rgba(255, 255, 255, 0.80);
}

#product .product-header .content .hl {
    margin-top: 15px;
    margin-bottom: 20px;
    height: 1px;
    width: 100%;
    background: #202020;
}

#product .product-header .content .accept-anticheat {
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.80);
    margin-bottom: 25px;
}

#product .product-header .content .accept-anticheat .icon {
    margin-right: 8px;
    background: #fff;
}

#product .product-header .content .accept-anticheat-list {
    display: flex;
    align-items: center;
}

#product .product-header .content .accept-anticheat-list p {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    margin-right: 15px;
    cursor: pointer;
}

#product .product-header .content .accept-anticheat-list p:last-child {
    margin-right: 0;
}

#product .product-header .content .accept-anticheat-list p .status {
    height: 8px;
    width: 8px;
    min-height: 8px;
    min-width: 8px;
    border-radius: 50%;
    margin-right: 7px;
}

#product .product-header .content .accept-anticheat-list p.risks .status {
    background: #ffa22e;
}

#product .product-header .content .accept-anticheat-list p.detected .status {
    background: #EA384D;
}

#product .product-header .content .accept-anticheat-list p.undetected .status {
    background: #3DB37A;
}

#product .product-header .container {
    display: flex;
    position: relative;
    z-index: 2;
}

#product .product-header .block-payment-wrapper {
    position: absolute;
    right: 0;
    top: 80px;
    width: 35%;
    padding-right: 30px;
}

#product .product-header .block-payment-wrapper .block-payment {
    background: #191919;
    padding: 30px;
    border-radius: 15px;
    position: relative;
    margin-bottom: 15px;

    border-radius: 15px;
    border: solid;
    border-color: #202020;
}

#product .product-header .block-payment-wrapper .block-payment::before {
    content: '';
    position: absolute;
    background: #6382F5;
    opacity: .3;
    filter: blur(120px);
    height: 200px;
    width: 300px;
    z-index: -1;
    bottom: -5%;
    left: 20%;
}

#product .product-header .block-payment-wrapper .block-payment .title {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 15px;
}

#product .product-header .block-payment-wrapper .block-payment .title span {
    color: #6382F5;
}

#product .product-header .block-payment-wrapper .block-payment .description {
    margin-bottom: 20px;
    color: rgba(255, 255, 255, 0.80);
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio {
    padding: 15px;
    background: #222222;
    border-radius: 15px;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 10px;
    cursor: pointer;
    transition: .25s all;
    display: flex;
    align-items: center;
    color: #ffffffcc;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .circle {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, .5);
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .25s all;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .circle span {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #fff;
    opacity: 0;
    transition: .25s all;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .price {
    margin-left: auto;
    font-weight: 600;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:last-child {
    margin-bottom: 20px;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:hover,
#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active {
    background: #303030;
    color: #fff;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:hover .circle,
#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle {
    border-color: #fff;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle span {
    opacity: 1;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black {
    width: 100%;
    height: 60px;
    background: #3e9d6f;
    display: flex;
    align-items: center;
    justify-content: space-between;

    -border-radius: 15px;
    -border: solid;
    -border-color: #202020;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black:hover {
    background: #33835c;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black span {
    font-weight: 700;
    font-size: 18px;
}

#product .product-header .block-payment-wrapper .support {
    background: #191C26;
    border-radius: 15px;
    padding: 25px;
    display: flex;
    align-items: center;
}

#product .product-header .block-payment-wrapper .support .icon {
    background: #fff;
    margin-right: 20px;
}

#product .product-header .block-payment-wrapper .support .btn {
    margin-left: auto;
    padding: 18px 25px;
    background: #6382F5;
    border-radius: 61px;
    width: auto;
}

#product .product-header .block-payment-wrapper .support .btn:hover {
    background: #4e68c6;
}

#product .product-more-info {
    padding: 40px 0;
}

#product .product-more-info .content {
    width: 65%;
    padding-right: 30px;
}

#product .product-more-info .content .block-cont {
    margin-bottom: 40px;
}

#product .product-more-info .content .block-cont .pre-title-icon {
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.80);
    margin-bottom: 30px;
    font-weight: 600;
}

#product .product-more-info .content .block-cont .pre-title-icon .icon {
    background: #fff;
    margin-right: 10px;
}

#product .product-more-info .content .block-cont .pre-title-icon p {
    margin-left: auto;
}

#product .product-more-info .content .block-cont.screens .carousel-screens {
    display: flex;
    align-items: center;
    height: 150px;
    width: 100%;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link {
    height: 100%;
    width: 30px;
    min-width: 30px;
    background: #202020;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link .icon {
    background: #fff;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.active {
    background: #6382F5;
    cursor: pointer;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.active .icon {
    background: #fff;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.left {
    margin-right: 20px;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.right {
    transform: rotate(180deg);
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper {
    width: 33.3333333333333%;
    padding-right: 20px;
    height: 100%;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-img {
    cursor: pointer;
    height: 100%
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-img img {
/*    width: 100%;*/
/*    height: 100%;*/
    border-radius: 15px;
}

#product .product-more-info .content .block-cont.system-recom .systems {
    display: flex;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-bottom: -20px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper {
    padding: 20px;
    padding-left: 0;
    padding-top: 0;
    width: 50%;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system {
    background: #191919;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span {
    display: flex;
    align-items: center;
    font-size: 16px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span .icon {
    background: rgba(255, 255, 255, 0.80);
    margin-right: 10px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system b {
    font-size: 16px;
}

#product .product-more-info .content .block-cont.functions .radio-box {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio {
    width: 100%;
    background: #ffffff15;
    padding: 22px 30px;
    transition: .25s all;
    cursor: pointer;
    text-align: center;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:hover,
#product .product-more-info .content .block-cont.functions .radio-box .radio.active {
    background: #333;
    color: #fff;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:first-child {
    border-radius: 83px 0px 0px 83px;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:last-child {
    border-radius: 4px 83px 83px 0px;
}

#product .product-more-info .content .block-cont.functions .dropdown {
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    padding: 25px;
    max-height: 70px;
    transition: .25s all;
    position: relative;
    background: #191919;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

#product .product-more-info .content .block-cont.functions .dropdown:last-child {
    margin-bottom: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown .title {
    font-size: 16px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: 'Neometric', sans-serif;
    position: relative;
}

#product .product-more-info .content .block-cont.functions .dropdown .title .icon.arrow-down {
    background: #ffffff99;
    transition: .25s all;
}

#product .product-more-info .content .block-cont.functions .dropdown span {
    padding-top: 40px;
    overflow: hidden;
    padding-right: 35px;
    font-weight: 400;
    opacity: 0;
    line-height: 1.5;
    position: relative;
    display: flex;
    flex-direction: column;
}

#product .product-more-info .content .block-cont.functions .dropdown.show {
    max-height: 800px;
}

#product .product-more-info .content .block-cont.functions .dropdown.show .title .icon {
    transform: rotate(180deg);
    transition: .25s all;
}

#product .product-more-info .content .block-cont.functions .dropdown.show span {
    opacity: 1;
    transition: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #6382F5;
    opacity: 0;
    transition: .25s all;
}

#product .product-more-info .content .block-cont.functions .dropdown:hover:not(.show) {
    background: #6382F5;
}

#product .product-more-info .content .block-cont.functions .dropdown:hover .title,
#product .product-more-info .content .block-cont.functions .dropdown.show .title {
    color: #fff;
}

#product .product-more-info .content .block-cont.functions .dropdown:hover .title .icon,
#product .product-more-info .content .block-cont.functions .dropdown.show .title .icon {
    background: #fff;
}

#product .product-more-info .content .block-cont.functions .dropdown.show::before {
    height: 70px;
    opacity: 1;
}

#product .product-more-info .content .block-cont.functions .dropdown span b {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-weight: 600;
}

#product .product-more-info .content .block-cont.functions .dropdown span b:last-child {
    margin-bottom: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown span b .icon {
    background: #000;
    margin-right: 12px;
}

.profile-page {
    padding-top: 30px;
}

.profile-page .navigation {
    width: 100px;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    padding: 25px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 66;
    outline: 1px solid rgba(255, 255, 255, 0.2);
}

.profile-page .navigation .logo img {
    height: 62px;
    width: 62px;
}

.profile-page .navigation .hl {
    background: rgba(255, 255, 255, 0.2);
    height: 1px;
    width: 100%;
    margin: 15px 0;
    margin-bottom: 35px;
}

.profile-page .navigation .nav-link {
    height: 40px;
    width: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 60px;
}

.profile-page .navigation .nav-link:last-child {
    margin-bottom: 0;
}

.profile-page .navigation .nav-link .icon {
    background: #fff;
    transition: .25s all;
}

.profile-page .navigation .nav-link:hover,
.profile-page .navigation .nav-link.active {
    background: #FFFFFF;
}

.profile-page .navigation .nav-link:hover .icon,
.profile-page .navigation .nav-link.active .icon {
    background: #000;
}

.profile-page .navigation .nav-link.logout {
    margin-top: auto;
    background: rgba(234, 56, 77, .2);
}

.profile-page .navigation .nav-link.logout:hover {
    background: rgba(234, 56, 77, .4);
}

.profile-page .navigation .nav-link.logout .icon {
    background: #EA384D;
}

.profile-page .container {
    width: 100%;
    padding-left: 150px;
    padding-right: 50px;
}

.profile-page .content .header {
    display: flex;
    align-items: center;
}

.profile-page .content .header .profile-user {
    display: flex;
    align-items: center;
}

.profile-page .content .header .profile-user img {
    height: 52px;
    width: 52px;
    border-radius: 50%;
    margin-right: 8px;
}

.profile-page .content .header .profile-user .name {
    font-weight: 600;
    font-size: 16px;
}

.profile-page .content .header .profile-user span {
    color: rgba(255, 255, 255, 0.70);
}

.profile-page .content .header .input.activate-key,
.mobile-menu-overlay .input.activate-key {
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.profile-page .content .header .input.activate-key .btn.black,
.mobile-menu-overlay .input.activate-key .btn.black {
    border-radius: 30px;
    width: auto;
    cursor: pointer;
    transition: .25s all;
}

.profile-page .content .header .input.activate-key input,
.mobile-menu-overlay .input.activate-key input {
    width: 280px;
    font-weight: 600;
    padding: 18px 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    margin-left: -50px;
    border-radius: 30px;
    padding-left: 65px;
    font-size: 16px;
    height: 55px;
    color: #fff;
}

input::placeholder {
    color: #ffffffaa;
}

.mobile-menu-overlay .input.activate-key .btn.black {
    height: 70px;
    width: 150px;
    border-radius: 80px;
    font-size: 16px;
}

.mobile-menu-overlay .input.activate-key input {
    height: 70px;
    width: 340px;
    border-radius: 60px;
}

.mobile-menu-overlay .input.activate-key {
    margin-bottom: 20px;
}

.profile-page .content .header .payment-block,
.mobile-menu-overlay .payment-block {
    display: flex;
    align-items: center;
}

.profile-page .content .header .payment-block .balance,
.mobile-menu-overlay .payment-block .balance {
    display: flex;
    align-items: center;
}

.profile-page .content .header .payment-block .balance .btn.black,
.mobile-menu-overlay .payment-block .balance .btn.black {
    background: #6382F5;
    border-radius: 33px;
    width: auto;
    padding: 20px 30px;
}

.mobile-menu-overlay .payment-block .balance .btn.black {
    height: 70px;
    width: 130px;
    border-radius: 80px;
    font-size: 16px;
}

.profile-page .content .header .payment-block .balance .btn.black:hover,
.mobile-menu-overlay .payment-block .balance .btn.black:hover {
    background: #4e68c6;
}

.profile-page .content .header .payment-block .balance span,
.mobile-menu-overlay .payment-block .balance span {
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 170px;
    font-weight: 600;
    font-size: 18px;
    background: #191919;
    border-radius: 33px;
    margin-left: -50px;
    padding-right: 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
}

.mobile-menu-overlay .payment-block .balance span {
    height: 70px;
    width: 180px;
    justify-content: flex-start;
    padding-left: 70px;
}

.profile-page .content .header .payment-block .balance span b,
.mobile-menu-overlay .payment-block .balance span b {
    font-weight: 600;
    font-size: 14px;
    margin-left: 5px;
}

.profile-page .content .header .payment-block .pay,
.mobile-menu-overlay .payment-block .pay {
    height: 55px;
    width: 55px;
    border-radius: 50%;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 15px;
    min-height: 55px;
    min-width: 55px;
}

.profile-page .content .header .payment-block .pay .icon,
.mobile-menu-overlay .payment-block .pay .icon {
    background: #fff;
}

.profile-page .content .hl-reson {
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.1);
    margin: 25px 0;
}

.profile-page .content .pre-title {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 30px;
    color: #fff;
}

.profile-page .content .pre-title .icon.products {
    background: #fff;
    margin-right: 10px;
}

#history .content .pre-title div {
    margin-left: auto;
    display: flex;
    align-items: center;
}

#history .content .pre-title div.title-m-verse {
    margin-left: 0;
}

#history .content .pre-title div .activate-sub {
    font-size: 12px;
    display: flex;
    align-items: center;
    margin-right: 40px;
}

#history .content .pre-title div .activate-sub span {
    font-size: 16px;
    color: #6382F5;
    margin-left: 5px;
    margin-right: 10px;
}

#history .content .pre-title div .activate-sub .icon {
    background: #6382F5;
}

#history .content .pre-title div .icon.mouse {
    background: rgba(0, 0, 0, .6);
}

#history .content .history-buy {
    display: flex;
    flex-wrap: wrap;
    margin-right: 7px;
    padding-bottom: 30px;
    max-height: 82vh;
    overflow: auto;
}

#history .content .history-buy::-webkit-scrollbar {
    width: 2px;
    background: transparent;
}

#history .content .history-buy::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 5px;
}

#history .content .history-buy::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #000;
}

#history .content .history-buy .product-wrapper {
    padding: 25px;
    padding-left: 0;
    padding-top: 0;
    width: 16.66666666666666%;
}

#history .content .history-buy .product-wrapper .product {
    transition: 0.5s ease all;
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
    padding: 20px;
    color: #fff;

    border-radius: 15px;
    border: solid;
    border-color: #191919;
}
#history .content .history-buy .product-wrapper .product:hover {
    transition: 0.5s ease all;
    opacity: 0.92;
}

#history .content .history-buy .product-wrapper .product img {
    --object-fit: cover;
    --transition: 0.5s ease all;
    --z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 15px;
}
#history .content .history-buy .product-wrapper .product img:hover {
    --z-index: 2;
    --transition: 0.5s ease all;
    --width: 110%;
    --margin: 0 0 0 -5%;
}

#history .content .history-buy .product-wrapper .product::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 15px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    z-index: 2;
}

#history .content .history-buy .product-wrapper .product .link-download {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #3DB37A;
    position: absolute;
    z-index: 4;
    top: 20px;
    right: 20px;
}

#history .content .history-buy .product-wrapper .product .link-download:hover {
    background: #48d18f;
}

#history .content .history-buy .product-wrapper .product .info {
    position: relative;
    z-index: 4;
    display: flex;
    align-items: flex-end;
}

#history .content .history-buy .product-wrapper .product .info .text {
    display: flex;
    flex-direction: column;
}

#history .content .history-buy .product-wrapper .product .info .text .status-text {
    font-weight: 600;
    margin-bottom: 5px;
}

#history .content .history-buy .product-wrapper .product .info .text .status-text.inactive {
    color: #FF9B29;
}

#history .content .history-buy .product-wrapper .product .info .text .status-text.active {
    color: #3DB27A;
}

#history .content .history-buy .product-wrapper .product .info .text .status-text.inactive-red {
    color: #EA384D;
}

#history .content .history-buy .product-wrapper .product .info .text .btn.black {
    background: rgba(255, 255, 255, .2);
    color: #fff;
    width: auto;
    height: 35px;
    border-radius: 8px;
    margin-top: 10px;
    padding: 0 40px;
}

#history .content .history-buy .product-wrapper .product .info .text .btn.black:hover {
    background: rgba(255, 255, 255, .3);
}

#history .content .history-buy .product-wrapper .product .info .text .name {
    font-weight: 600;
    font-size: 18px;
}

#history .content .history-buy .product-wrapper .product .info .status-view {
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

#history .content .history-buy .product-wrapper .product .info .status-view.inactive {
    height: 36px;
    width: 36px;
    border-radius: 50%;
    background: #FF9B29;
}

#history .content .history-buy .product-wrapper .product .info .status-view.active {
    height: 36px;
    width: 36px;
    border-radius: 50%;
    background: #43d991;
}

#history .content .history-buy .product-wrapper .product .info .status-view.inactive:hover {
    cursor: pointer;
}
#history .content .history-buy .product-wrapper .product .info .status-view.inactive-red:hover {
    cursor: pointer;
}
#history .content .history-buy .product-wrapper .product .info .status-view.active:hover {
    cursor: pointer;
}

#history .content .history-buy .product-wrapper .product .info .status-view.inactive-red {
    height: 36px;
    width: 36px;
    border-radius: 50%;
    background: #EA384D;
}

#history .content .history-buy .product-wrapper .product .info .status-view .icon {
    background: #000;
}

#history.history-product .content .pre-title .btn {
    border-radius: 33px;
    width: 150px;
    cursor: pointer;
    margin-right: 10px;
    transition: .25s all;
}

#history.history-product .content .pre-title .btn.active {
    background: #000;
    color: #fff;
}

#history.history-product .content .pre-title .title-m-verse .subject-title {
    margin-right: 45px;
}

#history.history-product .content .pre-title .btn:last-child {
    margin-right: 0;
}

#history.history-product .content .sort-block .sort-more {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 170px;
    width: 170px;
}

#history.history-product .content .sort-block .sort-more .selected-sort {
    display: flex;
    align-items: center;
    padding: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    cursor: pointer;
    transition: .25s all;
    width: 100%;
}

#history.history-product .content .sort-block .sort-more.active .selected-sort {
    background: #000;
    color: #fff;
}

#history.history-product .content .sort-block .sort-more .selected-sort span {
    margin-right: 10px;
    font-size: 14px;
}

#history.history-product .content .sort-block .sort-more .selected-sort i {
    background: #000;
    margin-left: auto;
}

#history.history-product .content .sort-block .sort-more.active .selected-sort i {
    background: #fff;
}

#history.history-product .content .sort-block .sort-more .sort-dropdown {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    z-index: -1;
    opacity: 0;
    margin-top: 38px;
    background: #000;
    color: rgba(255, 255, 255, .6);
    padding: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 14px;
    width: 100%;
    transition: .25s all;
}

#history.history-product .content .sort-block .sort-more.active .sort-dropdown {
    z-index: 77;
    opacity: 1;
}

#history.history-product .content .sort-block .sort-more .sort-dropdown p {
    cursor: pointer;
    margin-bottom: 10px;
    transition: .25s all;
    position: relative;
    width: 100%;
    padding-bottom: 10px;
}

#history.history-product .content .sort-block .sort-more .sort-dropdown p::before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, .2);
}

#history.history-product .content .sort-block .sort-more .sort-dropdown p:hover,
#history.history-product .content .sort-block .sort-more .sort-dropdown p.active {
    color: #fff;
}

#history.history-product .content .sort-block .sort-more .sort-dropdown p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

#history.history-product .content .sort-block .sort-more .sort-dropdown p:last-child::before {
    display: none;
}

#history.history-product .content .history-buy .product-wrapper {
    width: 20%;
}

#history.history-product .content .history-buy .product-wrapper .product {
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    position: relative;
    color: #000;
    height: 420px;
    padding: 0;
    display: flex;
    flex-direction: column;
}

#history.history-product .content .history-buy .product-wrapper .product::before {
    display: none;
}

#history.history-product .content .history-buy .product-wrapper .product img {
    height: 50%;
    width: 100%;
    border-radius: 0;
}

#history.history-product .content .history-buy .product-wrapper .product .info {
    padding: 20px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 50%;
}

#history.history-product .content .history-buy .product-wrapper .product .info .name {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: auto;
}

#history.history-product .content .history-buy .product-wrapper .product .info .hl {
    margin: 25px 0;
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.05);
}

#history.history-product .content .history-buy .product-wrapper .product .info .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

#history.history-product .content .history-buy .product-wrapper .product .info .price span {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
}

#history.history-product .content .history-buy .product-wrapper .product .info .price span b {
    color: #000;
    font-size: 16px;
}

#history.history-product .content .history-buy .product-wrapper .product .info .price .btn {
    width: auto;
    padding: 18px 48px;
    border-radius: 46px;
    font-weight: 600;
    font-size: 16px;
    background: #6382F5;
}

#history.history-product .content .history-buy .product-wrapper .product .info .price .btn:hover {
    background: #4e68c6;
}

#history.history-product .content .history-buy .product-wrapper.free .product .info .price .btn {
    width: 100%;
    background: #000;
}

#history.history-product .content .history-buy .product-wrapper.free .product .info .price .btn:hover {
    background: #6382F5;
}

#settings .content .pre-title .icon.user {
    background: #000;
    margin-right: 10px;
}

#settings .content .blocks {
    display: flex;
    flex-wrap: wrap;
    margin-right: -25px;
    margin-bottom: -25px;
}

#settings .content .blocks .block-wrapper {
    width: 25%;
    padding: 25px;
    padding-left: 0;
    padding-top: 0;
}

#settings .content .blocks .block-wrapper .block {
    background: #191919;
    border-radius: 12px;
    padding: 20px;
}

#settings .content .blocks .block-wrapper .block .header {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
}

#settings .content .blocks .block-wrapper .block .header .icon-wrapper {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #000;
    margin-right: 10px;
}

#settings .content .blocks .block-wrapper .block .subject {
    margin: 15px 0;
    font-weight: 600;
    font-size: 12px;
}

#settings .content .blocks .block-wrapper .block .simple-truline {
    width: 100%;
    background: rgba(0, 0, 0, .1);
    border-radius: 12px;
    padding: 12px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 15px;
}

#settings .content .blocks .block-wrapper .block .simple-truline.green {
    background: rgba(61, 179, 122, 0.1);
    color: #3DB27A;
}
#settings .content .blocks .block-wrapper .block .simple-truline.red {
    background: rgba(179, 61, 61, 0.1);
    color: #B23D3D;
}

#settings .content .blocks .block-wrapper .block .btn {
    transition: .25s all;
    cursor: pointer;
    height: 40px;
    background: #6382F5;
    border-radius: 64px;
    width: 100%;
}

#settings .content .blocks .block-wrapper .block .btn:hover {
    background: #4e68c6;
}

#settings .content .blocks .block-wrapper .block .btn.red {
    background: #EA384D;
}

#settings .content .blocks .block-wrapper .block .btn.red:hover {
    background: #c33142;
}

#tickets .split {
    display: flex;
}

#tickets .split .tickets {
    display: flex;
    flex-direction: column;
    min-width: 30%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 80vh;
}

#tickets .split .tickets .sort-block {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-bottom: 25px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 6;
    background-color: #000;
}

#tickets .split .tickets .sort-block .sort-wrapper {
    width: 25%;
    padding: 10px;
    padding-left: 0;
    padding-top: 0;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort {
    height: 50px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid rgba(255, 255, 255, 0);
    font-weight: 700;
    cursor: pointer;
    transition: .25s all;
    -webkit-user-select: none;
            user-select: none;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort.no-reply {
    color: #3DB37A;
    border-color: #3DB37A;
}
#tickets .split .tickets .sort-block .sort-wrapper .sort.no-reply:hover,
#tickets .split .tickets .sort-block .sort-wrapper .sort.no-reply.active {
    background: #3DB37A;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort.reply {
    color: #6382F5;
    border-color: #6382F5;
}
#tickets .split .tickets .sort-block .sort-wrapper .sort.reply:hover,
#tickets .split .tickets .sort-block .sort-wrapper .sort.reply.active {
    background: #6382F5;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort.admin {
    color: #EA384D;
    border-color: #EA384D;
}
#tickets .split .tickets .sort-block .sort-wrapper .sort.admin:hover,
#tickets .split .tickets .sort-block .sort-wrapper .sort.admin.active {
    background: #EA384D;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort.refund {
    color: #FF9B29;
    border-color: #FF9B29;
}
#tickets .split .tickets .sort-block .sort-wrapper .sort.refund:hover,
#tickets .split .tickets .sort-block .sort-wrapper .sort.refund.active {
    background: #FF9B29;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort.close {
    color: #ffffff88;
    border-color: #ffffff88;
}
#tickets .split .tickets .sort-block .sort-wrapper .sort.close:hover,
#tickets .split .tickets .sort-block .sort-wrapper .sort.close.active {
    background: #000;
}

#tickets .split .tickets .sort-block .sort-wrapper .sort:hover,
#tickets .split .tickets .sort-block .sort-wrapper .sort.active {
    color: #fff;
}

#tickets .split .tickets .ticket {
    background: #191919;
    border-radius: 12px;
    height: 90px;
    display: flex;
    align-items: center;
    padding: 15px;
    margin-bottom: 20px;
    cursor: pointer;
    transition: .25s all;
    border: 2px solid rgba(255, 255, 255, 0.20);
}

#tickets .split .tickets .ticket.active,
#tickets .split .tickets .ticket:hover {
    border-color: #6382F5;
}

#tickets .split .tickets .ticket:last-child {
    margin-bottom: 0;
}

#tickets .split .tickets .ticket .status-view {
    border-radius: 12px;
    height: 100%;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-right: 15px;
    background: #3DB37A;
    color: #fff;
}

#tickets .split .tickets .ticket.admin .status-view {
    background: #EA384D;
}

#tickets .split .tickets .ticket.refund .status-view {
    background: #FF9B29;
}

#tickets .split .tickets .ticket.close .status-view {
    background: #111;
}

#tickets .split .tickets .ticket div {
    display: flex;
    flex-direction: column;
}

#tickets .split .tickets .ticket div .name {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
}

#tickets .split .tickets .ticket div span {
    color: rgba(255, 255, 255, .6);
}

#tickets .split .tickets .ticket .last-reply {
    margin-left: auto;
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, .6);
}

#tickets .split .tickets .ticket .last-reply span {
    margin-left: 10px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

#tickets .split .tickets .ticket.open .last-reply {
    color: #6382F5;
}

#tickets .split .tickets .ticket.open .last-reply span {
    background: #6382F5;
}

#tickets .split .vr-repos {
    width: 2px;
    height: 80vh;
    margin: 0 40px;
    background: rgba(0, 0, 0, 0.05);
}

#tickets .split .create-ticket-block .warning {
    background: #FF9B29;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 25px;
    margin-bottom: 30px;
}

#tickets .split .create-ticket-block .warning .icon.warn-info {
    background: #000;
    margin-right: 15px;
}

#tickets .split .create-ticket-block .form-create .type {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

#tickets .split .create-ticket-block .form-create .type p {
    margin-right: 20px;
}

#tickets .split .create-ticket-block .form-create .type input {
    width: 60% !important;
    margin-left: auto;
}

#tickets .split .create-ticket-block .form-create input,
#tickets .split .create-ticket-block .form-create select,
#tickets .split .create-ticket-block .form-create textarea {
    background: #191919;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    padding: 20px;
    width: 100%;
    font-weight: 600;
    min-height: 70px;
    color: #aaa;
    border: 2px solid rgba(255, 255, 255, 0.20);
}
#tickets .split .create-ticket-block .form-create select {
    cursor: pointer;
}
#tickets .split .create-ticket-block .form-create textarea {
    margin: 30px 0;
    height: 140px;
}

textarea::placeholder {
    color: #ffffffaa;
}

#tickets .split .create-ticket-block .form-create .btn {
    width: 100%;
    height: 70px;
    background: #6382F5;
}

#tickets .split .create-ticket-block .form-create .btn i {
    margin-right: 15px;
}

#tickets .split .create-ticket-block .form-create .btn:hover {
    background: #4e68c6;
}

#tickets .split .ticket-messanger {
    height: 100%;
    width: 50%;
}

#tickets .split .ticket-messanger .header {
    background: #191919;
    border-radius: 15px;
    display: flex;
    align-items: center;
    padding: 20px;
    height: 100px;
    margin-bottom: 40px;
}

#tickets .split .ticket-messanger .header .info {
    display: flex;
    align-items: center;
}

#tickets .split .ticket-messanger .header .info .theme {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000000;
    border-radius: 16px;
    height: 55px;
    width: 55px;
    margin-right: 15px;
}

#tickets .split .ticket-messanger .header .info .theme .icon.document {
    background: #fff;
}

#tickets .split .ticket-messanger .header .info .more {
    display: flex;
    flex-direction: column;
}

#tickets .split .ticket-messanger .header .info span.id {
    font-weight: 600;
    font-size: 16px;
}

#tickets .split .ticket-messanger .header .actions {
    font-weight: 600;
    color: #EA384D;
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: 20px;
}

#tickets .split .ticket-messanger .header .actions p {
    margin-left: 10px;
    display: flex;
    cursor: pointer;
}

#tickets .split .ticket-messanger .header .actions p .icon.close-box {
    background: #EA384D;
}

#tickets .split .ticket-messanger .header .actions p .icon.arrow-box {
    background: #000;
}

#tickets .split .ticket-messanger .chat-window {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 53vh;
    overflow-y: auto;
}

#tickets .split .ticket-messanger .chat-window .msg:first-child {
    margin-top: auto;
}

#tickets .split .ticket-messanger .chat-window .msg {
    display: flex;
    flex-direction: column;
    margin-bottom: 25px;
    margin-left: auto;
}

#tickets .split .ticket-messanger .chat-window .msg .flex {
    display: flex;
}

#tickets .split .ticket-messanger .chat-window .msg .info {
    background: #202020;
    border-radius: 20px 0px 20px 20px;
    padding: 20px;
    font-size: 16px;
    color: #fff;
    display: flex;
}

#tickets .split .ticket-messanger .chat-window .msg .avatar {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    margin-right: 15px;
}

#tickets .split .ticket-messanger .chat-window .msg .postfix {
    margin-top: 15px;
    margin-left: auto;
}

#tickets .split .ticket-messanger .chat-window .msg .postfix .name {
    font-weight: 600;
}

#tickets .split .ticket-messanger .chat-window .msg .postfix .date {
    color: rgba(0, 0, 0, .6);
}

#tickets .split .ticket-messanger .chat-window .msg.admin {
    margin-right: auto;
    margin-left: 0;
}

#tickets .split .ticket-messanger .chat-window .msg.admin .info {
    background: #191919;
    border-radius: 0px 20px 20px 20px;
    color: #000;
}

#tickets .split .ticket-messanger .chat-window .msg.admin .postfix .name {
    color: #FF9B29;
}

#tickets .split .ticket-messanger .send-msg {
    display: flex;
    align-items: center;
    width: 100%;
    background: #000;
    border-radius: 15px;
    padding: 20px 25px;
    height: 100px;
    position: relative;
}
#tickets .split .ticket-messanger .send-msg p {
    display: flex;
    cursor: pointer;
}
#tickets .split .ticket-messanger .send-msg input {
    color: #fff;
    width: 100%;
    padding: 25px;
    font-size: 16px;
}
#tickets .split .ticket-messanger .send-msg textarea::placeholder {
    color: rgba(255, 255, 255, .7);
}
#tickets .split .ticket-messanger .send-msg .btn.black {
    height: 60px;
    width: 60px;
    min-height: 60px;
    min-width: 60px;
    background: #6382F5;
    border-radius: 16px;
    margin-left: 25px;
}
#tickets .split .ticket-messanger .send-msg .btn.black:hover {
    background: #4e68c6;
}


#tickets .split .ticket-messanger .send-msg-closed {
    display: flex;
    align-items: center;
    width: 100%;
    background: #000;
    border-radius: 15px;
    padding: 20px 25px;
    height: 60px;
    position: relative;
}
#tickets .split .ticket-messanger .send-msg-closed p {
    display: flex;
    color: #bbb;
    width: 100%;
    padding: 25px;
    font-size: 16px;
}


.accept-icon-input {
    overflow: auto;
    outline: none;
    border: none;
    background: 0;
    font-family: inherit;
    font-size: 16px;
    resize: none;
    width: 100%;
    background: 0;
    border-radius: 15px;
    padding-right: 70px;
    color: #fff;
    padding: 15px;
    padding-right: 120px;
    max-height: 60px;
    overflow-y: auto;
    border: 1px solid rgba(255, 255, 255, 0.20);
}



footer {
    --padding: 30px 0;
    background: #000;
}

footer .content {
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, .6);
    font-weight: 400;
}

footer .content .logo .info span {
    color: rgba(255, 255, 255, .6);
    font-weight: 400;
}

footer .content .logo .info .name {
    color: #fff;
}

footer .content .links {
    display: flex;
    margin: 0 auto;
    margin-left: 40px;
}

footer .content .links div {
    display: flex;
    flex-direction: column;
    margin-right: 30px;
}

footer .content .links div:last-child {
    margin-right: 0;
}

footer .content .links div a {
    color: rgba(255, 255, 255, .6);
    text-decoration: underline;
    margin-bottom: 20px;
}

footer .content .links div a:last-child {
    margin-bottom: 0;
}

footer .content .links div a:hover {
    color: #fff;
}

footer .content .main-info {
    display: flex;
    align-items: center;
}

footer .content .copyright {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-left: auto;
}
footer .content .copyright p {
    margin-bottom: 20px;
}
footer .content .copyright p a {
    font-weight: 600;
}
footer .content .copyright p a:nth-child(1) {
    color: orange;
}
footer .content .copyright a:nth-child(2) {
    color: #6382F5;
}
footer .content .copyright a:nth-child(3) {
    color: #f56363;
}

.mobile-menu {
    display: flex;
    flex-direction: column;
    width: 50px;
    cursor: pointer;
    margin-left: auto;
}

.mobile-menu span {
    background: #fff;
    border-radius: 10px;
    height: 5px;
    margin: 5px 0;
    transition: .4s cubic-bezier(0.68, -0.6, 0.32, 1.6);
}

.mobile-menu span:nth-of-type(1) {
    width: 50%;
}

.mobile-menu span:nth-of-type(2) {
    width: 100%;
}

.mobile-menu span:nth-of-type(3) {
    width: 75%;
}

.mobile-menu input[type="checkbox"] {
    display: none;
}

.mobile-menu.active span:nth-of-type(1) {
    transform-origin: bottom;
    transform: rotatez(45deg) translate(7px, 1px);
}

.mobile-menu.active span:nth-of-type(2) {
    transform-origin: top;
    transform: rotatez(-45deg);
}

.mobile-menu.active span:nth-of-type(3) {
    transform-origin: bottom;
    width: 50%;
    transform: translate(20px, -8px) rotatez(45deg);
}

.mobile-menu {
    display: none;
    z-index: 999;
}

.mobile-menu-overlay {
    opacity: 1;
    position: fixed;
    top: 0;
    right: -100%;
    height: 100%;
    width: 100%;
    background: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 9;
    transition: .45s all;
    overflow: hidden;
}

.mobile-menu-overlay.show {
    right: 0;
}

.mobile-menu-overlay .link {
    font-size: 25px;
    color: rgba(255, 255, 255, 0.85);
    margin-bottom: 30px;
    font-weight: 600;
}

.mobile-menu-overlay .link.active {
    border-bottom: 5px solid #6382F5;
    padding: 10px;
    border-radius: 5px;
    color: #000;
}

.mobile-menu-overlay .btn.icon-left {
    font-size: 18px;
    width: auto;
    height: 70px;
}

body .notification-wrapper-block {
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 99;
    display: flex;
    flex-direction: column;
}

body .notification-wrapper-block .notification-block {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    display: flex;
    align-items: center;
    min-height: 50px;
    border-radius: 5px;
    padding-right: 15px;
    margin-bottom: 15px;
    opacity: 0;
    transition: .25s all;
    max-width: 300px;
}

body .notification-wrapper-block .notification-block.show {
    opacity: 1;
}

body .notification-wrapper-block .notification-block:last-child {
    margin-bottom: 0;
}

body .notification-wrapper-block .notification-block .icon-note {
    height: 60px;
    width: 60px;
    min-width: 60px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px;
}

body .notification-wrapper-block .notification-block .icon-note .icon {
    height: 25px;
    width: 25px;
}

body .notification-wrapper-block .notification-block.warning .icon-note,
body .notification-wrapper-block .notification-block.bigger.warning .header-note {
    background: #EA384D;
}

body .notification-wrapper-block .notification-block.warning .icon-note .icon {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2725%27 height=%2725%27 x=%270%27 y=%270%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M501.362,383.95L320.497,51.474c-29.059-48.921-99.896-48.986-128.994,0L10.647,383.95 c-29.706,49.989,6.259,113.291,64.482,113.291h361.736C495.039,497.241,531.068,433.99,501.362,383.95z M256,437.241 c-16.538,0-30-13.462-30-30c0-16.538,13.462-30,30-30c16.538,0,30,13.462,30,30C286,423.779,272.538,437.241,256,437.241z M286,317.241c0,16.538-13.462,30-30,30c-16.538,0-30-13.462-30-30v-150c0-16.538,13.462-30,30-30c16.538,0,30,13.462,30,30 V317.241z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27 class=%27%27/%3E%3C/g%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2725%27 height=%2725%27 x=%270%27 y=%270%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M501.362,383.95L320.497,51.474c-29.059-48.921-99.896-48.986-128.994,0L10.647,383.95 c-29.706,49.989,6.259,113.291,64.482,113.291h361.736C495.039,497.241,531.068,433.99,501.362,383.95z M256,437.241 c-16.538,0-30-13.462-30-30c0-16.538,13.462-30,30-30c16.538,0,30,13.462,30,30C286,423.779,272.538,437.241,256,437.241z M286,317.241c0,16.538-13.462,30-30,30c-16.538,0-30-13.462-30-30v-150c0-16.538,13.462-30,30-30c16.538,0,30,13.462,30,30 V317.241z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27 class=%27%27/%3E%3C/g%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

body .notification-wrapper-block .notification-block.info .icon-note,
body .notification-wrapper-block .notification-block.bigger.info .header-note {
    background: #6382F5;
}

body .notification-wrapper-block .notification-block.info .icon-note .icon {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2725%27 height=%2725%27 x=%270%27 y=%270%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M256,0C114.509,0,0,114.496,0,256c0,141.489,114.496,256,256,256c141.491,0,256-114.496,256-256 C512,114.511,397.504,0,256,0z M282.289,357.621c0,8.088-11.794,16.174-26.284,16.174c-15.164,0-25.946-8.086-25.946-16.174 V229.234c0-9.435,10.783-15.839,25.946-15.839c14.49,0,26.284,6.404,26.284,15.839V357.621z M256.006,182.396 c-15.501,0-27.631-11.457-27.631-24.263c0-12.805,12.131-23.925,27.631-23.925c15.164,0,27.296,11.12,27.296,23.925 C283.302,170.939,271.169,182.396,256.006,182.396z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27/%3E%3C/g%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2725%27 height=%2725%27 x=%270%27 y=%270%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M256,0C114.509,0,0,114.496,0,256c0,141.489,114.496,256,256,256c141.491,0,256-114.496,256-256 C512,114.511,397.504,0,256,0z M282.289,357.621c0,8.088-11.794,16.174-26.284,16.174c-15.164,0-25.946-8.086-25.946-16.174 V229.234c0-9.435,10.783-15.839,25.946-15.839c14.49,0,26.284,6.404,26.284,15.839V357.621z M256.006,182.396 c-15.501,0-27.631-11.457-27.631-24.263c0-12.805,12.131-23.925,27.631-23.925c15.164,0,27.296,11.12,27.296,23.925 C283.302,170.939,271.169,182.396,256.006,182.396z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27/%3E%3C/g%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

body .notification-wrapper-block .notification-block.success .icon-note,
body .notification-wrapper-block .notification-block.bigger.success .header-note {
    background: #3DB27A;
}

body .notification-wrapper-block .notification-block.success .icon-note .icon {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2725%27 height=%2725%27 x=%270%27 y=%270%27 viewBox=%270 0 408.576 408.576%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M204.288,0C91.648,0,0,91.648,0,204.288s91.648,204.288,204.288,204.288s204.288-91.648,204.288-204.288 S316.928,0,204.288,0z M318.464,150.528l-130.56,129.536c-7.68,7.68-19.968,8.192-28.16,0.512L90.624,217.6 c-8.192-7.68-8.704-20.48-1.536-28.672c7.68-8.192,20.48-8.704,28.672-1.024l54.784,50.176L289.28,121.344 c8.192-8.192,20.992-8.192,29.184,0C326.656,129.536,326.656,142.336,318.464,150.528z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27 class=%27%27/%3E%3C/g%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2725%27 height=%2725%27 x=%270%27 y=%270%27 viewBox=%270 0 408.576 408.576%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M204.288,0C91.648,0,0,91.648,0,204.288s91.648,204.288,204.288,204.288s204.288-91.648,204.288-204.288 S316.928,0,204.288,0z M318.464,150.528l-130.56,129.536c-7.68,7.68-19.968,8.192-28.16,0.512L90.624,217.6 c-8.192-7.68-8.704-20.48-1.536-28.672c7.68-8.192,20.48-8.704,28.672-1.024l54.784,50.176L289.28,121.344 c8.192-8.192,20.992-8.192,29.184,0C326.656,129.536,326.656,142.336,318.464,150.528z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27 class=%27%27/%3E%3C/g%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3Cg xmlns=%27http://www.w3.org/2000/svg%27%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

body .notification-wrapper-block .notification-block p {
    font-weight: 600;
}

body .notification-wrapper-block .notification-block.bigger {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 0;
}

body .notification-wrapper-block .notification-block.bigger .header-note {
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding-left: 20px;
    font-size: 16px;
}

body .notification-wrapper-block .notification-block.bigger .header-note .icon-note {
    width: auto;
    min-width: auto;
}

body .notification-wrapper-block .notification-block.bigger p {
    padding: 10px;
}

@media screen and (max-width: 1600px) {
    body {
        /*        background-color: #3BCEAC;*/
    }

    .container {
        width: 100%;
    }

    #popular .content .carousel .arrows-action .arrow.left {
        left: 15px;
    }

    #popular .content .carousel .arrows-action .arrow.right {
        right: 15px;
    }

    #popular .content .carousel .line-step .step {
        width: 5%;
    }

    #popular .content .carousel .line-step .step:nth-child(2) {
        width: 24.6%;
    }

    #popular .content .carousel .line-step .step:nth-child(3) {
        width: 24%;
    }

    #popular .content .carousel .line-step .step:nth-child(4) {
        width: 25%;
    }

    #history .content .history-buy .product-wrapper {
        width: 25%;
    }

    #history.history-product .content .history-buy .product-wrapper {
        width: 25%;
    }

    #tickets .split .tickets {
        min-width: 40%;
    }

    #tickets .split .ticket-messanger {
        max-width: 50%;
    }

    #settings .content .blocks .block-wrapper {
        width: 33.3333333333%;
    }
}

@media screen and (max-width: 1280px) {
    body {
        /*        background-color: #FFD23F;*/
    }

    #header-wrapper .content .block.left {
        width: auto;
    }

    #header-wrapper .content .block.right .block-inner.gray:nth-child(1) {
        display: none;
    }

    .carousel .block-wrapper {
        width: 33.33333333333%;
    }

    .carousel .block-wrapper:nth-child(4) {
        display: none;
    }

    #popular .content .carousel .line-step .step {
        width: 7%;
    }

    #popular .content .carousel .line-step .step:nth-child(2) {
        width: 31.6%;
    }

    #popular .content .carousel .line-step .step:nth-child(3) {
        width: 33%;
    }

    footer .content {
        flex-direction: column;
        align-items: flex-start;
    }

    footer .content .copyright {
        align-items: flex-start;
        margin-right: auto;
        margin-left: 0;
        margin-top: 40px;
    }

    #products .products .product-wrapper {
        width: 33.33333333333%;
    }

    #products .products .product-wrapper .product img {
        height: 250px;
        width: 100%;
    }

    #product .product-header .block-payment-wrapper {
        position: relative;
        padding-right: 0;
        width: 50%;
        top: 0;
    }

    #product .product-more-info .content {
        width: 100%;
        padding-right: 0;
    }

    #news .content .main .followers {
        display: none;
    }

    #news .content .main .posts {
        width: 100%;
        padding-right: 0;
    }

    #news .container {
        width: 100%;
    }

    #settings .content .blocks .block-wrapper {
        width: 50%;
    }

    #history .content .history-buy .product-wrapper {
        width: 33.33333333333333333%;
    }

    #history .content .history-buy .product-wrapper .product .info .text .btn.black {
        padding: 0 20px;
    }

    #history.history-product .content .history-buy .product-wrapper {
        width: 33.3333333333333%;
    }

    #history .content .history-buy.max-piffer {
        margin-right: -25px;
    }

    .profile-page .content .pre-title .icon.products {
        min-width: 20px;
    }

    #history.history-product .content .pre-title .btn.black {
        margin-left: 0;
    }

    body.mb {
        overflow-y: auto;
    }
}

@media screen and (max-width: 960px) {
    
    .profile-page .content .header .payment-block {
        display: none;
    }
    
    .header .mobile-menu {
        display: flex;
    }

    header .navbar .navbar-menu a {
        display: none;
    }
    header .navbar a {
        display: none;
    }

    #header-wrapper .content .block.right {
        display: none;
    }

    .carousel .block-wrapper {
        width: 50%;
    }

    .carousel .block-wrapper:nth-child(3) {
        display: none;
    }

    #popular .content .carousel .arrows-action {
        margin-top: -80px;
    }

    #faq .content {
        flex-direction: column;
        align-items: flex-start;
    }

    #faq .content .block.right {
        width: 100%;
    }

    #faq .content .block.left .middle-title {
        display: none;
    }

    #faq .content .block.left .big-title {
        font-size: 100px;
        margin-bottom: 20px;
    }

    footer .content .main-info {
        flex-direction: column;
        align-items: flex-start;
    }

    footer .content .links {
        margin-left: 0;
        margin-top: 20px;
    }

    header .navbar .logo,
    footer .content .logo {
        margin-left: -15px;
    }

    #popular .content .carousel .line-step .step {
        width: 10%;
    }

    #popular .content .carousel .line-step .step:nth-child(2) {
        width: 72.6%;
    }

    #products .products .product-wrapper {
        width: 50%;
    }

    #product .product-more-info .content .block-cont.functions .radio-box .radio {
        padding: 22px 30px;
    }

    #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper {
        width: 50%;
    }

    #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper:nth-child(3) {
        display: none;
    }

    #product .product-header .container {
        flex-flow: column-reverse;
    }

    #product .product-header .block-payment-wrapper {
        width: 100%;
        padding-bottom: 30px;
    }

    #product .product-header .content {
        width: 100%;
        padding-right: 0;
    }

    #settings .content .blocks .block-wrapper {
        width: 100%;
    }

    .profile-page .container {
        padding-left: 130px;
        padding-right: 30px;
    }

    #tickets .split .create-ticket-block .warning .icon.warn-info {
        min-height: 26px;
        min-width: 26px;
    }

    #history .content .history-buy .product-wrapper {
        width: 50%;
    }

    #history .content .history-buy .product-wrapper .product .info .text .btn.black {
        padding: 0 10px;
    }

    #history.history-product .content .history-buy .product-wrapper {
        width: 50%;
    }
    
    #history .content .pre-title div.title-m-verse {
        flex-wrap: wrap;
    }

    .profile-page .content .pre-title:not(.no-m) {
        flex-direction: column;
        align-items: flex-start;
    }

    .profile-page .content .pre-title .title-m-verse {
        margin-bottom: 20px;
    }

    #history .content .pre-title div {
        margin-left: 0;
    }

    #history .content .history-buy {
        max-height: 70vh;
    }

    .mobile-menu {
        display: flex;
    }

    #header-wrapper .content .block.left::after {
        display: none;
    }

    #faq .content .block.right::before {
        display: none;
    }
    
    #history.history-product .content .sort-block .sort-more {
        margin-top: 15px;
    }
}

@media screen and (max-width: 600px) {
    body {
        /*        background-color: #540D6E;*/
    }

    header .navbar .btn.icon-left {
        display: none;
    }

    #header-wrapper .content .block.left .more-info .btn {
        width: 160px;
    }

    .carousel .block-wrapper {
        width: 100%;
    }

    .carousel .block-wrapper:nth-child(2) {
        display: none;
    }

    #popular .content .carousel .line-step {
        display: none;
    }

    #popular .content .block-wrapper .block .step-circle {
        display: none;
    }

    #popular .content .block .user {
        margin-bottom: 20px;
    }

    #news .content .header .info {
        padding: 15px;
    }

    #news .content .header .info .profile img {
        height: 50px;
        width: 50px;
        margin-right: 10px;
    }

    #news .content .header .info .profile .name {
        font-size: 16px;
        margin-bottom: 0px;
    }

    #news .content .header .info .profile span:nth-child(2) {
        font-size: 12px;
    }

    #news .content .header .info .btn {
        width: auto;
        padding: 15px;
        height: 40px;
    }

    #news .content .main .posts .search .input input {
        width: 130px;
    }

    #news .content .main .posts .post .text-p img {
        min-height: 150px;
        border-radius: 15px;
    }

    #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper {
        width: 100%;
    }

    #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper:nth-child(2) {
        display: none;
    }

    #product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system {
        flex-direction: column;
        align-items: flex-start;
        justify-content: normal;
    }

    #product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span {
        margin-bottom: 10px;
    }

    #product .product-more-info .content .block-cont.functions .radio-box .radio {
        padding: 15px 10px;
    }

    #product .product-more-info .content .block-cont.functions .dropdown span b .icon {
        min-width: 22px;
        min-height: 22px;
    }

    #product .product-more-info .content .block-cont.functions .dropdown.show {
        max-height: 600px;
    }

    .profile-page .navigation {
        bottom: 0;
        height: 100px;
        width: 100%;
        top: auto;
        flex-direction: row;
    }

    .profile-page .container {
        padding-left: 30px;
        padding-right: 30px;
    }

    .profile-page .navigation .nav-link {
        margin-bottom: 0;
        margin-right: 30px;
        min-height: 40px;
        min-width: 40px;
    }

    .profile-page .navigation .nav-link.logout {
        margin-top: 0;
        margin-right: 0;
        margin-left: auto;
    }

    .profile-page .navigation .hl {
        height: 100%;
        width: 1px;
        margin: 0 15px;
    }

    #history .content .history-buy .product-wrapper {
        width: 100%;
    }

    #history .content .pre-title div .activate-sub {
        margin-right: 20px;
    }

    #history .content .pre-title div .activate-sub .icon {
        min-width: 18px;
    }

    #history .content .pre-title div .icon.mouse {
        min-width: 16px;
    }

    .profile-page .content .pre-title .title-m-verse {
        flex-wrap: wrap;
    }

    #history.history-product .content .pre-title .title-m-verse .btn {
        margin-top: 20px;
    }

    #history .content .history-buy {
        max-height: 54vh;
    }

    #tickets .split .ticket-messanger .send-msg input {
        font-size: 14px;
    }

    #tickets .split .ticket-messanger .send-msg .btn.black {
        min-height: 50px;
        min-width: 50px;
        height: 50px;
        width: 50px;
        margin-left: 10px;
    }

    .icon.start {
        min-width: 15px;
    }

    /*#tickets .split .ticket-messanger .header .actions span {
        display: none;
    }*/

    .mobile-menu-overlay .input.activate-key input {
        width: 100%;
    }

    .mobile-menu-overlay .input.activate-key {
        width: 100%;
        padding: 0 30px;
    }

    .mobile-menu-overlay .payment-block {
        width: 100%;
        padding: 0 30px;
    }

    body {
        overflow: auto !important;
    }

    .profile-page {
        padding-bottom: 150px;
    }

    .modal-wrapper {
        padding: 0 30px;
    }

    .modal-wrapper .modal {
        min-width: 100%;
        padding: 20px;
    }

    .modal-wrapper .modal.cash-up .body {
        padding: 20px;
    }

    .modal-wrapper .modal .radio-boxes .radio-box {
        padding: 10px;
    }

    .modal-wrapper .modal .radio-boxes .radio-box .radio {
        height: 24px;
        width: 24px;
    }

    .modal-wrapper .modal .radio-boxes .radio-box .radio span {
        width: 12px;
        height: 12px;
        min-width: 12px;
        min-height: 12px;
    }

    #history .content .history-buy {
        max-height: 66vh;
    }

    #history .content .history-buy:not(.no-m) {
        overflow: hidden;
        max-height: 100% !important;
    }

    #history.history-product .content .history-buy .product-wrapper {
        width: 100%;
    }

    #products .products .product-wrapper {
        width: 100%;
    }

    .emoji-menu {
        margin-left: -20px;
    }

    #tickets .split .tickets .sort-block .sort-wrapper {
        width: 33.333333333333333%;
    }

    #tickets .split .tickets .sort-block .sort-wrapper .sort {
        font-size: 12px;
    }

    #tickets .split .tickets .ticket div span {
        font-size: 10px;
    }

    #advantages .content .arrows-action .arrow {
        display: flex;
    }
}

/* Autofill override */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #fff !important;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    caret-color: #fff;
}

/* CSS Variables (Afghan compat, blue theme) */
:root {
    --r2: #EA384D;
    --border-r: rgba(234, 56, 77, 0.15);
    --accent: #6382F5;
    --border-accent: rgba(99, 130, 245, 0.15);
    --muted: rgba(255, 255, 255, 0.4);
    --bg: #08080e;
    --bg2: rgba(16, 16, 24, 0.92);
    --surface: rgba(16, 16, 24, 0.92);
    --border: rgba(255, 255, 255, 0.08);
    --mono: 'Courier New', monospace;
}

.fadeout {
    opacity: 0;
    animation: fade 0.5s forwards;
}
@keyframes fade {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.loading {
    background: linear-gradient(100deg, #6382f51a 8%, #6382f52a 18%, #6382f51a 33%);
    border-radius: 15px;
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
    color: #00000000;
}
@keyframes shine {
    to {
        background-position-x: -200%;
    }
}

.hide {
    display: none !important;
}

/* Buy buttons fade in */
#buy-button,
#buy-button-usd {
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.buy-btn-hidden {
    opacity: 0 !important;
    pointer-events: none !important;
    transform: translateY(4px);
}

.clickable {
    cursor:  pointer;
}

.text {
    white-space: pre-wrap; /* or pre-line */
    color: #ffffffcc;
}


#snow {
    z-index: 9999;
}


/* ===================== PROGRESSIVE IMAGE ===================== */

/* Контейнер — relative чтобы overlay лежал поверх */
.progressive-image {
    /* position: relative; */
    overflow: hidden;
    line-height: 0;
    background: #0c0c14;
}

/* Основная картинка — ВСЕГДА видна, задаёт размер контейнера */
.progressive-image-main {
    display: block;
    width: 100%;
    position: relative;
    z-index: 1;
}

/* Overlay поверх картинки — shimmer или blur-thumbnail */
.progressive-image-overlay {
    position: absolute;
    inset: 0;
    z-index: 3;
    transition: opacity 0.5s ease;
    overflow: hidden;
}
.progressive-image-overlay.pi-hidden {
    opacity: 0;
    pointer-events: none;
}

/* Blur-thumbnail внутри overlay */
.progressive-image-thumb {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    filter: blur(20px);
    transform: scale(1.15);
}

/* Shimmer внутри overlay (когда нет thumbnail) */
.progressive-image-shimmer {
    width: 100%;
    height: 100%;
    background-color: #10101a;
    background-image: linear-gradient(
        100deg,
        #10101a 30%,
        #1a1a2e 50%,
        #10101a 70%
    );
    background-size: 200% 100%;
    animation: piShimmer 1.5s linear infinite;
}

@keyframes piShimmer {
    0%   { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

/* Внутри карточек продуктов — контейнер подстраивается под img */
#products .products .product-wrapper .product .progressive-image {
    width: 100%;
}
#products .products .product-wrapper .product .progressive-image .progressive-image-main {
    object-fit: cover;
}

/* ===================== END PROGRESSIVE IMAGE ===================== */


/* ===================== POPUPS / NOTIFICATIONS ===================== */

body .notification-wrapper-block {
    position: fixed;
    top: 90px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 520px;
    z-index: 2147483600;
    display: flex;
    flex-direction: column;
    align-items: center;
    pointer-events: none;
    padding: 0 16px;
}

body .notification-wrapper-block .notification-block {
    width: 100%;
    background: #0d0f10;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    border: 0;
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.42);
    z-index: 1;
    display: flex;
    align-items: center;
    min-height: 60px;
    border-radius: 16px;
    padding: 14px 20px 14px 0;
    margin-bottom: 10px;
    cursor: pointer;
    pointer-events: all;
    position: relative;
    overflow: hidden;

    opacity: 0;
    transform: translateY(-20px) scale(0.96);
    transition: opacity 0.4s cubic-bezier(0.16, 1, 0.3, 1),
                transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

body .notification-wrapper-block .notification-block.show {
    opacity: 1;
    transform: translateY(0) scale(1);
}

body .notification-wrapper-block .notification-block.hide {
    opacity: 0;
    transform: translateY(-12px) scale(0.96);
    transition: opacity 0.25s ease, transform 0.25s ease;
}

body .notification-wrapper-block .notification-block:last-child {
    margin-bottom: 0;
}

/* Icon */
body .notification-wrapper-block .notification-block .icon-note {
    height: 36px;
    width: 36px;
    min-width: 36px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 14px 0 16px;
}

body .notification-wrapper-block .notification-block .icon-note .icon {
    background: #fff;
    height: 18px;
    width: 18px;
}

/* Warning */
body .notification-wrapper-block .notification-block.warning .icon-note {
    background: linear-gradient(135deg, #EA384D, #d42a3f);
}
body .notification-wrapper-block .notification-block.warning .icon-note .icon {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M501.362,383.95L320.497,51.474c-29.059-48.921-99.896-48.986-128.994,0L10.647,383.95c-29.706,49.989,6.259,113.291,64.482,113.291h361.736C495.039,497.241,531.068,433.99,501.362,383.95z M256,437.241c-16.538,0-30-13.462-30-30s13.462-30,30-30s30,13.462,30,30S272.538,437.241,256,437.241z M286,317.241c0,16.538-13.462,30-30,30s-30-13.462-30-30v-150c0-16.538,13.462-30,30-30s30,13.462,30,30V317.241z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M501.362,383.95L320.497,51.474c-29.059-48.921-99.896-48.986-128.994,0L10.647,383.95c-29.706,49.989,6.259,113.291,64.482,113.291h361.736C495.039,497.241,531.068,433.99,501.362,383.95z M256,437.241c-16.538,0-30-13.462-30-30s13.462-30,30-30s30,13.462,30,30S272.538,437.241,256,437.241z M286,317.241c0,16.538-13.462,30-30,30s-30-13.462-30-30v-150c0-16.538,13.462-30,30-30s30,13.462,30,30V317.241z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;
}

/* Info */
body .notification-wrapper-block .notification-block.info .icon-note {
    background: linear-gradient(135deg, #6382F5, #4a63c9);
}
body .notification-wrapper-block .notification-block.info .icon-note .icon {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256,0C114.509,0,0,114.496,0,256s114.496,256,256,256s256-114.496,256-256S397.504,0,256,0z M282.289,357.621c0,8.088-11.794,16.174-26.284,16.174c-15.164,0-25.946-8.086-25.946-16.174V229.234c0-9.435,10.783-15.839,25.946-15.839c14.49,0,26.284,6.404,26.284,15.839V357.621z M256.006,182.396c-15.501,0-27.631-11.457-27.631-24.263s12.131-23.925,27.631-23.925c15.164,0,27.296,11.12,27.296,23.925S271.169,182.396,256.006,182.396z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 512 512%27%3E%3Cpath d=%27M256,0C114.509,0,0,114.496,0,256s114.496,256,256,256s256-114.496,256-256S397.504,0,256,0z M282.289,357.621c0,8.088-11.794,16.174-26.284,16.174c-15.164,0-25.946-8.086-25.946-16.174V229.234c0-9.435,10.783-15.839,25.946-15.839c14.49,0,26.284,6.404,26.284,15.839V357.621z M256.006,182.396c-15.501,0-27.631-11.457-27.631-24.263s12.131-23.925,27.631-23.925c15.164,0,27.296,11.12,27.296,23.925S271.169,182.396,256.006,182.396z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;
}

/* Success */
body .notification-wrapper-block .notification-block.success .icon-note {
    background: linear-gradient(135deg, #3DB27A, #2e9465);
}
body .notification-wrapper-block .notification-block.success .icon-note .icon {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 408.576 408.576%27%3E%3Cpath d=%27M204.288,0C91.648,0,0,91.648,0,204.288s91.648,204.288,204.288,204.288s204.288-91.648,204.288-204.288S316.928,0,204.288,0z M318.464,150.528l-130.56,129.536c-7.68,7.68-19.968,8.192-28.16,0.512L90.624,217.6c-8.192-7.68-8.704-20.48-1.536-28.672c7.68-8.192,20.48-8.704,28.672-1.024l54.784,50.176L289.28,121.344c8.192-8.192,20.992-8.192,29.184,0C326.656,129.536,326.656,142.336,318.464,150.528z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 408.576 408.576%27%3E%3Cpath d=%27M204.288,0C91.648,0,0,91.648,0,204.288s91.648,204.288,204.288,204.288s204.288-91.648,204.288-204.288S316.928,0,204.288,0z M318.464,150.528l-130.56,129.536c-7.68,7.68-19.968,8.192-28.16,0.512L90.624,217.6c-8.192-7.68-8.704-20.48-1.536-28.672c7.68-8.192,20.48-8.704,28.672-1.024l54.784,50.176L289.28,121.344c8.192-8.192,20.992-8.192,29.184,0C326.656,129.536,326.656,142.336,318.464,150.528z%27 fill=%27%23fff%27/%3E%3C/svg%3E") center/contain no-repeat;
}

/* Text */
body .notification-wrapper-block .notification-block p {
    font-weight: 600;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    line-height: 1.5;
}

/* Progress bar */
.notification-progress {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: transparent;
    border-radius: 0 0 16px 16px;
    overflow: hidden;
}

.notification-progress-bar {
    height: 100%;
    width: 100%;
    transform-origin: left;
    animation: notifProgress linear forwards;
    position: relative;
}

.notification-progress-bar::after {
    content: '';
    position: absolute;
    left: 0;
    top: -2px;
    width: 30px;
    height: 7px;
    border-radius: 4px;
    filter: blur(4px);
}

.notification-block.warning .notification-progress-bar {
    background: linear-gradient(270deg, rgba(234, 56, 77, 0.15), #EA384D);
}
.notification-block.warning .notification-progress-bar::after {
    background: #EA384D;
    box-shadow: 0 0 12px #EA384D;
}

.notification-block.success .notification-progress-bar {
    background: linear-gradient(270deg, rgba(61, 178, 122, 0.15), #3DB27A);
}
.notification-block.success .notification-progress-bar::after {
    background: #3DB27A;
    box-shadow: 0 0 12px #3DB27A;
}

.notification-block.info .notification-progress-bar {
    background: linear-gradient(270deg, rgba(99, 130, 245, 0.15), #6382F5);
}
.notification-block.info .notification-progress-bar::after {
    background: #6382F5;
    box-shadow: 0 0 12px #6382F5;
}

@keyframes notifProgress {
    from { transform: scaleX(1); }
    to { transform: scaleX(0); }
}

@media screen and (max-width: 560px) {
    body .notification-wrapper-block {
        max-width: none;
        padding: 0 12px;
    }
}

/* ===================== END POPUPS ===================== */



/* ===================== HEADER ===================== */

.main_header_bg {
    height: 80px;
    background: transparent;
}
.main_header {
    position: fixed;
    z-index: 666;
    top: 0;
    left: 0;

    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    background-color: rgba(8, 8, 14, 0.75);
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    outline: none;
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

/* --- Logo --- */
.main_header .navbar .logo img {
    height: 44px;
    width: auto;
    transition: opacity 0.2s ease;
}

.main_header .navbar .logo:hover img {
    opacity: 0.8;
}

/* --- Navigation links --- */
.main_header .navbar .navbar-menu a {
    height: 80px;
    font-size: 16px;
    font-weight: 500;
    padding: 0 20px;
    color: rgba(255, 255, 255, 0.5);
    letter-spacing: 0.2px;
    transition: color 0.25s ease;
    position: relative;
}

.main_header .navbar .navbar-menu a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 2px;
    width: 0;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    background: linear-gradient(90deg, #6382F5, #8ba3ff);
    border-radius: 2px;
}

.main_header .navbar .navbar-menu a:hover {
    color: rgba(255, 255, 255, 0.95);
}

.main_header .navbar .navbar-menu a:hover::before {
    opacity: 1;
    width: 24px;
}

.main_header .navbar .navbar-menu a.active {
    color: #fff;
    font-weight: 600;
}

.main_header .navbar .navbar-menu a.active::before {
    opacity: 1;
    width: 24px;
    background: #6382F5;
}

.dynamic {
    transition: 0.3s ease all;
}
.dynamic:hover {
    transition: 0.5s ease all;
    transform: translate(0%, -5%);
}


.close-button {
    position: absolute;
    right: 0;
}

/* --- Cabinet (profile/auth) button --- */
.cabinet-button {
    display: flex;
    align-items: center;
    gap: 8px;
    height: auto;
    padding: 9px 20px;
    border-radius: 10px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    margin-right: 0;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    box-shadow: 0 0 16px rgba(99, 130, 245, 0.15);
    letter-spacing: 0.2px;
}
.cabinet-button i.icon {
    font-size: 14px;
}
.cabinet-button:hover {
    color: #fff;
    transform: translateY(-1px);
    box-shadow: 0 0 24px rgba(99, 130, 245, 0.3);
}
.cabinet-button::before {
    display: none;
}

/* --- Mobile menu overlay --- */
.mobile-menu-overlay {
    background: rgba(8, 8, 14, 0.97) !important;
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
}

.mobile-menu-overlay .link {
    font-size: 20px !important;
    font-weight: 500 !important;
    color: rgba(255, 255, 255, 0.6) !important;
    margin-bottom: 24px !important;
    transition: color 0.2s ease;
}

.mobile-menu-overlay .link:hover {
    color: #fff !important;
}

.mobile-menu-overlay .link.active {
    color: #8ba3ff !important;
    border-bottom: 2px solid #6382F5 !important;
    background: transparent !important;
    padding: 4px 0 !important;
    border-radius: 0 !important;
}

.mobile-menu-overlay .btn.icon-left {
    font-size: 14px !important;
    height: auto !important;
    padding: 10px 24px;
    border-radius: 10px;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    margin-top: 12px;
}

/* ===================== END HEADER ===================== */

.custom-input {
    background: #edecf896;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    padding: 20px;
    width: 100%;
    font-weight: 600;
    min-height: 60px;
    color: #444;
    cursor: pointer;
}


/* --- Terminal --- */
.terminal-container {
    background: rgba(0, 0, 0, 0.45);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 12px;
    width: 100%;
    height: 320px;
    overflow-y: auto;
    margin-bottom: 14px;
}
.terminal-container::-webkit-scrollbar { width: 6px; }
.terminal-container::-webkit-scrollbar-track { background: transparent; }
.terminal-container::-webkit-scrollbar-thumb { background: rgba(255,255,255,0.1); border-radius: 3px; }

.terminal {
    color: #e0e0e0;
    font-family: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', 'Courier New', monospace;
    font-size: 13px;
    line-height: 1.7;
    padding: 16px;
    white-space: pre-wrap;
}

.coder-terminal-modal {
    width: min(820px, calc(100vw - 48px)) !important;
    max-width: min(820px, calc(100vw - 48px)) !important;
    contain: layout paint !important;
    will-change: transform, opacity !important;
}

#command-input {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 12px;
    color: #fff;
    font-family: 'JetBrains Mono', 'Fira Code', 'Courier New', monospace;
    font-size: 13px;
    padding: 12px 16px;
    width: 100%;
    margin-bottom: 12px;
    transition: all 0.3s ease;
}
#command-input:focus {
    border-color: rgba(99, 130, 245, 0.4);
    background: rgba(99, 130, 245, 0.06);
    box-shadow: 0 0 0 3px rgba(99, 130, 245, 0.08);
    outline: none;
}
#command-input::placeholder { color: rgba(255, 255, 255, 0.25); }

#userid-input {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 12px;
    color: #fff;
    font-size: 14px;
    padding: 12px 16px;
    width: 100%;
    margin-bottom: 12px;
    transition: all 0.3s ease;
}
#userid-input:focus {
    border-color: rgba(99, 130, 245, 0.4);
    background: rgba(99, 130, 245, 0.06);
    box-shadow: 0 0 0 3px rgba(99, 130, 245, 0.08);
    outline: none;
}
#userid-input::placeholder { color: rgba(255, 255, 255, 0.25); }
#userid-input::placeholder {
    color: rgba(0, 0, 0, .6);
}

.feed_language {
    margin-right: 5px;
    background: #111;
    border-radius: 10px;
    padding: 5px;
    cursor: pointer;
}
.feed_language.active {
    background: #6382F5;
    color: #fff;
}

/* Old footer language selectors — replaced by new footer design */

.like_active {
    color: #fb0b0b !important;
    background: #f1caca !important;
}
.like_active .icon {
    background: #fb0b0b !important;
}

.video-custom {
    max-width: 100%;
    max-height: 100%;
    border-radius: 15px;
}


/* ===================== AUTH PAGES ===================== */

.auth-page {
    min-height: calc(100vh - 80px);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    background: #08080e;
    position: relative;
    overflow: hidden;
    padding: 120px 20px 40px;
}

.auth-page::before {
    content: '';
    position: absolute;
    width: 700px;
    height: 700px;
    background: radial-gradient(circle, rgba(99, 130, 245, 0.12) 0%, transparent 70%);
    top: -250px;
    right: -150px;
    border-radius: 50%;
    pointer-events: none;
}

.auth-page::after {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(53, 72, 143, 0.15) 0%, transparent 70%);
    bottom: -150px;
    left: -100px;
    border-radius: 50%;
    pointer-events: none;
}

.auth-card {
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.07);
    border-radius: 24px;
    padding: 0;
    width: 100%;
    max-width: 460px;
    position: relative;
    z-index: 1;
    animation: authFadeUp 0.6s ease forwards;
    opacity: 0;
    transform: translateY(20px);
}

@keyframes authFadeUp {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.auth-card-header {
    text-align: center;
    padding: 40px 40px 0;
}

.auth-card-header .auth-avatar {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    border: 2px solid rgba(99, 130, 245, 0.3);
    margin-bottom: 16px;
    object-fit: cover;
}

.auth-card-header .auth-title {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    margin: 0;
}

.auth-card-body {
    padding: 32px 40px 40px;
}

.auth-input-group {
    margin-bottom: 20px;
}

.auth-input-group .auth-label {
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.auth-input {
    width: 100%;
    height: 52px;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 12px;
    padding: 0 18px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    transition: all 0.3s ease;
    outline: none;
}

.auth-input::placeholder {
    color: rgba(255, 255, 255, 0.2);
}

.auth-input:focus {
    border-color: rgba(99, 130, 245, 0.5);
    background: rgba(99, 130, 245, 0.06);
    box-shadow: 0 0 0 3px rgba(99, 130, 245, 0.08);
}

.auth-separator {
    height: 1px;
    background: rgba(255, 255, 255, 0.06);
    margin: 24px 0;
}

.auth-captcha {
    display: flex;
    justify-content: center;
    margin: 24px 0;
}

.auth-captcha > div {
    border-radius: 4px;
    overflow: hidden;
}

@media screen and (max-width: 380px) {
    .auth-captcha {
        transform: scale(0.85);
        transform-origin: center;
    }
}

.auth-actions {
    display: flex;
    gap: 12px;
    margin-top: 28px;
}

.auth-actions.auth-actions-col {
    flex-direction: column;
}

.auth-actions.auth-actions-col .auth-btn {
    width: 100%;
    flex: none;
}

.auth-btn {
    flex: 1 1;
    height: 52px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    border: none;
    text-decoration: none;
    padding: 0 20px;
    white-space: nowrap;
}

.auth-btn-primary {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    color: #fff;
    box-shadow: 0 4px 15px rgba(99, 130, 245, 0.2);
}

.auth-btn-primary:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(99, 130, 245, 0.35);
    color: #fff;
}

.auth-btn-primary:active {
    transform: translateY(0);
}

.auth-btn-secondary {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.7);
}

.auth-btn-secondary:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    border-color: rgba(255, 255, 255, 0.15);
}

.auth-footer {
    text-align: center;
    margin-top: 24px;
}

.auth-footer a {
    color: rgba(99, 130, 245, 0.7);
    font-size: 14px;
    font-weight: 500;
    transition: color 0.3s;
    text-decoration: none;
}

.auth-footer a:hover {
    color: #6382F5;
}

.auth-2fa-email {
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 20px;
}

.auth-2fa-email b {
    color: #6382F5;
    background: rgba(99, 130, 245, 0.1);
    padding: 3px 8px;
    border-radius: 6px;
}

@media screen and (max-width: 500px) {
    .auth-card-header {
        padding: 30px 24px 0;
    }
    .auth-card-body {
        padding: 24px 24px 30px;
    }
    .auth-actions {
        flex-direction: column;
    }
    .auth-btn {
        width: 100%;
        min-height: 54px;
        height: auto;
        padding: 16px 20px;
        font-size: 16px;
    }
}

/* ===================== END AUTH PAGES ===================== */


/* ===================== PROFILE PAGE ===================== */

/* --- Page Background --- */
body:has(.profile-page) {
    background: #08080e;
}

.profile-page {
    background: #08080e;
    position: relative;
    font-family: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

.profile-page button,
.profile-page input,
.profile-page textarea,
.profile-page select {
    font-family: inherit !important;
}

.profile-page::before {
    content: '';
    position: fixed;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(99, 130, 245, 0.07) 0%, transparent 70%);
    top: -200px;
    right: -100px;
    border-radius: 50%;
    pointer-events: none;
    z-index: 0;
}

.profile-page::after {
    content: '';
    position: fixed;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(53, 72, 143, 0.06) 0%, transparent 70%);
    bottom: -100px;
    left: 50px;
    border-radius: 50%;
    pointer-events: none;
    z-index: 0;
}

/* --- Navigation Sidebar --- */
.profile-page .navigation {
    width: 200px;
    background: rgba(10, 10, 18, 0.95);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border-right: 1px solid rgba(255, 255, 255, 0.06);
    outline: none;
    padding: 25px 16px;
    align-items: stretch;
}

.profile-page .navigation .logo {
    align-self: center;
}

.profile-page .navigation .hl {
    background: rgba(255, 255, 255, 0.06);
    margin-bottom: 20px;
}

.profile-page .navigation .nav-link {
    height: 44px;
    width: 100%;
    border-radius: 12px;
    margin-bottom: 6px;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    justify-content: flex-start;
    padding: 0 14px;
    gap: 12px;
}

.profile-page .navigation .nav-link .icon {
    background: rgba(255, 255, 255, 0.5);
    transition: all 0.3s ease;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px;
    min-height: 20px;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
}

.profile-page .navigation .nav-link .nav-label {
    font-size: 16px;
    --font-weight: 600;
    color: rgba(255, 255, 255, 0.45);
    white-space: nowrap;
    transition: color 0.3s ease;
}

.profile-page .navigation .nav-link:hover .nav-label,
.profile-page .navigation .nav-link.active .nav-label {
    color: #6382F5;
}

.profile-page .navigation .nav-link:hover,
.profile-page .navigation .nav-link.active {
    background: rgba(99, 130, 245, 0.1);
    box-shadow: 0 0 20px rgba(99, 130, 245, 0.06);
}

.profile-page .navigation .nav-link:hover .icon,
.profile-page .navigation .nav-link.active .icon {
    background: #6382F5;
}

.profile-page .navigation .nav-link.active {
    background: linear-gradient(135deg, rgba(99, 130, 245, 0.15), rgba(99, 130, 245, 0.05));
    border: 1px solid rgba(99, 130, 245, 0.15);
}

.profile-page .navigation .nav-link.logout {
    background: rgba(234, 56, 77, 0.06);
    border: 1px solid rgba(234, 56, 77, 0.08);
}

.profile-page .navigation .nav-link.logout:hover {
    background: rgba(234, 56, 77, 0.15);
    box-shadow: 0 0 20px rgba(234, 56, 77, 0.08);
}

.profile-page .navigation .nav-link.logout .icon {
    background: #EA384D;
}

.profile-page .navigation .nav-link.logout .nav-label {
    color: rgba(234, 56, 77, 0.6);
}

.profile-page .navigation .nav-link.logout:hover .nav-label {
    color: #EA384D;
}

/* --- Container offset for wider nav --- */
.profile-page .container {
    padding-left: 240px;
}

/* --- Profile Header --- */
.profile-page .content .header {
    background: rgba(255, 255, 255, 0.02);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 20px 28px;
    position: relative;
    z-index: 10;
}

.profile-page .content .header .profile-user img {
    height: 56px;
    width: 56px;
    border: 2px solid rgba(99, 130, 245, 0.3);
    box-shadow: 0 0 20px rgba(99, 130, 245, 0.1);
    transition: all 0.3s ease;
}

.profile-page .content .header .profile-user img:hover {
    border-color: rgba(99, 130, 245, 0.6);
    box-shadow: 0 0 30px rgba(99, 130, 245, 0.2);
}

.profile-page .content .header .profile-user .name {
    font-size: 17px;
    font-weight: 700;
    color: #fff;
}

.profile-page .content .header .profile-user span {
    color: rgba(255, 255, 255, 0.4);
    font-size: 13px;
}

/* Activate key input */
.profile-page .content .header .input.activate-key input {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 14px;
    color: #fff;
    font-size: 14px;
    transition: all 0.3s ease;
}

.profile-page .content .header .input.activate-key input:focus {
    border-color: rgba(99, 130, 245, 0.4);
    background: rgba(99, 130, 245, 0.05);
    box-shadow: 0 0 0 3px rgba(99, 130, 245, 0.08);
}

.profile-page .content .header .input.activate-key .btn.black {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border-radius: 14px;
    font-weight: 600;
    transition: all 0.3s ease;
    box-shadow: 0 4px 12px rgba(99, 130, 245, 0.2);
}

.profile-page .content .header .input.activate-key .btn.black:hover {
    box-shadow: 0 6px 20px rgba(99, 130, 245, 0.35);
    transform: translateY(-1px);
}

/* Payment / Balance block */
.profile-page .content .header .payment-block .balance span {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 14px;
    color: #fff;
    font-weight: 700;
}

.profile-page .content .header .payment-block .balance span b {
    color: rgba(99, 130, 245, 0.8);
    font-weight: 600;
}

.profile-page .content .header .payment-block .balance .btn.black {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%) !important;
    border-radius: 14px;
    box-shadow: 0 4px 12px rgba(99, 130, 245, 0.2);
    transition: box-shadow 0.3s ease;
}

.profile-page .content .header .payment-block .balance .btn.black:hover {
    background: linear-gradient(135deg, #7a96ff 0%, #5570c4 100%) !important;
    box-shadow: 0 6px 20px rgba(99, 130, 245, 0.35);
}

/* --- Divider --- */
.profile-page .content .hl-reson {
    background: rgba(255, 255, 255, 0.04);
    height: 1px;
}

/* --- Section Title --- */
.profile-page .content .pre-title {
    color: rgba(255, 255, 255, 0.85);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.3px;
}

.profile-page .content .pre-title .icon {
    background: rgba(99, 130, 245, 0.7);
}

/* --- Subscription Cards --- */
#history .content .history-buy {
    max-height: none;
}

#history .content .history-buy .product-wrapper .product {
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 18px;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    background: transparent;
}

#history .content .history-buy .product-wrapper .product:hover {
    opacity: 1;
    transform: translateY(-4px);
    border-color: rgba(99, 130, 245, 0.2);
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.4), 0 0 30px rgba(99, 130, 245, 0.06);
}

#history .content .history-buy .product-wrapper .product img {
    border-radius: 18px;
    transition: all 0.5s ease;
}

#history .content .history-buy .product-wrapper .product::before {
    border-radius: 18px;
    background: linear-gradient(180deg, rgba(8, 8, 14, 0) 30%, rgba(8, 8, 14, 0.95) 100%);
}

#history .content .history-buy .product-wrapper .product .info .text .name {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.2px;
}

#history .content .history-buy .product-wrapper .product .info .text .status-text {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

#history .content .history-buy .product-wrapper .product .info .text .status-text.active {
    color: #43d991;
    text-shadow: 0 0 10px rgba(67, 217, 145, 0.3);
}

#history .content .history-buy .product-wrapper .product .info .text .status-text.inactive {
    color: #FF9B29;
    text-shadow: 0 0 10px rgba(255, 155, 41, 0.3);
}

#history .content .history-buy .product-wrapper .product .info .text .status-text.inactive-red {
    color: #EA384D;
    text-shadow: 0 0 10px rgba(234, 56, 77, 0.3);
}

/* Coder product action buttons */
.coder-product-actions {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: center;
}

.coder-product-actions .status-view {
    margin-left: 0 !important;
}

/* Status icons */
#history .content .history-buy .product-wrapper .product .info .status-view.active {
    background: linear-gradient(135deg, #43d991, #3DB27A);
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(67, 217, 145, 0.25);
    transition: all 0.3s ease;
}

#history .content .history-buy .product-wrapper .product .info .status-view.active:hover {
    box-shadow: 0 6px 20px rgba(67, 217, 145, 0.4);
    transform: scale(1.05);
}

#history .content .history-buy .product-wrapper .product .info .status-view.inactive {
    border-radius: 12px;
    background: linear-gradient(135deg, #FF9B29, #e08520);
    box-shadow: 0 4px 15px rgba(255, 155, 41, 0.2);
}

#history .content .history-buy .product-wrapper .product .info .status-view.inactive-red {
    border-radius: 12px;
    background: linear-gradient(135deg, #EA384D, #c82e40);
    box-shadow: 0 4px 15px rgba(234, 56, 77, 0.2);
}

#history .content .history-buy .product-wrapper .product .info .status-view .icon {
    background: #fff;
}

/* --- Settings Blocks --- */
#settings .content .blocks {
    margin-right: -14px;
    margin-bottom: -14px;
}

#settings .content .blocks .block-wrapper {
    padding: 14px;
    padding-left: 0;
    padding-top: 0;
}

#settings .content .blocks .block-wrapper .block {
    background: rgba(255, 255, 255, 0.03);
    --backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 18px;
    padding: 18px;
    transition: all 0.3s ease;
}

#settings .content .blocks .block-wrapper .block:hover {
    border-color: rgba(99, 130, 245, 0.15);
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
}

#settings .content .blocks .block-wrapper .block .header {
    font-weight: 700;
    color: #fff;
}

.profile-shot-layout #settings .content .blocks .block-wrapper .block .header {
    display: flex;
    align-items: center;
    gap: 12px;
    min-height: 42px;
    line-height: 1.1;
    padding: 0 !important;
    margin: 0;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

#settings .content .blocks .block-wrapper .block .header .icon-wrapper {
    background: linear-gradient(135deg, rgba(99, 130, 245, 0.2), rgba(99, 130, 245, 0.08));
    border: 1px solid rgba(99, 130, 245, 0.15);
    border-radius: 12px 0px 0px 12px;
    width: 42px;
    height: 42px;
}

.profile-shot-layout #settings .content .blocks .block-wrapper .block .header .icon-wrapper {
    margin: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 42px;
}

.profile-shot-layout #settings .content .blocks .block-wrapper .block .header p {
    margin: 0;
}

#settings .content .blocks .block-wrapper .block .header .icon-wrapper .icon {
    background: #6382F5;
}

#settings .content .blocks .block-wrapper .block .subject {
    color: rgba(255, 255, 255, 0.4);
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
}

#settings .content .blocks .block-wrapper .block .simple-truline {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 12px;
    color: rgba(255, 255, 255, 0.7);
    font-weight: 600;
    font-size: 13px;
}

#settings .content .blocks .block-wrapper .block .simple-truline.green {
    background: rgba(61, 178, 122, 0.08);
    border-color: rgba(61, 178, 122, 0.15);
    color: #43d991;
}

#settings .content .blocks .block-wrapper .block .simple-truline.red {
    background: rgba(234, 56, 77, 0.08);
    border-color: rgba(234, 56, 77, 0.15);
    color: #EA384D;
}

#settings .content .blocks .block-wrapper .block .btn {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border-radius: 12px;
    height: 44px;
    font-weight: 600;
    box-shadow: 0 4px 12px rgba(99, 130, 245, 0.2);
    transition: all 0.3s ease;
}

#settings .content .blocks .block-wrapper .block .btn:hover {
    background: linear-gradient(135deg, #5a78e6 0%, #3a4f99 100%);
    box-shadow: 0 6px 20px rgba(99, 130, 245, 0.3);
    transform: translateY(-1px);
}

#settings .content .blocks .block-wrapper .block .btn.red {
    background: linear-gradient(135deg, #EA384D 0%, #c42839 100%);
    box-shadow: 0 4px 12px rgba(234, 56, 77, 0.2);
}

#settings .content .blocks .block-wrapper .block .btn.red:hover {
    background: linear-gradient(135deg, #d93347 0%, #b22333 100%);
    box-shadow: 0 6px 20px rgba(234, 56, 77, 0.3);
}

/* --- Mobile Menu Overlay --- */
.mobile-menu-overlay {
    background: rgba(8, 8, 14, 0.98);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.mobile-menu-overlay .link {
    color: rgba(255, 255, 255, 0.7);
    font-weight: 600;
    transition: color 0.3s ease;
}

.mobile-menu-overlay .link:hover {
    color: #fff;
}

.mobile-menu-overlay .link.active {
    background: rgba(99, 130, 245, 0.12);
    border: 1px solid rgba(99, 130, 245, 0.2);
    border-bottom: none;
    color: #6382F5;
    border-radius: 12px;
    padding: 10px 20px;
}

/* --- Modal (Download/Instructions/Withdrawal) --- */
.modal-wrapper.show {
    background: rgba(8, 8, 14, 0.75);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.modal.cash-up {
    background: transparent;
    border-radius: 0;
    padding: 0;
    color: #fff;
}

.modal.cash-up .header {
    background: rgba(16, 16, 24, 0.95);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 18px;
    margin-bottom: 12px;
    padding: 18px 22px;
    color: #fff;
}

.modal.cash-up .header .name {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 700;
}

.modal.cash-up .header .name b {
    color: #6382F5;
}

.modal.cash-up .header span {
    color: rgba(255, 255, 255, 0.45);
    font-size: 13px;
}

.modal.cash-up .header span b {
    color: #6382F5;
    font-size: 16px;
}

.modal.cash-up .header .avatar {
    height: 48px;
    width: 48px;
    border-radius: 14px;
    border: 2px solid rgba(99, 130, 245, 0.3);
    box-shadow: 0 0 15px rgba(99, 130, 245, 0.1);
}

.modal.cash-up .body {
    background: rgba(16, 16, 24, 0.95);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 18px;
    padding: 22px;
    color: rgba(255, 255, 255, 0.7);
}

.modal.cash-up .body .pre-title {
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 12px;
}

/* --- Withdrawal operation rows --- */
.modal.cash-up .body .radio-boxes.withdraw-operation {
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.03);
    margin-bottom: 8px;
}

.modal.cash-up .body .radio-boxes .radio-box {
    padding: 14px 16px;
}

.modal.cash-up .body .radio-boxes .radio-box:hover {
    background: rgba(255, 255, 255, 0.03);
}

.modal.cash-up .body .withdraw-wallet {
    color: rgba(255, 255, 255, 0.8);
    font-weight: 600;
    font-size: 14px;
}

.modal.cash-up .body .withdraw-amount {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 600;
    font-size: 14px;
    margin-left: auto;
}

.modal.cash-up .body .withdraw-decline {
    color: #EA384D;
    cursor: pointer;
    font-size: 13px;
    transition: all 0.3s ease;
}

.modal.cash-up .body .withdraw-decline:hover {
    color: #ff5a6e;
    text-shadow: 0 0 10px rgba(234, 56, 77, 0.3);
}

/* --- Withdrawal form inputs --- */
.modal.cash-up .body .go-up input {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px;
    color: #fff !important;
    font-weight: 600;
    height: 50px;
    padding: 14px 16px;
    font-size: 14px;
    transition: all 0.3s ease;
}

.modal.cash-up .body .go-up input::placeholder {
    color: rgba(255, 255, 255, 0.25) !important;
}

.modal.cash-up .body .go-up input:focus {
    border-color: rgba(99, 130, 245, 0.4) !important;
    background: rgba(99, 130, 245, 0.06) !important;
    box-shadow: 0 0 0 3px rgba(99, 130, 245, 0.08);
    outline: none;
}

.modal.cash-up .body .withdraw-select {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    color: #fff !important;
    font-weight: 600;
    height: 50px !important;
    min-height: auto !important;
    padding: 0 16px !important;
    font-size: 14px;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
}

.modal.cash-up .body .withdraw-select option {
    background: #10101a;
    color: #fff;
}

/* --- Withdrawal buttons --- */
.modal.cash-up .body .go-up .btn.black {
    height: 50px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    border: none;
    transition: all 0.3s ease;
}

.modal.cash-up .body .go-up .btn.btn-withdraw-create {
    background: linear-gradient(135deg, #3DB27A 0%, #2e9465 100%) !important;
    box-shadow: 0 4px 12px rgba(61, 178, 122, 0.2);
}

.modal.cash-up .body .go-up .btn.btn-withdraw-create:hover {
    box-shadow: 0 6px 20px rgba(61, 178, 122, 0.35);
    transform: translateY(-1px);
}

.modal.cash-up .body .go-up .btn.btn-withdraw-cancel {
    background: rgba(234, 56, 77, 0.15) !important;
    border: 1px solid rgba(234, 56, 77, 0.2) !important;
    color: #EA384D;
}

.modal.cash-up .body .go-up .btn.btn-withdraw-cancel:hover {
    background: rgba(234, 56, 77, 0.25) !important;
    box-shadow: 0 4px 15px rgba(234, 56, 77, 0.15);
}

/* --- Modal radio-boxes dark theme --- */
.modal .radio-boxes {
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.02);
    overflow: hidden;
}

.modal .radio-boxes .radio-box {
    color: rgba(255, 255, 255, 0.8);
}

.modal .radio-boxes .radio-box p {
    color: rgba(255, 255, 255, 0.8) !important;
}

.modal .radio-boxes .radio-box a {
    color: rgba(255, 255, 255, 0.9);
}

.modal .radio-boxes .radio-box.active,
.modal .radio-boxes .radio-box:hover {
    background: rgba(99, 130, 245, 0.06);
}

.modal .radio-boxes .radio-box .radio {
    background: rgba(255, 255, 255, 0.06);
    border-color: transparent;
}

.modal .radio-boxes .radio-box.active .radio {
    border-color: #6382F5;
    background: rgba(99, 130, 245, 0.15);
}

.modal .radio-boxes .radio-box.active .radio span {
    background: #6382F5;
}

/* --- Modal text / content dark theme --- */
.modal.cash-up .body p {
    color: rgba(255, 255, 255, 0.7);
}

.modal.cash-up .body a {
    color: rgba(255, 255, 255, 0.9);
}

.modal.cash-up .body div {
    color: rgba(255, 255, 255, 0.7);
}

.modal.cash-up .body strong,
.modal.cash-up .body b {
    color: rgba(255, 255, 255, 0.9);
}

/* --- Modal standalone inputs dark theme --- */
.modal.cash-up .body > input[type="text"],
.modal.cash-up .body > input[type="email"],
.modal.cash-up .body > input[type="password"],
.modal.cash-up .body > textarea {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    height: 50px;
    padding: 14px 16px;
    font-size: 14px;
    width: 100%;
    margin-bottom: 12px;
    transition: all 0.3s ease;
}

.modal.cash-up .body > textarea {
    height: auto;
}

.modal.cash-up .body > input:focus,
.modal.cash-up .body > textarea:focus {
    border-color: rgba(99, 130, 245, 0.4);
    background: rgba(99, 130, 245, 0.06);
    box-shadow: 0 0 0 3px rgba(99, 130, 245, 0.08);
    outline: none;
}

.modal.cash-up .body > input::placeholder,
.modal.cash-up .body > textarea::placeholder {
    color: rgba(255, 255, 255, 0.25);
}

/* --- Modal select dark theme --- */
.modal.cash-up .body select {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    color: #fff !important;
    font-weight: 600;
    height: 50px !important;
    padding: 0 16px !important;
    font-size: 14px;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
}

.modal.cash-up .body select option {
    background: #10101a;
    color: #fff;
}

/* --- Modal file input dark theme --- */
.modal.cash-up .body input[type="file"] {
    color: rgba(255, 255, 255, 0.6);
}

/* --- Modal button hover improvements --- */
.modal.cash-up .body .go-up .btn.black:hover {
    filter: brightness(1.15);
    transform: translateY(-1px);
}

/* --- Modal terminal header icon --- */
.modal.cash-up .header .icon {
    width: 32px;
    height: 32px;
    border-radius: 10px;
    margin-right: 12px;
    flex-shrink: 0;
}

/* --- Loading skeleton in modal --- */
.modal.cash-up .body .radio-box.loading {
    background: linear-gradient(100deg, rgba(99, 130, 245, 0.04) 8%, rgba(99, 130, 245, 0.08) 18%, rgba(99, 130, 245, 0.04) 33%) !important;
    background-size: 200% 100% !important;
    animation: shine 1.5s linear infinite;
    border-radius: 10px;
}

/* --- Scrollbar --- */
#history .content .history-buy::-webkit-scrollbar {
    width: 4px;
}

#history .content .history-buy::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.02);
    border-radius: 4px;
}

#history .content .history-buy::-webkit-scrollbar-thumb {
    background: rgba(99, 130, 245, 0.3);
    border-radius: 4px;
}

#history .content .history-buy::-webkit-scrollbar-thumb:hover {
    background: rgba(99, 130, 245, 0.5);
}

/* --- Mobile: hide nav labels, reset sidebar --- */
@media screen and (max-width: 600px) {
    .profile-page .navigation {
        width: 100%;
        padding: 12px 16px;
        align-items: center;
    }

    .profile-page .navigation .nav-link {
        width: auto;
        height: 40px;
        padding: 0;
        justify-content: center;
        margin-bottom: 0;
        margin-right: 8px;
        min-width: 40px;
        gap: 0;
    }

    .profile-page .navigation .nav-link .nav-label {
        display: none;
    }

    .profile-page .container {
        padding-left: 30px;
        padding-right: 30px;
    }
}

/* --- Charts (Recharts dark theme) --- */
.chart-tooltip {
    background: rgba(12, 12, 20, 0.95);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(99, 130, 245, 0.15);
    border-radius: 10px;
    padding: 10px 14px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4), 0 0 15px rgba(99, 130, 245, 0.08);
}

.chart-tooltip-label {
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 4px;
    letter-spacing: 0.3px;
}

.chart-tooltip-value {
    font-size: 13px;
    font-weight: 500;
    margin: 2px 0;
}

.chart-tooltip-value b {
    font-weight: 700;
}

.profile-page .recharts-wrapper {
    cursor: default !important;
}

.profile-page .recharts-cartesian-grid line {
    stroke: rgba(255, 255, 255, 0.04);
}

.profile-page .recharts-legend-item text {
    fill: rgba(255, 255, 255, 0.5) !important;
    font-size: 12px;
}

/* --- Product Stats Donut Chart (compact) --- */
.stats-chart-compact {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
    height: 100%;
}

.stats-chart-top {
    width: 100%;
}

.stats-chart-donut-compact {
    position: relative;
    width: 100%;
    height: 176px;
}

.stats-chart-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    pointer-events: none;
    z-index: 0;
}

.stats-chart-donut-compact .recharts-tooltip-wrapper {
    z-index: 10 !important;
}

.stats-chart-total {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
}

.stats-chart-total-label {
    color: rgba(255, 255, 255, 0.3);
    font-size: 10px;
    font-weight: 500;
    margin-top: 2px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.stats-legend-compact {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    justify-content: center;
    padding-top: 4px;
}

.stats-legend-chip {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 3px 8px;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.03);
}

.stats-legend-chip .stats-legend-dot {
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 2px;
}

.stats-legend-chip .stats-legend-name {
    color: rgba(255, 255, 255, 0.5);
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
}

.stats-product-summary {
    width: 100%;
    padding-bottom: 10px;
    box-sizing: border-box;
}

.stats-product-summary-metrics {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 8px;
    gap: 8px;
    width: 100%;
}

.stats-product-summary-metrics div {
    min-width: 0;
    padding: 11px 12px;
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.045);
}

.stats-product-summary-metrics span,
.stats-product-summary-note {
    display: block;
    color: rgba(255, 255, 255, 0.36);
    font-size: 11px;
    font-weight: 560;
    line-height: 1.25;
}

.stats-product-summary-metrics strong {
    display: block;
    overflow: hidden;
    margin-top: 5px;
    color: #fff;
    font-size: 15px;
    font-weight: 720;
    line-height: 1.1;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.stats-product-breakdown {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    margin-top: 12px;
}

.stats-product-breakdown-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
}

.stats-product-breakdown-name {
    display: flex;
    align-items: center;
    min-width: 0;
    gap: 7px;
    color: rgba(255, 255, 255, 0.68);
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
}

.stats-product-breakdown-name i {
    display: block;
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 3px;
}

.stats-product-breakdown-value {
    color: rgba(255, 255, 255, 0.46);
    font-size: 12px;
    font-weight: 650;
    line-height: 1;
}

.stats-product-breakdown-bar {
    grid-column: 1 / -1;
    height: 5px;
    overflow: hidden;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.055);
}

.stats-product-breakdown-bar span {
    display: block;
    height: 100%;
    min-width: 5px;
    border-radius: inherit;
}

.stats-product-summary-note {
    margin: 12px 0 0;
}

/* --- Coder Sales Block --- */
.coder-sales {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: 400px;
    overflow-y: auto;
    padding-right: 4px;
}

.coder-sales::-webkit-scrollbar {
    width: 4px;
}

.coder-sales::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.02);
    border-radius: 4px;
}

.coder-sales::-webkit-scrollbar-thumb {
    background: rgba(99, 130, 245, 0.3);
    border-radius: 4px;
}

.coder-sale-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    grid-gap: 16px;
    gap: 16px;
    min-height: 78px;
    padding: 14px 16px;
    border-radius: 18px;
    background: rgba(255, 255, 255, 0.045);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 14px 30px rgba(0, 0, 0, 0.12);
    transition: background 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
}

.coder-sale-row:hover {
    background: rgba(255, 255, 255, 0.065);
    transform: translateY(-1px);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 18px 36px rgba(0, 0, 0, 0.18);
}

.coder-sale-row.loading {
    height: 78px;
    border-radius: 18px;
    background: linear-gradient(100deg, rgba(99, 130, 245, 0.04) 8%, rgba(99, 130, 245, 0.08) 18%, rgba(99, 130, 245, 0.04) 33%) !important;
    background-size: 200% 100% !important;
    animation: shine 1.5s linear infinite;
    box-shadow: none;
}

.coder-sale-product {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
}

.coder-sale-image {
    width: 48px;
    height: 48px;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.22);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
    flex-shrink: 0;
}

.coder-sale-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.coder-sale-info {
    display: flex;
    flex-direction: column;
    gap: 7px;
    min-width: 0;
}

.coder-sale-name {
    color: #fff;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.coder-sale-plan {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    height: 22px;
    display: inline-flex;
    align-items: center;
    padding: 0 9px;
    border-radius: 999px;
    background: rgba(99, 130, 245, 0.12);
    color: #6382F5;
    color: var(--accent);
    font-size: 0.64rem;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.coder-sale-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 5px;
    flex-shrink: 0;
    min-width: 104px;
}

.coder-sale-amount {
    color: #43d991;
    font-size: 1.05rem;
    font-weight: 700;
    line-height: 1;
}

.coder-sale-time {
    color: rgba(255, 255, 255, 0.25);
    font-size: 0.7rem;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
}

.coder-sales-empty {
    text-align: center;
    color: rgba(255, 255, 255, 0.25);
    font-size: 14px;
    padding: 34px 18px;
    border-radius: 18px;
    background: rgba(255, 255, 255, 0.035);
}

@media screen and (max-width: 620px) {
    .coder-sale-row {
        grid-template-columns: 1fr;
        align-items: flex-start;
    }

    .coder-sale-right {
        min-width: 0;
        align-items: flex-start;
        margin-left: 60px;
    }
}

/* ===================== END PROFILE PAGE ===================== */


/* ===================== PRODUCT PAGE ===================== */

/* --- Keyframes --- */
@keyframes ambientPulse {
    0%, 100% { opacity: 0.5; transform: scale(1); }
    50% { opacity: 0.8; transform: scale(1.1); }
}
@keyframes statusPulse {
    0%, 100% { box-shadow: 0 0 0 0 currentColor; }
    50% { box-shadow: 0 0 8px 2px currentColor; }
}
@keyframes statusGlow {
    0%, 100% { box-shadow: 0 0 4px 1px currentColor; }
    50% { box-shadow: 0 0 10px 3px currentColor; }
}
@keyframes sectionFadeIn {
    from { opacity: 0; transform: translateY(24px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes shineSlide {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(100%); }
}

/* --- Hero section --- */
#product .product-header {
    background: linear-gradient(180deg, #0c0c14 0%, #08080e 100%);
    padding: 50px 0 0px;
    position: relative;
}

#product .product-header::before {
    content: '';
    position: absolute;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(99, 130, 245, 0.1) 0%, transparent 70%);
    top: -200px;
    right: 5%;
    pointer-events: none;
    animation: ambientPulse 6s ease-in-out infinite;
}

#product .product-header::after {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(99, 130, 245, 0.06) 0%, transparent 70%);
    bottom: -150px;
    left: 10%;
    pointer-events: none;
    animation: ambientPulse 8s ease-in-out infinite 2s;
}

/* --- Breadcrumb navigation --- */
#product .product-header .content .navigation a {
    color: rgba(255, 255, 255, 0.4);
    transition: color 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-header .content .navigation a:hover {
    color: #6382F5;
}

#product .product-header .content .navigation a .icon {
    background: rgba(255, 255, 255, 0.4);
    transition: background 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-header .content .navigation a:hover .icon {
    background: #6382F5;
}

#product .product-header .content .navigation span {
    color: rgba(255, 255, 255, 0.15);
}

/* --- Product main info (in header, no logo) --- */
#product .product-header .content .product-main-info {
    display: flex;
    align-items: center;
    --margin-bottom: 16px;
}

#product .product-header .content .product-main-info div {
    display: flex;
    flex-direction: column;
}

#product .product-header .content .product-main-info div .name {
    font-size: 28px;
    font-weight: 700;
    letter-spacing: -0.4px;
    background: linear-gradient(180deg, #ffffff 30%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-bottom: 6px;
}

#product .product-header .content .product-main-info div span {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.4);
}

#product .product-header .content .product-main-info div span b {
    color: rgba(255, 255, 255, 0.75);
    background: rgba(255, 255, 255, 0.04);
    padding: 2px 10px;
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.06);
    font-weight: 500;
    font-size: 12px;
    margin-left: 4px;
}

#product .product-header .content .product-main-info div span.status {
    display: flex;
    align-items: center;
    gap: 6px;
}

#product .product-header .content .product-main-info div span.status::before {
    content: '';
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
    animation: statusPulse 2s ease-in-out infinite;
    flex-shrink: 0;
}

#product .product-header .content .product-main-info div span.status b {
    padding: 0;
    border: none;
    background: none;
    font-size: inherit;
    margin-left: 0;
}

/* --- Payment block --- */
#product .product-header .block-payment-wrapper .block-payment {
    background: rgba(14, 14, 22, 0.92);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 18px;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.35);
    position: relative;
    overflow: hidden;
}

/* Gradient accent line top */
#product .product-header .block-payment-wrapper .block-payment::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, #6382F5, #4158A6, #6382F5);
    opacity: 1;
    filter: none;
    z-index: 2;
    width: 100%;
    bottom: auto;
}

/* Ambient glow behind */
#product .product-header .block-payment-wrapper .block-payment::after {
    content: '';
    position: absolute;
    background: #6382F5;
    opacity: 0.12;
    filter: blur(100px);
    height: 200px;
    width: 300px;
    z-index: -1;
    bottom: -5%;
    left: 20%;
    pointer-events: none;
}

#product .product-header .block-payment-wrapper .block-payment .title {
    font-size: 22px;
    position: relative;
    z-index: 1;
}

#product .product-header .block-payment-wrapper .block-payment .title span {
    background: linear-gradient(135deg, #6382F5, #8aa2ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

#product .product-header .block-payment-wrapper .block-payment .description {
    color: rgba(255, 255, 255, 0.45);
    font-size: 14px;
    position: relative;
    z-index: 1;
}

/* --- Tariff radios --- */
#product .product-header .block-payment-wrapper .block-payment .radio-box .radio {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 12px;
    padding: 14px 16px;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    color: rgba(255, 255, 255, 0.65);
    position: relative;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:hover {
    background: rgba(99, 130, 245, 0.06);
    border-color: rgba(99, 130, 245, 0.18);
    color: #fff;
    transform: translateY(-1px);
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active {
    background: rgba(99, 130, 245, 0.1);
    border-color: rgba(99, 130, 245, 0.3);
    color: #fff;
    border-left: 3px solid #6382F5;
    transition-property: none;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .circle {
    border-color: rgba(255, 255, 255, 0.15);
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:hover .circle,
#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle {
    border-color: #6382F5;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle {
    box-shadow: 0 0 10px rgba(99, 130, 245, 0.3);
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle span {
    background: #6382F5;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .price {
    color: #fff;
    font-weight: 600;
}

/* --- Buy buttons --- */
#product .product-header .block-payment-wrapper .block-payment .btn.black {
    background: #f4f6f6 !important;
    color: #111313 !important;
    border-radius: 14px;
    height: 56px;
    box-shadow: none;
    transition: box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), background 0.3s ease;
    position: relative;
    overflow: hidden;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.12), transparent);
    pointer-events: none;
    transition: none;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black:hover {
    box-shadow: none;
    background: #fff !important;
    transform: translateY(-2px);
}

#product .product-header .block-payment-wrapper .block-payment .btn.black:hover::after {
    animation: shineSlide 0.6s ease forwards;
}

/* --- Payment meta (dates, status) --- */
#product .product-header .block-payment-wrapper .block-payment .payment-meta {
    margin-top: 18px;
    padding-top: 14px;
    border-top: 1px solid rgba(255, 255, 255, 0.06);
    display: flex;
    flex-direction: column;
    gap: 8px;
}

#product .product-header .block-payment-wrapper .block-payment .payment-meta-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
}

#product .product-header .block-payment-wrapper .block-payment .payment-meta-row span:first-child {
    color: rgba(255, 255, 255, 0.35);
}

#product .product-header .block-payment-wrapper .block-payment .payment-meta-row span:last-child {
    color: rgba(255, 255, 255, 0.7);
    font-weight: 500;
}

#product .product-header .block-payment-wrapper .block-payment .payment-meta-row .status {
    display: flex;
    align-items: center;
    gap: 5px;
}

/* --- Support block --- */
#product .product-header .block-payment-wrapper .support {
    background: rgba(14, 14, 22, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 16px;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    transition: border-color 0.3s ease;
}

#product .product-header .block-payment-wrapper .support:hover {
    border-color: rgba(99, 130, 245, 0.15);
}

#product .product-header .block-payment-wrapper .support span {
    color: rgba(255, 255, 255, 0.45);
    font-size: 13px;
}

#product .product-header .block-payment-wrapper .support .btn {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border-radius: 12px;
    transition: box-shadow 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), background 0.3s ease;
}

#product .product-header .block-payment-wrapper .support .btn:hover {
    box-shadow: 0 4px 20px rgba(99, 130, 245, 0.35);
    background: linear-gradient(135deg, #7a96ff 0%, #5570c4 100%);
    transform: translateY(-1px);
}

/* --- Product info section (below gallery, full-width) --- */
#product .product-info {
    background: #08080e;
    padding: 40px 0;
}

#product .product-info .content {
    width: 100%;
    max-width: 900px;
    padding-right: 0;
}

#product .product-info .content .description {
    color: rgba(255, 255, 255, 0.5);
    line-height: 1.7;
    font-size: 14px;
}

#product .product-info .content .hl {
    margin-top: 15px;
    margin-bottom: 20px;
    width: 100%;
    background: linear-gradient(90deg, rgba(99, 130, 245, 0.15) 0%, rgba(255, 255, 255, 0.04) 50%, transparent 100%);
    height: 1px !important;
}

#product .product-info .content .accept-anticheat {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    color: rgba(255, 255, 255, 0.6);
}

#product .product-info .content .accept-anticheat .icon {
    margin-right: 8px;
    background: rgba(255, 255, 255, 0.6);
}

#product .product-info .content .accept-anticheat-list {
    display: flex;
    align-items: center;
}

#product .product-info .content .accept-anticheat-list p {
    display: flex;
    align-items: center;
    font-weight: 600;
    margin-right: 15px;
    cursor: pointer;
    padding: 8px 16px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.05);
    font-size: 14px;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-info .content .accept-anticheat-list p:hover {
    background: rgba(255, 255, 255, 0.06);
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

#product .product-info .content .accept-anticheat-list p:last-child {
    margin-right: 0;
}

#product .product-info .content .accept-anticheat-list p .status {
    height: 8px;
    width: 8px;
    min-height: 8px;
    min-width: 8px;
    border-radius: 50%;
    margin-right: 7px;
    animation: statusGlow 2.5s ease-in-out infinite;
}

#product .product-info .content .accept-anticheat-list p.undetected .status {
    background: #43d991;
    color: rgba(67, 217, 145, 0.5);
}

#product .product-info .content .accept-anticheat-list p.risks .status {
    background: #f59e42;
    color: rgba(245, 158, 66, 0.5);
}

#product .product-info .content .accept-anticheat-list p.detected .status {
    background: #EA384D;
    color: rgba(234, 56, 77, 0.5);
}

#product .product-info .content .accept-anticheat-list p .tooltiptext {
    background: rgba(12, 12, 20, 1.0);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 10px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);
}

#product .product-info .content .accept-anticheat-list p .tooltiptext .title {
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
}

/* --- More info section --- */
#product .product-more-info {
    background: #08080e;
    padding: 30px 0 40px;
}

#product .product-more-info .content {
    width: 100% !important;
    max-width: 900px;
    padding-right: 0 !important;
}

/* --- Section entrance animation --- */
#product .product-more-info .content .block-cont {
    animation: sectionFadeIn 0.6s cubic-bezier(0.16, 1, 0.3, 1) backwards;
    margin-bottom: 24px;
}

#product .product-more-info .content .block-cont:last-child {
    margin-bottom: 0;
}

#product .product-more-info .content .block-cont:nth-child(1) {
    animation-delay: 0.1s;
}

#product .product-more-info .content .block-cont:nth-child(2) {
    animation-delay: 0.2s;
}

#product .product-more-info .content .block-cont:nth-child(3) {
    animation-delay: 0.3s;
}

/* --- Section titles --- */
#product .product-more-info .content .block-cont .pre-title-icon {
    color: rgba(255, 255, 255, 0.75);
    font-size: 15px;
    margin-bottom: 14px;
}

#product .product-more-info .content .block-cont .pre-title-icon .icon {
    background: #6382F5 !important;
}

#product .product-more-info .content .block-cont .pre-title-icon p {
    color: rgba(255, 255, 255, 0.3);
    font-size: 13px;
}

/* --- Gallery block-cont in product-header (base layout) --- */
#product .product-header .content .block-cont {
    margin-bottom: 0;
}

#product .product-header .content .block-cont .pre-title-icon {
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.75);
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 16px;
}

#product .product-header .content .block-cont .pre-title-icon .icon {
    background: rgba(255, 255, 255, 0.75);
    margin-right: 10px;
}

#product .product-header .content .block-cont .pre-title-icon p {
    margin-left: auto;
    color: rgba(255, 255, 255, 0.3);
    font-size: 13px;
    font-weight: 400;
}

/* --- Gallery: Main Preview --- */
#product .gallery-main-preview {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    border-radius: 16px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.06);
    margin-bottom: 16px;
}

#product .gallery-main-preview::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.25) 0%, transparent 30%);
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease;
}

#product .gallery-main-preview:hover::after {
    opacity: 1;
}

#product .gallery-main-content {
    width: 100%;
    height: 100%;
    transition: opacity 0.2s ease;
    cursor: pointer;
}
#product .gallery-main-content.gallery-fade-out {
    opacity: 0;
}
#product .gallery-main-content img,
#product .gallery-main-content .progressive-image {
    width: 100%;
    height: 100%;
}
#product .gallery-main-content .progressive-image-main {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}
#product .gallery-main-preview:hover .progressive-image-main {
    transform: scale(1.02);
}

#product .gallery-video {
    width: 100%;
    height: 100%;
    object-fit: contain;
    background: #000;
    border-radius: 0;
}

/* --- Gallery: Navigation Arrows --- */
#product .gallery-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(8, 8, 14, 0.7);
    /* backdrop-filter: blur(12px); */
    /* -webkit-backdrop-filter: blur(12px); */
    border: 1px solid rgba(255, 255, 255, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    opacity: 0;
    padding: 0;
    outline: none;
    color: #fff;
}

#product .gallery-main-preview:hover .gallery-nav {
    opacity: 1;
}

#product .gallery-nav:hover {
    background: rgba(99, 130, 245, 0.25);
    border-color: rgba(99, 130, 245, 0.4);
    transform: translateY(-50%) scale(1.08);
    box-shadow: 0 4px 20px rgba(99, 130, 245, 0.2);
}

#product .gallery-nav svg {
    display: block;
}

#product .gallery-nav-prev {
    left: 16px;
}

#product .gallery-nav-next {
    right: 16px;
}

/* --- Gallery: Thumbnail Strip --- */
#product .gallery-thumbnails {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: rgba(99, 130, 245, 0.3) transparent;
    padding-bottom: 4px;
}

#product .gallery-thumbnails::-webkit-scrollbar {
    height: 4px;
}

#product .gallery-thumbnails::-webkit-scrollbar-track {
    background: transparent;
}

#product .gallery-thumbnails::-webkit-scrollbar-thumb {
    background: rgba(99, 130, 245, 0.3);
    border-radius: 4px;
}

#product .gallery-thumbnails-track {
    display: flex;
    gap: 10px;
    padding: 4px 0;
}

#product .gallery-thumb {
    flex-shrink: 0;
    width: 120px;
    height: 68px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    opacity: 0.5;
    position: relative;
}

#product .gallery-thumb:hover {
    opacity: 0.8;
    transform: translateY(-2px);
}

#product .gallery-thumb.active {
    border-color: #6382F5;
    opacity: 1;
    box-shadow: 0 0 16px rgba(99, 130, 245, 0.25);
}

#product .gallery-thumb img,
#product .gallery-thumb video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* --- Gallery: Video Thumbnail Overlay --- */
#product .gallery-thumb-video {
    width: 100%;
    height: 100%;
    position: relative;
}

#product .gallery-thumb-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

/* --- Fullscreen Lightbox --- */
.lb-overlay {
    position: fixed;
    inset: 0;
    z-index: 9999;
    background: rgba(0,0,0,0.92);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: zoom-out;
    animation: lbFadeIn 0.2s ease;
}
@keyframes lbFadeIn { from { opacity: 0; } to { opacity: 1; } }

.lb-topbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 24px;
    z-index: 3;
}
.lb-counter {
    font-size: 13px;
    font-weight: 500;
    color: rgba(255,255,255,0.6);
}
.lb-close {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,0.08);
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 50%;
    color: #fff;
    transition: background 0.2s;
}
.lb-close:hover {
    background: rgba(255,255,255,0.15);
}

.lb-image {
    max-width: 92vw;
    max-height: 88vh;
    object-fit: contain;
    border-radius: 8px;
    cursor: default;
    -webkit-user-select: none;
            user-select: none;
    animation: lbImgIn 0.25s ease;
    transition: opacity 0.15s ease;
}
.lb-image.lb-image-fade {
    opacity: 0.3;
}
@keyframes lbImgIn { from { transform: scale(0.95); opacity: 0; } to { transform: scale(1); opacity: 1; } }

.lb-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 36px;
    height: 36px;
    border: 3px solid rgba(255,255,255,0.15);
    border-top-color: #6382F5;
    border-radius: 50%;
    animation: lbSpin 0.7s linear infinite;
    z-index: 2;
}
@keyframes lbSpin { to { transform: translate(-50%,-50%) rotate(360deg); } }

.lb-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 50%;
    color: #fff;
    transition: background 0.2s, border-color 0.2s;
    z-index: 3;
}
.lb-arrow:hover {
    background: rgba(99,130,245,0.4);
    border-color: rgba(99,130,245,0.3);
}
.lb-arrow-left { left: 20px; }
.lb-arrow-right { right: 20px; }

/* --- System requirements --- */
#product .product-more-info .content .block-cont.system-recom .systems {
    margin-right: -10px;
    margin-bottom: -10px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper {
    padding: 10px;
    padding-left: 0;
    padding-top: 0;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 10px;
    padding: 14px 16px;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system:hover {
    background: rgba(255, 255, 255, 0.05);
    border-color: rgba(99, 130, 245, 0.15);
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span {
    color: rgba(255, 255, 255, 0.45);
    font-size: 13px;
    letter-spacing: 0.3px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span .icon {
    background: #6382F5 !important;
    opacity: 0.7;
    margin-right: 8px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system b {
    color: rgba(255, 255, 255, 0.85);
    font-size: 13px;
}

/* --- Features tabs (separated pills) --- */
#product .product-more-info .content .block-cont.functions .radio-box {
    gap: 6px;
    margin-bottom: 16px;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.05);
    color: rgba(255, 255, 255, 0.45);
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    border-radius: 10px !important;
    padding: 12px 20px;
    font-size: 13px;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:first-child {
    border-radius: 10px !important;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:last-child {
    border-radius: 10px !important;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:hover {
    background: rgba(99, 130, 245, 0.06);
    border-color: rgba(99, 130, 245, 0.15);
    color: rgba(255, 255, 255, 0.8);
}

#product .product-more-info .content .block-cont.functions .radio-box .radio.active {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border-color: transparent;
    color: #fff;
    box-shadow: 0 4px 16px rgba(99, 130, 245, 0.25);
}

/* --- Features dropdowns --- */
#product .product-more-info .content .block-cont.functions .dropdown {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 10px;
    padding: 18px;
    max-height: 56px;
    margin-bottom: 8px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-more-info .content .block-cont.functions .dropdown:last-child {
    margin-bottom: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown .title {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
}

#product .product-more-info .content .block-cont.functions .dropdown .title .icon.arrow-down {
    background: rgba(255, 255, 255, 0.3);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-more-info .content .block-cont.functions .dropdown:hover:not(.show) {
    background: rgba(99, 130, 245, 0.08);
    border-color: rgba(99, 130, 245, 0.18);
}

#product .product-more-info .content .block-cont.functions .dropdown.show {
    max-height: 800px;
    border-color: rgba(99, 130, 245, 0.15);
    background: rgba(255, 255, 255, 0.02);
}

#product .product-more-info .content .block-cont.functions .dropdown::before {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border-radius: 10px;
}

#product .product-more-info .content .block-cont.functions .dropdown.show::before {
    height: 56px;
    opacity: 1;
    border-radius: 9px 9px 0 0;
}

#product .product-more-info .content .block-cont.functions .dropdown span {
    padding-top: 28px;
    transition: opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

#product .product-more-info .content .block-cont.functions .dropdown span b {
    color: rgba(255, 255, 255, 0.7);
    font-size: 13px;
    padding: 3px 0;
    margin-bottom: 6px;
    transition: color 0.2s ease;
}

#product .product-more-info .content .block-cont.functions .dropdown span b:hover {
    color: rgba(255, 255, 255, 0.9);
}

#product .product-more-info .content .block-cont.functions .dropdown span b .icon {
    background: rgba(99, 130, 245, 0.5);
    margin-right: 10px;
}

/* --- Video player (legacy, still used inline) --- */
#product .video-custom {
    border-radius: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* --- Product page responsive --- */
@media screen and (max-width: 960px) {
    #product .product-more-info .content .block-cont.functions .radio-box .radio {
        padding: 10px 16px !important;
        font-size: 12px;
    }
    #product .gallery-thumb {
        width: 100px;
        height: 56px;
    }
    #product .gallery-nav {
        width: 38px;
        height: 38px;
    }
    #product .gallery-nav-prev {
        left: 10px;
    }
    #product .gallery-nav-next {
        right: 10px;
    }
}

@media screen and (max-width: 600px) {
    #product .product-header .content .product-main-info div .name {
        font-size: 22px;
    }
    #product .product-info .content .accept-anticheat-list {
        flex-wrap: wrap;
        gap: 8px;
    }
    #product .product-info .content .accept-anticheat-list p {
        margin-right: 0 !important;
    }
    #product .product-more-info .content .block-cont.functions .radio-box {
        gap: 4px;
    }
    #product .product-more-info .content .block-cont.functions .radio-box .radio {
        padding: 10px 12px !important;
        font-size: 11px;
    }
    #product .product-more-info .content .block-cont.functions .dropdown {
        padding: 14px;
        max-height: 48px;
    }
    #product .product-more-info .content .block-cont.functions .dropdown .title {
        font-size: 13px;
    }
    #product .product-more-info .content .block-cont.functions .dropdown.show::before {
        height: 48px;
    }
    #product .product-more-info .content .block-cont.system-recom .systems .system-wrapper {
        width: 100%;
    }
    #product .gallery-main-preview {
        aspect-ratio: 16 / 10;
        border-radius: 12px;
    }
    #product .gallery-thumb {
        width: 80px;
        height: 45px;
        border-radius: 8px;
    }
    #product .gallery-thumbnails-track {
        gap: 8px;
    }
    #product .gallery-nav {
        width: 34px;
        height: 34px;
        opacity: 1;
    }
}

/* ===================== PRODUCT PAGE REDESIGN 2026 ===================== */

#product.product-page-redesign {
    background: #08080e;
}

#product.product-page-redesign .product-header {
    padding: 48px 0 34px;
    overflow: hidden;
    background:
        linear-gradient(135deg, rgba(99,130,245,0.16), transparent 40%),
        linear-gradient(180deg, #090b14 0%, #08080e 100%);
    border-bottom: 1px solid rgba(255,255,255,0.07);
}

#product.product-page-redesign .product-header::before,
#product.product-page-redesign .product-header::after {
    display: none;
}

#product.product-page-redesign .product-header .container {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 390px;
    grid-gap: 20px 28px;
    gap: 20px 28px;
    align-items: start;
    position: relative;
    z-index: 2;
}

#product.product-page-redesign .product-header .content {
    grid-column: 1;
    width: 100%;
    min-width: 0;
    padding-right: 0;
}

#product.product-page-redesign .product-main-info {
    display: grid !important;
    grid-template-columns: 98px minmax(0, 1fr);
    grid-gap: 22px;
    gap: 22px;
    align-items: start !important;
    margin-bottom: 18px;
}

#product.product-page-redesign .product-title-block {
    min-width: 0;
}

#product.product-page-redesign .product-logo-frame {
    width: 98px;
    height: 98px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.13);
    border-radius: 8px;
    background: #111421;
    box-shadow: 0 18px 40px rgba(0,0,0,0.28);
}

#product.product-page-redesign .product-logo-frame .progressive-image,
#product.product-page-redesign .product-logo-frame img {
    width: 100%;
    height: 100%;
}

#product.product-page-redesign .product-logo-frame .progressive-image-main,
#product.product-page-redesign .product-logo-frame img {
    object-fit: cover;
}

#product.product-page-redesign .product-main-info div .name {
    margin: 2px 0 10px;
    color: #fff;
    background: none;
    -webkit-text-fill-color: currentColor;
    font-size: 52px;
    line-height: 1;
    font-weight: 900;
    letter-spacing: 0;
    overflow-wrap: anywhere;
}

#product.product-page-redesign .product-status-chip {
    display: inline-flex !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    align-items: center;
    gap: 7px !important;
    margin-bottom: 0;
    padding: 8px 10px;
    border: 1px solid rgba(122,215,168,0.2);
    border-radius: 6px;
    background: rgba(122,215,168,0.08);
}

#product.product-page-redesign .product-status-chip b {
    font-size: 12px !important;
    font-weight: 900;
}

#product.product-page-redesign .product-main-info .product-status-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    align-items: center !important;
    justify-content: flex-start;
    grid-column: 1 / -1;
    gap: 6px;
    margin-bottom: 14px;
}

#product.product-page-redesign .product-main-info .product-anticheat-statuses {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    align-items: center !important;
    gap: 6px;
}

#product.product-page-redesign .product-anticheat-statuses p {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-height: 34px;
    margin: 0;
    padding: 8px 9px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 6px;
    background: rgba(255,255,255,0.04);
    color: rgba(255,255,255,0.78);
    font-size: 11px;
    font-weight: 900;
}

#product.product-page-redesign .product-anticheat-statuses p .status {
    width: 8px;
    height: 8px;
    margin: 0;
}

#product.product-page-redesign .product-anticheat-statuses p.undetected {
    border-color: rgba(122,215,168,0.18);
    background: rgba(122,215,168,0.07);
}

#product.product-page-redesign .product-anticheat-statuses p.risks {
    border-color: rgba(235,173,78,0.22);
    background: rgba(235,173,78,0.08);
}

#product.product-page-redesign .product-summary {
    display: -webkit-box;
    grid-column: 1 / -1;
    overflow: hidden;
    max-width: 760px;
    margin: 0;
    color: rgba(255,255,255,0.62);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.65;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

#product.product-page-redesign .product-gallery-section:empty {
    display: none;
}

#product.product-page-redesign .product-gallery-section {
    grid-column: 1;
    width: 100%;
    min-width: 0;
}

#product.product-page-redesign .product-hero-meta {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 18px;
}

#product.product-page-redesign .product-hero-meta span {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 10px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.04);
    color: rgba(255,255,255,0.68) !important;
    font-size: 12px !important;
    font-weight: 800;
}

#product.product-page-redesign .product-hero-meta .icon {
    width: 16px;
    height: 16px;
    background: #7ad7a8;
}

#product.product-page-redesign .gallery-main-preview {
    margin-bottom: 12px;
    border-color: rgba(255,255,255,0.12);
    border-radius: 8px;
    background: #111421;
    box-shadow: 0 24px 70px rgba(0,0,0,0.32);
}

#product.product-page-redesign .gallery-main-preview::after {
    background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.42));
}

#product.product-page-redesign .gallery-thumb {
    width: 128px;
    height: 72px;
    border-width: 1px;
    border-radius: 8px;
    opacity: 0.6;
}

#product.product-page-redesign .gallery-thumb.active {
    border-color: #7ad7a8;
    box-shadow: 0 0 0 3px rgba(122,215,168,0.12);
}

#product.product-page-redesign .block-payment-wrapper {
    grid-column: 2;
    grid-row: 1 / span 2;
    position: -webkit-sticky;
    position: sticky;
    top: 92px;
    right: auto;
    width: 100%;
    padding-right: 0;
}

#product.product-page-redesign .block-payment-wrapper > div:not(.hide) {
    display: grid;
    grid-gap: 12px;
    gap: 12px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment {
    padding: 18px;
    border: 1px solid rgba(255,255,255,0.13);
    border-radius: 8px;
    background: rgba(17,20,33,0.94);
    box-shadow: 0 18px 46px rgba(0,0,0,0.28);
}

#product.product-page-redesign .block-payment-wrapper .block-payment::before {
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(122,215,168,0.75), transparent);
}

#product.product-page-redesign .block-payment-wrapper .block-payment::after {
    display: none;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .title {
    margin: 0 0 6px;
    color: #fff;
    font-size: 23px;
    line-height: 1.1;
    font-weight: 900;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .title span {
    color: #7ad7a8;
    background: none;
    -webkit-text-fill-color: currentColor;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .description {
    margin: 0 0 14px;
    color: rgba(255,255,255,0.58);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.55;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    margin-bottom: 10px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio {
    display: flex;
    align-items: center;
    min-height: 54px;
    margin-bottom: 0;
    padding: 13px 14px;
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
    border: 1px solid rgba(255,255,255,0.1);
    color: rgba(255,255,255,0.72);
    font-size: 14px;
    font-weight: 900;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio:hover {
    border-color: rgba(122,215,168,0.24);
    background: rgba(122,215,168,0.07);
    transform: none;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio.active {
    border-left: 1px solid rgba(122,215,168,0.45);
    border-color: rgba(122,215,168,0.45);
    background: rgba(122,215,168,0.11);
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio .circle {
    width: 20px;
    height: 20px;
    min-width: 20px;
    margin-right: 10px;
    border-width: 1px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio.active .circle {
    border-color: #7ad7a8;
    box-shadow: 0 0 0 4px rgba(122,215,168,0.12);
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio.active .circle span {
    background: #7ad7a8;
    opacity: 1;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio .price {
    margin-left: auto;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    text-align: right;
}

#product.product-page-redesign .product-promo {
    display: flex;
    height: 42px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
}

#product.product-page-redesign .product-promo input {
    flex: 1 1;
    min-width: 0;
    padding: 0 13px;
    border: none;
    outline: none;
    background: transparent;
    color: #fff;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0;
    text-transform: uppercase;
}

#product.product-page-redesign .product-promo-action {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 104px;
    padding: 0 14px;
    border-left: 1px solid rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.05);
    color: rgba(255,255,255,0.62);
    font-size: 12px;
    font-weight: 900;
    white-space: nowrap;
}

#product.product-page-redesign .product-promo-action:hover,
#product.product-page-redesign .product-promo-action.active {
    background: rgba(122,215,168,0.12);
    color: #7ad7a8;
}

#product.product-page-redesign .product-promo-action.loading {
    opacity: 0.55;
}

#product.product-page-redesign .product-payment-actions {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 8px;
    gap: 8px;
}

#product.product-page-redesign .product-payment-actions .buy-btn-hidden {
    display: none !important;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .btn.black {
    width: 100%;
    height: 54px;
    margin: 0;
    border: 0;
    border-radius: 8px;
    background: #7ad7a8 !important;
    color: #07100b;
    font-size: 14px;
    font-weight: 900;
    box-shadow: none;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .btn.black:hover {
    background: #8be6b8 !important;
    box-shadow: 0 12px 26px rgba(122,215,168,0.2);
}

#product.product-page-redesign .block-payment-wrapper .block-payment .btn.black span {
    color: inherit;
    font-size: 16px;
    font-weight: 900;
}

#product.product-page-redesign .payment-meta {
    margin-top: 12px !important;
    padding-top: 12px !important;
    border-top-color: rgba(255,255,255,0.09) !important;
}

#product.product-page-redesign .payment-meta-row {
    min-height: 24px;
}

#product.product-page-redesign .payment-meta-row span:first-child {
    color: rgba(255,255,255,0.42) !important;
    font-size: 12px;
    font-weight: 800;
}

#product.product-page-redesign .payment-meta-row span:last-child {
    color: rgba(255,255,255,0.8) !important;
    font-size: 12px;
    font-weight: 900;
}

#product.product-page-redesign .support {
    display: grid !important;
    grid-template-columns: 34px minmax(0, 1fr);
    grid-gap: 12px;
    gap: 12px;
    margin-top: 0;
    padding: 14px;
    border: 1px solid rgba(255,255,255,0.11);
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
}

#product.product-page-redesign .support .icon {
    width: 34px;
    height: 34px;
    margin: 0;
    padding: 0;
    border-radius: 8px;
    background: #8ba3ff;
}

#product.product-page-redesign .support span {
    color: rgba(255,255,255,0.58);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.45;
}

#product.product-page-redesign .support .btn {
    grid-column: 1 / -1;
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0 14px;
    border-radius: 8px;
    background: rgba(99,130,245,0.16);
    color: #fff;
}

#product.product-page-redesign .product-info,
#product.product-page-redesign .product-more-info {
    background: #08080e;
}

#product.product-page-redesign .product-info {
    padding: 28px 0 14px;
}

#product.product-page-redesign .product-info .content,
#product.product-page-redesign .product-more-info .content {
    width: 100% !important;
    max-width: none;
    padding-right: 0 !important;
}

#product.product-page-redesign .product-info .content {
    padding: 18px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
}

#product.product-page-redesign .product-info .content .accept-anticheat {
    margin-bottom: 12px;
    color: rgba(255,255,255,0.84);
    font-size: 15px;
    font-weight: 900;
}

#product.product-page-redesign .product-info .content .accept-anticheat .icon {
    background: #6382F5;
}

#product.product-page-redesign .product-info .content .accept-anticheat-list {
    flex-wrap: wrap;
    gap: 8px;
}

#product.product-page-redesign .product-info .content .accept-anticheat-list p {
    margin: 0;
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
    border-color: rgba(255,255,255,0.1);
}

#product.product-page-redesign .product-more-info {
    padding: 28px 0 70px;
}

#product.product-page-redesign .product-more-info .content {
    display: grid;
    grid-template-columns: 360px minmax(0, 1fr);
    grid-gap: 18px;
    gap: 18px;
    align-items: start;
}

#product.product-page-redesign .product-more-info .block-cont {
    height: 100%;
    margin-bottom: 0 !important;
    padding: 20px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
}

#product.product-page-redesign .product-more-info .block-cont .pre-title-icon {
    margin-bottom: 16px;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
}

#product.product-page-redesign .product-more-info .block-cont .pre-title-icon .icon {
    background: #6382F5 !important;
}

#product.product-page-redesign .product-more-info .block-cont.system-recom .systems {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    gap: 10px;
    margin: 0;
}

#product.product-page-redesign .product-more-info .block-cont.system-recom .systems .system-wrapper {
    width: 100%;
    padding: 0;
}

#product.product-page-redesign .product-more-info .block-cont.system-recom .systems .system {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    padding: 14px;
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
    border-color: rgba(255,255,255,0.1);
}

#product.product-page-redesign .product-more-info .block-cont.system-recom .systems .system span,
#product.product-page-redesign .product-more-info .block-cont.system-recom .systems .system b {
    font-size: 12px;
    line-height: 1.35;
}

#product.product-page-redesign .product-more-info .block-cont.functions .radio-box {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 14px;
}

#product.product-page-redesign .product-more-info .block-cont.functions .radio-box .radio {
    width: auto;
    min-height: 40px;
    padding: 0 14px;
    border-radius: 8px !important;
    color: rgba(255,255,255,0.72);
    font-size: 12px;
    font-weight: 900;
}

#product.product-page-redesign .product-more-info .block-cont.functions .radio-box .radio.active {
    background: #6382F5;
    box-shadow: none;
}

#product.product-page-redesign .product-more-info .block-cont.functions .dropdown {
    margin-bottom: 8px;
    padding: 16px;
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
    border-color: rgba(255,255,255,0.1);
}

#product.product-page-redesign .product-more-info .block-cont.functions .dropdown.show {
    background: rgba(99,130,245,0.055);
    border-color: rgba(99,130,245,0.22);
}

#product.product-page-redesign .product-more-info .block-cont.functions .dropdown::before {
    border-radius: 8px;
    background: #6382F5;
}

#product.product-page-redesign .product-more-info .block-cont.functions .dropdown .title {
    color: rgba(255,255,255,0.86);
    font-size: 14px;
    font-weight: 900;
}

#product.product-page-redesign .product-more-info .block-cont.functions .dropdown span b {
    color: rgba(255,255,255,0.74);
    font-size: 13px;
    font-weight: 800;
}

@media screen and (max-width: 1100px) {
    #product.product-page-redesign .product-header .container {
        display: flex;
        flex-direction: column;
        gap: 18px;
    }

    #product.product-page-redesign .product-header .content {
        order: 1;
        width: 100%;
    }

    #product.product-page-redesign .product-main-info {
        margin-bottom: 0;
    }

    #product.product-page-redesign .block-payment-wrapper {
        order: 2;
        position: static;
    }

    #product.product-page-redesign .product-gallery-section {
        order: 3;
    }

    #product.product-page-redesign .product-more-info .content {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 700px) {
    #product.product-page-redesign .product-header {
        padding: 34px 0 26px;
    }

    #product.product-page-redesign .product-main-info {
        grid-template-columns: 72px minmax(0, 1fr);
        gap: 12px;
        margin-bottom: 0;
    }

    #product.product-page-redesign .product-logo-frame {
        width: 72px;
        height: 72px;
    }

    #product.product-page-redesign .product-main-info div .name {
        font-size: 32px;
    }

    #product.product-page-redesign .product-summary {
        grid-column: 1 / -1;
        font-size: 14px;
    }

    #product.product-page-redesign .product-hero-meta {
        grid-column: 1 / -1;
    }

    #product.product-page-redesign .block-payment-wrapper .block-payment {
        padding: 16px;
    }

    #product.product-page-redesign .gallery-thumb {
        width: 92px;
        height: 52px;
    }

    #product.product-page-redesign .product-info .content,
    #product.product-page-redesign .product-more-info .block-cont {
        padding: 16px;
    }
}

/* Purchase-first product redesign */

#product.product-page-redesign {
    background: #07080d;
    color: #fff;
}

#product.product-page-redesign .product-buy-screen {
    padding: 42px 0 28px;
    border-bottom: 1px solid rgba(255,255,255,0.07);
    background:
        radial-gradient(circle at 20% 0%, rgba(122,215,168,0.13), transparent 30%),
        radial-gradient(circle at 78% 12%, rgba(99,130,245,0.14), transparent 32%),
        linear-gradient(180deg, #090b13 0%, #07080d 100%);
}

#product.product-page-redesign .product-buy-screen .container {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 420px;
    grid-gap: 22px;
    gap: 22px;
    align-items: start;
}

#product.product-page-redesign .product-hero-panel {
    min-width: 0;
    min-height: 470px;
    padding: 28px;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 8px;
    background:
        linear-gradient(135deg, rgba(255,255,255,0.065), rgba(255,255,255,0.025)),
        rgba(14,17,28,0.86);
    box-shadow: 0 24px 70px rgba(0,0,0,0.3);
}

#product.product-page-redesign .product-hero-top {
    display: grid;
    grid-template-columns: 116px minmax(0, 1fr);
    grid-gap: 22px;
    gap: 22px;
    align-items: start;
}

#product.product-page-redesign .product-logo-frame {
    width: 116px;
    height: 116px;
    border-radius: 8px;
    border-color: rgba(255,255,255,0.16);
}

#product.product-page-redesign .product-eyebrow {
    display: inline-flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 10px;
    padding: 7px 10px;
    border: 1px solid rgba(122,215,168,0.18);
    border-radius: 6px;
    background: rgba(122,215,168,0.08);
    color: #7ad7a8;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0;
}

#product.product-page-redesign .product-title-block .name,
#product.product-page-redesign .product-main-info div .name {
    margin: 0 0 14px;
    font-size: 64px;
    line-height: 0.95;
    letter-spacing: 0;
}

#product.product-page-redesign .product-status-row {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    align-items: center;
}

#product.product-page-redesign .product-summary {
    max-width: 760px;
    margin: 28px 0 0;
    color: rgba(255,255,255,0.68);
    font-size: 15px;
    line-height: 1.7;
}

#product.product-page-redesign .product-highlight-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 10px;
    gap: 10px;
    margin-top: 24px;
}

#product.product-page-redesign .product-highlight {
    min-height: 78px;
    padding: 15px;
    border: 1px solid rgba(255,255,255,0.09);
    border-radius: 8px;
    background: rgba(255,255,255,0.04);
}

#product.product-page-redesign .product-highlight span {
    display: block;
    margin-bottom: 9px;
    color: rgba(255,255,255,0.85);
    font-size: 13px;
    font-weight: 900;
}

#product.product-page-redesign .product-highlight b {
    display: block;
    overflow: hidden;
    color: rgba(255,255,255,0.48);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.35;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#product.product-page-redesign .product-trust-strip {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 1px;
    gap: 1px;
    margin-top: 26px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.08);
}

#product.product-page-redesign .product-trust-strip > div {
    min-height: 76px;
    padding: 14px;
    background: rgba(10,12,20,0.9);
}

#product.product-page-redesign .product-trust-strip span {
    display: block;
    margin-bottom: 8px;
    color: rgba(255,255,255,0.42);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

#product.product-page-redesign .product-trust-strip b {
    color: rgba(255,255,255,0.82);
    font-size: 13px;
    font-weight: 900;
}

#product.product-page-redesign .block-payment-wrapper {
    grid-column: auto;
    grid-row: auto;
    position: -webkit-sticky;
    position: sticky;
    top: 92px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment {
    padding: 22px;
    border-color: rgba(122,215,168,0.25);
    background:
        linear-gradient(180deg, rgba(122,215,168,0.08), transparent 42%),
        rgba(14,17,28,0.96);
    box-shadow: 0 24px 80px rgba(0,0,0,0.34);
}

#product.product-page-redesign .payment-step-label {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 12px;
    padding: 6px 9px;
    border-radius: 6px;
    background: rgba(122,215,168,0.12);
    color: #7ad7a8;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .title {
    margin-bottom: 8px;
    font-size: 28px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .description {
    margin-bottom: 18px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box {
    gap: 10px;
    margin-bottom: 12px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio {
    min-height: 64px;
    padding: 15px;
    background: rgba(255,255,255,0.045);
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio.active {
    background: rgba(122,215,168,0.14);
    box-shadow: inset 0 0 0 1px rgba(122,215,168,0.25);
}

#product.product-page-redesign .product-payment-actions .btn.black {
    height: 58px;
}

#product.product-page-redesign .payment-flow-note {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 6px;
    gap: 6px;
    margin-top: 12px;
}

#product.product-page-redesign .payment-flow-note span {
    display: flex;
    min-height: 32px;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    background: rgba(255,255,255,0.045);
    color: rgba(255,255,255,0.48);
    font-size: 11px;
    font-weight: 900;
    text-align: center;
}

#product.product-page-redesign .product-gallery-band {
    padding: 32px 0;
    border-bottom: 1px solid rgba(255,255,255,0.07);
    background: #08090f;
}

#product.product-page-redesign .product-section-heading {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 16px;
}

#product.product-page-redesign .product-section-heading span {
    color: #fff;
    font-size: 22px;
    font-weight: 900;
}

#product.product-page-redesign .product-section-heading b {
    max-width: 360px;
    color: rgba(255,255,255,0.46);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.4;
    text-align: right;
}

#product.product-page-redesign .product-gallery-section {
    width: 100%;
}

#product.product-page-redesign .gallery-main-preview {
    margin-bottom: 12px;
}

#product.product-page-redesign .product-more-info {
    padding-top: 34px;
}

@media screen and (max-width: 1100px) {
    #product.product-page-redesign .product-buy-screen .container {
        display: flex;
        flex-direction: column;
        gap: 18px;
    }

    #product.product-page-redesign .product-hero-panel,
    #product.product-page-redesign .block-payment-wrapper {
        width: 100%;
    }

    #product.product-page-redesign .block-payment-wrapper {
        order: 2;
        position: static;
    }

    #product.product-page-redesign .product-hero-panel {
        order: 1;
        min-height: 0;
    }
}

@media screen and (max-width: 700px) {
    #product.product-page-redesign .product-buy-screen {
        padding: 28px 0 22px;
    }

    #product.product-page-redesign .product-hero-panel {
        padding: 18px;
    }

    #product.product-page-redesign .product-hero-top {
        grid-template-columns: 78px minmax(0, 1fr);
        gap: 14px;
    }

    #product.product-page-redesign .product-logo-frame {
        width: 78px;
        height: 78px;
    }

    #product.product-page-redesign .product-title-block .name,
    #product.product-page-redesign .product-main-info div .name {
        font-size: 34px;
    }

    #product.product-page-redesign .product-summary {
        margin-top: 16px;
        font-size: 13px;
        line-height: 1.55;
        -webkit-line-clamp: 4;
    }

    #product.product-page-redesign .product-highlight-grid,
    #product.product-page-redesign .product-trust-strip {
        display: none;
    }

    #product.product-page-redesign .product-highlight-grid,
    #product.product-page-redesign .product-trust-strip,
    #product.product-page-redesign .payment-flow-note {
        grid-template-columns: 1fr;
    }

    #product.product-page-redesign .product-section-heading {
        display: block;
    }

    #product.product-page-redesign .product-section-heading b {
        display: block;
        margin-top: 7px;
        text-align: left;
    }
}

/* Simplified product flow: keep purchase path short */
#product.product-page-redesign .product-buy-screen {
    padding: 28px 0 22px;
}

#product.product-page-redesign .product-hero-panel {
    min-height: 0;
    padding: 20px;
}

#product.product-page-redesign .product-hero-top {
    grid-template-columns: 96px minmax(0, 1fr);
    gap: 16px;
}

#product.product-page-redesign .product-logo-frame {
    width: 96px;
    height: 96px;
}

#product.product-page-redesign .product-title-block .name,
#product.product-page-redesign .product-main-info div .name {
    margin-bottom: 10px;
    font-size: 46px;
}

#product.product-page-redesign .product-summary {
    margin-top: 16px;
    font-size: 14px;
    line-height: 1.55;
    -webkit-line-clamp: 3;
}

#product.product-page-redesign .block-payment-wrapper .block-payment {
    padding: 20px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .title {
    font-size: 24px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .description {
    margin-bottom: 14px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio {
    min-height: 56px;
    padding: 13px 14px;
}

#product.product-page-redesign .product-gallery-band {
    padding: 22px 0;
}

@media screen and (max-width: 700px) {
    #product.product-page-redesign .product-buy-screen {
        padding: 18px 0;
    }

    #product.product-page-redesign .product-hero-panel {
        padding: 16px;
    }

    #product.product-page-redesign .product-hero-top {
        grid-template-columns: 70px minmax(0, 1fr);
        gap: 12px;
    }

    #product.product-page-redesign .product-logo-frame {
        width: 70px;
        height: 70px;
    }

    #product.product-page-redesign .product-title-block .name,
    #product.product-page-redesign .product-main-info div .name {
        font-size: 30px;
    }

    #product.product-page-redesign .product-summary {
        margin-top: 12px;
        -webkit-line-clamp: 3;
    }

    #product.product-page-redesign .product-status-row {
        gap: 5px;
    }

    #product.product-page-redesign .product-anticheat-statuses p {
        min-height: 30px;
        padding: 7px 8px;
        font-size: 10px;
    }

    #product.product-page-redesign .block-payment-wrapper .block-payment {
        padding: 16px;
    }
}

/* Cohesive product purchase layout */
#product.product-page-redesign .product-buy-screen {
    padding: 24px 0;
    background: #08090f;
}

#product.product-page-redesign .product-buy-screen > .container {
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 380px;
    grid-gap: 20px;
    gap: 20px;
    align-items: start;
    padding: 18px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(16,19,30,0.72);
}

#product.product-page-redesign .product-hero-panel {
    min-height: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

#product.product-page-redesign .product-hero-top {
    grid-template-columns: 82px minmax(0, 1fr);
    gap: 14px;
}

#product.product-page-redesign .product-logo-frame {
    width: 82px;
    height: 82px;
}

#product.product-page-redesign .product-title-block .name,
#product.product-page-redesign .product-main-info div .name {
    margin-bottom: 8px;
    font-size: 40px;
}

#product.product-page-redesign .product-summary {
    max-width: 760px;
    margin-top: 14px;
    color: rgba(255,255,255,0.6);
    font-size: 13px;
    line-height: 1.55;
    -webkit-line-clamp: 3;
}

#product.product-page-redesign .block-payment-wrapper {
    position: static;
}

#product.product-page-redesign .block-payment-wrapper .block-payment {
    padding: 16px;
    border-color: rgba(122,215,168,0.2);
    background: rgba(8,12,20,0.72);
    box-shadow: none;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .title {
    margin-bottom: 6px;
    font-size: 22px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .description {
    margin-bottom: 12px;
}

#product.product-page-redesign .block-payment-wrapper .block-payment .radio-box .radio {
    min-height: 52px;
    padding: 12px;
}

#product.product-page-redesign .product-gallery-band {
    padding: 18px 0 22px;
}

@media screen and (max-width: 1100px) {
    #product.product-page-redesign .product-buy-screen > .container {
        display: block;
    }

    #product.product-page-redesign .block-payment-wrapper {
        margin-top: 16px;
    }
}

@media screen and (max-width: 700px) {
    #product.product-page-redesign .product-buy-screen {
        padding: 16px 0;
    }

    #product.product-page-redesign .product-buy-screen > .container {
        padding: 16px;
    }

    #product.product-page-redesign .product-hero-top {
        grid-template-columns: 64px minmax(0, 1fr);
        gap: 12px;
    }

    #product.product-page-redesign .product-logo-frame {
        width: 64px;
        height: 64px;
    }

    #product.product-page-redesign .product-title-block .name,
    #product.product-page-redesign .product-main-info div .name {
        font-size: 30px;
    }

    #product.product-page-redesign .product-summary {
        -webkit-line-clamp: 2;
    }
}

/* ===================== END PRODUCT PAGE ===================== */


/* ===================== GAMES PAGE ===================== */

/* --- Section background --- */
#products {
    background: #08080e !important;
}

/* --- Filter/Sort header --- */
#products .filter-sort {
    background: linear-gradient(180deg, rgba(99, 130, 245, 0.06) 0%, transparent 100%) !important;
    background-color: #08080e !important;
    height: auto !important;
    padding: 60px 0 40px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}

#products .filter-sort .content .pre-title {
    font-size: 28px;
    letter-spacing: -0.4px;
    margin-bottom: 24px;
    background: linear-gradient(180deg, #ffffff 30%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

#products .filter-sort .content .pre-title span {
    background: linear-gradient(135deg, #6382F5 0%, #8ba3ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* --- Filter buttons (pill style) --- */
#products .filter-sort .content .actions .radio {
    width: auto;
    padding: 0 24px;
    height: 42px;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 10px !important;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    gap: 8px;
}

#products .filter-sort .content .actions .radio:nth-child(1) {
    border-radius: 10px !important;
    margin-right: 8px;
}

#products .filter-sort .content .actions .radio:nth-child(2) {
    border-radius: 10px !important;
}

#products .filter-sort .content .actions .radio:hover {
    background: rgba(99, 130, 245, 0.08);
    border-color: rgba(99, 130, 245, 0.2) !important;
    color: rgba(255, 255, 255, 0.8);
}

#products .filter-sort .content .actions .radio.active {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border-color: transparent !important;
    color: #fff;
    box-shadow: 0 4px 20px rgba(99, 130, 245, 0.3);
}

/* --- Products grid --- */
#products .products {
    padding: 30px 0;
    margin-right: -20px;
    margin-bottom: -20px;
}

/* --- Product card wrapper --- */
#products .products .product-wrapper {
    padding: 20px;
    padding-left: 0;
    padding-top: 0;
}

/* --- Product card --- */
#products .products .product-wrapper .product {
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 16px;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

#products .products .product-wrapper .product:hover {
    border-color: rgba(99, 130, 245, 0.2);
    transform: translateY(-4px);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.3), 0 0 40px rgba(99, 130, 245, 0.06);
}

/* --- Product image --- */
#products .products .product-wrapper .product img {
    height: 280px;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    object-fit: cover;
}

#products .products .product-wrapper .product:hover img {
    transform: scale(1.05);
    width: 100% !important;
    margin: 0 !important;
}

/* --- Popular badge --- */
#products .products .product-wrapper .product .popular-badge {
    position: absolute;
    top: 12px;
    left: 12px;
    border-radius: 20px;
    background-size: 200% 200%;
    padding: 5px 14px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    z-index: 10;
    animation: popular-shimmer 3s ease infinite;
    border: 1px solid rgba(255, 255, 255, 0.15);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}
#products .products .product-wrapper .product .popular-1 {
    background: linear-gradient(135deg, #c9a227 0%, #f0d060 50%, #c9a227 100%);
    box-shadow: 0 2px 12px rgba(201, 162, 39, 0.5);
    color: #1a1a1a;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.2);
}
#products .products .product-wrapper .product .popular-2 {
    background: linear-gradient(135deg, #8a9bae 0%, #c0cfe0 50%, #8a9bae 100%);
    box-shadow: 0 2px 12px rgba(138, 155, 174, 0.5);
    color: #1a1a1a;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.2);
}
#products .products .product-wrapper .product .popular-3 {
    background: linear-gradient(135deg, #a0522d 0%, #cd7f32 50%, #a0522d 100%);
    box-shadow: 0 2px 12px rgba(205, 127, 50, 0.5);
    color: #fff;
}

#products .products .product-wrapper .product:has(.popular-badge)::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 120px;
    background: radial-gradient(ellipse at top left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 35%, rgba(0,0,0,0.1) 55%, transparent 80%);
    z-index: 5;
    border-radius: inherit;
    pointer-events: none;
}

@keyframes popular-shimmer {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* --- Sale badge --- */
#products .products .product-wrapper .product .sale {
    background: linear-gradient(135deg, #f59e42 0%, #e8732a 100%);
    border-radius: 10px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 700;
    top: 12px;
    right: 12px;
    box-shadow: 0 4px 16px rgba(245, 158, 66, 0.3);
    letter-spacing: 0.3px;
    z-index: 10;
}

/* --- Stats badge --- */
#products .products .product-wrapper .product .stats {
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border-radius: 8px;
    padding: 6px 12px;
    font-size: 13px;
    bottom: 170px;
}

/* --- Product info --- */
#products .products .product-wrapper .product .info {
    padding: 18px 20px;
    margin-top: -80px;
    background: linear-gradient(180deg, transparent 0%, rgba(8, 8, 14, 0.85) 30%, #08080e 100%);
    position: relative;
    z-index: 100;
}

#products .products .product-wrapper .product .info .name {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    transition: color 0.2s ease;
    letter-spacing: -0.2px;
}

#products .products .product-wrapper .product:hover .info .name {
    color: #8ba3ff;
}

#products .products .product-wrapper .product .info .hl {
    background: rgba(255, 255, 255, 0.06);
    margin: 12px 0;
}

/* --- Price section --- */
#products .products .product-wrapper .product .info .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    --width: 100%;
}

#products .products .product-wrapper .product .info .price span {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.7);
    font-weight: 600;
}

#products .products .product-wrapper .product .info .price .btn {
    padding: 10px 24px;
    border-radius: 10px;
    font-size: 13px;
    font-weight: 600;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    border: none;
}

#products .products .product-wrapper .product .info .price .btn:hover {
    box-shadow: 0 4px 20px rgba(99, 130, 245, 0.35);
    transform: translateY(-1px);
}

/* --- Games page responsive --- */
@media screen and (max-width: 1280px) {
    #products .products .product-wrapper .product img {
        height: 220px;
    }
    #products .products .product-wrapper .product .info {
        margin-top: -60px;
    }
}

@media screen and (max-width: 960px) {
    #products .filter-sort {
        padding: 40px 0 30px;
    }
    #products .filter-sort .content .pre-title {
        font-size: 24px;
    }
}

@media screen and (max-width: 600px) {
    #products .filter-sort {
        padding: 30px 0 24px;
    }
    #products .filter-sort .content .pre-title {
        font-size: 20px;
        margin-bottom: 16px;
    }
    #products .filter-sort .content .actions .radio {
        height: 38px;
        padding: 0 18px;
        font-size: 13px;
    }
    #products .products .product-wrapper .product img {
        height: 200px;
    }
    #products .products .product-wrapper .product .info {
        padding: 14px 16px;
        margin-top: -50px;
    }
    #products .products .product-wrapper .product .info .name {
        font-size: 15px;
    }
}

/* ===================== END GAMES PAGE ===================== */


/* ===================== HOME PAGE ===================== */

/* --- Hero section --- */
#header-wrapper {
    background: #08080e !important;
    padding: 70px 0 60px;
}

#header-wrapper .content .block.left::before {
    background: #6382F5;
    opacity: 0.2;
    filter: blur(140px);
}

#header-wrapper .content .block.left::after {
    background: #4158A6;
    opacity: 0.15;
    filter: blur(140px);
}

#header-wrapper .content .block.left .subject {
    background: rgba(99, 130, 245, 0.1);
    border: 1px solid rgba(99, 130, 245, 0.15);
    border-radius: 10px;
    color: #8ba3ff;
    padding: 10px 20px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

#header-wrapper .content .block.left h2 {
    font-size: 46px;
    font-weight: 800;
    letter-spacing: -0.8px;
    line-height: 1.1;
    background: linear-gradient(180deg, #ffffff 20%, rgba(255, 255, 255, 0.55) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

#header-wrapper .content .block.left .description {
    color: rgba(255, 255, 255, 0.45);
    font-weight: 400;
    font-size: 15px;
    line-height: 1.7;
}

/* --- Hero CTA button --- */
#header-wrapper .content .block.left .more-info .btn.black {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%) !important;
    border-radius: 12px;
    padding: 14px 28px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    border: none;
    position: relative;
    overflow: hidden;
}

#header-wrapper .content .block.left .more-info .btn.black::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.12), transparent);
    transition: none;
}

#header-wrapper .content .block.left .more-info .btn.black:hover {
    box-shadow: 0 6px 28px rgba(99, 130, 245, 0.4);
    transform: translateY(-2px);
}

#header-wrapper .content .block.left .more-info .btn.black:hover::after {
    animation: shineSlide 0.6s ease forwards;
}

#header-wrapper .content .block.left .more-info .btn.black .icon {
    background: #fff;
}

/* --- Hero right block --- */
#header-wrapper .content .block.right .block-inner {
    border-radius: 14px;
}

#header-wrapper .content .block.right .block-inner.gray:nth-child(1) {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background-color: rgba(255, 255, 255, 0.02);
}

#header-wrapper .content .block.right .block-wrapper .block-inner.gradient {
    background: linear-gradient(135deg, rgba(99, 130, 245, 0.15) 0%, rgba(65, 88, 166, 0.2) 100%);
    border: 1px solid rgba(99, 130, 245, 0.15);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border-radius: 14px;
}

#header-wrapper .content .block.right .block-wrapper .block-inner .icon-wrapper {
    background: rgba(99, 130, 245, 0.2);
    border: 1px solid rgba(99, 130, 245, 0.2);
}

#header-wrapper .content .block.right .block-wrapper .block-inner .icon-wrapper .icon {
    background: #8ba3ff;
}

#header-wrapper .content .block.right .block-wrapper .block-inner .more-info {
    color: rgba(255, 255, 255, 0.5);
}

#header-wrapper .content .block.right .block-wrapper .block-inner .more-info b {
    color: #fff;
    font-size: 18px;
}

#header-wrapper .content .block.right .block-wrapper .block-inner.gray:nth-child(2) {
    border: 1px solid rgba(255, 255, 255, 0.06);
    background-color: rgba(255, 255, 255, 0.02);
}

/* --- Popular section title --- */
#popular {
    --background: #08080e !important;
    background: linear-gradient(to bottom, #08080e55, #08080e) !important;
    padding-top: 50px;
}

#popular .content .title {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.3px;
    background: linear-gradient(180deg, #ffffff 30%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* --- Advantages section --- */
#advantages {
    background: linear-gradient(135deg, rgba(99, 130, 245, 0.08) 0%, rgba(65, 88, 166, 0.04) 100%) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
    padding: 50px 0;
}

#advantages .content .title {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.3px;
    margin-bottom: 32px;
    background: linear-gradient(180deg, #ffffff 30%, rgba(255, 255, 255, 0.6) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* --- Advantage cards --- */
#advantages .content .carousel .block-wrapper .block {
    background: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 16px;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}

#advantages .content .carousel .block-wrapper .block:hover {
    border-color: rgba(99, 130, 245, 0.2);
    background: rgba(99, 130, 245, 0.05) !important;
    transform: translateY(-3px);
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
}

#advantages .content .carousel .block-wrapper .block .header {
    padding: 22px 22px 0;
}

#advantages .content .carousel .block-wrapper .block .header .icon-wrapper {
    background: rgba(99, 130, 245, 0.12);
    border: 1px solid rgba(99, 130, 245, 0.15);
    border-radius: 10px;
    height: 38px;
    width: 38px;
    margin-bottom: 14px;
}

#advantages .content .carousel .block-wrapper .block .header .icon-wrapper .icon {
    background: #8ba3ff;
}

#advantages .content .carousel .block-wrapper .block .header .name {
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
    font-weight: 600;
}

#advantages .content .carousel .block-wrapper .block .hl {
    background: rgba(255, 255, 255, 0.06);
    margin: 14px 0;
}

#advantages .content .carousel .block-wrapper .block .body {
    color: rgba(255, 255, 255, 0.4);
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    padding: 0 22px 22px;
}

/* --- Advantage arrows --- */
#advantages .content .arrows-action {
    margin-top: 32px;
}

#advantages .content .arrows-action .arrow {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.06);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.25s ease;
}

#advantages .content .arrows-action .arrow .icon {
    background: rgba(255, 255, 255, 0.3) !important;
}

#advantages .content .arrows-action .arrow.active {
    cursor: pointer;
}

#advantages .content .arrows-action .arrow.active .icon {
    background: rgba(255, 255, 255, 0.7) !important;
}

#advantages .content .arrows-action .arrow.active:hover {
    background: rgba(99, 130, 245, 0.1);
    border-color: rgba(99, 130, 245, 0.2);
}

#advantages .content .arrows-action .arrow.active:hover .icon {
    background: #8ba3ff !important;
}

/* --- FAQ section --- */
#faq {
    background: #08080e !important;
    padding: 60px 0;
}

#faq .content .block.left .big-title {
    font-size: 100px;
    letter-spacing: -3px;
    background: linear-gradient(180deg, rgba(99, 130, 245, 0.4) 0%, rgba(99, 130, 245, 0.1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

#faq .content .block.left .middle-title {
    color: rgba(255, 255, 255, 0.35);
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4;
}

/* --- FAQ blur decorations --- */
#faq .content .block.right::before {
    background: #6382F5;
    opacity: 0.06;
    filter: blur(100px);
}

#faq .content .block.right::after {
    background: #6382F5;
    opacity: 0.04;
    filter: blur(100px);
}

/* --- FAQ dropdowns --- */
#faq .content .block.right .dropdown {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 14px;
    padding: 20px;
    max-height: 62px;
    margin-bottom: 10px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    cursor: pointer;
}

#faq .content .block.right .dropdown:hover:not(.show) {
    background: rgba(99, 130, 245, 0.05);
    border-color: rgba(99, 130, 245, 0.15);
}

#faq .content .block.right .dropdown.show {
    background: rgba(255, 255, 255, 0.02);
    border-color: rgba(99, 130, 245, 0.12);
    max-height: 300px;
}

#faq .content .block.right .dropdown .title {
    color: rgba(255, 255, 255, 0.8);
    font-size: 15px;
    font-weight: 500;
}

#faq .content .block.right .dropdown .title .icon.arrow-down {
    background: rgba(255, 255, 255, 0.25);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

#faq .content .block.right .dropdown.show .title .icon.arrow-down {
    transform: rotate(180deg);
    background: #6382F5;
}

#faq .content .block.right .dropdown span {
    color: rgba(255, 255, 255, 0.4);
    font-size: 14px;
    line-height: 1.65;
    padding-top: 16px;
}

#faq .content .block.right .dropdown.show span {
    opacity: 1;
}

/* --- Home page responsive --- */
@media screen and (max-width: 960px) {
    #header-wrapper .content .block.left h2 {
        font-size: 36px;
    }
    #advantages .content .carousel .block-wrapper {
        width: 50%;
    }
    #faq .content .block.left .big-title {
        font-size: 70px;
    }
    #faq .content .block.left .middle-title {
        font-size: 22px;
    }
}

@media screen and (max-width: 600px) {
    #header-wrapper {
        padding: 40px 0;
    }
    #header-wrapper .content .block.left h2 {
        font-size: 28px;
        margin-bottom: 16px;
    }
    #header-wrapper .content .block.left .description {
        font-size: 14px;
        margin-bottom: 24px;
    }
    #header-wrapper .content .block.left .subject {
        padding: 8px 16px;
        font-size: 12px;
        margin-bottom: 16px;
    }
    #advantages {
        padding: 35px 0;
    }
    #advantages .content .carousel .block-wrapper {
        width: 100%;
    }
    #faq {
        padding: 40px 0;
    }
    #faq .content {
        flex-direction: column;
    }
    #faq .content .block.left {
        width: 100%;
        margin-bottom: 24px;
    }
    #faq .content .block.right {
        width: 100%;
    }
    #faq .content .block.left .big-title {
        font-size: 50px;
    }
    #faq .content .block.left .middle-title {
        font-size: 18px;
        width: 100%;
    }
    #faq .content .block.right .dropdown {
        padding: 16px;
        max-height: 54px;
    }
    #faq .content .block.right .dropdown .title {
        font-size: 14px;
    }
}

/* ===================== END HOME PAGE ===================== */


/* ===================== LEGAL PAGES (Terms, Privacy, Refund) ===================== */

body:has(.legal-page) {
    background: #171919 !important;
}

.legal-page {
    min-height: calc(100vh - 88px - 360px);
    background: #171919;
    color: #fff;
}

.legal-page,
.legal-page * {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

.legal-page .container {
    max-width: 1312px;
    padding-left: 28px;
    padding-right: 28px;
}

/* --- Hero --- */
.legal-page .legal-hero {
    padding: 78px 0 30px;
    background: #171919;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}

.legal-page .legal-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #8ba3ff;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 24px;
}

.legal-page .legal-eyebrow-dot {
    width: 7px;
    height: 7px;
    border-radius: 2px;
    background: #8ba3ff;
    transform: rotate(45deg);
    opacity: 0.9;
}

.legal-page .legal-hero-title {
    max-width: 860px;
    margin: 0 0 16px;
    color: #fff;
    font-size: clamp(36px, 4.7vw, 58px);
    font-weight: 760;
    line-height: 1.04;
}

.legal-page .legal-hero-title em {
    font-style: normal;
    color: #fff;
    background: none;
    -webkit-text-fill-color: currentColor;
}

.legal-page .legal-hero-meta {
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}

.legal-page .legal-meta-item {
    display: flex;
    align-items: center;
    gap: 8px;
    color: rgba(255, 255, 255, 0.54);
    font-size: 13px;
    font-weight: 520;
}

.legal-page .legal-meta-item svg {
    width: 14px;
    height: 14px;
    opacity: 0.5;
}

.legal-page .legal-meta-sep {
    width: 1px;
    height: 14px;
    background: rgba(255, 255, 255, 0.08);
}

/* --- Layout: TOC + Content --- */
.legal-page .legal-layout {
    display: grid;
    grid-template-columns: 282px minmax(0, 1fr);
    grid-gap: 18px;
    gap: 18px;
    align-items: start;
    padding: 28px 0 72px;
}

/* --- TOC Sidebar --- */
.legal-page .legal-toc {
    position: -webkit-sticky;
    position: sticky;
    top: 104px;
    padding: 18px;
    border-radius: 8px;
    background: #111313;
}

.legal-page .legal-toc-title {
    margin-bottom: 14px;
    color: rgba(255, 255, 255, 0.42);
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}

.legal-page .legal-toc-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.legal-page .legal-toc-list a {
    display: block;
    padding: 10px 12px;
    color: rgba(255, 255, 255, 0.58);
    font-size: 13px;
    font-weight: 560;
    line-height: 1.35;
    text-decoration: none;
    border-radius: 7px;
    transition: background 0.18s ease, color 0.18s ease;
}

.legal-page .legal-toc-list a:hover {
    color: rgba(255, 255, 255, 0.86);
    background: #151818;
}

.legal-page .legal-toc-list a.active {
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
}

/* --- Sections --- */
.legal-page .legal-sections {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 12px;
}

.legal-page .legal-section {
    position: relative;
    display: grid;
    grid-template-columns: 52px minmax(0, 1fr);
    grid-gap: 0 18px;
    gap: 0 18px;
    padding: 24px;
    border-radius: 8px;
    background: #111313;
    scroll-margin-top: 100px;
}

.legal-page .legal-section:last-child {
    margin-bottom: 0;
}

.legal-page .legal-section-num {
    grid-row: 1 / span 3;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 8px;
    background: #1e2121;
    color: rgba(255, 255, 255, 0.78);
    font-size: 13px;
    font-weight: 720;
}

.legal-page .legal-section h2 {
    margin: 0 0 14px;
    color: #fff;
    font-size: 20px;
    font-weight: 720;
    line-height: 1.2;
}

.legal-page .legal-section p {
    grid-column: 2;
    margin: 0 0 12px;
    color: rgba(255, 255, 255, 0.62);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.68;
}

.legal-page .legal-section p:last-child {
    margin-bottom: 0;
}

.legal-page .legal-section p strong {
    color: rgba(255, 255, 255, 0.88);
    font-weight: 700;
}

/* --- Lists --- */
.legal-page .legal-section ul {
    grid-column: 2;
    list-style: none;
    padding: 0;
    margin: 2px 0 14px;
    display: flex;
    flex-direction: column;
    gap: 7px;
}

.legal-page .legal-section ul li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    color: rgba(255, 255, 255, 0.62);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.58;
}

.legal-page .legal-section ul li::before {
    content: "";
    flex-shrink: 0;
    width: 5px;
    height: 5px;
    margin-top: 9px;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.32);
}

/* --- Highlight box --- */
.legal-page .legal-highlight {
    padding: 18px 20px;
    border-radius: 8px;
    background: #1e2121;
    color: rgba(255, 255, 255, 0.64);
    font-size: 14px;
    font-weight: 420;
    line-height: 1.62;
}

.legal-page .legal-section .legal-highlight {
    grid-column: 2;
    margin: 2px 0 14px;
    background: #181b1b;
}

.legal-page .legal-highlight strong {
    color: #fff;
    font-weight: 720;
}

.legal-page .legal-section a {
    color: #fff !important;
    text-decoration: none;
}

.legal-page .legal-section a:hover {
    color: rgba(255, 255, 255, 0.72) !important;
}

/* --- Footer CTA --- */
.legal-page .legal-footer {
    padding: 36px 0 50px;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px;
}

.legal-page .legal-footer-text {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.25);
}

.legal-page .legal-footer-btn {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 100px;
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    text-decoration: none;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    box-shadow: 0 0 20px rgba(99, 130, 245, 0.2);
}

.legal-page .legal-footer-btn:hover {
    box-shadow: 0 0 30px rgba(99, 130, 245, 0.4);
    transform: translateY(-1px);
}

/* --- Terms responsive --- */
@media screen and (max-width: 960px) {
    .legal-page .legal-layout {
        grid-template-columns: 1fr;
        padding-top: 22px;
    }
    .legal-page .legal-toc {
        display: none;
    }
}

@media screen and (max-width: 600px) {
    .legal-page .legal-hero {
        padding: 48px 0 24px;
    }
    .legal-page .legal-hero-title {
        font-size: 34px;
    }
    .legal-page .legal-hero-meta {
        gap: 12px;
    }
    .legal-page .legal-meta-sep {
        display: none;
    }
    .legal-page .legal-section {
        grid-template-columns: 1fr;
        padding: 20px;
    }
    .legal-page .legal-section-num {
        grid-row: auto;
        margin-bottom: 14px;
    }
    .legal-page .legal-section h2 {
        font-size: 18px;
    }
    .legal-page .legal-section p,
    .legal-page .legal-section ul,
    .legal-page .legal-section .legal-highlight {
        grid-column: 1;
    }
    .legal-page .legal-footer {
        flex-direction: column;
        align-items: flex-start;
    }
}

/* ===================== END LEGAL PAGES ===================== */


/* ===================== HELP CENTER ===================== */

#help-center {
    background: #171919;
    min-height: 100vh;
    color: #fff;
}

#help-center,
#help-center * {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

#help-center .container {
    max-width: 1312px;
    padding-left: 28px;
    padding-right: 28px;
}

/* --- Hero --- */
#help-center .hc-hero {
    padding: 78px 0 34px;
    text-align: left;
    position: relative;
    overflow: hidden;
    background: #171919;
}

#help-center .hc-hero-glow {
    display: none;
}

#help-center .hc-hero-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #8ba3ff;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-bottom: 24px;
}

#help-center .hc-hero-eyebrow svg {
    opacity: 0.6;
}

#help-center .hc-hero-title {
    max-width: 760px;
    margin: 0;
    color: #fff;
    font-size: clamp(36px, 4.7vw, 58px);
    font-weight: 760;
    line-height: 1.04;
    text-shadow: none;
}

#help-center .hc-hero-title em {
    font-style: normal;
    color: #fff;
    background: none;
    -webkit-text-fill-color: currentColor;
}

#help-center .hc-hero-sub {
    max-width: 620px;
    margin: 16px 0 0;
    color: rgba(255, 255, 255, 0.66);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.58;
}

#help-center .hc-hero .container {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(320px, 430px);
    align-items: end;
    grid-gap: 12px 36px;
    gap: 12px 36px;
}

#help-center .hc-hero-title,
#help-center .hc-hero-sub {
    grid-column: 1;
}

#help-center .hc-search {
    grid-column: 2;
    grid-row: 1 / span 2;
    align-self: end;
}

/* --- Search bar --- */
#help-center .hc-search {
    width: 100%;
    max-width: none;
    margin: 0;
    position: relative;
}

#help-center .hc-search-icon {
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(255, 255, 255, 0.25);
    pointer-events: none;
}

#help-center .hc-search-input {
    width: 100%;
    min-height: 48px;
    padding: 0 44px 0 48px;
    background: #111313;
    border: 0;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    font-family: inherit;
    outline: none;
    transition: background 0.18s ease, box-shadow 0.18s ease;
}

#help-center .hc-search-input::placeholder {
    color: rgba(255, 255, 255, 0.36);
}

#help-center .hc-search-input:focus {
    background: #151818;
    box-shadow: 0 0 0 1px rgba(255,255,255,0.08);
}

#help-center .hc-search-clear {
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.08);
    border: none;
    color: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background 0.18s ease, color 0.18s ease;
}

#help-center .hc-search-clear:hover {
    background: rgba(255, 255, 255, 0.15);
    color: #fff;
}

/* --- Contact cards --- */
#help-center .hc-contacts {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px;
    gap: 16px;
    padding: 40px 0 0;
}

#help-center .hc-contact-card {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 14px;
    text-decoration: none;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    cursor: pointer;
}

#help-center .hc-contact-card:hover {
    background: rgba(99, 130, 245, 0.06);
    border-color: rgba(99, 130, 245, 0.15);
    transform: translateY(-2px);
}

#help-center .hc-contact-icon {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    background: rgba(99, 130, 245, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #6382F5;
    flex-shrink: 0;
}

#help-center .hc-contact-text {
    display: flex;
    flex-direction: column;
    gap: 3px;
    flex: 1 1;
    min-width: 0;
}

#help-center .hc-contact-title {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
}

#help-center .hc-contact-desc {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.3);
    line-height: 1.4;
}

#help-center .hc-contact-arrow {
    color: rgba(255, 255, 255, 0.15);
    flex-shrink: 0;
    transition: all 0.2s ease;
}

#help-center .hc-contact-card:hover .hc-contact-arrow {
    color: #6382F5;
    transform: translateX(3px);
}

/* --- FAQ section --- */
#help-center .hc-faq {
    display: grid;
    grid-template-columns: 280px minmax(0, 1fr);
    align-items: start;
    grid-gap: 18px;
    gap: 18px;
    padding: 28px 0 38px;
}

#help-center .hc-faq-header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    grid-column: 1 / -1;
    margin-bottom: 4px;
}

#help-center .hc-faq-title {
    margin: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 720;
    line-height: 1.18;
}

#help-center .hc-faq-sub {
    margin: 0;
    color: rgba(255, 255, 255, 0.44);
    font-size: 13px;
    font-weight: 520;
}

/* --- Category pills --- */
#help-center .hc-cats {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 0;
}

#help-center .hc-cat {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 44px;
    padding: 0 14px;
    border: 0;
    border-radius: 8px;
    background: #111313;
    color: rgba(255, 255, 255, 0.58);
    font-size: 13px;
    font-family: inherit;
    font-weight: 560;
    text-align: left;
    cursor: pointer;
    transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease;
}

#help-center .hc-cat:hover {
    background: #151818;
    color: rgba(255, 255, 255, 0.82);
}

#help-center .hc-cat.active {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
}

#help-center .hc-cat svg {
    width: 14px;
    height: 14px;
    opacity: 0.6;
}

#help-center .hc-cat.active svg {
    opacity: 1;
}

/* --- FAQ list --- */
#help-center .hc-faq-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 0;
}

#help-center .hc-faq-item {
    background: #111313;
    border: 0;
    border-radius: 8px;
    overflow: hidden;
    cursor: pointer;
    transition: background 0.18s ease, transform 0.18s ease;
}

#help-center .hc-faq-item:hover {
    background: #1e2121;
}

#help-center .hc-faq-item.open {
    background: #141616;
}

#help-center .hc-faq-q {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 58px;
    padding: 16px 18px;
    font-size: 14px;
    font-weight: 620;
    color: rgba(255, 255, 255, 0.76);
    line-height: 1.5;
}

#help-center .hc-faq-item.open .hc-faq-q {
    background: #1e2121;
    color: #fff;
}

#help-center .hc-faq-chevron {
    flex-shrink: 0;
    color: rgba(255, 255, 255, 0.34);
    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}

#help-center .hc-faq-item.open .hc-faq-chevron {
    transform: rotate(180deg);
    color: #fff;
}

#help-center .hc-faq-a {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    background: #141616;
    opacity: 0;
    transition:
        grid-template-rows 0.28s cubic-bezier(0.2, 0.76, 0.24, 1),
        opacity 0.18s ease;
}

#help-center .hc-faq-item.open .hc-faq-a {
    grid-template-rows: 1fr;
    opacity: 1;
}

#help-center .hc-faq-a p {
    min-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0 18px;
    border-top: 0;
    font-size: 13px;
    color: rgba(255, 255, 255, 0.64);
    font-weight: 400;
    line-height: 1.7;
    transition: padding 0.28s cubic-bezier(0.2, 0.76, 0.24, 1);
}

#help-center .hc-faq-item.open .hc-faq-a p {
    padding: 16px 18px 18px;
}

/* --- Empty state --- */
#help-center .hc-faq-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 48px 20px;
    gap: 12px;
    border-radius: 8px;
    background: #111313;
    color: rgba(255, 255, 255, 0.38);
}

#help-center .hc-faq-empty p {
    font-size: 14px;
    text-align: center;
}

/* --- Bottom CTA --- */
#help-center .hc-cta {
    grid-column: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    padding: 24px;
    margin: 8px 0 0;
    background: #111313;
    border: 0;
    border-radius: 8px;
}

#help-center .hc-cta-content h3 {
    margin: 0 0 6px;
    color: #fff;
    font-size: 18px;
    font-weight: 720;
}

#help-center .hc-cta-content p {
    margin: 0;
    font-size: 13px;
    color: rgba(255, 255, 255, 0.54);
    line-height: 1.55;
}

#help-center .hc-cta-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 40px;
    padding: 0 18px;
    border-radius: 7px;
    font-size: 13px;
    font-weight: 650;
    color: #fff;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    text-decoration: none;
    white-space: nowrap;
    transition: background 0.18s ease, transform 0.18s ease;
    box-shadow: none;
}

#help-center .hc-cta-btn:hover {
    color: #fff;
    background: linear-gradient(135deg, #7a96ff 0%, #5570c4 100%);
    transform: translateY(-1px);
}

/* --- Help center responsive --- */
@media screen and (max-width: 960px) {
    #help-center .hc-hero .container,
    #help-center .hc-faq {
        grid-template-columns: 1fr;
    }

    #help-center .hc-search {
        grid-column: 1;
        grid-row: auto;
        margin-top: 18px;
    }

    #help-center .hc-cta {
        grid-column: 1;
    }

    #help-center .hc-cats {
        flex-direction: row;
        flex-wrap: wrap;
    }

    #help-center .hc-cat {
        width: auto;
    }
}

@media screen and (max-width: 600px) {
    #help-center .hc-hero {
        padding: 48px 0 28px;
    }
    #help-center .hc-hero-title {
        font-size: 34px;
    }
    #help-center .hc-cats {
        gap: 6px;
    }
    #help-center .hc-cat {
        min-height: 40px;
        padding: 0 12px;
        font-size: 12px;
    }
    #help-center .hc-faq-q {
        font-size: 13px;
        padding: 14px 16px;
    }
    #help-center .hc-faq-a p {
        padding: 0 16px 16px;
        font-size: 12px;
    }
    #help-center .hc-cta {
        flex-direction: column;
        align-items: flex-start;
        padding: 20px;
    }

    #help-center .hc-cta-btn {
        width: 100%;
        justify-content: center;
    }
}

/* ===================== END HELP CENTER ===================== */


/* ===================== RESELLERS PAGE ===================== */

.resellers-page {
    min-height: 100vh;
    background: #08080e;
    padding-bottom: 80px;
}

/* --- Hero --- */
.resellers-hero {
    position: relative;
    text-align: center;
    padding: 120px 0 60px;
    overflow: hidden;
}
.resellers-hero-glow {
    position: absolute;
    top: -120px;
    left: 50%;
    transform: translateX(-50%);
    width: 700px;
    height: 500px;
    background: radial-gradient(ellipse, rgba(99,130,245,0.12) 0%, transparent 70%);
    pointer-events: none;
}
.resellers-hero-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 600;
    color: #6382F5;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 20px;
}
.resellers-hero-title {
    font-size: 48px;
    font-weight: 800;
    color: #fff;
    line-height: 1.15;
    margin: 0 0 20px;
}
.resellers-hero-title em {
    font-style: normal;
    background: linear-gradient(135deg, #6382F5, #8ba3ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.resellers-hero-sub {
    font-size: 16px;
    color: rgba(255,255,255,0.5);
    max-width: 540px;
    margin: 0 auto;
    line-height: 1.6;
}

/* --- Info banner --- */
.resellers-info-banner {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    background: rgba(99,130,245,0.06);
    border: 1px solid rgba(99,130,245,0.15);
    border-radius: 16px;
    padding: 20px 24px;
    margin-bottom: 40px;
}
.resellers-info-icon {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    background: rgba(99,130,245,0.1);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.resellers-info-text strong {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px;
}
.resellers-info-text p {
    color: rgba(255,255,255,0.45);
    font-size: 13px;
    line-height: 1.5;
    margin: 0;
}

/* --- Grid --- */
.resellers-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    gap: 20px;
    margin-bottom: 60px;
}

/* --- Card --- */
.reseller-card {
    background: rgba(16, 16, 24, 0.95);
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 20px;
    padding: 28px;
    display: flex;
    flex-direction: column;
    transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}
.reseller-card:hover {
    border-color: rgba(99,130,245,0.25);
    transform: translateY(-4px);
    box-shadow: 0 12px 40px rgba(0,0,0,0.3), 0 0 20px rgba(99,130,245,0.05);
}

/* Loading card */
.reseller-card.loading-card {
    min-height: 280px;
    position: relative;
    overflow: hidden;
}
.reseller-card-shimmer {
    width: 100%;
    height: 100%;
    background: linear-gradient(100deg, #6382f51a 8%, #6382f52a 18%, #6382f51a 33%);
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
    border-radius: 16px;
}

/* Card header */
.reseller-card-header {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 18px;
}
.reseller-avatar {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    background: linear-gradient(135deg, #6382F5, #8ba3ff);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.reseller-avatar span {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
}
.reseller-name-block {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.reseller-name {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
}
.reseller-verified {
    flex-shrink: 0;
}
.reseller-region {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 12px;
    color: rgba(255,255,255,0.4);
    font-weight: 500;
}

/* Description */
.reseller-desc {
    color: rgba(255,255,255,0.55);
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 20px;
    flex: 1 1;
}

/* Payment methods */
.reseller-methods {
    margin-bottom: 20px;
}
.reseller-methods-label {
    display: block;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: rgba(255,255,255,0.3);
    margin-bottom: 8px;
}
.reseller-methods-list {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
.reseller-method-tag {
    display: inline-block;
    padding: 5px 12px;
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 8px;
    font-size: 12px;
    font-weight: 500;
    color: rgba(255,255,255,0.65);
}

/* Contact button */
.reseller-contact-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    padding: 14px;
    background: linear-gradient(135deg, #6382F5, #8ba3ff);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    transition: opacity 0.25s, transform 0.25s;
}
.reseller-contact-btn:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* Empty state */
.resellers-empty {
    grid-column: 1 / -1;
    text-align: center;
    padding: 80px 20px;
    color: rgba(255,255,255,0.3);
}
.resellers-empty svg {
    margin-bottom: 16px;
    opacity: 0.4;
}
.resellers-empty p {
    font-size: 15px;
}

/* --- How it works --- */
.resellers-how {
    background: rgba(16, 16, 24, 0.6);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 24px;
    padding: 48px;
    margin-bottom: 40px;
}
.resellers-how-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 36px;
    text-align: center;
}
.resellers-steps {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 24px;
    gap: 24px;
}
.resellers-step {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 16px;
    position: relative;
}
.resellers-step:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 22px;
    right: -12px;
    width: 24px;
    height: 2px;
    background: linear-gradient(90deg, rgba(99,130,245,0.4), rgba(99,130,245,0.1));
    border-radius: 1px;
}
.resellers-step-num {
    width: 44px;
    height: 44px;
    border-radius: 14px;
    background: linear-gradient(135deg, rgba(99,130,245,0.2), rgba(99,130,245,0.05));
    border: 1px solid rgba(99,130,245,0.25);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 700;
    color: #6382F5;
    flex-shrink: 0;
}
.resellers-step-text strong {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 6px;
}
.resellers-step-text p {
    color: rgba(255,255,255,0.4);
    font-size: 13px;
    line-height: 1.5;
    margin: 0;
}

/* --- CTA --- */
.resellers-cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgba(16, 16, 24, 0.6);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 20px;
    padding: 36px 40px;
    gap: 24px;
}
.resellers-cta-content h3 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 6px;
}
.resellers-cta-content p {
    font-size: 14px;
    color: rgba(255,255,255,0.45);
    margin: 0;
}
.resellers-cta-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 14px 28px;
    background: linear-gradient(135deg, #6382F5, #8ba3ff);
    border: none;
    border-radius: 12px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    transition: opacity 0.25s, transform 0.25s;
}
.resellers-cta-btn:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* --- Responsive --- */
@media (max-width: 1024px) {
    .resellers-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .resellers-steps {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    .resellers-step:nth-child(2)::after {
        display: none;
    }
}
@media (max-width: 768px) {
    .resellers-hero {
        padding: 100px 0 40px;
    }
    .resellers-hero-title {
        font-size: 32px;
    }
    .resellers-grid {
        grid-template-columns: 1fr;
    }
    .resellers-steps {
        grid-template-columns: 1fr;
    }
    .resellers-step::after {
        display: none !important;
    }
    .resellers-step {
        flex-direction: row;
        text-align: left;
    }
    .resellers-how {
        padding: 32px 24px;
    }
    .resellers-cta {
        flex-direction: column;
        text-align: center;
        padding: 32px 24px;
    }
    .resellers-info-banner {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
}
@media (max-width: 480px) {
    .resellers-hero-title {
        font-size: 26px;
    }
    .reseller-card {
        padding: 22px;
    }
}

/* ===================== END RESELLERS PAGE ===================== */


/* ===================== FOOTER ===================== */

.site-footer {
    --padding: 0 !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    background: #111313 !important;
    border-top: 0 !important;
    color: #fff;
}

.site-footer .container {
    max-width: 1360px;
}

.site-footer .footer-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 34px 0 38px;
}

.site-footer .footer-socials {
    display: flex;
    align-items: center;
    gap: 18px;
}

.site-footer .footer-social,
.site-footer .footer-back-top {
    width: 34px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 6px;
    background: transparent;
    color: rgba(255, 255, 255, 0.74);
    cursor: pointer;
    text-decoration: none;
    transition: color 0.18s ease, background 0.18s ease, transform 0.18s ease;
}

.site-footer .footer-social:hover,
.site-footer .footer-back-top:hover {
    color: #fff;
    background: rgba(255, 255, 255, 0.08);
}

.site-footer .footer-back-top:hover {
    transform: translateY(-2px);
}

.site-footer .footer-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(140px, 1fr));
    grid-gap: 44px;
    gap: 44px;
    padding: 0 0 54px;
}

.site-footer .footer-col {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 9px;
}

.site-footer .footer-col-title {
    margin: 0 0 13px;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.2;
    letter-spacing: 0;
}

.site-footer .footer-col a,
.site-footer .footer-col .clickable {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    width: -webkit-max-content;
    width: max-content;
    max-width: 100%;
    color: rgba(255, 255, 255, 0.58);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.45;
    text-decoration: none;
    transition: color 0.18s ease;
}

.site-footer .footer-col a .footer-external-icon {
    width: 12px;
    height: 12px;
    flex: 0 0 12px;
    opacity: 0.66;
    transition: opacity 0.18s ease, transform 0.18s ease;
}

.site-footer .footer-col a.footer-external:hover .footer-external-icon {
    opacity: 1;
    transform: translate(1px, -1px);
}

.site-footer .footer-col a:hover,
.site-footer .footer-col .clickable:hover {
    color: #fff;
}

.site-footer .footer-bottom {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 28px;
    padding: 34px 0 42px;
    border-top: 0 !important;
}

.site-footer .footer-legal-copy {
    max-width: 760px;
}

.site-footer .footer-legal-copy p {
    margin: 0;
    color: rgba(255, 255, 255, 0.44);
    font-size: 12px;
    font-weight: 700;
    line-height: 1.55;
}

.site-footer .footer-legal-copy p + p {
    margin-top: 8px;
}

.site-footer .footer-brand {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    color: inherit;
    text-decoration: none;
}

.site-footer .footer-brand img {
    display: block;
    width: auto;
    height: 34px;
    object-fit: contain;
    opacity: 0.92;
    transition: opacity 0.18s ease, transform 0.18s ease;
}

.site-footer .footer-brand:hover img {
    opacity: 1;
    transform: translateY(-1px);
}

footer .content {
    display: none !important;
}

@media screen and (max-width: 960px) {
    .site-footer .footer-grid {
        grid-template-columns: repeat(2, minmax(160px, 1fr));
        gap: 36px 44px;
    }
}

@media screen and (max-width: 700px) {
    .site-footer .footer-top {
        padding: 30px 0 34px;
    }

    .site-footer .footer-bottom {
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
        padding: 30px 0 36px;
    }
}

@media screen and (max-width: 460px) {
    .site-footer .footer-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 28px 18px;
        padding-bottom: 40px;
    }

    .site-footer .footer-col {
        min-width: 0;
        gap: 8px;
    }

    .site-footer .footer-col-title {
        margin-bottom: 10px;
        font-size: 13px;
    }

    .site-footer .footer-col a,
    .site-footer .footer-col .clickable {
        width: auto;
        max-width: 100%;
        font-size: 12px;
        line-height: 1.35;
        overflow-wrap: anywhere;
    }
}

/* --- Language popup --- */
.lang-popup {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 9999;
    width: 318px;
    overflow: hidden;
    background: #202024;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 12px;
    color: #fff;
    box-shadow: 0 24px 80px rgba(0,0,0,0.52);
    animation: langPopupIn 220ms ease both;
}

@keyframes langPopupIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.lang-popup-header {
    display: flex;
    align-items: center;
    gap: 12px;
    min-height: 58px;
    padding: 0 14px 0 18px;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.lang-popup-header svg {
    flex-shrink: 0;
    color: #6382F5;
    color: var(--accent);
}

.lang-popup-header span {
    font-size: 15px;
    font-weight: 800;
    line-height: 1.2;
    color: rgba(255,255,255,0.94);
    flex: 1 1;
}

.lang-popup-close {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    background: transparent;
    border: none;
    color: rgba(255,255,255,0.54);
    cursor: pointer;
    padding: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 140ms ease, color 140ms ease;
}

.lang-popup-close:hover {
    color: #fff;
    background: rgba(255,255,255,0.08);
}

.lang-popup-detected {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 54px;
    margin: 14px 14px 10px;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 800;
    color: #fff;
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
}

.lang-popup-badge {
    margin-left: auto;
    font-size: 10px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0;
    color: #fff;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    border: 1px solid rgba(99,130,245,0.36);
    padding: 4px 8px;
    border-radius: 100px;
}

.lang-popup-btns {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: 0 14px 14px;
}

.lang-popup-btn {
    display: flex;
    align-items: center;
    gap: 11px;
    width: 100%;
    min-height: 44px;
    padding: 0 12px;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.035);
    color: rgba(255,255,255,0.72);
    font-size: 13px;
    font-weight: 800;
    font-family: inherit;
    cursor: pointer;
    transition: background-color 140ms ease, border-color 140ms ease, color 140ms ease;
    text-align: left;
}

.lang-popup-btn:hover {
    background: rgba(255,255,255,0.08);
    border-color: rgba(255,255,255,0.16);
    color: #fff;
}

.lang-popup-btn.active {
    background: rgba(99,130,245,0.12);
    border-color: rgba(99,130,245,0.42);
    color: #fff;
}

.lang-popup-flag {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    height: 26px;
    padding: 0 7px;
    border-radius: 6px;
    background: rgba(255,255,255,0.08);
    color: #fff;
    font-size: 11px;
    font-weight: 900;
    line-height: 1;
}

@media screen and (max-width: 600px) {
    .lang-popup {
        bottom: 16px;
        right: 16px;
        left: 16px;
        width: auto;
    }
}

/* ===================== END FOOTER ===================== */


@media screen and (max-width: 900px) {
    #tickets .split {
        flex-direction: column;
        padding-bottom: 30px;
    }
    #tickets .split .tickets {
        min-width: 100%;
    }
    #tickets .split .vr-repos {
        display: none;
    }
    #tickets .split .create-ticket-block {
        display: none !important;
    }
    #tickets .split .ticket-messanger {
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 800px) {
    .profile-page .content .header .input.activate-key {
        display: none;
    }
}

/* ===================== PROFILE SECTIONS ===================== */

.profile-section {
    margin-bottom: 40px;
}
.profile-section-title {
    font-weight: 700;
    font-size: 1.15rem;
    color: #fff;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.profile-section-title svg {
    color: #6382F5;
    color: var(--accent);
    flex-shrink: 0;
}

.stats-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px;
}

.stat-card-row {
    display: flex;
    align-items: baseline;
    gap: 8px;
}

.setting-value {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 10px;
    color: #fff;
    padding: 10px 14px;
    font-size: 0.82rem;
    outline: none;
    transition: border-color 0.2s ease;
}
.setting-value:focus {
    border-color: rgba(99, 130, 245, 0.4);
}
textarea.setting-value {
    overflow-y: auto !important;
}
textarea.setting-value::-webkit-scrollbar {
    width: 6px;
}
textarea.setting-value::-webkit-scrollbar-track {
    background: rgba(255,255,255,0.02);
    border-radius: 3px;
}
textarea.setting-value::-webkit-scrollbar-thumb {
    background: rgba(255,255,255,0.12);
    border-radius: 3px;
}
textarea.setting-value::-webkit-scrollbar-thumb:hover {
    background: rgba(255,255,255,0.2);
}

.sub-card {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 12px;
    padding: 16px 20px;
}

/* ===================== ADMIN PANEL ===================== */

.admin-stats-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 32px;
}
.stat-card {
    background: #12121a;
    border-radius: 12px;
    padding: 20px;
    border-bottom: 3px solid #6382F5;
    transition: transform 0.2s;
}
.stat-card:hover {
    transform: translateY(-2px);
}
.stat-card-label {
    font-size: 12px;
    color: #ffffff66;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
}
.stat-card-value {
    font-size: 28px;
    font-weight: 700;
    color: #fff;
}
.stat-card-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.stat-diff {
    font-size: 12px;
    color: #ffffff44;
}
.stat-diff-up {
    font-size: 12px;
    color: #3DB27A;
}
.stat-diff-down {
    font-size: 12px;
    color: #e74c3c;
}

.stat-chart-card {
    background: rgba(16, 16, 24, 0.92);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 16px;
    padding: 24px;
    scrollbar-width: thin;
    scrollbar-color: rgba(99, 130, 245, 0.3) transparent;
}
.stat-chart-card::-webkit-scrollbar {
    width: 4px;
}
.stat-chart-card::-webkit-scrollbar-track {
    background: transparent;
}
.stat-chart-card::-webkit-scrollbar-thumb {
    background: rgba(99, 130, 245, 0.3);
    border-radius: 4px;
}
.stat-chart-card::-webkit-scrollbar-thumb:hover {
    background: rgba(99, 130, 245, 0.5);
}
.stat-chart-card h4 {
    font-size: 0.88rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 16px;
}

.admin-charts-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 32px;
}
.admin-chart-card {
    background: rgba(16, 16, 24, 0.92);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 16px;
    padding: 24px;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}
.admin-chart-card:hover {
    border-color: rgba(99, 130, 245, 0.15);
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
}
.admin-chart-card h4 {
    font-size: 14px;
    color: #ffffff99;
    margin: 0 0 16px 0;
    font-weight: 500;
}

/* Admin compact buttons */
.admin-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-family: inherit;
    font-weight: 500;
    white-space: nowrap;
    transition: all 0.15s ease;
    outline: none;
    box-sizing: border-box;
    line-height: 1;
}
.admin-btn:hover {
    filter: brightness(1.15);
}
.admin-btn:active {
    transform: scale(0.97);
}

.admin-table-wrap {
    overflow-x: auto;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border: 1px solid var(--border);
    border-radius: 12px;
    background: rgba(16, 16, 24, 0.92);
    background: var(--surface);
}
.admin-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.8rem;
}
.admin-table thead tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    border-bottom: 1px solid var(--border);
}
.admin-table th {
    text-align: left;
    padding: 12px 16px;
    font-weight: 700;
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    white-space: nowrap;
}
.admin-table td {
    padding: 10px 16px;
    color: #fff;
    white-space: nowrap;
}
.admin-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    border-bottom: 1px solid var(--border);
    transition: background 0.15s;
}
.admin-table tbody tr:last-child {
    border-bottom: none;
}
.admin-table tbody tr:hover {
    background: rgba(255,255,255,0.02);
}
.admin-table code {
    font-family: 'Courier New', monospace;
    font-family: var(--mono);
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
}
.admin-table-sortable {
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    transition: color 0.15s;
}
.admin-table-sortable:hover {
    color: #fff;
}
.admin-sort-arrow {
    font-size: 0.6rem;
    opacity: 0.7;
}
.admin-table-id {
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
    font-family: 'Courier New', monospace;
    font-family: var(--mono);
    font-size: 0.75rem;
}
.admin-table-id a {
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
    text-decoration: none;
    transition: color 0.15s;
}
.admin-table-id a:hover {
    color: #6382F5;
    color: var(--accent);
}
.admin-table-user {
    font-weight: 600;
    color: #fff;
}
.admin-table-user a {
    color: #fff;
    text-decoration: none;
    transition: color 0.15s;
}
.admin-table-user a:hover {
    color: #6382F5;
    color: var(--accent);
}

.admin-user-field {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    border-bottom: 1px solid var(--border);
}
.admin-user-field:last-child {
    border-bottom: none;
}
.admin-user-label {
    font-size: 0.78rem;
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
}
.admin-user-val {
    font-size: 0.82rem;
    color: #fff;
    font-family: 'Courier New', monospace;
    font-family: var(--mono);
    word-break: break-all;
    text-align: right;
    max-width: 60%;
}

.admin-search-form {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}
.admin-search-form input {
    flex: 1 1;
    background: #12121a;
    border: 1px solid #ffffff15;
    border-radius: 8px;
    padding: 10px 14px;
    color: #fff;
    font-size: 13px;
    outline: none;
}
.admin-search-form input:focus {
    border-color: #6382F5;
}
.admin-search-form button {
    background: #6382F5;
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
}
.admin-search-form button:hover {
    background: #5270d9;
}

.admin-filters {
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
}
.admin-filter-btn {
    background: #12121a;
    border: 1px solid #ffffff15;
    color: #ffffff88;
    padding: 6px 14px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 12px;
    transition: all 0.2s;
}
.admin-filter-btn:hover {
    border-color: #6382F5;
    color: #fff;
}
.admin-filter-btn.active {
    background: #6382F5;
    border-color: #6382F5;
    color: #fff;
}

.admin-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin-top: 20px;
}
.admin-pagination button {
    background: #12121a;
    border: 1px solid #ffffff15;
    color: #ffffff88;
    padding: 6px 12px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 12px;
    min-width: 36px;
}
.admin-pagination button:hover {
    border-color: #6382F5;
    color: #fff;
}
.admin-pagination button.active {
    background: #6382F5;
    border-color: #6382F5;
    color: #fff;
}
.admin-pagination button:disabled {
    opacity: 0.3;
    cursor: not-allowed;
}

.admin-actions {
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.admin-btn {
    background: #6382F5;
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 8px 16px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    transition: background 0.2s;
}
.admin-btn:hover {
    background: #5270d9;
}
.admin-btn.red {
    background: #e74c3c;
}
.admin-btn.red:hover {
    background: #c0392b;
}
.admin-btn.green {
    background: #3DB27A;
}
.admin-btn.green:hover {
    background: #2e9e68;
}
.admin-btn.gray {
    background: #ffffff15;
    color: #ffffff88;
}
.admin-btn.gray:hover {
    background: #ffffff25;
    color: #fff;
}
.admin-btn.small {
    padding: 4px 10px;
    font-size: 11px;
    border-radius: 4px;
}

/* Admin Product Page */
.admin-product-header {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 24px;
}
.admin-product-header img {
    width: 64px;
    height: 64px;
    border-radius: 12px;
    object-fit: cover;
    background: rgba(255,255,255,0.05);
}
.admin-product-info {
    flex: 1 1;
}
.admin-product-info h2 {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 700;
    color: #fff;
}
.admin-product-info span {
    color: rgba(255,255,255,0.4);
    font-size: 0.78rem;
}
.admin-product-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
}
.admin-product-grid-3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 24px;
}
.admin-product-card {
    background: #12121a;
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 12px;
    padding: 20px;
}
.admin-product-card h3 {
    font-size: 0.9rem;
    font-weight: 600;
    color: #fff;
    margin: 0 0 16px 0;
}
.admin-product-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    border-bottom: 1px solid rgba(255,255,255,0.04);
    font-size: 0.82rem;
}
.admin-product-row:last-child {
    border-bottom: none;
}
.admin-product-row-label {
    color: rgba(255,255,255,0.5);
}
.admin-product-row-value {
    color: #fff;
    font-weight: 500;
}
.admin-product-desc {
    border-bottom: 1px solid rgba(255,255,255,0.04);
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.admin-product-desc:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
.admin-product-desc-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}
.admin-product-desc-label {
    font-size: 0.78rem;
    font-weight: 600;
    color: rgba(255,255,255,0.6);
}
.admin-product-desc-text {
    font-size: 0.78rem;
    color: rgba(255,255,255,0.4);
    white-space: pre-wrap;
    line-height: 1.5;
}
.admin-product-textblock h3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    font-size: 0.85rem;
    font-weight: 600;
    color: #fff;
}
.admin-product-textblock pre {
    font-size: 0.75rem;
    color: rgba(255,255,255,0.4);
    white-space: pre-wrap;
    line-height: 1.5;
    margin: 0;
    font-family: inherit;
}
.admin-product-links {
    display: flex;
    gap: 8px;
    margin-top: 24px;
}

.admin-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000aa;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}
.admin-modal {
    background: #12121a;
    border-radius: 12px;
    padding: 24px;
    min-width: 400px;
    max-width: 500px;
    border: 1px solid #ffffff15;
}
.admin-modal-title {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
}
.admin-modal-field {
    margin-bottom: 14px;
}
.admin-modal-field label {
    display: block;
    font-size: 12px;
    color: #ffffff66;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.admin-modal-field input,
.admin-modal-field select,
.admin-modal-field textarea {
    width: 100%;
    background: #08080e;
    border: 1px solid #ffffff15;
    border-radius: 8px;
    padding: 10px 14px;
    color: #fff;
    font-size: 13px;
    outline: none;
    box-sizing: border-box;
}
.admin-modal-field textarea {
    min-height: 100px;
    resize: vertical;
    font-family: inherit;
}
.admin-modal-field input:focus,
.admin-modal-field select:focus,
.admin-modal-field textarea:focus {
    border-color: #6382F5;
}
.admin-modal-actions {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 20px;
}

.sub-status {
    display: inline-block;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 11px;
    font-weight: 500;
}
.sub-status.active {
    background: #3DB27A22;
    color: #3DB27A;
}
.sub-status.expired {
    background: #e74c3c22;
    color: #e74c3c;
}
.sub-status.banned {
    background: #e74c3c22;
    color: #e74c3c;
}
.sub-status.inactive {
    background: #ffffff11;
    color: #ffffff55;
}
.sub-status.warning {
    background: #f0a03022;
    color: #f0a030;
}
.sub-status.info {
    background: #6382F522;
    color: #6382F5;
}
.sub-status.update {
    background: #3DB27A22;
    color: #3DB27A;
}
.sub-status.maintenance {
    background: #f0a03022;
    color: #f0a030;
}
.sub-status.member {
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border: 1px solid var(--border);
}

/* Ban tooltip */
.ban-tooltip-wrap {
    position: relative;
    display: inline-flex;
}
.ban-tooltip {
    display: none;
    position: absolute;
    bottom: calc(100% + 8px);
    left: 50%;
    transform: translateX(-50%);
    background: rgba(16, 16, 24, 0.92);
    background: var(--bg2);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border: 1px solid var(--border);
    border-radius: 8px;
    padding: 8px 12px;
    font-size: 0.72rem;
    color: rgba(255, 255, 255, 0.4);
    color: var(--muted);
    white-space: nowrap;
    z-index: 10;
    pointer-events: none;
}
.ban-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border: 5px solid transparent;
    border-top-color: rgba(255, 255, 255, 0.08);
    border-top-color: var(--border);
}
.ban-tooltip-wrap:hover .ban-tooltip {
    display: block;
    animation: tooltipFade 0.15s ease;
}
@keyframes tooltipFade {
    from { opacity: 0; transform: translateX(-50%) translateY(4px); }
    to { opacity: 1; transform: translateX(-50%) translateY(0); }
}

/* Copy code tooltip */
.copy-code-wrap { position: relative; display: inline-flex; cursor: pointer; }
.copy-code-wrap code { transition: color 0.2s ease; }
.copy-code-wrap:hover code { color: #fff; }
.copy-tooltip {
    position: absolute;
    bottom: calc(100% + 6px);
    left: 50%;
    transform: translateX(-50%);
    background: rgba(16, 16, 24, 0.92);
    background: var(--bg2);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 4px 10px;
    font-size: 0.68rem;
    color: #3DB27A;
    white-space: nowrap;
    pointer-events: none;
    z-index: 10;
}
.copy-tooltip::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border: 4px solid transparent;
    border-top-color: rgba(255, 255, 255, 0.08);
    border-top-color: var(--border);
}

/* Settings grid / cards */
.settings-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px;
}
.setting-card {
    background: rgba(16, 16, 24, 0.92);
    background: var(--surface);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border: 1px solid var(--border);
    border-radius: 12px;
    padding: 20px;
    transition: border-color 0.2s;
}
.setting-card:hover {
    border-color: rgba(99, 130, 245, 0.15);
    border-color: var(--border-accent);
}

.admin-note {
    background: #08080e;
    border-radius: 8px;
    padding: 12px;
    margin-bottom: 8px;
    border: 1px solid #ffffff08;
}
.admin-note-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}
.admin-note-author {
    font-size: 12px;
    color: #6382F5;
    font-weight: 500;
}
.admin-note-date {
    font-size: 11px;
    color: #ffffff44;
}
.admin-note-content {
    font-size: 13px;
    color: #ffffffcc;
}
.admin-note-delete {
    background: none;
    border: none;
    color: #e74c3c88;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 6px;
}
.admin-note-delete:hover {
    color: #e74c3c;
}

.admin-code-copy {
    background: none;
    border: none;
    color: #6382F5;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 6px;
}
.admin-code-copy:hover {
    color: #5270d9;
}

@media screen and (max-width: 900px) {
    .admin-stats-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .admin-charts-grid {
        grid-template-columns: 1fr;
    }
    .admin-modal {
        min-width: 300px;
    }
}
@media screen and (max-width: 600px) {
    .admin-stats-grid {
        grid-template-columns: 1fr;
    }
}

/* ===================== END ADMIN PANEL ===================== */

@media screen and (max-width: 600px) {
    .modal {
        min-width: 100px;
    }
    .button_fix_1 {
        --width: 100px;
    }
    .button_fix_2 {
        --width: auto;
    }
    .button_fix_3 {
        --width: 150px;
    }
    .button_fix_4 {
        --width: 100px;
    }

    .profile-page .navigation .logo {
        display: none;
    }
    .profile-page .navigation div {
        display: none;
    }
}
/* Admin spinner */
.admin-spinner {
    width: 36px;
    height: 36px;
    border: 3px solid rgba(255,255,255,0.08);
    border-top-color: #6382F5;
    border-top-color: var(--accent);
    border-radius: 50%;
    animation: admin-spin 0.7s linear infinite;
}
@keyframes admin-spin {
    to { transform: rotate(360deg); }
}

/* Admin fade-in animation */
@keyframes admin-fadeIn {
    from { opacity: 0; transform: translateY(8px); }
    to { opacity: 1; transform: translateY(0); }
}
.admin-fade-in {
    animation: admin-fadeIn 0.3s ease-out forwards;
}

/* 404 page fade-in */
@keyframes notfound-fadeIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Newsletter tooltip */
.newsletter-tooltip-wrap {
    position: relative;
}
.newsletter-tooltip {
    display: none;
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    background: #1a1a2e;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 8px;
    padding: 12px 16px;
    font-size: 0.75rem;
    font-weight: 400;
    color: rgba(255,255,255,0.7);
    white-space: pre-wrap;
    max-width: 350px;
    min-width: 200px;
    z-index: 100;
    pointer-events: none;
    box-shadow: 0 8px 24px rgba(0,0,0,0.4);
    line-height: 1.5;
}
.newsletter-tooltip-wrap:hover .newsletter-tooltip {
    display: block;
    animation: tooltipFade 0.15s ease;
}

/* Reseller key hover */
.reseller-key-cell code { transition: color 0.15s; }
.reseller-key-cell:hover code { color: #6382F5; color: var(--accent); }

/* Payment Success Page */
.payment-success-page {
    min-height: 70vh;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 60px 0;
}
.payment-success-content {
    text-align: center;
    max-width: 460px;
    margin: 0 auto;
    animation: admin-fade-in 0.5s ease;
}
.payment-success-icon {
    margin-bottom: 24px;
    animation: payment-checkmark 0.6s ease 0.2s both;
}
@keyframes payment-checkmark {
    0% { transform: scale(0); opacity: 0; }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); opacity: 1; }
}
.payment-success-title {
    font-size: 1.6rem;
    font-weight: 600;
    color: #fff;
    margin: 0 0 12px;
}
.payment-success-text {
    font-size: 0.9rem;
    color: rgba(255,255,255,0.5);
    margin: 0 0 32px;
    line-height: 1.6;
}
.payment-success-actions {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}
.payment-success-btn {
    width: 100%;
    text-align: center;
    padding: 12px 24px !important;
    font-size: 0.85rem !important;
    border-radius: 10px !important;
}
.payment-success-btn-secondary {
    width: 100%;
    text-align: center;
    padding: 12px 24px !important;
    font-size: 0.82rem !important;
    border-radius: 10px !important;
    background: rgba(255,255,255,0.05) !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    color: rgba(255,255,255,0.5) !important;
    transition: all 0.2s;
}
.payment-success-btn-secondary:hover {
    background: rgba(255,255,255,0.08) !important;
    color: #fff !important;
}

/* ===================== HOME REDESIGN 2026 ===================== */

.home-page {
    background:
        linear-gradient(rgba(255,255,255,0.018) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.018) 1px, transparent 1px),
        #07080d;
    background-size: 48px 48px, 48px 48px, auto;
    color: #fff;
}

.home-page #header-wrapper {
    background:
        linear-gradient(135deg, rgba(99,130,245,0.2) 0%, rgba(7,8,13,0) 34%),
        linear-gradient(180deg, #090b14 0%, #0c0e18 58%, #08080e 100%) !important;
    padding: 86px 0 72px;
    position: relative;
    overflow: hidden;
}

.home-page #header-wrapper::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
        linear-gradient(115deg, transparent 0%, transparent 36%, rgba(255,255,255,0.05) 36.2%, transparent 36.6%),
        linear-gradient(115deg, transparent 0%, transparent 61%, rgba(61,178,122,0.07) 61.2%, transparent 61.6%);
    opacity: 0.75;
    pointer-events: none;
}

.home-page #header-wrapper .container {
    position: relative;
    z-index: 1;
}

.home-page .home-hero-grid {
    align-items: center;
    gap: 48px;
}

.home-page #header-wrapper .content .block.left,
.home-page #header-wrapper .content .block.right {
    width: 50%;
}

.home-page #header-wrapper .content .block.left::before,
.home-page #header-wrapper .content .block.left::after {
    display: none;
}

.home-page #header-wrapper .content .block.left .subject {
    display: inline-flex;
    max-width: 100%;
    background: rgba(99,130,245,0.12);
    border: 1px solid rgba(99,130,245,0.26);
    border-radius: 8px;
    color: #d7deff;
    padding: 10px 14px;
    margin-bottom: 22px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.35;
}

.home-page .home-hero-copy h1 {
    margin: 0 0 18px;
    font-size: 88px;
    line-height: 0.92;
    font-weight: 900;
    letter-spacing: 0;
    color: #fff;
    text-shadow: 0 16px 42px rgba(0,0,0,0.42);
}

.home-page #header-wrapper .content .block.left .description {
    max-width: 620px;
    margin-bottom: 32px;
    color: rgba(255,255,255,0.78);
    font-size: 17px;
    font-weight: 500;
    line-height: 1.75;
}

.home-hero-actions {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 30px;
    position: relative;
    z-index: 2;
}

.home-page .home-hero-actions .btn.black {
    min-width: 178px;
    height: 52px;
    border-radius: 8px !important;
    background: linear-gradient(135deg, #6382F5 0%, #4760bf 100%) !important;
    box-shadow: 0 12px 34px rgba(99,130,245,0.28);
}

.home-page .home-hero-actions .btn.black:hover {
    transform: translateY(-2px);
    box-shadow: 0 16px 42px rgba(99,130,245,0.36);
}

.home-secondary-link,
.home-section-link,
.home-faq-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    min-height: 44px;
    color: rgba(255,255,255,0.84);
    border: 1px solid rgba(255,255,255,0.14);
    border-radius: 8px;
    background: rgba(255,255,255,0.055);
    padding: 0 16px;
    font-size: 14px;
    font-weight: 700;
}

.home-secondary-link:hover,
.home-section-link:hover,
.home-faq-link:hover {
    color: #fff;
    border-color: rgba(61,178,122,0.35);
    background: rgba(61,178,122,0.08);
}

.home-secondary-link .icon,
.home-section-link .icon,
.home-faq-link .icon,
.home-product-link .icon {
    background: currentColor;
}

.home-trust-strip {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 10px;
    gap: 10px;
    width: 100%;
    max-width: 640px;
}

.home-trust-strip div {
    min-height: 88px;
    padding: 16px;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
}

.home-trust-strip b {
    display: block;
    margin-bottom: 5px;
    color: rgba(255,255,255,0.96);
    font-size: 22px;
    font-weight: 800;
}

.home-trust-strip span {
    display: block;
    color: rgba(255,255,255,0.62);
    font-size: 12px;
    font-weight: 700;
    line-height: 1.35;
}

.home-page #header-wrapper .content .block.right {
    display: flex;
    justify-content: flex-end;
    padding-left: 0;
}

.home-showcase-panel {
    width: 100%;
    max-width: 560px;
}

.home-showcase-header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 12px;
}

.home-showcase-header span {
    display: block;
    margin-bottom: 5px;
    color: rgba(255,255,255,0.6);
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
}

.home-showcase-header b {
    color: #fff;
    font-size: 20px;
}

.home-showcase-header a {
    color: #7ad7a8;
    font-size: 13px;
    font-weight: 800;
}

.home-ops-card {
    position: relative;
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    grid-gap: 18px;
    gap: 18px;
    min-height: 230px;
    margin-bottom: 12px;
    padding: 24px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.14);
    border-radius: 8px;
    background:
        linear-gradient(135deg, rgba(99,130,245,0.18), rgba(122,215,168,0.10) 48%, rgba(16,18,27,0.94)),
        #10121b;
}

.home-ops-card::after {
    content: '';
    position: absolute;
    inset: auto 0 0 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(122,215,168,0.65), transparent);
}

.home-ops-card-icon,
.home-ops-stat .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background: rgba(122,215,168,0.12);
}

.home-ops-card-icon {
    width: 54px;
    height: 54px;
    border: 1px solid rgba(122,215,168,0.22);
}

.home-ops-card-icon .icon {
    width: 28px;
    height: 28px;
    background: #7ad7a8;
}

.home-ops-card span {
    display: inline-flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 12px;
    padding: 6px 9px;
    border-radius: 6px;
    background: rgba(255,255,255,0.08);
    color: #7ad7a8;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

.home-ops-card strong {
    display: block;
    max-width: 370px;
    color: #fff;
    font-size: 34px;
    line-height: 1;
    font-weight: 900;
    letter-spacing: 0;
}

.home-ops-card p {
    max-width: 410px;
    margin: 14px 0 0;
    color: rgba(255,255,255,0.68);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.55;
}

.home-ops-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 12px;
    gap: 12px;
}

.home-ops-stat {
    min-height: 126px;
    padding: 16px;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
}

.home-ops-stat .icon {
    width: 30px;
    height: 30px;
    margin-bottom: 18px;
    background: #7ad7a8;
}

.home-ops-stat b {
    display: block;
    margin-bottom: 6px;
    color: #fff;
    font-size: 22px;
    line-height: 1;
    font-weight: 900;
}

.home-ops-stat span {
    display: block;
    color: rgba(255,255,255,0.64);
    font-size: 12px;
    font-weight: 700;
    line-height: 1.35;
}

.home-ops-platforms {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 12px;
}

.home-ops-platforms span {
    padding: 8px 10px;
    border: 1px solid rgba(99,130,245,0.22);
    border-radius: 8px;
    background: rgba(99,130,245,0.08);
    color: rgba(255,255,255,0.72);
    font-size: 12px;
    font-weight: 800;
}

.home-feature-card,
.home-status-card {
    position: relative;
    overflow: hidden;
    min-height: 210px;
    border: 1px solid rgba(255,255,255,0.14);
    border-radius: 8px;
    background: #121522;
}

.home-feature-card {
    display: flex;
    align-items: flex-end;
    padding: 20px;
    color: inherit;
    text-decoration: none;
}

.home-feature-card::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(7,8,13,0.9) 0%, rgba(7,8,13,0.46) 44%, rgba(7,8,13,0.04) 100%);
    pointer-events: none;
    z-index: 1;
}

.home-feature-card-large {
    min-height: 322px;
    margin-bottom: 12px;
    background:
        linear-gradient(135deg, rgba(99,130,245,0.24), rgba(16,18,27,0.4)),
        #10121b;
}

.home-feature-card img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    object-fit: cover;
    opacity: 0.82;
    pointer-events: none;
    transition: transform 0.35s ease, opacity 0.35s ease;
}

.home-feature-card-large img {
    opacity: 0.88;
}

.home-feature-card:hover img {
    transform: scale(1.035);
    opacity: 0.96;
}

.home-feature-copy {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 8px;
    max-width: 260px;
}

.home-feature-copy span {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #07100b;
    background: #7ad7a8;
    border-radius: 6px;
    padding: 5px 9px;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

.home-feature-copy strong {
    color: #fff;
    font-size: 28px;
    line-height: 1;
}

.home-feature-copy small {
    color: rgba(255,255,255,0.7);
    font-size: 13px;
    font-weight: 700;
}

.home-feature-row {
    display: grid;
    grid-template-columns: minmax(0, 1.1fr) minmax(180px, 0.9fr);
    grid-gap: 12px;
    gap: 12px;
}

.home-feature-row .home-feature-card {
    min-height: 210px;
}

.home-feature-row .home-feature-copy strong {
    font-size: 20px;
}

.home-status-card {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 18px;
    background:
        linear-gradient(135deg, rgba(61,178,122,0.18), rgba(16,18,27,0.95)),
        #10121b;
}

.home-status-card .icon {
    width: 30px;
    height: 30px;
    margin-bottom: auto;
    background: #7ad7a8;
}

.home-status-card b {
    margin-bottom: 8px;
    color: #fff;
    font-size: 17px;
    line-height: 1.2;
}

.home-status-card span {
    display: -webkit-box;
    color: rgba(255,255,255,0.66);
    font-size: 12px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.home-popular-heading {
    padding-top: 54px !important;
    background: #08080e !important;
}

.home-popular-heading .content {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
}

.home-popular-heading .content .title,
.home-section-heading .title {
    margin: 0 0 8px !important;
    font-size: 30px !important;
    line-height: 1.1;
    font-weight: 900 !important;
    letter-spacing: 0;
    color: #fff !important;
    background: none !important;
    -webkit-text-fill-color: currentColor !important;
}

.home-popular-heading .content span,
.home-section-heading span {
    display: block;
    max-width: 720px;
    color: rgba(255,255,255,0.62);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.55;
}

.home-products {
    background: #08080e;
}

.home-page #products .products {
    gap: 18px;
    margin: 0;
    padding: 26px 0 64px;
}

.home-page #products .products .product-wrapper {
    width: calc(25% - 14px);
    padding: 0;
}

.home-page #products .products .product-wrapper .home-product-card {
    height: 100%;
    min-height: auto;
    border-radius: 8px;
    border: 1px solid rgba(255,255,255,0.11);
    background: #111421;
    overflow: hidden;
    transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.home-page #products .products .product-wrapper .home-product-card:hover {
    transform: translateY(-4px);
    border-color: rgba(99,130,245,0.34);
    box-shadow: 0 18px 46px rgba(0,0,0,0.28);
}

.home-page #products .products .product-wrapper .home-product-card .games-card-badges {
    position: absolute;
    inset: 12px 12px auto 12px;
    z-index: 12;
    display: flex;
    justify-content: space-between;
    gap: 8px;
    pointer-events: none;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-badges .popular-badge,
.home-page #products .products .product-wrapper .home-product-card .games-card-badges .sale {
    position: static;
    margin: 0;
    border-radius: 6px;
    padding: 7px 10px;
    font-size: 10px;
    line-height: 1;
}

.home-page #products .products .product-wrapper .home-product-card:has(.popular-badge)::before {
    height: 116px;
}

.home-page #products .products .product-wrapper .home-product-card img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.home-page #products .products .product-wrapper .home-product-card .info {
    align-items: stretch;
    gap: 14px;
    min-height: auto;
    padding: 52px 18px 16px;
    margin-top: -78px;
    background: linear-gradient(180deg, transparent 0%, rgba(8,8,14,0.92) 34%, #111421 100%);
}

.home-page #products .products .product-wrapper .home-product-card .info .name {
    min-width: 0;
    color: #fff;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 900;
    overflow-wrap: anywhere;
}

.home-page #products .products .product-wrapper .home-product-card .info .price {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    gap: 12px;
}

.home-page #products .products .product-wrapper .home-product-card .info .price span {
    color: rgba(255,255,255,0.76);
    font-size: 15px;
    font-weight: 800;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-action {
    width: 40px;
    height: 40px;
    min-width: 40px;
}

.home-product-skeleton .info .name {
    width: 62%;
    height: 20px;
}

.home-product-skeleton .info .price {
    width: 100%;
    height: 38px;
}

.home-section-heading {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 28px;
}

.home-page #advantages {
    background:
        linear-gradient(180deg, rgba(99,130,245,0.08), rgba(8,8,14,0)),
        #0a0b12 !important;
    padding: 58px 0;
}

.home-page #advantages .content .title {
    margin-bottom: 0;
}

.home-page #advantages .content .carousel {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px;
    gap: 16px;
}

.home-page #advantages .content .carousel .block-wrapper {
    width: auto;
    padding: 0;
}

.home-page #advantages .content .carousel .block-wrapper:nth-child(n) {
    display: block;
}

.home-page #advantages .content .carousel .block-wrapper .block {
    height: 100%;
    border-radius: 8px;
    background: rgba(255,255,255,0.035) !important;
}

.home-page #advantages .content .carousel .block-wrapper .block .header {
    padding: 18px 18px 0;
}

.home-page #advantages .content .carousel .block-wrapper .block .body {
    padding: 0 18px 18px;
}

.home-steps {
    background:
        linear-gradient(180deg, rgba(99,130,245,0.08), rgba(8,8,14,0)),
        #0a0b12 !important;
    padding: 58px 0;
}

.home-steps-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px;
    gap: 16px;
}

.home-step-card {
    position: relative;
    min-height: 230px;
    padding: 18px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.11);
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
    transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;
}

.home-step-card:hover {
    transform: translateY(-3px);
    border-color: rgba(99,130,245,0.26);
    background: rgba(99,130,245,0.055);
}

.home-step-number {
    position: absolute;
    top: 14px;
    right: 16px;
    color: rgba(255,255,255,0.09);
    font-size: 44px;
    line-height: 1;
    font-weight: 900;
}

.home-step-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    margin-bottom: 28px;
    border: 1px solid rgba(122,215,168,0.18);
    border-radius: 8px;
    background: rgba(122,215,168,0.1);
}

.home-step-icon .icon {
    width: 22px;
    height: 22px;
    background: #7ad7a8;
}

.home-step-card p {
    margin: 0 0 10px;
    color: rgba(255,255,255,0.92);
    font-size: 17px;
    line-height: 1.2;
    font-weight: 900;
}

.home-step-card span:not(.home-step-number) {
    display: block;
    color: rgba(255,255,255,0.56);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.55;
}

.home-page #faq {
    background: #08080e !important;
    padding: 66px 0;
}

.home-page #faq .content {
    gap: 44px;
}

.home-page #faq .content .block.left {
    width: 36%;
}

.home-page #faq .content .block.right {
    width: 64%;
}

.home-page #faq .content .block.left .big-title {
    font-size: 86px;
    letter-spacing: 0;
    line-height: 0.9;
    color: rgba(99,130,245,0.36);
    background: none;
    -webkit-text-fill-color: currentColor;
}

.home-page #faq .content .block.left .middle-title {
    display: block;
    max-width: 360px;
    margin: 14px 0 20px;
    color: rgba(255,255,255,0.66);
    font-size: 24px;
}

.home-faq-link {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.home-page #faq .content .block.right .dropdown {
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
}

@media screen and (max-width: 1280px) {
    .home-page .home-hero-copy h1 {
        font-size: 70px;
    }

    .home-page #products .products .product-wrapper {
        width: calc(50% - 9px);
    }

    .home-page #advantages .content .carousel,
    .home-steps-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 960px) {
    .home-page #header-wrapper .content {
        flex-direction: column;
    }

    .home-page #header-wrapper .content .block.left,
    .home-page #header-wrapper .content .block.right {
        display: flex;
        width: 100%;
    }

    .home-page #header-wrapper .content .block.right {
        justify-content: flex-start;
    }

    .home-showcase-panel {
        max-width: none;
    }

    .home-page #faq .content .block.left,
    .home-page #faq .content .block.right {
        width: 100%;
    }
}

@media screen and (max-width: 700px) {
    .home-page #header-wrapper {
        padding: 52px 0 44px;
    }

    .home-page .home-hero-grid {
        gap: 34px;
    }

    .home-page .home-hero-copy h1 {
        font-size: 48px;
    }

    .home-page #header-wrapper .content .block.left .description {
        font-size: 15px;
        margin-bottom: 24px;
    }

    .home-trust-strip,
    .home-ops-grid,
    .home-feature-row,
    .home-page #advantages .content .carousel,
    .home-steps-grid {
        grid-template-columns: 1fr;
    }

    .home-ops-card {
        grid-template-columns: 1fr;
        min-height: auto;
    }

    .home-ops-card strong {
        font-size: 28px;
    }

    .home-trust-strip div {
        min-height: auto;
    }

    .home-feature-card-large,
    .home-feature-card,
    .home-status-card {
        min-height: 220px;
    }

    .home-feature-card img {
        opacity: 0.82;
    }

    .home-popular-heading .content,
    .home-section-heading {
        align-items: flex-start;
        flex-direction: column;
    }

    .home-page #products .products .product-wrapper {
        width: 100%;
    }

    .home-page #products .products .product-wrapper .product img {
        height: 270px;
    }

    .home-page #products .products .product-wrapper .home-product-card .info {
        gap: 12px;
        padding-bottom: 14px;
    }

    .home-page #faq .content .block.left .big-title {
        font-size: 58px;
    }

    .home-page #faq .content .block.left .middle-title {
        font-size: 19px;
    }
}

/* ===================== END HOME REDESIGN 2026 ===================== */

/* ===================== GAMES CATALOG REDESIGN 2026 ===================== */

body:has(.games-page),
body:has(#help-center) {
    background: #171919 !important;
}

.games-page {
    background: #171919;
    min-height: calc(100vh - 88px - 360px);
}

.games-page #products {
    background: transparent !important;
    min-height: inherit;
}

.games-page #products .games-catalog-hero {
    min-height: auto !important;
    padding: 78px 0 30px !important;
    background: #171919 !important;
    border-bottom: 1px solid rgba(255,255,255,0.07);
}

.games-page #products .games-catalog-hero .content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 0;
    width: 100%;
    margin: 0;
    text-align: left;
}

.games-catalog-title {
    width: 100%;
    max-width: 780px;
    margin: 0;
    text-align: left;
}

.games-catalog-title > span {
    display: inline-flex;
    margin-bottom: 20px;
    color: rgba(255,255,255,0.58);
    font-size: 12px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0;
    text-transform: uppercase;
}

.games-page #products .filter-sort .content .games-catalog-title h1 {
    margin: 0 0 12px !important;
    color: #fff !important;
    font-size: 52px;
    line-height: 1.05;
    font-weight: 900;
    letter-spacing: 0;
    background: none;
    -webkit-text-fill-color: currentColor;
}

.games-catalog-title p {
    display: block;
    max-width: 690px;
    margin: 0;
    text-align: left;
    color: rgba(255,255,255,0.66);
    font-size: 17px;
    font-weight: 600;
    line-height: 1.65;
}

.games-catalog-help {
    min-height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    padding: 0 18px;
    border: 1px solid rgba(255,255,255,0.24);
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    line-height: 1;
    text-decoration: none;
    transition: border-color 0.18s ease, background 0.18s ease;
}

.games-catalog-help:hover {
    color: #fff;
    border-color: rgba(255,255,255,0.45);
    background: rgba(255,255,255,0.08);
}

.games-page #products .products {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 18px;
    gap: 18px;
    margin: 0;
    padding: 34px 0 82px;
}

.games-page #products .products.games-products-loading {
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-height: 72px;
    padding: 18px 0 28px;
}

.games-page #products .products .product-wrapper {
    width: auto;
    padding: 0;
}

.games-page #products .products .product-wrapper .games-catalog-tile {
    position: relative;
    display: block;
    height: 100%;
    min-height: 260px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 14px;
    background: #1f2026;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    transition: transform 0.22s ease, border-color 0.22s ease, filter 0.22s ease;
}

.games-page #products .products .product-wrapper .games-catalog-tile:hover {
    transform: translateY(-3px);
    border-color: rgba(255,255,255,0.22);
    filter: brightness(1.08);
}

.games-card-badges {
    position: absolute;
    inset: 14px 14px auto 14px;
    z-index: 12;
    display: flex;
    justify-content: space-between;
    gap: 8px;
    pointer-events: none;
}

.games-page #products .products .product-wrapper .product .games-card-badges .popular-badge,
.games-page #products .products .product-wrapper .product .games-card-badges .sale {
    position: static;
    margin: 0;
    border-radius: 999px;
    padding: 7px 10px;
    font-size: 10px;
    line-height: 1;
}

.games-page #products .products .product-wrapper .product:has(.popular-badge)::before {
    height: 116px;
}

.games-card-image {
    display: block;
    position: absolute;
    inset: 0;
}

.games-page #products .products .product-wrapper .games-catalog-tile .progressive-image,
.games-page #products .products .product-wrapper .games-catalog-tile .progressive-image-main,
.games-page #products .products .product-wrapper .games-catalog-tile .progressive-image-thumb,
.games-page #products .products .product-wrapper .games-catalog-tile .games-card-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.games-page #products .products .product-wrapper .games-catalog-tile .progressive-image-main,
.games-page #products .products .product-wrapper .games-catalog-tile .games-card-image img {
    transform: scale(1.01);
    filter: saturate(0.95) brightness(0.8);
    transition: transform 0.35s ease, filter 0.35s ease;
}

.games-page #products .products .product-wrapper .games-catalog-tile:hover .progressive-image-main,
.games-page #products .products .product-wrapper .games-catalog-tile:hover .games-card-image img {
    transform: scale(1.05);
    filter: saturate(1.05) brightness(0.92);
}

.games-page #products .products .product-wrapper .games-catalog-tile::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background:
        linear-gradient(180deg, rgba(0,0,0,0.12) 0%, rgba(0,0,0,0.34) 48%, rgba(0,0,0,0.82) 100%),
        linear-gradient(90deg, rgba(0,0,0,0.58) 0%, transparent 58%);
    pointer-events: none;
}

.games-page #products .products .product-wrapper .games-catalog-tile .info {
    position: relative;
    z-index: 4;
    height: 100%;
    min-height: 260px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 14px;
    padding: 22px;
}

.games-card-title-row {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 12px;
}

.games-page #products .products .product-wrapper .games-catalog-tile .info .name {
    min-width: 0;
    color: #fff;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 900;
    overflow-wrap: anywhere;
}

.games-card-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}

.games-status {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    min-height: 26px;
    border-radius: 6px;
    padding: 0 9px;
    font-size: 10px;
    font-weight: 900;
    text-transform: uppercase;
}

.games-status.available {
    color: #07100b;
    background: #7ad7a8;
}

.games-status.testing {
    color: #07100b;
    background: #f0c66a;
}

.games-status.updating {
    color: #d7deff;
    background: rgba(99,130,245,0.2);
}

.games-status.unavailable,
.games-status.inactive {
    color: rgba(255,255,255,0.58);
    background: rgba(255,255,255,0.08);
}

.games-card-price {
    display: inline-flex;
    align-items: center;
    min-height: 26px;
    border-radius: 999px;
    padding: 0 10px;
    background: rgba(255,255,255,0.12);
    color: rgba(255,255,255,0.88);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

.games-card-action {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    min-width: 26px;
    border-radius: 50%;
    background: #fff;
    color: #101014;
    font-size: 17px;
    font-weight: 900;
    line-height: 1;
}

.games-card-action:hover {
    color: #fff;
    background: #6382F5;
}

.games-card-action .icon {
    display: block;
    flex: 0 0 17px;
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
    margin: 0 !important;
    background: currentColor;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
}

.games-product-skeleton .info .name {
    width: 68%;
    height: 22px;
}

.games-product-skeleton .info .price {
    width: 100%;
    height: 40px;
}

@media screen and (max-width: 1280px) {
    .games-page #products .products {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 960px) {
    .games-page #products .games-catalog-hero .content {
        align-items: flex-start;
        flex-direction: column;
        gap: 24px;
    }
}

@media screen and (max-width: 640px) {
    .games-page #products .games-catalog-hero {
        padding: 46px 0 24px !important;
    }

    .games-page #products .filter-sort .content .games-catalog-title h1 {
        font-size: 36px;
    }

    .games-page #products .products {
        grid-template-columns: 1fr;
        padding-top: 20px;
    }

    .games-page #products .products .product-wrapper .games-catalog-tile,
    .games-page #products .products .product-wrapper .games-catalog-tile .info {
        min-height: 260px;
    }

    .games-page #products .products .product-wrapper .games-catalog-tile .info {
        padding: 20px;
    }
}

/* ===================== END GAMES CATALOG REDESIGN 2026 ===================== */

/* ===================== HEADER REDESIGN 2026 ===================== */

.main_header_bg {
    height: 88px;
    background: #08080e;
}

.main_header {
    height: 88px;
    background:
        linear-gradient(180deg, rgba(10,12,20,0.88), rgba(8,8,14,0.76)) !important;
    border-bottom: 1px solid rgba(255,255,255,0.08) !important;
    box-shadow: 0 18px 42px rgba(0,0,0,0.22);
}

.main_header::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(99,130,245,0.12), transparent 36%, rgba(122,215,168,0.08));
    pointer-events: none;
}

.main_header .container,
.main_header .navbar {
    height: 100%;
}

.main_header .navbar {
    position: relative;
    z-index: 1;
    gap: 20px;
}

.main_header .navbar .logo {
    display: inline-flex;
    align-items: center;
    min-width: 190px;
    height: 58px;
    padding: 0 14px 0 10px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
}

.main_header .navbar .logo img {
    width: 38px;
    height: 38px;
    margin-right: 10px;
    object-fit: contain;
}

.main_header .navbar .logo .info {
    display: flex;
    min-width: 0;
    color: #fff;
    line-height: 1.1;
}

.main_header .navbar .logo .info .name {
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    text-transform: none;
}

.main_header .navbar .logo .info span:not(.name) {
    margin-top: 3px;
    color: rgba(255,255,255,0.5);
    font-size: 10px;
    font-weight: 800;
    text-transform: uppercase;
}

.main_header .navbar .navbar-menu {
    position: relative;
    display: flex;
    align-items: center;
    height: 52px;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid rgba(255,255,255,0.09);
    border-radius: 8px;
    background: rgba(255,255,255,0.04);
    overflow: hidden;
}

.main_header .navbar .navbar-menu .header-nav-indicator {
    position: absolute;
    z-index: 0;
    top: 5px;
    bottom: 5px;
    left: 5px;
    width: var(--nav-item-width);
    border-radius: 7px;
    background: linear-gradient(135deg, rgba(99,130,245,0.95), rgba(71,96,191,0.95));
    box-shadow: 0 8px 24px rgba(99,130,245,0.22);
    transform: translateX(var(--active-offset));
    transition: transform 0.32s cubic-bezier(0.16, 1, 0.3, 1);
    pointer-events: none;
}

.main_header .navbar .navbar-menu a {
    position: relative;
    z-index: 1;
    flex: 0 0 var(--nav-item-width);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    min-width: 118px;
    padding: 0;
    border-radius: 7px;
    color: rgba(255,255,255,0.62);
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0;
}

.main_header .navbar .navbar-menu a::before {
    display: none;
}

.main_header .navbar .navbar-menu a:hover {
    color: #fff;
}

.main_header .navbar .navbar-menu a.active {
    color: #fff;
}

.main_header .navbar .cabinet-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    height: 46px;
    min-width: 124px;
    padding: 0 18px;
    border: 1px solid rgba(122,215,168,0.22);
    border-radius: 8px;
    background: rgba(122,215,168,0.1);
    color: #fff;
    box-shadow: none;
}

.main_header .navbar .cabinet-button .icon {
    background: currentColor;
}

.main_header .navbar .cabinet-button:hover {
    transform: translateY(-1px);
    border-color: rgba(122,215,168,0.45);
    background: rgba(122,215,168,0.16);
    box-shadow: 0 12px 28px rgba(0,0,0,0.24);
}

.header-lang-switch {
    position: relative;
    flex-shrink: 0;
    width: 142px;
    z-index: 130;
}

.header-lang-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    height: 46px;
    gap: 7px;
    padding: 0 10px;
    border: 1px solid rgba(255,255,255,0.09);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
    color: rgba(255,255,255,0.74);
    font-family: inherit;
    cursor: pointer;
    transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;
}

.header-lang-trigger:hover,
.header-lang-switch.open .header-lang-trigger {
    border-color: rgba(122,215,168,0.28);
    background: rgba(122,215,168,0.1);
    color: #fff;
}

.header-lang-code {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    height: 26px;
    padding: 0 7px;
    border-radius: 6px;
    background: rgba(122,215,168,0.14);
    color: #7ad7a8;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0;
}

.header-lang-name {
    flex: 1 1;
    min-width: 0;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    font-weight: 800;
}

.header-lang-chevron {
    flex-shrink: 0;
    opacity: 0.7;
    transition: transform 0.2s ease;
}

.header-lang-switch.open .header-lang-chevron {
    transform: rotate(180deg);
}

.header-lang-menu {
    position: absolute;
    top: calc(100% + 12px);
    left: 50%;
    z-index: 120;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    width: 246px;
    padding: 8px;
    grid-gap: 7px;
    gap: 7px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 12px;
    background: #202024;
    box-shadow: 0 22px 64px rgba(0,0,0,0.5);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translate3d(-50%, -6px, 0) scale(0.98);
    transform-origin: top center;
    transition: opacity 160ms ease, visibility 160ms ease, transform 160ms ease;
}

.header-lang-switch.open .header-lang-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translate3d(-50%, 0, 0) scale(1);
}

.header-lang-menu::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 10px;
    height: 10px;
    background: #202024;
    border-left: 1px solid rgba(255,255,255,0.1);
    border-top: 1px solid rgba(255,255,255,0.1);
    transform: translateX(-50%) rotate(45deg);
}

.header-lang-option {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 70px;
    gap: 8px;
    padding: 9px 8px;
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 9px;
    background: rgba(255,255,255,0.035);
    color: rgba(255,255,255,0.68);
    font-family: inherit;
    font-size: 12px;
    font-weight: 800;
    text-align: center;
    cursor: pointer;
    transition: border-color 140ms ease, background-color 140ms ease, color 140ms ease;
}

.header-lang-option .header-lang-code {
    min-width: 36px;
    height: 28px;
    border-radius: 6px;
    background: rgba(255,255,255,0.08);
    color: rgba(255,255,255,0.9);
    font-size: 11px;
}

.header-lang-option:hover {
    background: rgba(255,255,255,0.08);
    color: #fff;
}

.header-lang-option.active {
    border-color: rgba(99,130,245,0.42);
    background: rgba(99,130,245,0.12);
    color: #fff;
}

.header-lang-option.active .header-lang-code {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    color: #fff;
}

.header-menu-toggle {
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 46px;
    margin-left: 0;
    padding: 0;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 8px;
    background: rgba(255,255,255,0.055);
}

.header-menu-toggle span {
    height: 3px;
    margin: 4px 0;
    background: #fff;
}

.header-menu-toggle span:nth-of-type(1),
.header-menu-toggle span:nth-of-type(2),
.header-menu-toggle span:nth-of-type(3) {
    width: 24px;
    transform-origin: center;
}

.header-menu-toggle.active span:nth-of-type(1) {
    transform: translateY(11px) rotate(45deg);
}

.header-menu-toggle.active span:nth-of-type(2) {
    opacity: 0;
    transform: scaleX(0.2);
}

.header-menu-toggle.active span:nth-of-type(3) {
    transform: translateY(-11px) rotate(-45deg);
}

.mobile-menu-overlay {
    z-index: 665;
    background:
        linear-gradient(135deg, rgba(99,130,245,0.16), transparent 42%),
        rgba(8,8,14,0.98) !important;
}

.mobile-menu-panel {
    display: flex;
    flex-direction: column;
    width: min(420px, calc(100% - 40px));
    padding: 18px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
}

.mobile-menu-brand {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.mobile-menu-brand img {
    width: 42px;
    height: 42px;
    object-fit: contain;
}

.mobile-menu-brand span {
    display: flex;
    flex-direction: column;
}

.mobile-menu-brand b {
    color: #fff;
    font-size: 17px;
    line-height: 1.1;
}

.mobile-menu-brand small {
    margin-top: 4px;
    color: rgba(255,255,255,0.52);
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
}

.mobile-menu-overlay .mobile-menu-panel .link {
    display: flex;
    align-items: center;
    min-height: 48px;
    margin: 0 0 8px !important;
    padding: 0 14px !important;
    border: 1px solid transparent !important;
    border-radius: 8px !important;
    color: rgba(255,255,255,0.68) !important;
    font-size: 16px !important;
    font-weight: 800 !important;
}

.mobile-menu-overlay .mobile-menu-panel .link:hover,
.mobile-menu-overlay .mobile-menu-panel .link.active {
    color: #fff !important;
    border-color: rgba(99,130,245,0.22) !important;
    background: rgba(99,130,245,0.14) !important;
}

.mobile-menu-overlay .mobile-menu-panel .btn.icon-left {
    display: inline-flex;
    justify-content: center;
    width: 100%;
    min-height: 48px;
    margin-top: 8px;
    border-radius: 8px;
}

.mobile-menu-overlay .mobile-header-lang-switch {
    display: block;
    width: 100%;
    height: auto;
    margin: 10px 0 8px;
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-trigger {
    height: 48px;
    border-color: rgba(255,255,255,0.12) !important;
    background: rgba(255,255,255,0.045) !important;
    color: rgba(255,255,255,0.88) !important;
}

.mobile-menu-overlay .mobile-header-lang-switch.open .header-lang-trigger,
.mobile-menu-overlay .mobile-header-lang-switch .header-lang-trigger:hover {
    border-color: rgba(99,130,245,0.34) !important;
    background: rgba(99,130,245,0.14) !important;
    color: #fff !important;
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-trigger .header-lang-code {
    background: rgba(99,130,245,0.18) !important;
    color: #b8c5ff !important;
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-menu {
    position: static !important;
    left: auto !important;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: 8px;
    padding: 8px;
    border-radius: 10px;
    background: rgba(255,255,255,0.045);
    box-shadow: none;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-4px);
}

.mobile-menu-overlay .mobile-header-lang-switch.open .header-lang-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0);
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-menu::before {
    display: none;
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-option {
    flex-direction: row;
    justify-content: flex-start;
    min-height: 42px;
    padding: 0 10px;
    text-align: left;
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-option.active {
    border-color: rgba(99,130,245,0.42);
    background: rgba(99,130,245,0.12);
}

.mobile-menu-overlay .mobile-header-lang-switch .header-lang-option.active .header-lang-code {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    color: #fff;
}

@media screen and (max-width: 1060px) {
    .main_header .navbar .navbar-menu a {
        min-width: var(--nav-item-width);
    }

    .main_header .navbar .logo {
        min-width: 166px;
    }
}

@media screen and (max-width: 900px) {
    .main_header_bg,
    .main_header {
        height: 80px;
    }

    .main_header .navbar .logo {
        display: inline-flex;
        min-width: 0;
        height: 52px;
        margin-left: 0;
    }

    .main_header .navbar .navbar-menu,
    .main_header .navbar > .header-lang-switch,
    .main_header .navbar .cabinet-button {
        display: none;
    }

    .main_header .navbar .header-menu-toggle {
        display: flex;
        margin-left: auto;
    }
}

@media screen and (max-width: 480px) {
    .main_header .navbar .logo {
        padding-right: 10px;
    }

    .main_header .navbar .logo img {
        width: 36px;
        height: 36px;
        margin-right: 8px;
    }

    .main_header .navbar .logo .info .name {
        font-size: 14px;
    }

    .main_header .navbar .logo .info span:not(.name) {
        font-size: 9px;
    }
}

/* ===================== END HEADER REDESIGN 2026 ===================== */

/* ===================== UNREAL-LIKE HEADER PASS ===================== */

.main_header_bg {
    height: 70px !important;
    background: #111313 !important;
}

.main_header {
    height: 70px !important;
    background: #111313 !important;
    border-bottom: 1px solid #272a2d !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

.main_header::before {
    display: none !important;
}

.main_header .container {
    width: 100% !important;
    max-width: none !important;
    padding: 0 28px !important;
}

.main_header .navbar {
    display: flex;
    gap: 28px;
    height: 70px !important;
}

.main_header .navbar .logo {
    min-width: 218px !important;
    height: 70px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

.main_header .navbar .logo img {
    width: 34px !important;
    height: 34px !important;
    margin-right: 12px !important;
}

.main_header .navbar .logo .info {
    gap: 0;
}

.main_header .navbar .logo .info .name {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    letter-spacing: 0.2px;
    text-transform: uppercase !important;
}

.main_header .navbar .logo .info span:not(.name) {
    display: none !important;
}

.main_header .navbar .navbar-menu {
    flex: 0 0 auto;
    height: 70px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    overflow: visible !important;
}

.main_header .navbar .navbar-menu .header-nav-indicator {
    display: none !important;
}

.main_header .navbar .navbar-menu a {
    flex: 0 0 auto !important;
    min-width: 0 !important;
    height: 70px !important;
    padding: 0 13px !important;
    border-radius: 0 !important;
    color: rgba(255,255,255,0.82) !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
}

.main_header .navbar .navbar-menu a.active,
.main_header .navbar .navbar-menu a:hover {
    color: #fff !important;
}

.main_header .navbar .navbar-menu a::after {
    display: none !important;
}

.main_header .navbar .navbar-menu a.active::after,
.main_header .navbar .navbar-menu a:hover::after {
    display: none !important;
}

.main_header .navbar .navbar-menu a.active {
    color: rgba(255,255,255,0.92) !important;
    font-weight: 800 !important;
}

.main_header .navbar .navbar-menu a:hover {
    color: #fff !important;
    background: transparent !important;
}

.header-search-pill {
    display: inline-flex;
    flex: 1 1 380px;
    max-width: 470px;
    height: 44px;
    align-items: center;
    gap: 12px;
    margin-left: auto;
    padding: 0 18px;
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 999px;
    background: rgba(255,255,255,0.045);
    color: rgba(255,255,255,0.62);
    font-size: 15px;
    font-weight: 700;
}

.header-search-pill svg {
    flex-shrink: 0;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch {
    width: 42px !important;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger {
    width: 42px !important;
    height: 42px !important;
    justify-content: center;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: transparent !important;
    color: #fff !important;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger::before {
    content: "";
    width: 21px;
    height: 21px;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27 stroke=%27black%27 stroke-width=%272%27/%3E%3Cpath d=%27M2 12H22%27 stroke=%27black%27 stroke-width=%272%27/%3E%3Cpath d=%27M12 2C14.5 4.8 15.7 8.1 15.7 12C15.7 15.9 14.5 19.2 12 22C9.5 19.2 8.3 15.9 8.3 12C8.3 8.1 9.5 4.8 12 2Z%27 stroke=%27black%27 stroke-width=%272%27/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27 stroke=%27black%27 stroke-width=%272%27/%3E%3Cpath d=%27M2 12H22%27 stroke=%27black%27 stroke-width=%272%27/%3E%3Cpath d=%27M12 2C14.5 4.8 15.7 8.1 15.7 12C15.7 15.9 14.5 19.2 12 22C9.5 19.2 8.3 15.9 8.3 12C8.3 8.1 9.5 4.8 12 2Z%27 stroke=%27black%27 stroke-width=%272%27/%3E%3C/svg%3E") center / contain no-repeat;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-code,
.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-name,
.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-chevron {
    display: none !important;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-menu {
    right: auto !important;
}

.main_header .navbar .cabinet-button {
    height: 42px !important;
    min-width: 74px !important;
    padding: 0 16px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,0.13) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: 900 !important;
}

.main_header .navbar .cabinet-button:hover {
    background: rgba(255,255,255,0.2) !important;
}

.header-download-button {
    display: inline-flex;
    height: 42px;
    align-items: center;
    justify-content: center;
    padding: 0 18px;
    border-radius: 7px;
    background: #27b9ff;
    color: #050608;
    font-size: 14px;
    font-weight: 900;
    text-decoration: none;
}

.header-download-button:hover {
    color: #050608;
    background: #55c9ff;
}

@media screen and (max-width: 1220px) {
    .main_header .navbar {
        gap: 18px;
    }

    .main_header .navbar .logo {
        min-width: 178px !important;
    }

    .main_header .navbar .logo .info .name {
        font-size: 17px !important;
    }

    .main_header .navbar .navbar-menu a {
        padding: 0 9px !important;
        font-size: 13px !important;
    }

    .header-search-pill {
        width: min(30vw, 320px) !important;
        max-width: 320px;
    }
}

@media screen and (max-width: 980px) {
    .header-search-pill,
    .header-download-button {
        display: none !important;
    }

    .main_header .navbar .navbar-menu,
    .main_header .navbar > .header-lang-switch,
    .main_header .navbar .cabinet-button {
        display: none !important;
    }

    .main_header .navbar .header-menu-toggle {
        display: flex !important;
        margin-left: auto !important;
    }
}

@media screen and (max-width: 480px) {
    .main_header .container {
        padding: 0 18px !important;
    }

    .main_header .navbar .logo .info .name {
        font-size: 15px !important;
    }
}

/* ===================== END UNREAL-LIKE HEADER PASS ===================== */

/* ===================== UNREAL-LIKE HEADER TYPOGRAPHY TUNE ===================== */

.main_header,
.main_header * {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

.main_header {
    height: 68px !important;
    background: #111116 !important;
    border-bottom-color: rgba(255,255,255,0.055) !important;
}

.main_header_bg {
    height: 68px !important;
    background: #111116 !important;
}

.main_header .container {
    padding: 0 27px !important;
}

.main_header .navbar {
    height: 68px !important;
    gap: 24px;
}

.main_header .navbar .logo {
    min-width: 316px !important;
    height: 68px !important;
    gap: 0 !important;
    color: #fff !important;
}

.main_header .navbar .logo .header-epic-mark {
    display: inline-flex;
    width: 28px;
    height: 30px;
    align-items: center;
    justify-content: center;
    border: 2px solid rgba(255,255,255,0.92);
    border-radius: 5px 5px 8px 8px;
    color: #fff;
    font-size: 10px;
    font-weight: 850;
    line-height: 1;
    text-transform: uppercase;
}

.main_header .navbar .logo .header-brand-chevron {
    flex: 0 0 auto;
    margin: 0;
    color: rgba(255,255,255,0.86);
}

.main_header .navbar .logo img {
    width: 30px !important;
    height: 30px !important;
    margin-right: 10px !important;
}

.main_header .navbar .logo .info .name {
    font-size: 20px !important;
    font-weight: 850 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
}

.main_header .navbar .navbar-menu {
    height: 68px !important;
    gap: 0 !important;
}

.main_header .navbar .navbar-menu a {
    height: 68px !important;
    padding: 0 16px !important;
    color: rgba(255,255,255,0.82) !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 68px !important;
    background: transparent !important;
}

.main_header .navbar .navbar-menu a::before,
.main_header .navbar .navbar-menu a::after {
    display: none !important;
}

.main_header .navbar .navbar-menu a.active {
    color: rgba(255,255,255,0.94) !important;
    font-weight: 650 !important;
}

.main_header .navbar .navbar-menu a:hover {
    color: #fff !important;
}

.header-search-pill {
    height: 42px;
    max-width: 464px;
    padding: 0 17px;
    border-color: rgba(255,255,255,0.16);
    background: #1a1a20;
    color: rgba(255,255,255,0.66);
    font-size: 14px;
    font-weight: 500;
}

.header-search-pill svg {
    width: 18px;
    height: 18px;
    color: rgba(255,255,255,0.82);
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch {
    width: 34px !important;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger {
    width: 34px !important;
    height: 34px !important;
    color: rgba(255,255,255,0.94) !important;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger::before {
    width: 22px;
    height: 22px;
}

.main_header .navbar .cabinet-button,
.header-download-button {
    height: 40px !important;
    min-height: 40px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 40px !important;
}

.main_header .navbar .cabinet-button {
    min-width: 70px !important;
    padding: 0 15px !important;
    background: #333338 !important;
}

.header-download-button {
    padding: 0 17px !important;
    background: #27b9ff !important;
    color: #050608 !important;
}

@media screen and (max-width: 1340px) {
    .main_header .navbar {
        gap: 18px;
    }

    .main_header .navbar .logo {
        min-width: 276px !important;
    }

    .main_header .navbar .logo .header-brand-chevron {
        margin-right: 28px;
    }

    .main_header .navbar .navbar-menu a {
        padding: 0 11px !important;
    }

    .header-search-pill {
        width: min(30vw, 360px) !important;
        max-width: 360px;
    }
}

@media screen and (max-width: 1100px) {
    .main_header .navbar .logo {
        min-width: 220px !important;
    }

    .main_header .navbar .logo .header-epic-mark,
    .main_header .navbar .logo .header-brand-chevron {
        display: none;
    }

    .main_header .navbar .navbar-menu a {
        padding: 0 9px !important;
        font-size: 13px !important;
    }
}

@media screen and (max-width: 980px) {
    .main_header .navbar .logo {
        min-width: 0 !important;
    }
}

@media screen and (max-width: 480px) {
    .main_header,
    .main_header_bg,
    .main_header .navbar,
    .main_header .navbar .logo {
        height: 68px !important;
    }

    .main_header .navbar .logo img {
        width: 28px !important;
        height: 28px !important;
    }

    .main_header .navbar .logo .info .name {
        font-size: 15px !important;
    }
}

/* ===================== END UNREAL-LIKE HEADER TYPOGRAPHY TUNE ===================== */

/* ===================== UNREAL-LIKE HEADER SCALE + HOVER TUNE ===================== */

.main_header {
    background: #111116 !important;
}

.main_header .navbar {
    align-items: center !important;
}

.main_header .navbar .logo,
.main_header .navbar .logo:hover,
.main_header .navbar .logo img,
.main_header .navbar .logo:hover img,
.main_header .navbar .navbar-menu a,
.main_header .navbar .cabinet-button,
.header-download-button,
.header-search-pill,
.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger {
    transform: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.main_header .navbar .logo:hover img {
    opacity: 1 !important;
}

.main_header .navbar .logo .header-epic-mark {
    width: 27px !important;
    height: 30px !important;
    border-width: 1.5px !important;
    font-size: 9px !important;
    font-weight: 700 !important;
}

.main_header .navbar .logo img {
    width: 31px !important;
    height: 31px !important;
}

.main_header .navbar .logo .info .name {
    font-size: 20px !important;
    font-weight: 750 !important;
}

.main_header .navbar .navbar-menu a {
    padding: 0 15px !important;
    color: rgba(255,255,255,0.78) !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    transition: color 140ms ease !important;
}

.main_header .navbar .navbar-menu a.active {
    color: rgba(255,255,255,0.88) !important;
    font-weight: 600 !important;
}

.main_header .navbar .navbar-menu a:hover {
    color: #fff !important;
    background: transparent !important;
}

.header-search-pill {
    height: 42px !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    width: min(32vw, 464px) !important;
    padding: 0 18px !important;
    border-color: rgba(255,255,255,0.17) !important;
    background: #1a1a20 !important;
    color: rgba(255,255,255,0.64) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    transition: background-color 140ms ease, border-color 140ms ease, color 140ms ease !important;
}

.header-search-pill:hover {
    border-color: rgba(255,255,255,0.24) !important;
    background: #202027 !important;
    color: rgba(255,255,255,0.82) !important;
}

.header-search-pill.open {
    border-color: rgba(255,255,255,0.28) !important;
    background: #202027 !important;
}

.header-search-pill input {
    width: 100%;
    min-width: 0;
    height: 100%;
    border: 0;
    background: transparent;
    color: rgba(255,255,255,0.9);
    font: inherit;
    font-size: 14px;
    outline: 0;
}

.header-search-pill input::placeholder {
    color: rgba(255,255,255,0.58);
}

.header-search-pill input::-webkit-search-decoration,
.header-search-pill input::-webkit-search-cancel-button,
.header-search-pill input::-webkit-search-results-button,
.header-search-pill input::-webkit-search-results-decoration {
    display: none;
}

.header-search-results {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    right: 0;
    z-index: 80;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 12px;
    background: #202027;
    box-shadow: 0 18px 40px rgba(0,0,0,0.34);
}

.header-search-result,
.header-search-state {
    min-height: 46px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
    border: 0;
    border-bottom: 1px solid rgba(255,255,255,0.07);
    background: transparent;
    color: rgba(255,255,255,0.88);
    padding: 0 14px;
    text-align: left;
}

.header-search-result {
    cursor: pointer;
}

.header-search-result:hover {
    background: rgba(255,255,255,0.08);
}

.header-search-result span {
    min-width: 0;
    flex: 1 1;
    overflow: hidden;
    font-size: 14px;
    font-weight: 650;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header-search-result small,
.header-search-state {
    color: rgba(255,255,255,0.52);
    font-size: 12px;
    font-weight: 600;
}

.header-search-result:last-child,
.header-search-state:last-child {
    border-bottom: 0;
}

@media screen and (max-width: 980px) {
    .main_header .navbar .header-search-pill {
        display: none !important;
    }
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger {
    transition: background-color 140ms ease, color 140ms ease !important;
}

.main_header .navbar > .header-lang-switch.ue-header-lang-switch .header-lang-trigger:hover {
    background: rgba(255,255,255,0.08) !important;
    color: #fff !important;
}

.main_header .navbar .cabinet-button,
.header-download-button {
    box-sizing: border-box !important;
    height: 36px !important;
    min-height: 36px !important;
    border-radius: 7px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 36px !important;
    transition: background-color 140ms ease, color 140ms ease !important;
}

.main_header .navbar .cabinet-button {
    min-width: 0 !important;
    padding: 0 13px !important;
    background: #333338 !important;
    color: #fff !important;
}

.main_header .navbar .cabinet-button:hover {
    background: #45454b !important;
    color: #fff !important;
}

.main_header .navbar .cabinet-button::before,
.header-download-button::before {
    display: none !important;
}

.header-download-button {
    min-width: 90px !important;
    padding: 0 14px !important;
    background: #27b9ff !important;
    color: #050608 !important;
}

.header-download-button:hover {
    background: #56caff !important;
    color: #050608 !important;
}

.header-menu-toggle {
    transition: background-color 140ms ease, border-color 140ms ease !important;
}

.header-menu-toggle:hover {
    border-color: rgba(255,255,255,0.26) !important;
    background: rgba(255,255,255,0.08) !important;
}

@media screen and (max-width: 1340px) {
    .main_header .navbar .navbar-menu a {
        padding: 0 10px !important;
    }
}

/* ===================== END UNREAL-LIKE HEADER SCALE + HOVER TUNE ===================== */

/* ===================== HOME HERO VIDEO MOTION ===================== */

.home-ue-hero-media {
    isolation: isolate;
    background: #171919 !important;
}

.home-ue-hero-video {
    position: absolute;
    inset: 0;
    overflow: hidden;
    border-radius: inherit;
    background: #171919;
}

.home-ue-video-bg,
.home-ue-video-character,
.home-ue-video-scan,
.home-ue-video-light {
    position: absolute;
    pointer-events: none;
}

.home-ue-hero-video-el {
    position: absolute;
    inset: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.78;
    filter: saturate(0.9) contrast(1.06) brightness(0.78);
    pointer-events: none;
}

.home-ue-video-bg {
    inset: -8%;
    z-index: 1;
    background:
        linear-gradient(180deg, rgba(17,19,19,0.08) 0%, rgba(17,19,19,0.22) 62%, rgba(17,19,19,0.78) 100%),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
    filter: saturate(0.86) contrast(1.12);
    transform-origin: 56% 46%;
    transform: scale(1.06) translate3d(0, 0, 0);
}

.home-ue-video-character {
    right: 0;
    bottom: -1px;
    z-index: 3;
    width: min(42vw, 470px);
    height: 86%;
    background: url(/static/media/block-gtav.0cb52d7387d05dbbd42d.png) bottom right / contain no-repeat;
    opacity: 0.92;
    transform-origin: 72% 100%;
    animation: homeHeroCharacterFloat 7s ease-in-out infinite alternate;
}

.home-ue-video-scan {
    inset: 0;
    z-index: 4;
    background:
        linear-gradient(115deg, transparent 0%, transparent 42%, rgba(255,255,255,0.16) 48%, transparent 55%, transparent 100%),
        repeating-linear-gradient(180deg, rgba(255,255,255,0.035) 0, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 4px);
    mix-blend-mode: screen;
    opacity: 0.16;
    transform: translate3d(0, 0, 0);
}

.home-ue-video-light {
    z-index: 2;
    border-radius: 999px;
    filter: blur(18px);
    mix-blend-mode: screen;
    opacity: 0.34;
}

.home-ue-video-light.light-a {
    left: 16%;
    top: 15%;
    width: 180px;
    height: 80px;
    background: rgba(39,185,255,0.32);
}

.home-ue-video-light.light-b {
    right: 12%;
    bottom: 18%;
    width: 230px;
    height: 95px;
    background: rgba(122,232,172,0.22);
}

.home-ue-hero-media::after {
    display: none !important;
}

.home-ue-media-caption {
    z-index: 6;
}

.home-ue-hero-media .home-ue-media-caption {
    display: none !important;
}

@keyframes homeHeroVideoPan {
    0% {
        transform: scale(1.04) translate3d(-1.4%, -0.8%, 0);
    }

    100% {
        transform: scale(1.12) translate3d(2.2%, 1.2%, 0);
    }
}

@keyframes homeHeroCharacterFloat {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    100% {
        transform: translate3d(-10px, -8px, 0) scale(1.018);
    }
}

@keyframes homeHeroVideoScan {
    0%, 34% {
        transform: translateX(-58%);
        opacity: 0;
    }

    44%, 62% {
        opacity: 0.28;
    }

    100% {
        transform: translateX(62%);
        opacity: 0;
    }
}

@keyframes homeHeroLightA {
    0% {
        transform: translate3d(-18px, 10px, 0) scale(0.92);
        opacity: 0.2;
    }

    100% {
        transform: translate3d(32px, -8px, 0) scale(1.08);
        opacity: 0.42;
    }
}

@keyframes homeHeroLightB {
    0% {
        transform: translate3d(24px, 0, 0) scale(1);
        opacity: 0.16;
    }

    100% {
        transform: translate3d(-22px, -16px, 0) scale(1.16);
        opacity: 0.36;
    }
}

@media (prefers-reduced-motion: reduce) {
    .home-ue-video-bg,
    .home-ue-video-character,
    .home-ue-video-scan,
    .home-ue-video-light {
        animation: none !important;
    }
}

@media screen and (max-width: 700px) {
    .home-ue-video-character {
        width: 72vw;
        height: 72%;
    }

    .home-ue-video-light.light-a {
        left: 4%;
        top: 24%;
    }
}

/* ===================== END HOME HERO VIDEO MOTION ===================== */

/* ===================== AUTH REDESIGN 2026 ===================== */

.auth-page-redesign {
    min-height: calc(100vh - 88px);
    align-items: center;
    padding: 58px 20px 70px;
    background: #0b0b10;
}

.auth-page-redesign::before,
.auth-page-redesign::after {
    display: none;
}

.auth-shell {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    width: min(620px, 100%);
    margin: 0 auto;
}

.auth-intro-panel,
.auth-page-redesign .auth-form-card {
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
    box-shadow: 0 24px 60px rgba(0,0,0,0.25);
}

.auth-intro-panel {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 560px;
    padding: 34px;
    background:
        linear-gradient(135deg, rgba(99,130,245,0.22), transparent 42%),
        linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.028));
}

.auth-intro-panel::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
        linear-gradient(115deg, transparent 0%, transparent 44%, rgba(255,255,255,0.06) 44.2%, transparent 44.7%),
        linear-gradient(115deg, transparent 0%, transparent 68%, rgba(122,215,168,0.08) 68.2%, transparent 68.7%);
    pointer-events: none;
}

.auth-intro-panel > * {
    position: relative;
    z-index: 1;
}

.auth-brand-chip {
    display: inline-flex;
    align-self: flex-start;
    margin-bottom: auto;
    padding: 9px 12px;
    border: 1px solid rgba(99,130,245,0.26);
    border-radius: 8px;
    background: rgba(99,130,245,0.12);
    color: #d7deff;
    font-size: 12px;
    font-weight: 900;
}

.auth-intro-panel h1 {
    max-width: 560px;
    margin: 0 0 16px;
    color: #fff;
    font-size: 56px;
    line-height: 0.98;
    font-weight: 900;
    letter-spacing: 0;
}

.auth-intro-panel p {
    max-width: 620px;
    margin: 0 0 28px;
    color: rgba(255,255,255,0.66);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.7;
}

.auth-benefits {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 10px;
    gap: 10px;
}

.auth-benefits div {
    min-height: 92px;
    padding: 14px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(8,8,14,0.42);
}

.auth-benefits b,
.auth-benefits span {
    display: block;
}

.auth-benefits b {
    color: #fff;
    font-size: 13px;
    line-height: 1.25;
    font-weight: 900;
}

.auth-benefits span {
    margin-top: 7px;
    color: rgba(255,255,255,0.5);
    font-size: 11px;
    line-height: 1.35;
    font-weight: 800;
}

.auth-page-redesign .auth-form-card {
    width: 100%;
    max-width: 560px;
    opacity: 1;
    transform: none;
    animation: none;
    border-color: rgba(255,255,255,0.11);
    border-radius: 22px;
    background: #202126;
    box-shadow: none;
}

.auth-page-redesign .auth-register-card {
    max-width: 620px;
}

.auth-page-redesign .auth-card-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 26px;
    padding: 48px 48px 0;
    text-align: center;
}

.auth-brand-logo {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background: #fff;
    color: #111217;
    font-size: 15px;
    font-weight: 950;
    line-height: 1;
    text-transform: uppercase;
}

.auth-kicker {
    display: inline-flex;
    margin-bottom: 6px;
    color: #7ad7a8;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

.auth-page-redesign .auth-card-header .auth-title {
    color: #fff;
    font-size: 25px;
    line-height: 1.15;
    font-weight: 850;
}

.auth-page-redesign .auth-card-body {
    padding: 34px 48px 48px;
}

.auth-page-redesign .auth-input-group {
    margin-bottom: 20px;
}

.auth-sr-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
}

.auth-page-redesign .auth-input-group .auth-label {
    color: rgba(255,255,255,0.55);
    font-size: 11px;
    font-weight: 900;
    letter-spacing: 0;
}

.auth-page-redesign .auth-input {
    height: 48px;
    border-color: rgba(255,255,255,0.34);
    border-radius: 8px;
    background: #2d2d32;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

.auth-page-redesign .auth-input:focus {
    border-color: rgba(41,183,244,0.9);
    background: #303037;
    box-shadow: 0 0 0 3px rgba(41,183,244,0.14);
}

.auth-optional-block {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 4px 0 12px;
}

.auth-optional-block::before,
.auth-optional-block::after {
    content: "";
    flex: 1 1;
    height: 1px;
    background: rgba(255,255,255,0.12);
}

.auth-optional-block span {
    color: rgba(255,255,255,0.42);
    font-size: 11px;
    font-weight: 700;
}

.auth-optional-block p {
    margin: 0;
    color: rgba(255,255,255,0.72);
    font-size: 12px;
    font-weight: 800;
}

.auth-page-redesign .auth-captcha {
    justify-content: center;
    margin: 18px 0 20px;
}

.auth-page-redesign .auth-actions {
    display: block;
    margin-top: 0;
}

.auth-page-redesign .auth-actions .auth-btn + .auth-btn {
    margin-top: 12px;
}

.auth-page-redesign .auth-btn {
    width: 100%;
    min-height: 48px;
    height: auto;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 650;
}

.auth-page-redesign .auth-btn:disabled {
    cursor: default;
    opacity: 0.72;
    transform: none;
}

.auth-page-redesign .auth-btn-primary {
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%);
    color: #fff;
    box-shadow: none;
}

.auth-page-redesign .auth-btn-primary:hover {
    background: linear-gradient(135deg, #7a96ff 0%, #5570c4 100%);
    color: #fff;
}

.auth-page-redesign .auth-btn-secondary {
    border-color: rgba(255,255,255,0.12);
    background: rgba(255,255,255,0.045);
}

.auth-page-redesign .auth-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 28px;
    margin-top: 34px;
    text-align: center;
}

.auth-page-redesign .auth-footer a {
    color: #6382F5;
    font-size: 13px;
    font-weight: 500;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.auth-page-redesign .auth-footer a:hover {
    color: #8ba3ff;
}

.auth-create-line {
    margin: 18px 0 0;
    color: rgba(255,255,255,0.55);
    font-size: 14px;
    font-weight: 650;
    text-align: center;
}

.auth-create-line a {
    color: #6382F5;
    font-weight: 500;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.auth-page-redesign .auth-btn-secondary {
    color: #fff;
}

.auth-page-redesign .auth-2fa-email {
    margin: 0 0 20px;
    padding: 14px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 8px;
    background: rgba(8,8,14,0.34);
    color: rgba(255,255,255,0.66);
}

.auth-page-redesign .auth-2fa-email b {
    color: #d7deff;
    background: rgba(99,130,245,0.14);
    border-radius: 6px;
}

@media screen and (max-width: 980px) {
    .auth-shell {
        width: min(620px, 100%);
    }

    .auth-intro-panel {
        min-height: auto;
    }

    .auth-brand-chip {
        margin-bottom: 56px;
    }
}

@media screen and (max-width: 620px) {
    .auth-page-redesign {
        min-height: calc(100vh - 80px);
        align-items: flex-start;
        padding: 28px 14px 44px;
    }

    .auth-intro-panel {
        padding: 22px;
    }

    .auth-intro-panel h1 {
        font-size: 38px;
    }

    .auth-benefits {
        grid-template-columns: 1fr;
    }

    .auth-benefits div {
        min-height: auto;
    }

    .auth-page-redesign .auth-card-header,
    .auth-page-redesign .auth-card-body {
        padding-left: 28px;
        padding-right: 28px;
    }

    .auth-page-redesign .auth-card-header {
        padding-top: 34px;
        gap: 20px;
    }

    .auth-page-redesign .auth-actions {
        display: block;
    }

    .auth-page-redesign .auth-captcha {
        justify-content: center;
    }
}

@media screen and (max-width: 380px) {
    .auth-page-redesign .auth-captcha {
        transform: scale(0.88);
        transform-origin: center;
    }
}

.auth-page.auth-page-redesign {
    min-height: calc(100vh - 80px);
    align-items: flex-start;
    padding: 52px 20px 64px;
    background: #171919;
}

.auth-page-redesign .auth-shell {
    width: min(440px, 100%);
}

.auth-page-redesign .auth-form-card {
    width: 100%;
    max-width: 440px;
    border: 0;
    border-radius: 16px;
    background: #101212;
    box-shadow: none;
    overflow: hidden;
}

.auth-page-redesign .auth-register-card {
    max-width: 480px;
}

.auth-page-redesign .auth-card-header {
    align-items: flex-start;
    gap: 16px;
    padding: 24px 24px 0;
    text-align: left;
}

.auth-page-redesign .auth-brand-logo {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    background: #181b1d;
}

.auth-page-redesign .auth-brand-logo img {
    width: 30px;
    height: 30px;
    object-fit: contain;
    display: block;
}

.auth-page-redesign .auth-card-header .auth-title {
    margin: 0;
    color: #f4f6f6;
    font-size: 22px;
    line-height: 1.15;
    font-weight: 720;
    letter-spacing: 0;
}

.auth-page-redesign .auth-card-body {
    padding: 22px 24px 24px;
}

.auth-page-redesign .auth-input-group {
    margin-bottom: 10px;
}

.auth-page-redesign .auth-input {
    box-sizing: border-box;
    height: 44px;
    border: 0;
    border-radius: 10px;
    background: #181b1d;
    color: #d8dcde;
    font-size: 13px;
    font-weight: 560;
    letter-spacing: 0;
    transition: background-color 180ms ease, color 180ms ease, opacity 180ms ease;
}

.auth-page-redesign .auth-input:focus {
    border: 0;
    background: #1d2123;
    box-shadow: none;
}

.auth-page-redesign .auth-input::placeholder {
    color: #6f7477;
}

.auth-page-redesign .auth-input[readonly] {
    opacity: .62 !important;
}

.auth-page-redesign .auth-actions {
    display: block;
    margin-top: 12px;
}

.auth-page-redesign .auth-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 42px;
    padding: 0 14px;
    border: 0;
    border-radius: 10px;
    font-size: 13px;
    font-weight: 650;
    cursor: pointer;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease;
}

.auth-page-redesign .auth-btn-primary,
.auth-page-redesign .auth-btn-primary:hover {
    background: #2f3336;
    color: #fff;
    box-shadow: none;
}

.auth-page-redesign .auth-btn-primary:hover {
    background: #3a3f43;
    transform: translateY(-1px);
}

.auth-page-redesign .auth-btn:disabled,
.auth-page-redesign .auth-btn[style*="display: none"] {
    transform: none;
}

.auth-page-redesign .auth-btn[style*="display: none"] {
    display: none !important;
}

.auth-page-redesign .auth-create-line {
    margin: 14px 0 0;
    color: #8c9093;
    font-size: 13px;
    font-weight: 560;
    text-align: center;
}

.auth-page-redesign .auth-create-line a,
.auth-page-redesign .auth-footer a {
    color: #d8dcde;
    font-size: 13px;
    font-weight: 620;
    text-decoration: none;
    transition: color 180ms ease;
}

.auth-page-redesign .auth-create-line a:hover,
.auth-page-redesign .auth-footer a:hover {
    color: #fff;
}

.auth-page-redesign .auth-footer {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 18px;
    margin-top: 18px;
    text-align: center;
}

.auth-page-redesign .auth-2fa-email {
    margin: 0 0 12px;
    padding: 12px;
    border: 0;
    border-radius: 10px;
    background: #181b1d;
    color: #8c9093;
    font-size: 13px;
    line-height: 1.45;
}

.auth-page-redesign .auth-2fa-email b {
    color: #f4f6f6;
    background: transparent;
    border-radius: 0;
}

.auth-page-redesign .auth-optional-block {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 14px 0 10px;
}

.auth-page-redesign .auth-optional-block::before,
.auth-page-redesign .auth-optional-block::after {
    background: rgba(255, 255, 255, .06);
}

.auth-page-redesign .auth-optional-block span,
.auth-page-redesign .auth-optional-block p {
    color: #8c9093;
    font-size: 11px;
    font-weight: 620;
}

.auth-page-redesign .auth-captcha {
    display: flex;
    justify-content: center;
    margin: 14px 0 14px;
    padding: 10px;
    border-radius: 12px;
    background: #181b1d;
    overflow: hidden;
}

@media screen and (max-width: 620px) {
    .auth-page.auth-page-redesign {
        min-height: calc(100vh - 74px);
        padding: 28px 14px 42px;
    }

    .auth-page-redesign .auth-card-header {
        padding: 22px 18px 0;
        gap: 14px;
    }

    .auth-page-redesign .auth-card-body {
        padding: 18px;
    }

    .auth-page-redesign .auth-card-header .auth-title {
        font-size: 20px;
    }
}

/* ===================== END AUTH REDESIGN 2026 ===================== */

/* ===================== HOME CINEMATIC REDESIGN ===================== */

.home-page {
    background: #07080d;
}

.home-page #header-wrapper.home-cinematic-hero {
    min-height: calc(100vh - 80px);
    padding: 0;
    overflow: hidden;
    background:
        linear-gradient(90deg, rgba(7,8,13,0.94) 0%, rgba(7,8,13,0.72) 45%, rgba(7,8,13,0.22) 100%),
        linear-gradient(180deg, transparent 70%, #07080d 100%),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.home-page #header-wrapper.home-cinematic-hero::before {
    display: none;
}

.home-page #header-wrapper.home-cinematic-hero .container {
    display: flex;
    min-height: calc(100vh - 80px);
    align-items: center;
}

.home-page .home-cinematic-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 760px) minmax(240px, 1fr);
    grid-gap: 48px;
    gap: 48px;
    width: 100%;
    align-items: end;
}

.home-page #header-wrapper .content .home-cinematic-copy {
    width: 100%;
    max-width: 760px;
    margin: 0;
    padding: 0 0 68px;
}

.home-page #header-wrapper .content .home-cinematic-copy::before,
.home-page #header-wrapper .content .home-cinematic-copy::after {
    display: none;
}

.home-page .home-cinematic-copy h1 {
    margin: 0;
    color: #fff;
    font-size: clamp(58px, 9vw, 132px);
    line-height: 0.9;
    letter-spacing: 0;
}

.home-page #header-wrapper .content .home-cinematic-copy .subject {
    display: block;
    max-width: 620px;
    margin: 24px 0 0;
    color: #fff;
    background: none;
    -webkit-text-fill-color: currentColor;
    font-size: clamp(26px, 4vw, 52px);
    line-height: 1.05;
    font-weight: 900;
    letter-spacing: 0;
}

.home-page #header-wrapper .content .home-cinematic-copy .description {
    max-width: 620px;
    margin: 22px 0 0;
    color: rgba(255,255,255,0.72);
    font-size: 17px;
    line-height: 1.65;
}

.home-page .home-hero-actions {
    margin-top: 34px;
}

.home-page .home-hero-actions .btn.black {
    min-width: 184px;
    height: 56px;
    border: 0;
    border-radius: 6px;
    background: #fff !important;
    color: #08090f;
}

.home-page .home-hero-actions .btn.black .icon {
    background: #08090f;
}

.home-page .home-secondary-link {
    min-height: 56px;
    padding: 0 20px;
    border: 1px solid rgba(255,255,255,0.22);
    border-radius: 6px;
    background: rgba(255,255,255,0.08);
    color: #fff;
}

.home-page .home-cinematic-panel {
    align-self: stretch;
    display: flex;
    align-items: end;
    justify-content: end;
    padding-bottom: 68px;
}

.home-page .home-cinematic-platforms {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;
    max-width: 420px;
}

.home-page .home-cinematic-platforms span {
    padding: 9px 12px;
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 6px;
    background: rgba(8,10,16,0.6);
    color: rgba(255,255,255,0.78);
    font-size: 12px;
    font-weight: 900;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
}

.home-popular-heading {
    padding: 58px 0 18px;
    background: #07080d;
}

.home-popular-heading .content {
    align-items: end;
}

.home-popular-heading .content .title {
    margin-bottom: 8px;
    font-size: clamp(32px, 5vw, 56px);
    line-height: 1;
}

.home-page #products.home-products {
    padding: 0 0 44px;
    background: #07080d !important;
}

.home-page #products .products {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px;
    gap: 16px;
    margin: 0;
    padding: 0;
}

.home-page #products .products .product-wrapper {
    width: auto;
    padding: 0;
}

.home-page #products .products .product-wrapper .home-product-card {
    min-height: 420px;
    border-radius: 8px;
    border-color: rgba(255,255,255,0.1);
    background: #11131c;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-image,
.home-page #products .products .product-wrapper .home-product-card img {
    height: 310px;
}

.home-page #products .products .product-wrapper .home-product-card .info {
    min-height: 110px;
    padding: 16px;
}

.home-page #steps.home-steps {
    padding: 54px 0 64px;
    border-top: 1px solid rgba(255,255,255,0.08);
    background: #0a0b11;
}

.home-page #faq {
    border-top: 1px solid rgba(255,255,255,0.08);
}

@media screen and (max-width: 1100px) {
    .home-page .home-cinematic-grid {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .home-page .home-cinematic-panel {
        align-self: auto;
        justify-content: flex-start;
        padding: 0 0 38px;
    }

    .home-page .home-cinematic-platforms {
        justify-content: flex-start;
    }

    .home-page #products .products {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 700px) {
    .home-page #header-wrapper.home-cinematic-hero,
    .home-page #header-wrapper.home-cinematic-hero .container {
        min-height: 720px;
    }

    .home-page #header-wrapper .content .home-cinematic-copy {
        padding: 0 0 24px;
    }

    .home-page #header-wrapper .content .home-cinematic-copy .description {
        font-size: 14px;
    }

    .home-page .home-hero-actions {
        gap: 10px;
    }

    .home-page .home-hero-actions .btn.black,
    .home-page .home-secondary-link {
        width: 100%;
    }

    .home-page #products .products {
        grid-template-columns: 1fr;
    }

    .home-page #products .products .product-wrapper .home-product-card {
        min-height: 360px;
    }

    .home-page #products .products .product-wrapper .home-product-card .games-card-image,
    .home-page #products .products .product-wrapper .home-product-card img {
        height: 250px;
    }
}

/* ===================== END HOME CINEMATIC REDESIGN ===================== */

/* Unreal-like final pass: same page rhythm, own brand/assets */
.home-page #header-wrapper.home-cinematic-hero {
    min-height: calc(100vh - 80px);
    background:
        linear-gradient(90deg, rgba(7,8,13,0.98) 0%, rgba(7,8,13,0.78) 46%, rgba(7,8,13,0.22) 100%),
        linear-gradient(180deg, transparent 72%, #07080d 100%),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
}

.home-page .home-cinematic-copy h1 {
    font-size: clamp(64px, 10vw, 150px);
}

.home-page #header-wrapper .content .home-cinematic-copy .subject {
    max-width: 760px;
    font-size: clamp(32px, 5vw, 68px);
    line-height: 1;
}

.home-page #header-wrapper .content .home-cinematic-copy .description {
    max-width: 680px;
}

.home-page #products.home-products {
    padding-bottom: 72px;
}

.home-page #products .products {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

.home-page #products .products .product-wrapper .home-product-card {
    min-height: 460px;
    overflow: hidden;
    border: 0;
    background: #11131c;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-image,
.home-page #products .products .product-wrapper .home-product-card img {
    height: 340px;
}

.home-page #products .products .product-wrapper .home-product-card .info {
    min-height: 120px;
    background: #11131c;
}

.home-page #products .products .product-wrapper .home-product-card .popular-badge,
.home-page #products .products .product-wrapper .home-product-card .sale {
    border-radius: 4px;
}

.home-unreal-feature {
    padding: 82px 0;
    border-top: 1px solid rgba(255,255,255,0.08);
    border-bottom: 1px solid rgba(255,255,255,0.08);
    background: #0a0b11;
}

.home-unreal-feature .content {
    display: grid;
    grid-template-columns: minmax(0, 520px) minmax(0, 1fr);
    grid-gap: 46px;
    gap: 46px;
    align-items: center;
}

.home-unreal-feature-copy span {
    display: block;
    margin-bottom: 14px;
    color: #7ad7a8;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}

.home-unreal-feature-copy h2 {
    margin: 0;
    color: #fff;
    font-size: clamp(34px, 5vw, 64px);
    line-height: 1;
    font-weight: 900;
    letter-spacing: 0;
}

.home-unreal-feature-copy p {
    max-width: 520px;
    margin: 22px 0 28px;
    color: rgba(255,255,255,0.66);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.65;
}

.home-unreal-feature-media {
    min-height: 460px;
    border-radius: 8px;
    background:
        linear-gradient(180deg, transparent 45%, rgba(0,0,0,0.62)),
        url(/static/media/block-sea-of-thieves-bg.22bec301a4bb1c4767d7.png) center / cover no-repeat;
}

.home-page #steps.home-steps {
    padding-top: 72px;
}

@media screen and (max-width: 1100px) {
    .home-page #products .products {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .home-unreal-feature .content {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 700px) {
    .home-page #header-wrapper.home-cinematic-hero,
    .home-page #header-wrapper.home-cinematic-hero .container {
        min-height: 760px;
    }

    .home-page #products .products {
        grid-template-columns: 1fr;
    }

    .home-page #products .products .product-wrapper .home-product-card {
        min-height: 390px;
    }

    .home-page #products .products .product-wrapper .home-product-card .games-card-image,
    .home-page #products .products .product-wrapper .home-product-card img {
        height: 270px;
    }

    .home-unreal-feature {
        padding: 52px 0;
    }

    .home-unreal-feature-media {
        min-height: 320px;
    }
}

/* Contrast pass for the cinematic home hero */
.home-page #header-wrapper.home-cinematic-hero {
    position: relative;
    background:
        linear-gradient(90deg, rgba(7,8,13,0.98) 0%, rgba(7,8,13,0.76) 42%, rgba(7,8,13,0.18) 100%),
        linear-gradient(180deg, transparent 72%, #07080d 100%),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
}

.home-page #header-wrapper.home-cinematic-hero::after {
    content: "";
    position: absolute;
    right: max(20px, calc((100vw - 1180px) / 2));
    bottom: 0;
    width: min(44vw, 520px);
    height: min(76vh, 680px);
    background: url(/static/media/block-gtav.0cb52d7387d05dbbd42d.png) bottom right / contain no-repeat;
    opacity: 0.92;
    pointer-events: none;
    z-index: 1;
}

.home-page #header-wrapper.home-cinematic-hero .container {
    position: relative;
    z-index: 2;
}

.home-page .home-cinematic-copy h1 {
    color: #fff !important;
    text-shadow: 0 18px 70px rgba(0,0,0,0.58);
}

.home-page #header-wrapper .content .home-cinematic-copy .subject {
    padding: 0;
    border: 0;
    background: none;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

.home-page #header-wrapper .content .home-cinematic-copy .description {
    color: rgba(255,255,255,0.82) !important;
}

.home-page .home-hero-actions .btn.black {
    background: #ffffff !important;
    color: #05060a !important;
}

.home-page .home-secondary-link {
    color: #fff !important;
}

@media screen and (max-width: 1100px) {
    .home-page #header-wrapper.home-cinematic-hero::after {
        width: 46vw;
        opacity: 0.42;
    }
}

@media screen and (max-width: 700px) {
    .home-page #header-wrapper.home-cinematic-hero {
        background:
            linear-gradient(180deg, rgba(7,8,13,0.68) 0%, rgba(7,8,13,0.96) 62%, #07080d 100%),
            url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
    }

    .home-page #header-wrapper.home-cinematic-hero::after {
        right: 0;
        width: 74vw;
        height: 48vh;
        opacity: 0.34;
    }
}

/* Final density pass for the Unreal-like home feed */
.home-page #products .products .product-wrapper .home-product-card {
    display: flex;
    flex-direction: column;
    min-height: 0 !important;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-image {
    display: block;
    height: 300px !important;
    overflow: hidden;
    background: #0b0d14;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-image img,
.home-page #products .products .product-wrapper .home-product-card > img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.home-page #products .products .product-wrapper .home-product-card .info {
    display: grid;
    grid-gap: 16px;
    gap: 16px;
    min-height: 0 !important;
    margin-top: 0 !important;
    padding: 18px 18px 20px !important;
    background: #11131c !important;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-title-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}

.home-page #products .products .product-wrapper .home-product-card .games-card-action {
    border-radius: 6px;
}

@media screen and (max-width: 700px) {
    .home-page #products .products {
        gap: 18px;
    }

    .home-page #products .products .product-wrapper .home-product-card .games-card-image {
        height: 194px !important;
    }

    .home-page #products .products .product-wrapper .home-product-card .info {
        padding: 16px !important;
    }
}

/* Specificity fix: keep the cinematic hero from inheriting the old boxed hero style */
.home-page #header-wrapper.home-cinematic-hero.fadeout,
.home-page #products.home-products.fadeout,
.home-page #products .product-wrapper.fadeout,
.home-page .home-unreal-feature.fadeout {
    opacity: 1;
    animation: none;
}

.home-page #header-wrapper .content .block.left.home-cinematic-copy {
    width: 100% !important;
}

.home-page #header-wrapper .content .block.left.home-cinematic-copy .subject {
    display: block !important;
    max-width: 760px !important;
    margin: 24px 0 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: none !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-size: clamp(32px, 5vw, 68px) !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
}

.home-page #header-wrapper .content .block.left.home-cinematic-copy .description {
    max-width: 680px !important;
    margin: 22px 0 0 !important;
    color: rgba(255,255,255,0.82) !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.65 !important;
}

.home-page #header-wrapper .content .block.left.home-cinematic-copy h1 {
    margin: 0 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

.home-page #products .products .product-wrapper .home-product-skeleton > img.loading {
    height: 194px !important;
    flex: 0 0 194px;
}

/* ===================== UNREAL STRUCTURE HOME 2026 ===================== */

.home-ue-page {
    background: #171919 !important;
    color: #fff;
}

.home-ue-page .container {
    max-width: 1280px;
}

.home-ue-page #header-wrapper.home-ue-hero {
    position: relative;
    min-height: calc(100vh - 80px);
    padding: 0 !important;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    background: #171919 !important;
}

.home-ue-page #header-wrapper.home-ue-hero::before,
.home-ue-page #header-wrapper.home-ue-hero::after {
    display: none !important;
}

.home-ue-hero-media {
    position: absolute;
    inset: 0;
    background:
        linear-gradient(90deg, rgba(17,19,19,0.92) 0%, rgba(17,19,19,0.72) 43%, rgba(17,19,19,0.24) 100%),
        linear-gradient(180deg, rgba(17,19,19,0.05) 0%, rgba(17,19,19,0.1) 62%, #171919 100%),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
}

.home-ue-hero-media::after {
    content: "";
    position: absolute;
    right: max(18px, calc((100vw - 1280px) / 2));
    bottom: 0;
    width: min(44vw, 560px);
    height: min(78vh, 720px);
    background: url(/static/media/block-gtav.0cb52d7387d05dbbd42d.png) bottom right / contain no-repeat;
    opacity: 0.82;
}

.home-ue-hero .container {
    position: relative;
    z-index: 2;
    display: flex;
    min-height: calc(100vh - 80px);
    align-items: center;
}

.home-ue-hero-copy {
    max-width: 770px;
    padding: 72px 0 92px;
}

.home-ue-hero-copy h1 {
    margin: 0;
    color: #fff;
    font-size: clamp(68px, 11vw, 154px);
    font-weight: 900;
    line-height: 0.86;
    letter-spacing: 0;
    text-shadow: 0 20px 80px rgba(0,0,0,0.55);
}

.home-ue-hero-subtitle {
    max-width: 760px;
    margin: 28px 0 0;
    color: #fff;
    font-size: clamp(30px, 5vw, 68px);
    font-weight: 900;
    line-height: 1;
}

.home-ue-hero-text {
    max-width: 660px;
    margin: 24px 0 0;
    color: rgba(255,255,255,0.75);
    font-size: 17px;
    font-weight: 700;
    line-height: 1.65;
}

.home-ue-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    margin-top: 34px;
}

.home-ue-primary,
.home-ue-secondary,
.home-ue-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 0 22px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 900;
    text-decoration: none;
    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.home-ue-primary {
    border: 1px solid #fff;
    background: #fff;
    color: #050608;
}

.home-ue-secondary,
.home-ue-link {
    border: 1px solid rgba(255,255,255,0.22);
    background: rgba(255,255,255,0.07);
    color: #fff;
}

.home-ue-primary:hover,
.home-ue-secondary:hover,
.home-ue-link:hover {
    transform: translateY(-2px);
    color: #050608;
    border-color: #8af0b8;
    background: #8af0b8;
}

.home-ue-page .home-popular-heading {
    padding: 78px 0 22px !important;
    background: #171919 !important;
}

.home-ue-page .home-popular-heading .content {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 28px;
}

.home-ue-page .home-popular-heading .content .title {
    margin: 0 !important;
    color: #fff !important;
    font-size: clamp(32px, 4vw, 48px) !important;
    line-height: 1 !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
    background: none !important;
    -webkit-text-fill-color: #fff !important;
}

.home-ue-page .home-popular-heading .content span {
    display: block;
    max-width: 760px;
    margin-top: 10px;
    color: rgba(255,255,255,0.64);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.55;
}

.home-ue-page #products.home-products {
    padding: 0 0 86px !important;
    background: #171919 !important;
}

.home-ue-page #products .products {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 18px !important;
    gap: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.home-ue-page #products .products .product-wrapper {
    width: auto !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card {
    min-height: 0 !important;
    height: 100%;
    border: 0 !important;
    border-radius: 8px !important;
    background: #171919 !important;
    box-shadow: none !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-image {
    height: 260px !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info {
    padding: 18px !important;
    background: #171919 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info .name {
    color: #fff !important;
    font-size: 18px !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info .price span {
    color: rgba(255,255,255,0.72) !important;
}

.home-ue-feature,
.home-ue-loaded,
.home-ue-install,
.home-ue-started,
.home-ue-community,
.home-ue-license {
    padding: 88px 0;
    border-top: 1px solid rgba(255,255,255,0.1);
    background: #171919;
}

.home-ue-section-head {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 28px;
    margin-bottom: 28px;
}

.home-ue-section-head span,
.home-ue-feature-head span,
.home-ue-community-hero span {
    display: block;
    margin-bottom: 14px;
    color: #8af0b8;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}

.home-ue-section-head h2,
.home-ue-feature-head h2,
.home-ue-loaded-intro h2,
.home-ue-started-copy h2,
.home-ue-community-hero h2 {
    margin: 0;
    color: #fff;
    font-size: clamp(34px, 5vw, 64px);
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0;
}

.home-ue-section-head p,
.home-ue-feature-head p,
.home-ue-loaded-intro p,
.home-ue-started-copy p,
.home-ue-community-hero p {
    max-width: 690px;
    margin: 20px 0 0;
    color: rgba(255,255,255,0.67);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.65;
}

.home-ue-feature-head {
    max-width: 920px;
    margin-bottom: 38px;
}

.home-ue-feature-head .home-ue-link {
    margin-top: 28px;
}

.home-ue-wide-image {
    min-height: 520px;
    border-radius: 8px;
    background:
        linear-gradient(180deg, transparent 45%, rgba(17,19,19,0.78)),
        url(/static/media/block-sea-of-thieves-bg.22bec301a4bb1c4767d7.png) center / cover no-repeat;
}

.home-ue-loaded {
    background: #171919;
}

.home-ue-loaded-intro {
    max-width: 820px;
    margin-bottom: 34px;
}

.home-ue-industry-grid {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    grid-gap: 18px;
    gap: 18px;
}

.home-ue-industry-card {
    position: relative;
    display: flex;
    min-height: 210px;
    align-items: flex-end;
    overflow: hidden;
    padding: 18px;
    border-radius: 8px;
    background: #171919;
    color: #fff;
    text-decoration: none;
}

.home-ue-industry-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(180deg, rgba(0,0,0,0.06), rgba(0,0,0,0.82)),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
    transition: transform 0.32s ease;
}

.home-ue-industry-card.bg-redm::before {
    background:
        linear-gradient(180deg, rgba(0,0,0,0.06), rgba(0,0,0,0.82)),
        url(/static/media/block-sea-of-thieves-bg.22bec301a4bb1c4767d7.png) center / cover no-repeat;
}

.home-ue-industry-card.bg-support::before,
.home-ue-industry-card.bg-updates::before,
.home-ue-industry-card.bg-payment::before,
.home-ue-industry-card.bg-account::before {
    background:
        linear-gradient(135deg, rgba(99,130,245,0.36), rgba(138,240,184,0.16)),
        #171919;
}

.home-ue-industry-card:hover::before {
    transform: scale(1.06);
}

.home-ue-industry-card span {
    position: relative;
    z-index: 1;
    color: #fff;
    font-size: 18px;
    font-weight: 900;
}

.home-ue-install-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 28px;
    gap: 28px;
    border-top: 1px solid rgba(255,255,255,0.12);
}

.home-ue-install-step {
    padding-top: 28px;
}

.home-ue-install-step span {
    display: block;
    margin-bottom: 18px;
    color: rgba(255,255,255,0.46);
    font-size: 12px;
    font-weight: 900;
}

.home-ue-install-step h3,
.home-ue-install-note h3,
.home-ue-resource-card h3,
.home-ue-community-card h3,
.home-ue-license-card h3 {
    margin: 0;
    color: #fff;
    font-size: 24px;
    line-height: 1.1;
    font-weight: 900;
}

.home-ue-install-step p,
.home-ue-install-note p,
.home-ue-resource-card p,
.home-ue-community-card p,
.home-ue-license-card p {
    margin: 14px 0 0;
    color: rgba(255,255,255,0.64);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.55;
}

.home-ue-install-note {
    margin-top: 42px;
    padding: 28px;
    border-radius: 8px;
    background: #171919;
}

.home-ue-install-note .home-ue-link {
    margin-top: 22px;
}

.home-ue-started {
    background: #171919;
}

.home-ue-started-layout {
    display: grid;
    grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
    grid-gap: 44px;
    gap: 44px;
}

.home-ue-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 30px;
}

.home-ue-tabs span {
    padding: 10px 14px;
    border-radius: 999px;
    background: #fff;
    color: #050608;
    font-size: 13px;
    font-weight: 900;
}

.home-ue-resource-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 18px;
    gap: 18px;
}

.home-ue-resource-card,
.home-ue-community-card,
.home-ue-license-card {
    min-height: 220px;
    padding: 24px;
    border-radius: 8px;
    background: #171919;
    text-decoration: none;
}

.home-ue-resource-card span,
.home-ue-license-card span {
    display: block;
    margin-bottom: 16px;
    color: #8af0b8;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}

.home-ue-community-hero {
    max-width: 760px;
    margin-bottom: 34px;
}

.home-ue-community-grid,
.home-ue-license-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 18px;
    gap: 18px;
}

.home-ue-license-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.home-ue-license-card {
    min-height: 270px;
}

.home-ue-license-card .home-ue-primary,
.home-ue-license-card .home-ue-secondary {
    margin-top: 26px;
}

@media screen and (max-width: 1100px) {
    .home-ue-page #products .products,
    .home-ue-industry-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .home-ue-started-layout,
    .home-ue-resource-grid,
    .home-ue-community-grid {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 700px) {
    .home-ue-page #header-wrapper.home-ue-hero,
    .home-ue-hero .container {
        min-height: 760px;
    }

    .home-ue-hero-media {
        background:
            linear-gradient(180deg, rgba(17,19,19,0.4) 0%, rgba(17,19,19,0.96) 58%, #171919 100%),
            url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
    }

    .home-ue-hero-media::after {
        right: -24px;
        width: 82vw;
        height: 48vh;
        opacity: 0.42;
    }

    .home-ue-hero-copy {
        padding: 58px 0 44px;
    }

    .home-ue-actions,
    .home-ue-primary,
    .home-ue-secondary,
    .home-ue-link {
        width: 100%;
    }

    .home-ue-page .home-popular-heading .content,
    .home-ue-section-head {
        display: block;
    }

    .home-ue-page #products .products,
    .home-ue-industry-grid,
    .home-ue-install-grid,
    .home-ue-license-grid {
        grid-template-columns: 1fr;
    }

    .home-ue-page #products .products .product-wrapper .home-product-card .games-card-image {
        height: 190px !important;
    }

    .home-ue-feature,
    .home-ue-loaded,
    .home-ue-install,
    .home-ue-started,
    .home-ue-community,
    .home-ue-license {
        padding: 58px 0;
    }

    .home-ue-wide-image {
        min-height: 320px;
    }

    .home-ue-industry-card {
        min-height: 160px;
    }
}

/* ===================== END UNREAL STRUCTURE HOME 2026 ===================== */

/* Hero correction: closer to Unreal's top screen structure, without using their assets */
.home-ue-page #header-wrapper.home-ue-hero {
    min-height: 760px;
    padding: 78px 0 110px !important;
    overflow: visible;
    background:
        radial-gradient(circle at 52% 44%, rgba(255,255,255,0.04), transparent 34%),
        #171919 !important;
}

.home-ue-hero-media {
    position: relative;
    inset: auto;
    margin-left: -96px;
    min-height: 550px;
    overflow: hidden;
    border-radius: 24px;
    background:
        linear-gradient(180deg, rgba(17,19,19,0.02), rgba(17,19,19,0.3)),
        url(/static/media/block-gtav-bg.661f30ec0a2a5c8882a3.png) center / cover no-repeat;
    filter: saturate(0.85) contrast(1.08);
    box-shadow: 0 44px 120px rgba(0,0,0,0.22);
}

.home-ue-hero-media::after {
    content: "";
    display: block;
    position: absolute;
    right: 3%;
    bottom: 0;
    width: min(42vw, 470px);
    height: 86%;
    background: url(/static/media/block-gtav.0cb52d7387d05dbbd42d.png) bottom right / contain no-repeat;
    opacity: 0.9;
    pointer-events: none;
}

.home-ue-hero .container {
    align-items: center;
    min-height: auto;
}

.home-ue-hero-layout {
    display: grid;
    grid-template-columns: minmax(360px, 0.42fr) minmax(0, 0.72fr);
    grid-gap: 0;
    gap: 0;
    width: 100%;
    align-items: center;
}

.home-ue-hero-copy {
    position: relative;
    z-index: 3;
    max-width: 430px;
    padding: 0;
    transform: translateX(0);
}

.home-ue-brand-row {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 26px;
    color: #fff;
    font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
}

.home-ue-brand-mark {
    display: inline-flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #fff;
    color: #09090d;
    font-size: 14px;
    font-weight: 900;
}

.home-ue-hero-copy h1 {
    max-width: 440px;
    font-size: clamp(38px, 3.1vw, 56px);
    line-height: 1.02;
}

.home-ue-hero-subtitle {
    display: none;
    max-width: 720px;
    margin: 28px 0 0;
    color: rgba(255,255,255,0.9);
    font-size: 20px;
    line-height: 1.35;
}

.home-ue-hero-text {
    max-width: 450px;
    margin-top: 28px;
    color: rgba(255,255,255,0.86);
    font-size: 17px;
    line-height: 1.55;
}

.home-ue-actions {
    margin-top: 32px;
}

.home-ue-primary,
.home-ue-secondary {
    min-width: 182px;
    min-height: 48px;
}

.home-ue-media-caption {
    position: absolute;
    left: 34px;
    bottom: 30px;
    z-index: 2;
    color: #fff;
}

.home-ue-media-caption strong,
.home-ue-media-caption span {
    display: block;
}

.home-ue-media-caption strong {
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
}

.home-ue-media-caption span {
    margin-top: 4px;
    color: rgba(255,255,255,0.78);
    font-size: 16px;
    font-weight: 800;
}

.home-ue-page .home-popular-heading {
    padding-top: 0 !important;
}

.home-ue-page #popular .content {
    align-items: center;
}

.home-ue-page #products .products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card {
    display: grid !important;
    grid-template-columns: 264px minmax(0, 1fr);
    min-height: 186px !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    background: #1b1c21 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-image {
    height: 158px !important;
    margin: 14px 0 14px 14px;
    border-radius: 10px;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-badges {
    inset: 24px auto auto 24px !important;
    max-width: 236px;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info {
    align-content: center;
    padding: 22px 24px !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-title-row {
    display: block;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-status {
    margin-top: 18px;
}

@media screen and (max-width: 700px) {
    .home-ue-page #header-wrapper.home-ue-hero,
    .home-ue-hero .container {
        min-height: auto;
    }

    .home-ue-page #header-wrapper.home-ue-hero {
        padding: 42px 0 74px !important;
    }

    .home-ue-hero-layout {
        position: relative;
        display: block;
        min-height: 690px;
    }

    .home-ue-hero-copy {
        position: relative;
        z-index: 3;
        max-width: 100%;
        padding-top: 34px;
    }

    .home-ue-hero-copy h1 {
        max-width: 420px;
        font-size: 42px;
        line-height: 1.04;
    }

    .home-ue-hero-media {
        position: absolute;
        left: 0;
        right: 0;
        top: 220px;
        bottom: auto;
        z-index: 1;
        margin-left: 0;
        min-height: 390px;
        border-radius: 18px;
    }

    .home-ue-hero-media::after {
        width: 70vw;
        opacity: 0.78;
    }

    .home-ue-actions {
        align-items: center;
    }

    .home-ue-actions .home-ue-primary,
    .home-ue-actions .home-ue-secondary {
        width: auto;
        min-width: 168px;
        flex: 0 0 auto;
        padding: 0 18px;
    }

    .home-ue-page #products .products,
    .home-ue-page #products .products .product-wrapper .home-product-card {
        grid-template-columns: 1fr !important;
    }

    .home-ue-page #products .products .product-wrapper .home-product-card .games-card-image {
        height: 190px !important;
        margin: 14px 14px 0;
    }
}

/* ===================== HOME UNREAL-LIKE STYLE UNIFICATION ===================== */

.home-ue-page,
.home-ue-page * {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

.home-ue-page {
    background: #171919 !important;
    color: #fff;
}

.home-ue-page .container {
    max-width: 1312px;
    padding-left: 28px;
    padding-right: 28px;
}

.home-ue-page #header-wrapper.home-ue-hero {
    border-bottom: 0 !important;
    background: #171919 !important;
}

.home-ue-brand-row {
    font-size: 24px !important;
    font-weight: 760 !important;
}

.home-ue-hero-copy h1 {
    font-weight: 760 !important;
    text-shadow: none !important;
}

.home-ue-page .home-ue-hero-layout {
    grid-template-columns: minmax(320px, 430px) minmax(0, 1fr) !important;
    gap: 32px !important;
}

.home-ue-page .home-ue-hero-copy {
    z-index: 6 !important;
    max-width: 430px !important;
}

.home-ue-page .home-ue-hero-copy h1 {
    max-width: 430px !important;
    font-size: clamp(30px, 2.1vw, 38px) !important;
    line-height: 1.08 !important;
}

.home-ue-page .home-ue-hero-text {
    max-width: 420px !important;
}

.home-ue-page .home-ue-hero-media {
    margin-left: 0 !important;
    overflow: visible !important;
    background: transparent !important;
    filter: none !important;
    box-shadow: none !important;
}

.home-ue-page .home-ue-hero-media::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 auto 0 0 !important;
    z-index: 5 !important;
    width: min(18%, 180px) !important;
    border-radius: 24px 0 0 24px !important;
    background: linear-gradient(90deg, rgba(17,19,19,0.9) 0%, rgba(17,19,19,0.48) 48%, rgba(17,19,19,0) 100%) !important;
    pointer-events: none !important;
}

.home-product-carousel,
.home-product-carousel-stage {
    position: relative !important;
    width: 100% !important;
    min-height: 550px !important;
    height: 100% !important;
}

.home-product-carousel {
    overflow: visible !important;
    border-radius: 24px !important;
    background: transparent !important;
    -webkit-user-select: none !important;
            user-select: none !important;
}

.home-product-carousel-stage {
    z-index: 2 !important;
    overflow: hidden !important;
    border-radius: 24px !important;
    background: #171919 !important;
    box-shadow: 0 44px 120px rgba(0,0,0,0.22) !important;
}

.home-product-carousel-shadows,
.home-product-carousel-shadow {
    position: absolute !important;
    inset: -48px -58px -70px -58px !important;
    z-index: 0 !important;
    height: auto !important;
    pointer-events: none !important;
}

.home-product-carousel-shadow {
    border-radius: 18px !important;
    overflow: hidden !important;
    opacity: 0;
    filter: blur(48px) saturate(1.05) brightness(0.68) !important;
    transform: scale(1.02) translate3d(0, 0, 0);
    mix-blend-mode: normal !important;
    transition: none;
}

.home-product-carousel.settling .home-product-carousel-shadow {
    transition: opacity 760ms ease;
}

.home-product-carousel-shadow.current {
    opacity: 0.18;
}

.home-product-carousel-shadow.current.exiting {
    opacity: 0;
    animation: homeHeroShadowOut 760ms ease both;
}

.home-product-carousel-shadow.incoming {
    opacity: 0;
}

.home-product-carousel-shadow.incoming.entering {
    opacity: 0.18;
    animation: homeHeroShadowIn 760ms ease both;
}

.home-product-carousel-shadow img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    transform: scale(1.08) !important;
}

.home-product-carousel-click-layer {
    position: absolute !important;
    inset: 0 !important;
    z-index: 7 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: inherit !important;
    cursor: pointer !important;
}

.home-product-carousel-track {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-height: inherit !important;
    transform: none !important;
    transition: none !important;
}

.home-product-slide {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    min-width: 0 !important;
    height: 100% !important;
    min-height: inherit !important;
    flex: none !important;
    overflow: hidden !important;
    color: #fff !important;
    text-decoration: none !important;
    opacity: 0;
    transform: scale(1.025);
    pointer-events: none !important;
    transition: none;
    will-change: opacity, transform !important;
}

.home-product-carousel.settling .home-product-slide {
    transition: opacity 760ms ease, transform 900ms cubic-bezier(.2,.76,.18,1);
}

.home-product-slide.current {
    z-index: 2 !important;
    opacity: 1;
    transform: scale(1);
    pointer-events: auto !important;
}

.home-product-slide.current.exiting {
    z-index: 2 !important;
    opacity: 0;
    transform: scale(0.99);
    pointer-events: none !important;
    animation: homeHeroSlideOut 760ms ease both;
}

.home-product-slide.incoming {
    z-index: 3 !important;
    opacity: 0;
    transform: scale(1.025);
    pointer-events: none !important;
}

.home-product-slide.incoming.entering {
    opacity: 1;
    transform: scale(1);
    pointer-events: auto !important;
    animation: homeHeroSlideIn 760ms ease both;
}

@keyframes homeHeroSlideIn {
    from {
        opacity: 0;
        transform: scale(1.025);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes homeHeroSlideOut {
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(0.99);
    }
}

@keyframes homeHeroShadowIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 0.18;
    }
}

@keyframes homeHeroShadowOut {
    from {
        opacity: 0.18;
    }
    to {
        opacity: 0;
    }
}

.home-product-slide-image,
.home-product-slide-image img,
.home-product-slide-image .progressive-image,
.home-product-slide-image .progressive-image-main,
.home-product-slide-image .progressive-image-thumb {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

.home-product-slide-image img,
.home-product-slide-image .progressive-image-main,
.home-product-slide-image .progressive-image-thumb {
    object-fit: cover !important;
    filter: saturate(.92) brightness(.76) contrast(1.08) !important;
    transform: scale(1) !important;
    transition: transform 6200ms ease, filter 360ms ease !important;
}

.home-product-slide.current .home-product-slide-image img,
.home-product-slide.current .home-product-slide-image .progressive-image-main,
.home-product-slide.current .home-product-slide-image .progressive-image-thumb,
.home-product-slide.incoming.entering .home-product-slide-image img,
.home-product-slide.incoming.entering .home-product-slide-image .progressive-image-main,
.home-product-slide.incoming.entering .home-product-slide-image .progressive-image-thumb {
    transform: scale(1) !important;
}

.home-product-slide-overlay {
    position: absolute !important;
    inset: 0 !important;
    z-index: 2 !important;
    background:
        linear-gradient(90deg, rgba(17,19,19,.58) 0%, rgba(17,19,19,.16) 48%, rgba(17,19,19,.5) 100%),
        linear-gradient(180deg, rgba(17,19,19,.05) 0%, rgba(17,19,19,.12) 48%, rgba(17,19,19,.86) 100%) !important;
}

.home-product-slide-info {
    position: absolute !important;
    left: 34px !important;
    bottom: 116px !important;
    z-index: 6 !important;
    display: flex !important;
    max-width: min(420px, calc(100% - 72px)) !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 10px !important;
}

.home-product-slide-info strong {
    color: #fff !important;
    font-size: clamp(28px, 3.6vw, 54px) !important;
    font-weight: 760 !important;
    line-height: .98 !important;
}

.home-product-slide-info small {
    color: rgba(255,255,255,.72) !important;
    font-size: 14px !important;
    font-weight: 560 !important;
}

.home-product-carousel-arrows {
    position: absolute !important;
    right: 24px !important;
    top: 24px !important;
    z-index: 9 !important;
    display: flex !important;
    gap: 8px !important;
}

.home-product-carousel-arrows button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: rgba(17,19,19,.72) !important;
    color: #fff !important;
    cursor: pointer !important;
    transition: background 180ms ease, transform 180ms ease !important;
}

.home-product-carousel-arrows button::before {
    content: "" !important;
    display: block !important;
    width: 10px !important;
    height: 10px !important;
    border-top: 2px solid currentColor !important;
    border-left: 2px solid currentColor !important;
}

.home-product-carousel-arrows button.prev::before {
    transform: translateX(2px) rotate(-45deg) !important;
}

.home-product-carousel-arrows button.next::before {
    transform: translateX(-2px) rotate(135deg) !important;
}

.home-product-carousel-arrows button:hover {
    background: rgba(255,255,255,.14) !important;
    transform: translateY(-1px) !important;
}

.home-product-carousel-nav {
    position: absolute !important;
    left: 24px !important;
    right: 24px !important;
    bottom: 24px !important;
    z-index: 8 !important;
    display: flex !important;
    width: auto !important;
    gap: 10px !important;
}

.home-product-carousel-nav button {
    display: grid !important;
    grid-template-columns: 76px minmax(0, 1fr) !important;
    align-items: center !important;
    min-width: 0 !important;
    min-height: 68px !important;
    flex: 1 1 !important;
    padding: 6px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: rgba(17,19,19,.74) !important;
    color: rgba(255,255,255,.62) !important;
    font: inherit !important;
    text-align: left !important;
    cursor: pointer !important;
    transition: background 180ms ease, color 180ms ease, transform 180ms ease !important;
}

.home-product-carousel-nav button:hover,
.home-product-carousel-nav button.active {
    background: rgba(255,255,255,.12) !important;
    color: #fff !important;
    transform: translateY(-2px) !important;
}

.home-product-thumb-image {
    display: block !important;
    width: 76px !important;
    height: 56px !important;
    overflow: hidden !important;
    border-radius: 10px !important;
    background: #111313 !important;
}

.home-product-thumb-image img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    filter: saturate(.92) brightness(.82) contrast(1.06) !important;
}

.home-product-thumb-copy {
    display: block !important;
    min-width: 0 !important;
    padding: 0 8px 0 12px !important;
}

.home-product-thumb-copy strong,
.home-product-thumb-copy em {
    display: block !important;
    overflow: hidden !important;
    color: currentColor !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.home-product-thumb-copy strong {
    font-size: 13px !important;
    font-weight: 680 !important;
}

.home-product-thumb-copy em {
    margin-top: 4px !important;
    color: rgba(255,255,255,.44) !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 560 !important;
}

.home-ue-hero-text,
.home-ue-page .home-popular-heading .content span,
.home-ue-section-head p,
.home-ue-feature-head p,
.home-ue-loaded-intro p,
.home-ue-started-copy p,
.home-ue-community-hero p,
.home-ue-install-step p,
.home-ue-install-note p,
.home-ue-resource-card p,
.home-ue-community-card p,
.home-ue-license-card p {
    color: rgba(255,255,255,0.72) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.55 !important;
}

.home-ue-primary,
.home-ue-secondary,
.home-ue-link,
.home-section-link {
    min-height: 40px !important;
    padding: 0 16px !important;
    border-radius: 7px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    transform: none !important;
    box-shadow: none !important;
    transition: background-color 140ms ease, border-color 140ms ease, color 140ms ease !important;
}

.home-ue-primary:hover,
.home-ue-secondary:hover,
.home-ue-link:hover,
.home-section-link:hover {
    transform: none !important;
}

.home-ue-primary {
    border-color: rgba(99,130,245,0.6) !important;
    background: linear-gradient(135deg, #6382F5 0%, #4158A6 100%) !important;
    color: #fff !important;
}

.home-ue-primary:hover {
    border-color: rgba(139,163,255,0.72) !important;
    background: linear-gradient(135deg, #7a96ff 0%, #5570c4 100%) !important;
    color: #fff !important;
}

.home-ue-secondary,
.home-ue-link,
.home-section-link {
    border: 1px solid rgba(255,255,255,0.22) !important;
    background: transparent !important;
    color: #fff !important;
}

.home-ue-secondary:hover,
.home-ue-link:hover,
.home-section-link:hover {
    border-color: rgba(255,255,255,0.36) !important;
    background: rgba(255,255,255,0.08) !important;
    color: #fff !important;
}

.home-ue-page .home-popular-heading {
    padding: 84px 0 22px !important;
    border-top: 0 !important;
    background: #171919 !important;
}

.home-ue-page .home-popular-heading .content {
    align-items: center !important;
}

.home-ue-page .home-popular-heading .content .title,
.home-ue-section-head h2,
.home-ue-feature-head h2,
.home-ue-loaded-intro h2,
.home-ue-started-copy h2,
.home-ue-community-hero h2 {
    color: #fff !important;
    font-size: clamp(24px, 2.6vw, 34px) !important;
    font-weight: 720 !important;
    line-height: 1.16 !important;
    text-shadow: none !important;
    -webkit-text-fill-color: #fff !important;
    background: none !important;
}

.home-ue-page .home-popular-heading .content .title {
    font-size: 24px !important;
}

.home-ue-page .home-popular-heading .content span {
    max-width: 720px;
    margin-top: 12px !important;
}

.home-ue-page #products.home-products {
    padding: 56px 0 96px !important;
    background: #171919 !important;
}

.home-ue-page #products .products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card {
    display: grid !important;
    grid-template-columns: 264px minmax(0, 1fr) !important;
    min-height: 184px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    border-radius: 18px !important;
    background: #202126 !important;
    box-shadow: none !important;
    transition: border-color 140ms ease, background-color 140ms ease !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card:hover {
    border-color: rgba(255,255,255,0.16) !important;
    background: #1d2020 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-image {
    height: 158px !important;
    margin: 13px 0 13px 13px !important;
    overflow: hidden !important;
    border-radius: 10px !important;
    background: #111313 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-image img,
.home-ue-page #products .products .product-wrapper .home-product-card .games-card-image .progressive-image-main {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info {
    display: flex !important;
    min-width: 0 !important;
    flex-direction: column !important;
    justify-content: center !important;
    padding: 22px 24px !important;
    background: transparent !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-title-row {
    display: block !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info .name {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 720 !important;
    line-height: 1.25 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .price {
    margin-top: 18px !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .info .price span {
    color: rgba(255,255,255,0.68) !important;
    font-size: 15px !important;
    font-weight: 500 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-status,
.home-ue-page #products .products .product-wrapper .home-product-card .popular-badge,
.home-ue-page #products .products .product-wrapper .home-product-card .sale {
    border: 0 !important;
    border-radius: 999px !important;
    background: rgba(255,255,255,0.14) !important;
    color: rgba(255,255,255,0.86) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-transform: none !important;
}

.home-ue-page #products .products .product-wrapper .home-product-card .games-card-action {
    width: 34px !important;
    height: 34px !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,0.08) !important;
}

.home-ue-feature,
.home-ue-loaded,
.home-ue-install,
.home-ue-started,
.home-ue-community,
.home-ue-license {
    position: relative !important;
    overflow: hidden !important;
    padding: 88px 0 !important;
    border-top: 1px solid rgba(255,255,255,0.08) !important;
    background: #171919 !important;
}

.home-ue-loaded,
.home-ue-started {
    background: #171919 !important;
}

.home-ue-install {
    background:
        radial-gradient(1200px 560px at 18% 10%, rgba(40,126,255,0.28), rgba(40,126,255,0) 64%),
        radial-gradient(1040px 540px at 86% 16%, rgba(40,126,255,0.22), rgba(40,126,255,0) 66%),
        #171919 !important;
}

.home-ue-feature > .container,
.home-ue-loaded > .container,
.home-ue-install > .container,
.home-ue-started > .container,
.home-ue-community > .container,
.home-ue-license > .container {
    position: relative !important;
    z-index: 1 !important;
}

.home-ue-section-head,
.home-ue-feature-head,
.home-ue-loaded-intro,
.home-ue-community-hero {
    margin-bottom: 32px !important;
}

.home-ue-section-head span,
.home-ue-feature-head span,
.home-ue-community-hero span,
.home-ue-install-step span,
.home-ue-resource-card span,
.home-ue-license-card span {
    color: rgba(255,255,255,0.56) !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    text-transform: uppercase !important;
}

.home-ue-wide-image,
.home-ue-industry-card,
.home-ue-install-note,
.home-ue-resource-card,
.home-ue-community-card,
.home-ue-license-card {
    border: 1px solid rgba(255,255,255,0.08) !important;
    border-radius: 18px !important;
    background-color: #202126 !important;
    box-shadow: none !important;
}

.home-ue-wide-image {
    min-height: 460px !important;
    overflow: hidden !important;
}

.home-ue-industry-grid,
.home-ue-resource-grid,
.home-ue-community-grid,
.home-ue-license-grid {
    gap: 16px !important;
}

.home-ue-industry-card {
    min-height: 154px !important;
    padding: 22px !important;
    background: #202126 !important;
    transition: border-color 140ms ease, background-color 140ms ease !important;
}

.home-ue-industry-card::before {
    opacity: 0.58 !important;
    transition: opacity 140ms ease, transform 180ms ease !important;
}

.home-ue-industry-card:hover {
    border-color: rgba(255,255,255,0.16) !important;
    background: #24252b !important;
}

.home-ue-industry-card:hover::before {
    opacity: 0.72 !important;
    transform: scale(1.025) !important;
}

.home-ue-industry-card span,
.home-ue-install-step h3,
.home-ue-install-note h3,
.home-ue-resource-card h3,
.home-ue-community-card h3,
.home-ue-license-card h3 {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 720 !important;
    line-height: 1.2 !important;
}

.home-ue-install-grid {
    gap: 16px !important;
    border-top: 0 !important;
}

.home-ue-install-step {
    min-height: 210px !important;
    padding: 24px !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    border-radius: 18px !important;
    background:
        linear-gradient(135deg, rgba(255,255,255,0.04), rgba(255,255,255,0) 58%),
        rgba(32,33,38,0.9) !important;
}

.home-ue-install-step:first-child {
    background:
        radial-gradient(560px 280px at 5% 96%, rgba(40,126,255,0.34), rgba(40,126,255,0) 72%),
        linear-gradient(135deg, rgba(255,255,255,0.05), rgba(255,255,255,0) 58%),
        rgba(32,33,38,0.88) !important;
}

.home-ue-install-step:nth-child(3) {
    background:
        radial-gradient(600px 320px at 90% 8%, rgba(70,119,255,0.36), rgba(70,119,255,0) 70%),
        radial-gradient(520px 280px at 14% 92%, rgba(26,159,255,0.26), rgba(26,159,255,0) 72%),
        rgba(28,34,48,0.88) !important;
}

.home-ue-install-note {
    margin-top: 16px !important;
    padding: 24px !important;
    background:
        linear-gradient(90deg, rgba(35,126,255,0.22), rgba(255,255,255,0.02) 48%, rgba(255,255,255,0) 100%),
        rgba(32,33,38,0.9) !important;
}

.home-ue-tabs span {
    border: 1px solid rgba(255,255,255,0.12) !important;
    background: rgba(255,255,255,0.08) !important;
    color: rgba(255,255,255,0.84) !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}

.home-ue-resource-card,
.home-ue-community-card,
.home-ue-license-card {
    padding: 24px !important;
    transition: border-color 140ms ease, background-color 140ms ease !important;
}

.home-ue-resource-card:hover,
.home-ue-community-card:hover,
.home-ue-license-card:hover {
    border-color: rgba(255,255,255,0.16) !important;
    background: #24252b !important;
}

.home-ue-feature-head {
    display: grid !important;
    grid-template-columns: minmax(260px, 380px) minmax(320px, 560px) !important;
    grid-column-gap: 72px !important;
    column-gap: 72px !important;
    grid-row-gap: 10px !important;
    row-gap: 10px !important;
    max-width: 1020px !important;
    align-items: start !important;
}

.home-ue-feature-head span {
    grid-column: 1 !important;
    margin: 0 0 8px !important;
}

.home-ue-feature-head h2 {
    grid-column: 1 !important;
    margin: 0 !important;
}

.home-ue-feature-head p {
    grid-column: 2 !important;
    grid-row: 2 !important;
    max-width: 560px !important;
    margin: 0 !important;
    align-self: start !important;
}

.home-ue-feature-head .home-ue-link {
    grid-column: 2 !important;
    grid-row: 3 !important;
    width: auto !important;
    justify-self: start !important;
    margin-top: 18px !important;
    white-space: nowrap !important;
}

.home-ue-section-head:not(.home-ue-feature-head) {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: end !important;
}

.home-ue-section-head:not(.home-ue-feature-head) p {
    grid-column: 1 !important;
}

.home-ue-section-head:not(.home-ue-feature-head) .home-ue-link {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
    align-self: end !important;
    white-space: nowrap !important;
}

.home-ue-buy-guide {
    padding-top: 72px !important;
}

.home-ue-buy-guide .home-ue-feature-head {
    grid-template-columns: minmax(260px, 440px) minmax(320px, 540px) !important;
    column-gap: 64px !important;
    max-width: 1040px !important;
    margin-bottom: 34px !important;
}

.home-ue-buy-guide .home-ue-feature-head h2 {
    max-width: 440px !important;
    font-size: clamp(34px, 3.2vw, 48px) !important;
    line-height: 1.05 !important;
}

.home-ue-buy-guide .home-ue-feature-head p {
    max-width: 540px !important;
    padding-top: 2px !important;
    color: rgba(255,255,255,0.72) !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.58 !important;
}

.home-ue-buy-guide .home-ue-feature-head .home-ue-link {
    grid-column: 2 !important;
    grid-row: 2 !important;
    justify-self: start !important;
    align-self: end !important;
    margin-top: 76px !important;
}

.home-ue-buy-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px;
    gap: 16px;
}

.home-ue-buy-card {
    display: flex;
    min-height: 210px;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px;
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 18px;
    background: #202126;
    color: #fff;
    text-decoration: none;
    transition: background-color 140ms ease, border-color 140ms ease;
}

.home-ue-buy-card:hover {
    border-color: rgba(255,255,255,0.16);
    background: #24252b;
    color: #fff;
}

.home-ue-buy-card span {
    color: rgba(255,255,255,0.46);
    font-size: 12px;
    font-weight: 650;
}

.home-ue-buy-card h3 {
    margin: 34px 0 0;
    color: #fff;
    font-size: 20px;
    font-weight: 720;
    line-height: 1.2;
}

.home-ue-buy-card p {
    margin: 14px 0 0;
    color: rgba(255,255,255,0.72);
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
}

@media screen and (max-width: 1100px) {
    .home-ue-page #header-wrapper.home-ue-hero {
        min-height: auto !important;
    }

    .home-ue-page .home-ue-hero-layout {
        grid-template-columns: 1fr !important;
        gap: 28px !important;
    }

    .home-ue-page .home-ue-hero-copy,
    .home-ue-page .home-ue-hero-copy h1,
    .home-ue-page .home-ue-hero-text {
        max-width: 640px !important;
    }

    .home-ue-page .home-ue-hero-media {
        margin-left: 0 !important;
    }

    .home-ue-page #products .products,
    .home-ue-industry-grid,
    .home-ue-buy-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .home-ue-page #products .products .product-wrapper .home-product-card {
        grid-template-columns: 220px minmax(0, 1fr) !important;
    }
}

@media screen and (max-width: 768px) {
    .home-ue-page .home-ue-hero-layout {
        gap: 0 !important;
    }

    .home-ue-page .home-ue-hero-media,
    .home-ue-page .home-product-carousel {
        display: none !important;
        min-height: 0 !important;
    }
}

@media screen and (max-width: 700px) {
    .home-ue-page #header-wrapper.home-ue-hero {
        min-height: auto !important;
        padding: 42px 0 54px !important;
    }

    .home-ue-page .home-ue-hero-layout {
        position: relative !important;
        display: flex !important;
        flex-direction: column !important;
        min-height: 0 !important;
        gap: 0 !important;
    }

    .home-ue-page .home-ue-hero-media {
        display: none !important;
        min-height: 0 !important;
    }

    .home-ue-page .container {
        padding-left: 30px;
        padding-right: 30px;
    }

    .home-ue-page .home-popular-heading {
        padding-top: 64px !important;
    }

    .home-ue-page .home-popular-heading .content,
    .home-ue-section-head,
    .home-ue-feature-head {
        display: block !important;
    }

    .home-ue-feature-head p {
        max-width: 100% !important;
        margin-top: 16px !important;
    }

    .home-ue-feature-head .home-ue-link,
    .home-ue-section-head:not(.home-ue-feature-head) .home-ue-link {
        margin-top: 22px !important;
    }

    .home-ue-page #products .products,
    .home-ue-industry-grid,
    .home-ue-resource-grid,
    .home-ue-community-grid,
    .home-ue-license-grid,
    .home-ue-install-grid,
    .home-ue-buy-grid {
        grid-template-columns: 1fr !important;
    }

    .home-ue-page #products.home-products {
        padding-top: 36px !important;
    }

    .home-ue-page #products .products .product-wrapper .home-product-card {
        grid-template-columns: 1fr !important;
    }

    .home-ue-page #products .products .product-wrapper .home-product-card .games-card-image {
        height: 190px !important;
        margin: 13px 13px 0 !important;
    }

    .home-ue-feature,
    .home-ue-loaded,
    .home-ue-install,
    .home-ue-started,
    .home-ue-community,
    .home-ue-license {
        padding: 64px 0 !important;
    }

    .home-ue-wide-image {
        min-height: 300px !important;
    }

    .home-ue-page .home-ue-hero-copy {
        max-width: 430px !important;
    }

    .home-ue-page .home-ue-hero-copy h1 {
        max-width: 430px !important;
        font-size: 30px !important;
        line-height: 1.08 !important;
    }

    .home-ue-page .home-product-carousel {
        display: none !important;
    }
}

/* ===================== END HOME UNREAL-LIKE STYLE UNIFICATION ===================== */

/* ===================== ACCOUNT DASHBOARD REDESIGN ===================== */
body:has(.profile-page){background:#0b0d14!important}
.profile-page{min-height:100vh!important;background:radial-gradient(900px 520px at 16% 0%,rgba(40,126,255,.18),transparent 62%),radial-gradient(760px 520px at 92% 18%,rgba(99,130,245,.16),transparent 66%),linear-gradient(180deg,#0b0d14,#111116)!important;color:#fff!important;overflow:hidden!important}
.profile-page:before,.profile-page:after{display:none!important}
.profile-page .navigation{width:244px!important;padding:22px 16px!important;background:rgba(14,16,24,.9)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:18px 0 60px rgba(0,0,0,.22)!important}
.profile-page .navigation .logo{width:100%!important;height:54px!important;justify-content:flex-start!important;padding:0 12px!important;margin:0 0 12px!important}.profile-page .navigation .logo img{max-width:134px!important;max-height:34px!important}.profile-page .navigation .hl{width:100%!important;height:1px!important;margin:12px 0 16px!important;background:rgba(255,255,255,.08)!important}
.profile-page .navigation .nav-link{height:48px!important;width:100%!important;padding:0 14px!important;margin:0 0 8px!important;gap:12px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:rgba(255,255,255,.62)!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.profile-page .navigation .nav-link .nav-label{color:currentColor!important;font-size:14px!important;font-weight:650!important}.profile-page .navigation .nav-link .icon{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;background:currentColor!important;opacity:.95!important}.profile-page .navigation .nav-link:hover,.profile-page .navigation .nav-link.active{color:#fff!important;background:rgba(40,126,255,.14)!important;border-color:rgba(40,126,255,.28)!important;box-shadow:none!important;transform:translateX(2px)!important}.profile-page .navigation .nav-link.active{background:linear-gradient(135deg,rgba(40,126,255,.22),rgba(99,130,245,.09))!important}.profile-page .navigation .nav-link.logout{margin-top:18px!important;color:#ff6f82!important;background:rgba(234,56,77,.07)!important;border-color:rgba(234,56,77,.12)!important}.profile-page .navigation .nav-link.logout:hover{background:rgba(234,56,77,.14)!important;border-color:rgba(234,56,77,.26)!important}
.profile-page .container{width:100%!important;max-width:none!important;min-height:100vh!important;padding:28px 32px 48px 276px!important;margin:0!important;position:relative!important;z-index:1!important}.profile-page .content{max-width:1440px!important;margin:0 auto!important}
.profile-page .content .header{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(320px,560px) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;min-height:92px!important;padding:18px!important;margin:0 0 18px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(20,22,31,.86)!important;box-shadow:0 24px 80px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.profile-page .content .header .profile-user{min-width:0!important;gap:14px!important}.profile-page .content .header .profile-user img{width:58px!important;height:58px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 34px rgba(40,126,255,.18)!important}.profile-page .content .header .profile-user .name{margin:0 0 4px!important;color:#fff!important;font-size:17px!important;font-weight:760!important;line-height:1.2!important}.profile-page .content .header .profile-user span{color:rgba(255,255,255,.54)!important;font-size:12px!important;font-weight:620!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.profile-page .content .header .input.activate-key{display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:10px!important;gap:10px!important;width:100%!important;max-width:none!important;height:auto!important;padding:0!important;background:transparent!important}.profile-page .content .header .input.activate-key input{width:100%!important;height:48px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;background:rgba(255,255,255,.05)!important;color:#fff!important;font-size:14px!important;outline:none!important}.profile-page .content .header .input.activate-key input:focus{border-color:rgba(40,126,255,.56)!important;box-shadow:0 0 0 4px rgba(40,126,255,.12)!important}.profile-page .content .header .input.activate-key .btn.black,.profile-page .content .header .payment-block .balance .btn.black{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;min-width:48px!important;padding:0 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#287eff,#3857ff)!important;color:#fff!important;font-size:13px!important;font-weight:750!important;box-shadow:0 14px 30px rgba(40,126,255,.22)!important}.profile-page .content .header .payment-block,.profile-page .content .header .payment-block .balance{width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.profile-page .content .header .payment-block .balance span{display:inline-flex!important;align-items:center!important;height:48px!important;padding:0 18px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;background:rgba(255,255,255,.05)!important;color:#fff!important;font-size:15px!important;font-weight:780!important}.profile-page .content .header .payment-block .balance span b{margin-left:5px!important;color:#79a8ff!important}.profile-page .content .hl-reson{display:none!important}
.account-dashboard-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;grid-gap:18px!important;gap:18px!important;margin:0 0 18px!important}.account-dashboard-copy,.account-dashboard-stats,.account-quick-card,.account-empty-state,.profile-page .account-section-head{border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;background:rgba(24,26,36,.82)!important;box-shadow:0 24px 80px rgba(0,0,0,.18)!important}.account-dashboard-copy{min-height:310px!important;padding:34px!important;background:radial-gradient(700px 320px at 8% 0%,rgba(40,126,255,.24),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(24,26,36,.9)!important}.account-kicker{display:inline-flex!important;margin-bottom:16px!important;color:#79a8ff!important;font-size:12px!important;font-weight:780!important;letter-spacing:.08em!important;text-transform:uppercase!important}.account-dashboard-copy h1{max-width:680px!important;margin:0!important;color:#fff!important;font-size:clamp(34px,4.5vw,64px)!important;font-weight:820!important;line-height:.98!important;letter-spacing:-.04em!important}.account-dashboard-copy p{max-width:640px!important;margin:22px 0 0!important;color:rgba(255,255,255,.68)!important;font-size:16px!important;font-weight:520!important;line-height:1.55!important}.account-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:30px!important}.account-primary-action,.account-secondary-action,.account-empty-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important;border-radius:14px!important;text-decoration:none!important;font-size:14px!important;font-weight:760!important}.account-primary-action,.account-empty-btn{background:#fff!important;color:#111116!important}.account-secondary-action{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:#fff!important}
.account-dashboard-stats{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:18px!important}.account-stat-card{min-height:86px!important;padding:18px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important}.account-stat-card span{display:block!important;margin-bottom:8px!important;color:rgba(255,255,255,.5)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}.account-stat-card strong{color:#fff!important;font-size:30px!important;font-weight:820!important;letter-spacing:-.03em!important}.account-quick-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;margin:0 0 18px!important}.account-quick-card{display:block!important;min-height:156px!important;padding:22px!important;text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.account-quick-card:hover{transform:translateY(-3px)!important;border-color:rgba(40,126,255,.28)!important;background:rgba(30,34,48,.92)!important}.account-quick-card span{display:block!important;margin-bottom:24px!important;color:rgba(121,168,255,.95)!important;font-size:12px!important;font-weight:800!important}.account-quick-card h3{margin:0 0 10px!important;color:#fff!important;font-size:20px!important;font-weight:780!important}.account-quick-card p{margin:0!important;color:rgba(255,255,255,.58)!important;font-size:14px!important;line-height:1.5!important}
.profile-page .account-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;padding:24px!important;margin:0 0 18px!important}.profile-page .account-section-head h2{margin:0!important;color:#fff!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.03em!important}.profile-page .account-section-head p{margin:0!important;color:rgba(255,255,255,.56)!important;font-size:14px!important;font-weight:620!important}#history .content .history-buy.account-subscriptions-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;margin:0!important;padding:0!important;overflow:visible!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper{width:auto!important;padding:0!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product{min-height:250px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important;background:#181a24!important;overflow:hidden!important;box-shadow:0 24px 70px rgba(0,0,0,.18)!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product:before{border-radius:22px!important;background:linear-gradient(180deg,rgba(8,10,16,.05),rgba(8,10,16,.18) 42%,rgba(8,10,16,.92))!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product img,#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .progressive-image,#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .progressive-image-main,#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .progressive-image-thumb{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:22px!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .info{left:18px!important;right:18px!important;bottom:18px!important;display:flex!important;align-items:flex-end!important;gap:12px!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .info .text{min-width:0!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .info .text .name{color:#fff!important;font-size:20px!important;font-weight:820!important;line-height:1.12!important}#history .content .history-buy.account-subscriptions-grid .product-wrapper .product .info .text .status-text{display:inline-flex!important;margin-bottom:8px!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;font-size:11px!important;font-weight:760!important;text-shadow:none!important}.account-empty-state{grid-column:1/-1!important;padding:44px 28px!important;text-align:center!important}.account-empty-icon{display:inline-flex!important;width:58px!important;height:58px!important;margin-bottom:18px!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:rgba(40,126,255,.14)!important}.account-empty-icon .icon{width:24px!important;height:24px!important;background:#79a8ff!important}.account-empty-state h3{margin:0 0 10px!important;color:#fff!important;font-size:26px!important;font-weight:800!important}.account-empty-state p{max-width:560px!important;margin:0 auto 22px!important;color:rgba(255,255,255,.62)!important;font-size:15px!important;line-height:1.55!important}
@media(max-width:1180px){.profile-page .container{padding-left:112px!important}.profile-page .navigation{width:82px!important;padding:18px 12px!important}.profile-page .navigation .logo img,.profile-page .navigation .nav-label{display:none!important}.profile-page .navigation .logo,.profile-page .navigation .nav-link{justify-content:center!important;padding:0!important}.account-dashboard-hero{grid-template-columns:1fr!important}.account-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}#history .content .history-buy.account-subscriptions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:860px){.profile-page .container{padding:18px 14px 36px!important}.profile-page .navigation{display:none!important}.profile-page .content .header{grid-template-columns:1fr!important}.profile-page .content .header .payment-block,.profile-page .content .header .payment-block .balance{justify-content:flex-start!important}.account-dashboard-copy{min-height:0!important;padding:26px!important}.account-dashboard-stats,.account-quick-grid,#history .content .history-buy.account-subscriptions-grid{grid-template-columns:1fr!important}.profile-page .account-section-head{align-items:flex-start!important;flex-direction:column!important}}
/* --- Account navigation as horizontal dock under main header --- */
.profile-page.profile-page-with-main-header .navigation,
.profile-page .navigation {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 68px !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 80 !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    width: calc(100% - 48px) !important;
    max-width: 1240px !important;
    height: auto !important;
    min-height: 68px !important;
    margin: 0 auto 22px !important;
    padding: 10px !important;
    gap: 8px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 0 0 22px 22px !important;
    background: rgba(13,15,22,.86) !important;
    box-shadow: 0 20px 70px rgba(0,0,0,.26) !important;
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: none !important;
}

.profile-page.profile-page-with-main-header .navigation::-webkit-scrollbar,
.profile-page .navigation::-webkit-scrollbar {
    display: none !important;
}

.profile-page.profile-page-with-main-header .navigation .logo,
.profile-page.profile-page-with-main-header .navigation .hl,
.profile-page .navigation .logo,
.profile-page .navigation .hl {
    display: none !important;
}

.profile-page.profile-page-with-main-header .navigation .nav-link,
.profile-page .navigation .nav-link {
    flex: 0 0 auto !important;
    display: inline-flex !important;
    width: auto !important;
    min-width: 0 !important;
    height: 46px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.64) !important;
    transform: none !important;
    white-space: nowrap !important;
}

.profile-page.profile-page-with-main-header .navigation .nav-link .nav-label,
.profile-page .navigation .nav-link .nav-label {
    display: inline !important;
    color: currentColor !important;
    font-size: 13px !important;
    font-weight: 720 !important;
}

.profile-page.profile-page-with-main-header .navigation .nav-link .icon,
.profile-page .navigation .nav-link .icon {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    min-height: 17px !important;
    background: currentColor !important;
}

.profile-page.profile-page-with-main-header .navigation .nav-link:hover,
.profile-page.profile-page-with-main-header .navigation .nav-link.active,
.profile-page .navigation .nav-link:hover,
.profile-page .navigation .nav-link.active {
    color: #fff !important;
    border-color: rgba(40,126,255,.34) !important;
    background: linear-gradient(135deg, rgba(40,126,255,.24), rgba(99,130,245,.10)) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 12px 28px rgba(40,126,255,.12) !important;
    transform: none !important;
}

.profile-page.profile-page-with-main-header .navigation .nav-link.logout,
.profile-page .navigation .nav-link.logout {
    margin: 0 0 0 8px !important;
    color: #ff7889 !important;
    border-color: rgba(234,56,77,.16) !important;
    background: rgba(234,56,77,.08) !important;
}

.profile-page.profile-page-with-main-header .navigation .nav-link.logout:hover,
.profile-page .navigation .nav-link.logout:hover {
    color: #fff !important;
    border-color: rgba(234,56,77,.34) !important;
    background: rgba(234,56,77,.18) !important;
}

.profile-page.profile-page-with-main-header .container,
.profile-page .container {
    padding: 0 32px 48px !important;
}

@media(max-width:1180px) {
    .profile-page.profile-page-with-main-header .navigation,
    .profile-page .navigation {
        width: calc(100% - 28px) !important;
        justify-content: flex-start !important;
        border-radius: 0 0 18px 18px !important;
    }

    .profile-page.profile-page-with-main-header .container,
    .profile-page .container {
        padding: 0 18px 42px !important;
    }
}

@media(max-width:860px) {
    .profile-page.profile-page-with-main-header .navigation,
    .profile-page .navigation {
        display: flex !important;
        top: 64px !important;
        width: calc(100% - 18px) !important;
        min-height: 60px !important;
        margin-bottom: 14px !important;
        padding: 8px !important;
    }

    .profile-page.profile-page-with-main-header .navigation .nav-link,
    .profile-page .navigation .nav-link {
        height: 42px !important;
        padding: 0 13px !important;
    }

    .profile-page.profile-page-with-main-header .navigation .nav-link .nav-label,
    .profile-page .navigation .nav-link .nav-label {
        font-size: 12px !important;
    }
}
/* --- Screenshot-inspired profile layout --- */
.profile-shot-layout {
    background:
        radial-gradient(900px 520px at 22% 0%, rgba(40,126,255,.15), transparent 62%),
        linear-gradient(180deg, #0b0d14 0%, #111116 100%) !important;
}

.profile-shot-layout .container {
    max-width: none !important;
    padding: 34px 38px 56px !important;
}

.profile-shot-layout .account-shell {
    display: grid !important;
    grid-template-columns: 280px minmax(0, 1fr) !important;
    grid-gap: 24px !important;
    gap: 24px !important;
    max-width: 1500px !important;
    margin: 0 auto !important;
}

.account-left-panel {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 68px !important;
    align-self: start !important;
    margin-top: 0 !important;
    min-height: calc(100vh - 126px) !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 28px !important;
    background: rgba(18,20,29,.88) !important;
    box-shadow: 0 24px 80px rgba(0,0,0,.24) !important;
    overflow: hidden !important;
}

.profile-shot-layout .account-left-panel .navigation {
    position: relative !important;
    top: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 20px !important;
    gap: 8px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

.profile-shot-layout .account-left-panel .navigation .logo {
    display: flex !important;
    width: 100% !important;
    height: 58px !important;
    justify-content: flex-start !important;
    padding: 0 8px !important;
    margin: 0 0 12px !important;
}

.profile-shot-layout .account-left-panel .navigation .logo img {
    display: block !important;
    max-width: 132px !important;
    max-height: 34px !important;
}

.profile-shot-layout .account-left-panel .navigation .hl {
    display: block !important;
    width: 100% !important;
    height: 1px !important;
    margin: 8px 0 12px !important;
    background: rgba(255,255,255,.08) !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link {
    width: 100% !important;
    height: 52px !important;
    justify-content: flex-start !important;
    padding: 0 16px !important;
    margin: 0 !important;
    border-radius: 16px !important;
    border: 1px solid transparent !important;
    background: transparent !important;
    color: rgba(255,255,255,.58) !important;
    box-shadow: none !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link .nav-label {
    display: inline !important;
    font-size: 14px !important;
    font-weight: 720 !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link:hover,
.profile-shot-layout .account-left-panel .navigation .nav-link.active {
    color: #fff !important;
    border-color: rgba(40,126,255,.24) !important;
    background: rgba(40,126,255,.14) !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    margin-top: auto !important;
    color: #ff7889 !important;
    background: rgba(234,56,77,.08) !important;
    border-color: rgba(234,56,77,.14) !important;
}

.account-main-panel {
    min-width: 0 !important;
}

.account-cover-card {
    position: relative !important;
    min-height: 330px !important;
    margin: 0 0 22px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 30px !important;
    background: #181a24 !important;
    box-shadow: 0 28px 90px rgba(0,0,0,.28) !important;
}

.account-cover-art {
    position: absolute !important;
    inset: 0 !important;
    background:
        linear-gradient(180deg, rgba(9,11,17,.12) 0%, rgba(9,11,17,.34) 42%, rgba(9,11,17,.94) 100%),
        radial-gradient(800px 360px at 24% 4%, rgba(40,126,255,.36), transparent 72%),
        linear-gradient(135deg, #252b44 0%, #171923 45%, #101117 100%) !important;
}

.account-cover-art::after {
    content: "";
    position: absolute;
    inset: 0;
    opacity: .24;
    background-image: linear-gradient(rgba(255,255,255,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px);
    background-size: 58px 58px;
    -webkit-mask-image: linear-gradient(180deg, #000, transparent 78%);
            mask-image: linear-gradient(180deg, #000, transparent 78%);
}

.account-cover-content {
    position: absolute !important;
    left: 30px !important;
    right: 30px !important;
    bottom: 28px !important;
    z-index: 2 !important;
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) auto !important;
    align-items: end !important;
    grid-gap: 18px !important;
    gap: 18px !important;
}

.account-cover-avatar {
    width: 116px !important;
    height: 116px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    border: 4px solid rgba(255,255,255,.16) !important;
    box-shadow: 0 22px 60px rgba(0,0,0,.42) !important;
    background: #111116 !important;
}

.account-cover-info h1 {
    margin: 0 0 8px !important;
    color: #fff !important;
    font-size: clamp(36px, 5vw, 72px) !important;
    font-weight: 850 !important;
    line-height: .92 !important;
    letter-spacing: -.055em !important;
}

.account-cover-info p {
    margin: 0 !important;
    color: rgba(255,255,255,.66) !important;
    font-size: 15px !important;
    font-weight: 620 !important;
}

.account-cover-topline {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin-bottom: 16px !important;
}

.account-cover-chip {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 34px !important;
    padding: 0 14px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(255,255,255,.1) !important;
    background: rgba(255,255,255,.08) !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 760 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
}

.account-cover-chip.muted {
    color: rgba(255,255,255,.7) !important;
    background: rgba(255,255,255,.04) !important;
}

.account-cover-actions {
    display: flex !important;
    gap: 10px !important;
    align-items: center !important;
}

.account-role-pills {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin-top: 18px !important;
}

.account-role-pill {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 36px !important;
    padding: 0 14px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(84,214,164,.24) !important;
    background: rgba(84,214,164,.12) !important;
    color: #baf7dc !important;
    font-size: 12px !important;
    font-weight: 760 !important;
    letter-spacing: .02em !important;
}

.account-role-pill.subtle {
    border-color: rgba(255,255,255,.1) !important;
    background: rgba(255,255,255,.05) !important;
    color: rgba(255,255,255,.8) !important;
}

.account-cover-metrics {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin-top: 22px !important;
    max-width: 760px !important;
}

.account-cover-metric {
    padding: 14px 16px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 18px !important;
    background: rgba(9,11,17,.28) !important;
    -webkit-backdrop-filter: blur(12px) !important;
            backdrop-filter: blur(12px) !important;
}

.account-cover-metric span {
    display: block !important;
    margin-bottom: 8px !important;
    color: rgba(255,255,255,.5) !important;
    font-size: 11px !important;
    font-weight: 760 !important;
    text-transform: uppercase !important;
    letter-spacing: .06em !important;
}

.account-cover-metric strong {
    color: #fff !important;
    font-size: 26px !important;
    font-weight: 820 !important;
    letter-spacing: -.03em !important;
}

.account-profile-grid {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    grid-gap: 18px !important;
    gap: 18px !important;
    margin: 0 0 22px !important;
}

.account-panel-card {
    min-height: 188px !important;
    padding: 24px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 26px !important;
    background: rgba(24,26,36,.88) !important;
    box-shadow: 0 24px 80px rgba(0,0,0,.18) !important;
}

.account-panel-card h3 {
    margin: 0 0 10px !important;
    color: #fff !important;
    font-size: 28px !important;
    font-weight: 830 !important;
    letter-spacing: -.035em !important;
}

.account-panel-card h3 b {
    color: #79a8ff !important;
    font-size: 16px !important;
    letter-spacing: 0 !important;
}

.account-panel-card p {
    margin: 0 0 18px !important;
    color: rgba(255,255,255,.58) !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
}

.account-activate-panel {
    grid-column: span 4 !important;
}

.account-balance-panel {
    grid-column: span 3 !important;
}

.account-feature-panel {
    position: relative !important;
    grid-column: span 5 !important;
    overflow: hidden !important;
    padding: 0 !important;
}

.account-feature-panel > .account-kicker {
    position: absolute !important;
    top: 22px !important;
    left: 22px !important;
    z-index: 3 !important;
}

.account-feature-media {
    position: absolute !important;
    inset: 0 !important;
}

.account-feature-media img,
.account-feature-media .progressive-image,
.account-feature-media .progressive-image-main,
.account-feature-media .progressive-image-thumb {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.account-feature-overlay {
    position: absolute !important;
    inset: 0 !important;
    background:
        linear-gradient(180deg, rgba(9,11,17,.04) 0%, rgba(9,11,17,.28) 38%, rgba(9,11,17,.94) 100%),
        linear-gradient(90deg, rgba(9,11,17,.18) 0%, rgba(9,11,17,0) 40%, rgba(9,11,17,.4) 100%) !important;
}

.account-feature-copy {
    position: relative !important;
    z-index: 2 !important;
    display: flex !important;
    min-height: 100% !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 24px !important;
}

.account-feature-copy h3 {
    margin-bottom: 6px !important;
}

.account-feature-copy p {
    margin-bottom: 12px !important;
}

.account-feature-state {
    display: inline-flex !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    min-height: 36px !important;
    align-items: center !important;
    padding: 0 14px !important;
    border-radius: 999px !important;
    background: rgba(84,214,164,.14) !important;
    border: 1px solid rgba(84,214,164,.2) !important;
    color: #d5ffea !important;
    font-size: 12px !important;
    font-weight: 760 !important;
}

.account-feature-empty {
    display: flex !important;
    min-height: 100% !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 24px !important;
}

.account-overview-panel {
    grid-column: span 7 !important;
}

.account-support-panel {
    grid-column: span 5 !important;
}

.account-mini-list {
    display: grid !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin-top: 16px !important;
}

.account-mini-row {
    display: grid !important;
    grid-template-columns: 72px minmax(0, 1fr) !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    align-items: center !important;
    padding: 10px !important;
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 18px !important;
    background: rgba(255,255,255,.035) !important;
}

.account-mini-thumb {
    width: 72px !important;
    height: 58px !important;
    overflow: hidden !important;
    border-radius: 14px !important;
    background: #12141d !important;
}

.account-mini-thumb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.account-mini-meta {
    min-width: 0 !important;
}

.account-mini-meta strong,
.account-mini-meta span {
    display: block !important;
    min-width: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.account-mini-meta strong {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 760 !important;
}

.account-mini-meta span,
.account-mini-empty {
    color: rgba(255,255,255,.55) !important;
    font-size: 13px !important;
}

.account-panel-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin-top: 10px !important;
}

.account-section-side {
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
}

.account-inline-link {
    color: #79a8ff !important;
    font-size: 14px !important;
    font-weight: 720 !important;
    text-decoration: none !important;
}

.account-inline-link:hover {
    color: #a7c7ff !important;
}

.account-activate-form {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-gap: 10px !important;
    gap: 10px !important;
}

.account-activate-form input {
    height: 48px !important;
    padding: 0 16px !important;
    border: 1px solid rgba(255,255,255,.09) !important;
    border-radius: 15px !important;
    background: rgba(255,255,255,.055) !important;
    color: #fff !important;
    outline: none !important;
}

.account-activate-form button,
.account-balance-panel .go-up-balance {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 48px !important;
    padding: 0 18px !important;
    border: 0 !important;
    border-radius: 15px !important;
    background: linear-gradient(135deg,#287eff,#3857ff) !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 780 !important;
    text-decoration: none !important;
    box-shadow: 0 16px 36px rgba(40,126,255,.22) !important;
}

.account-balance-panel .go-up-balance {
    width: 100% !important;
    margin-top: 4px !important;
}

.account-profile-content {
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 28px !important;
    background: rgba(18,20,29,.72) !important;
    padding: 22px !important;
    box-shadow: 0 24px 80px rgba(0,0,0,.16) !important;
}

.profile-shot-layout .account-profile-content .account-section-head {
    padding: 0 0 18px !important;
    margin: 0 0 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

@media(max-width:1180px) {
    .profile-shot-layout .account-shell {
        grid-template-columns: 1fr !important;
    }

    .account-left-panel {
        position: relative !important;
        top: auto !important;
        min-height: 0 !important;
    }

    .profile-shot-layout .account-left-panel .navigation {
        flex-direction: row !important;
        overflow-x: auto !important;
    }

    .profile-shot-layout .account-left-panel .navigation .logo,
    .profile-shot-layout .account-left-panel .navigation .hl {
        display: none !important;
    }

    .profile-shot-layout .account-left-panel .navigation .nav-link {
        width: auto !important;
        flex: 0 0 auto !important;
    }

    .account-cover-metrics {
        grid-template-columns: 1fr !important;
        max-width: 320px !important;
    }

    .account-profile-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .account-activate-panel,
    .account-balance-panel,
    .account-feature-panel,
    .account-overview-panel,
    .account-support-panel {
        grid-column: auto !important;
    }
}

@media(max-width:760px) {
    .profile-shot-layout .container {
        padding: 18px 12px 36px !important;
    }

    .account-cover-card {
        min-height: 380px !important;
    }

    .account-cover-content {
        grid-template-columns: 1fr !important;
        align-items: start !important;
    }

    .account-cover-actions {
        flex-direction: column !important;
    }

    .account-activate-form,
    .account-profile-grid {
        grid-template-columns: 1fr !important;
    }

    .account-section-side {
        align-items: flex-start !important;
        flex-direction: column !important;
        gap: 8px !important;
    }

    .account-cover-actions a,
    .account-activate-form button {
        width: 100% !important;
    }
}

/* --- Account shot overrides closer to reference layout --- */
.profile-shot-layout .account-shell {
    grid-template-columns: 92px minmax(0, 1fr) !important;
    gap: 22px !important;
    max-width: 1540px !important;
    align-items: start !important;
}

.profile-shot-layout .account-left-panel {
    position: relative !important;
    background: linear-gradient(180deg, rgba(22,25,35,.96), rgba(16,18,26,.92)) !important;
    top: auto !important;
    margin-top: 0 !important;
    transform: none !important;
    min-height: auto !important;
    align-self: start !important;
}

.profile-shot-layout .account-left-panel .navigation {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 96px !important;
    padding: 12px 12px 12px !important;
    gap: 4px !important;
}

.profile-shot-layout .account-left-panel .navigation .logo {
    height: 34px !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
}

.profile-shot-layout .account-left-panel .navigation .logo img {
    max-width: 32px !important;
    max-height: 32px !important;
}

.profile-shot-layout .account-left-panel .navigation .hl {
    margin: 2px 0 10px !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link {
    height: 54px !important;
    justify-content: center !important;
    padding: 0 !important;
    border-radius: 18px !important;
    background: rgba(255,255,255,.03) !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link .nav-label {
    display: none !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link .icon {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    width: 100% !important;
    height: 54px !important;
    margin: 12px 0 0 !important;
    align-self: stretch !important;
    justify-content: center !important;
    padding: 0 !important;
    border-radius: 18px !important;
}

.profile-shot-layout .account-left-panel .navigation .nav-link:hover,
.profile-shot-layout .account-left-panel .navigation .nav-link.active {
    border-color: rgba(80,141,255,.22) !important;
    background: linear-gradient(180deg, rgba(40,126,255,.18), rgba(40,126,255,.08)) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 10px 30px rgba(25,88,205,.18) !important;
}

.profile-shot-layout .account-shot-stage {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 330px !important;
    grid-gap: 22px !important;
    gap: 22px !important;
    margin-bottom: 22px !important;
}

.profile-shot-layout .account-shot-main,
.profile-shot-layout .account-shot-side {
    min-width: 0 !important;
}

.profile-shot-layout .account-shot-side {
    display: grid !important;
    grid-gap: 18px !important;
    gap: 18px !important;
    align-content: start !important;
}

.profile-shot-layout .account-left-panel-ghost {
    visibility: hidden !important;
    pointer-events: none !important;
    min-height: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.profile-shot-layout .account-cover-card-shot {
    min-height: 220px !important;
    margin: 0 !important;
}

.profile-shot-layout .account-cover-card-shot .account-cover-art {
    background:
        linear-gradient(180deg, rgba(9,11,17,.12) 0%, rgba(9,11,17,.34) 42%, rgba(9,11,17,.94) 100%),
        radial-gradient(800px 360px at 24% 4%, rgba(40,126,255,.36), transparent 72%),
        linear-gradient(135deg, #213350 0%, #171923 45%, #101117 100%) !important;
}

.profile-shot-layout .account-cover-card-shot .account-cover-content {
    right: 24px !important;
    bottom: 14px !important;
    grid-template-columns: auto minmax(0, 1fr) 220px !important;
    gap: 14px !important;
}

.profile-shot-layout .account-cover-card-shot .account-cover-avatar {
    width: 60px !important;
    height: 60px !important;
}

.profile-shot-layout .account-cover-card-shot .account-cover-info h1 {
    font-size: clamp(20px, 2vw, 28px) !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
}

.profile-shot-layout .account-cover-card-shot .account-cover-topline {
    margin-bottom: 8px !important;
}

.profile-shot-layout .account-cover-card-shot .account-role-pills {
    margin-top: 8px !important;
}

.profile-shot-layout .account-cover-card-shot .account-cover-metrics-shot {
    position: absolute !important;
    top: 24px !important;
    right: 24px !important;
    width: 300px !important;
    max-width: none !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    margin-top: 0 !important;
    z-index: 2 !important;
}

.profile-shot-layout .account-profile-grid {
    grid-template-columns: minmax(0, 1.08fr) minmax(320px, .92fr) !important;
    margin: 18px 0 0 !important;
}

.profile-shot-layout .account-feature-panel,
.profile-shot-layout .account-overview-panel,
.profile-shot-layout .account-activate-panel,
.profile-shot-layout .account-balance-panel,
.profile-shot-layout .account-support-panel {
    grid-column: auto !important;
}

.profile-shot-layout .account-feature-panel {
    min-height: 340px !important;
}

.profile-shot-layout .account-dashboard-stats {
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 26px !important;
    background: rgba(24,26,36,.88) !important;
    box-shadow: 0 24px 80px rgba(0,0,0,.18) !important;
}

@media(max-width:1180px) {
    .profile-shot-layout .account-shell {
        grid-template-columns: 1fr !important;
    }

    .profile-shot-layout .account-left-panel {
        position: relative !important;
        top: auto !important;
    }

    .profile-shot-layout .account-shot-stage {
        grid-template-columns: 1fr !important;
    }

    .profile-shot-layout .account-left-panel .navigation .nav-link {
        justify-content: flex-start !important;
        padding: 0 16px !important;
    }

    .profile-shot-layout .account-left-panel .navigation .nav-link .nav-label {
        display: inline !important;
        font-size: 13px !important;
        font-weight: 720 !important;
    }

    .profile-shot-layout .account-cover-card-shot .account-cover-metrics-shot {
        position: static !important;
        width: 100% !important;
        margin-top: 18px !important;
    }

    .profile-shot-layout .account-left-panel .navigation {
        position: relative !important;
        top: auto !important;
    }

    .profile-shot-layout .account-profile-grid {
        grid-template-columns: 1fr !important;
    }
}

@media(max-width:760px) {
    .profile-shot-layout .account-cover-card-shot .account-cover-content {
        grid-template-columns: 1fr !important;
    }
}

/* --- Main profile game-panel skin --- */
#history.profile-shot-layout {
    background:
        radial-gradient(680px 360px at 18% -6%, rgba(34,114,202,.16), transparent 66%),
        linear-gradient(180deg, #11151d 0%, #0d1017 100%) !important;
}

#history.profile-shot-layout .container {
    padding: 22px 28px 44px !important;
}

#history.profile-shot-layout .account-shell {
    grid-template-columns: 76px minmax(0, 1fr) !important;
    gap: 18px !important;
    max-width: 1280px !important;
}

#history.profile-shot-layout .account-left-panel {
    border-radius: 0 !important;
    border-color: rgba(255,255,255,.05) !important;
    background: #171c24 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-left-panel .navigation {
    top: 76px !important;
    padding: 10px !important;
    gap: 6px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .logo {
    height: 36px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .hl {
    margin: 4px 0 8px !important;
    background: rgba(255,255,255,.075) !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link,
#history.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    height: 44px !important;
    border-radius: 8px !important;
    background: transparent !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link:hover,
#history.profile-shot-layout .account-left-panel .navigation .nav-link.active {
    border-color: transparent !important;
    background: rgba(255,255,255,.055) !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    margin-top: 10px !important;
    color: #ff7184 !important;
    background: rgba(234,56,77,.07) !important;
}

.account-page-title {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    height: 28px !important;
    margin: 0 0 10px !important;
}

.account-page-title span {
    width: 8px !important;
    height: 8px !important;
    transform: rotate(45deg) !important;
    background: #fff !important;
    box-shadow: 0 0 18px rgba(255,255,255,.32) !important;
}

.account-page-title p {
    margin: 0 !important;
    color: rgba(255,255,255,.88) !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    letter-spacing: .08em !important;
}

#history.profile-shot-layout .account-shot-stage {
    grid-template-columns: minmax(0, 1fr) 286px !important;
    gap: 18px !important;
}

#history.profile-shot-layout .account-cover-card-shot {
    min-height: 236px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: #171b23 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-art {
    height: 86px !important;
    bottom: auto !important;
    background:
        linear-gradient(180deg, rgba(14,18,27,.05), rgba(14,18,27,.2)),
        radial-gradient(280px 120px at 34% 8%, rgba(255,202,149,.34), transparent 72%),
        radial-gradient(360px 150px at 76% 30%, rgba(44,165,219,.3), transparent 70%),
        linear-gradient(135deg, #22445a 0%, #122536 48%, #2d4351 100%) !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-art::after {
    opacity: .12 !important;
    background-size: 44px 44px !important;
}

#history.profile-shot-layout .account-cover-card-shot::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: 86px !important;
    bottom: 0 !important;
    background: linear-gradient(180deg, #171b23 0%, #12161f 100%) !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-content {
    left: 24px !important;
    right: 22px !important;
    top: 62px !important;
    bottom: 22px !important;
    grid-template-columns: 82px minmax(0, 1fr) 310px !important;
    grid-template-areas:
        "avatar info stats"
        "avatar actions stats" !important;
    align-items: end !important;
    gap: 14px 18px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-avatar {
    grid-area: avatar !important;
    width: 72px !important;
    height: 72px !important;
    border: 2px solid rgba(255,255,255,.18) !important;
    box-shadow: 0 16px 34px rgba(0,0,0,.28) !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info {
    grid-area: info !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info h1 {
    margin-bottom: 7px !important;
    font-size: 22px !important;
    font-weight: 720 !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info p {
    color: rgba(255,255,255,.42) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: .05em !important;
    text-transform: uppercase !important;
}

.account-cover-stats {
    grid-area: stats !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    align-self: center !important;
}

.account-cover-stats div {
    min-width: 0 !important;
    padding: 10px 8px !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,.035) !important;
    border: 1px solid rgba(255,255,255,.055) !important;
}

.account-cover-stats span,
.account-cover-stats strong {
    display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.account-cover-stats span {
    margin-bottom: 6px !important;
    color: rgba(255,255,255,.36) !important;
    font-size: 9px !important;
    font-weight: 780 !important;
    letter-spacing: .06em !important;
    text-transform: uppercase !important;
}

.account-cover-stats strong {
    color: rgba(255,255,255,.9) !important;
    font-size: 15px !important;
    font-weight: 760 !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-actions {
    grid-area: actions !important;
    gap: 8px !important;
}

#history.profile-shot-layout .account-primary-action,
#history.profile-shot-layout .account-secondary-action {
    min-height: 32px !important;
    padding: 0 12px !important;
    border-radius: 7px !important;
    font-size: 11px !important;
}

#history.profile-shot-layout .account-primary-action {
    background: #2b8cff !important;
    color: #fff !important;
}

#history.profile-shot-layout .account-secondary-action {
    background: rgba(255,255,255,.055) !important;
}

#history.profile-shot-layout .account-panel-card,
#history.profile-shot-layout .account-profile-content {
    border-radius: 8px !important;
    border-color: rgba(255,255,255,.055) !important;
    background: #171b23 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-shot-side {
    gap: 12px !important;
}

#history.profile-shot-layout .account-panel-card {
    min-height: 0 !important;
    padding: 16px !important;
}

#history.profile-shot-layout .account-panel-card h3 {
    font-size: 18px !important;
    font-weight: 730 !important;
    letter-spacing: 0 !important;
}

#history.profile-shot-layout .account-profile-grid {
    gap: 12px !important;
    margin: 12px 0 0 !important;
}

#history.profile-shot-layout .account-feature-panel {
    min-height: 176px !important;
}

#history.profile-shot-layout .account-overview-panel {
    min-height: 176px !important;
}

#history.profile-shot-layout .account-mini-list {
    gap: 8px !important;
}

#history.profile-shot-layout .account-mini-row {
    grid-template-columns: 42px minmax(0, 1fr) !important;
    padding: 8px !important;
    border-radius: 7px !important;
    background: rgba(255,255,255,.035) !important;
}

#history.profile-shot-layout .account-mini-thumb {
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
}

#history.profile-shot-layout .account-profile-content {
    margin-top: 16px !important;
    padding: 16px !important;
}

#history.profile-shot-layout .account-profile-content .account-section-head {
    margin-bottom: 12px !important;
    padding-bottom: 12px !important;
}

@media(max-width:1180px) {
    #history.profile-shot-layout .account-shell,
    #history.profile-shot-layout .account-shot-stage {
        grid-template-columns: 1fr !important;
    }

    #history.profile-shot-layout .account-cover-card-shot .account-cover-content {
        grid-template-columns: 72px minmax(0, 1fr) !important;
        grid-template-areas:
            "avatar info"
            "avatar stats"
            "avatar actions" !important;
    }

    .account-cover-stats {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media(max-width:760px) {
    #history.profile-shot-layout .container {
        padding: 14px 10px 32px !important;
    }

    #history.profile-shot-layout .account-cover-card-shot {
        min-height: 360px !important;
    }

    #history.profile-shot-layout .account-cover-card-shot .account-cover-content {
        grid-template-columns: 1fr !important;
        grid-template-areas:
            "avatar"
            "info"
            "stats"
            "actions" !important;
        align-items: start !important;
    }

    .account-cover-stats {
        grid-template-columns: 1fr !important;
    }
}

/* --- Reference profile layout pass --- */
#history.profile-shot-layout .container {
    padding: 0 0 34px !important;
}

#history.profile-shot-layout .account-shell {
    grid-template-columns: 206px minmax(0, 1fr) !important;
    gap: 24px !important;
    max-width: 1180px !important;
    margin: 0 auto !important;
}

#history.profile-shot-layout .account-left-panel {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    display: grid !important;
    grid-template-columns: 46px 160px !important;
    min-height: 100vh !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

#history.profile-shot-layout .account-left-panel .navigation {
    position: relative !important;
    top: 0 !important;
    width: 46px !important;
    min-height: 100vh !important;
    padding: 10px 6px !important;
    gap: 8px !important;
    border-right: 1px solid rgba(255,255,255,.05) !important;
    background: #111820 !important;
}

#history.profile-shot-layout .account-left-panel .navigation .logo {
    height: 34px !important;
    margin: 0 0 12px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .logo img {
    max-width: 24px !important;
    max-height: 24px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .hl {
    display: none !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link,
#history.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 8px !important;
    color: rgba(209,218,232,.54) !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link .icon {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link.active,
#history.profile-shot-layout .account-left-panel .navigation .nav-link:hover {
    color: #fff !important;
    background: #202934 !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    margin-top: auto !important;
    color: #6f8198 !important;
    background: transparent !important;
}

.account-profile-menu-panel {
    min-height: 100vh !important;
    background: #181f27 !important;
    border-right: 1px solid rgba(255,255,255,.045) !important;
}

.account-profile-menu-cover {
    height: 82px !important;
    margin: 0 0 8px !important;
    background:
        linear-gradient(180deg, rgba(19,24,32,.08), rgba(19,24,32,.72)),
        radial-gradient(120px 80px at 50% 20%, rgba(255,194,137,.34), transparent 70%),
        radial-gradient(150px 90px at 82% 34%, rgba(56,153,213,.32), transparent 72%),
        linear-gradient(135deg, #213142, #142431 52%, #263948) !important;
}

.account-profile-menu-list {
    display: grid !important;
    grid-gap: 2px !important;
    gap: 2px !important;
    padding: 0 8px !important;
}

.account-profile-menu-item {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    height: 30px !important;
    padding: 0 10px !important;
    border-radius: 4px !important;
    color: rgba(220,228,240,.42) !important;
    font-size: 11px !important;
    font-weight: 650 !important;
    text-decoration: none !important;
}

.account-profile-menu-item span {
    width: 7px !important;
    height: 7px !important;
    transform: rotate(45deg) !important;
    background: currentColor !important;
    opacity: .8 !important;
}

.account-profile-menu-item.active,
.account-profile-menu-item:hover {
    color: #fff !important;
    background: rgba(255,255,255,.055) !important;
}

#history.profile-shot-layout .account-main-panel {
    padding: 18px 24px 0 0 !important;
}

#history.profile-shot-layout .account-page-title {
    height: 22px !important;
    margin: 0 0 12px !important;
}

#history.profile-shot-layout .account-page-title span {
    width: 7px !important;
    height: 7px !important;
}

#history.profile-shot-layout .account-page-title p {
    font-size: 12px !important;
    letter-spacing: .1em !important;
}

#history.profile-shot-layout .account-shot-stage {
    grid-template-columns: minmax(0, 1fr) 252px !important;
    gap: 14px !important;
}

#history.profile-shot-layout .account-cover-card-shot {
    min-height: 222px !important;
    border-radius: 6px !important;
    background: #151b23 !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-art {
    height: 72px !important;
    border-radius: 6px 6px 0 0 !important;
}

#history.profile-shot-layout .account-cover-card-shot::after {
    top: 72px !important;
    background: #151b23 !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-content {
    left: 18px !important;
    right: 16px !important;
    top: 48px !important;
    bottom: 18px !important;
    grid-template-columns: 74px minmax(0, 1fr) 260px !important;
    gap: 12px 16px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-avatar {
    width: 64px !important;
    height: 64px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info h1 {
    font-size: 19px !important;
    font-weight: 680 !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info p {
    font-size: 9px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-actions {
    display: none !important;
}

#history.profile-shot-layout .account-cover-stats {
    align-self: end !important;
    gap: 8px !important;
}

#history.profile-shot-layout .account-cover-stats div {
    padding: 8px 7px !important;
    border: 0 !important;
    background: transparent !important;
}

#history.profile-shot-layout .account-cover-stats span {
    font-size: 8px !important;
    margin-bottom: 5px !important;
}

#history.profile-shot-layout .account-cover-stats strong {
    font-size: 14px !important;
}

#history.profile-shot-layout .account-profile-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
    margin: 12px 0 0 !important;
}

#history.profile-shot-layout .account-feature-panel,
#history.profile-shot-layout .account-overview-panel {
    min-height: 94px !important;
}

#history.profile-shot-layout .account-feature-panel {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}

#history.profile-shot-layout .account-feature-panel > .account-kicker,
#history.profile-shot-layout .account-feature-media,
#history.profile-shot-layout .account-feature-overlay {
    display: none !important;
}

#history.profile-shot-layout .account-feature-copy,
#history.profile-shot-layout .account-feature-empty {
    min-height: 94px !important;
    padding: 14px !important;
    border-radius: 6px !important;
    border: 1px solid rgba(255,255,255,.04) !important;
    background:
        linear-gradient(135deg, rgba(255,255,255,.045), rgba(255,255,255,.015)),
        #171d25 !important;
}

#history.profile-shot-layout .account-feature-copy h3,
#history.profile-shot-layout .account-feature-empty h3 {
    font-size: 13px !important;
    font-weight: 720 !important;
}

#history.profile-shot-layout .account-feature-copy p,
#history.profile-shot-layout .account-feature-empty p,
#history.profile-shot-layout .account-feature-state {
    font-size: 10px !important;
}

#history.profile-shot-layout .account-overview-panel {
    padding: 14px !important;
}

#history.profile-shot-layout .account-overview-panel h3 {
    font-size: 14px !important;
}

#history.profile-shot-layout .account-mini-row {
    height: 38px !important;
    padding: 4px !important;
    border: 0 !important;
    background: transparent !important;
}

#history.profile-shot-layout .account-mini-thumb {
    width: 30px !important;
    height: 30px !important;
}

#history.profile-shot-layout .account-mini-meta strong {
    font-size: 11px !important;
}

#history.profile-shot-layout .account-mini-meta span {
    font-size: 10px !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card {
    padding: 14px !important;
    border-radius: 6px !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card h3 {
    font-size: 15px !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card p {
    font-size: 11px !important;
}

#history.profile-shot-layout .account-activate-form {
    grid-template-columns: 1fr !important;
}

#history.profile-shot-layout .account-activate-form input,
#history.profile-shot-layout .account-activate-form button,
#history.profile-shot-layout .account-balance-panel .go-up-balance {
    height: 34px !important;
    border-radius: 5px !important;
    font-size: 11px !important;
}

#history.profile-shot-layout .account-profile-content {
    margin-top: 14px !important;
    border-radius: 6px !important;
    background: #151b23 !important;
}

#history.profile-shot-layout .account-subscriptions-panel {
    margin-top: 12px !important;
    padding: 14px !important;
}

#history.profile-shot-layout .account-subscriptions-panel .account-section-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    border: 0 !important;
}

#history.profile-shot-layout .account-subscriptions-panel .account-section-head h2 {
    font-size: 15px !important;
    font-weight: 740 !important;
}

#history.profile-shot-layout .account-subscriptions-panel .account-kicker {
    margin-bottom: 5px !important;
    font-size: 10px !important;
}

#history.profile-shot-layout .account-subscriptions-list {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-gap: 8px !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper {
    width: 100% !important;
    padding: 0 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product {
    display: grid !important;
    grid-template-columns: 54px minmax(0, 1fr) auto !important;
    align-items: center !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    min-height: 56px !important;
    height: auto !important;
    padding: 7px 10px !important;
    border-radius: 7px !important;
    border: 1px solid rgba(255,255,255,.045) !important;
    background: rgba(255,255,255,.025) !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-gap: 8px !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper {
    width: 100% !important;
    padding: 0 !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product {
    display: grid !important;
    grid-template-columns: 44px minmax(0, 1fr) auto !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-height: 62px !important;
    height: 62px !important;
    padding: 9px 12px !important;
    border-radius: 7px !important;
    background: rgba(255,255,255,.025) !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product.loading {
    min-height: 56px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product::before,
#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product:before {
    display: none !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > .progressive-image,
#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > img {
    grid-column: 1 !important;
    grid-row: 1 !important;
    position: static !important;
    display: block !important;
    place-self: center !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    max-width: 44px !important;
    max-height: 44px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > .progressive-image .progressive-image-main,
#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > .progressive-image .progressive-image-thumb,
#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > .progressive-image .progressive-image-overlay {
    border-radius: 50% !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product img,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .progressive-image,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .progressive-image-main,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .progressive-image-thumb {
    width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > div[style*="text-align"] {
    grid-column: 3 !important;
    grid-row: 1 !important;
    display: flex !important;
    justify-content: flex-end !important;
    gap: 6px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > div[style*="text-align"] a {
    margin: 0 !important;
    padding: 7px 9px !important;
    border-radius: 5px !important;
    font-size: 10px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    position: static !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    width: 100% !important;
    height: 44px !important;
    min-width: 0 !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .info {
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    width: 100% !important;
    height: 44px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    min-width: 0 !important;
    height: 44px !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .name {
    flex: 0 1 auto !important;
    min-width: 0 !important;
    max-width: 48% !important;
    margin: 0 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 760 !important;
    line-height: 16px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .status-text {
    flex: 0 1 auto !important;
    display: inline-flex !important;
    align-items: center !important;
    align-self: center !important;
    max-width: 100% !important;
    min-height: 18px !important;
    height: 18px !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    margin: 0 !important;
    padding: 0 9px !important;
    border-radius: 999px !important;
    background: rgba(255,255,255,.075) !important;
    font-size: 9px !important;
    font-weight: 760 !important;
    line-height: 18px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    text-shadow: none !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .status-text.active {
    color: #7ce6b2 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .status-text.inactive {
    color: rgba(255,255,255,.48) !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .status-text.inactive-red {
    color: #ff7889 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .status-view {
    grid-column: 2 !important;
    grid-row: 1 !important;
    position: static !important;
    margin: 0 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .status-view {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    border-radius: 6px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > div[style*="text-align"] {
    grid-column: 3 !important;
    grid-row: 1 !important;
    display: none !important;
    max-width: 132px !important;
    min-width: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > div[style*="text-align"] a,
#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > div[style*="text-align"] button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 10px !important;
    border-radius: 6px !important;
    font-size: 10px !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product [id^="download-"][id$="-wait"] {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-content: flex-end !important;
    max-width: 92px !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .account-subscriptions-list .account-empty-state {
    padding: 24px !important;
    border-radius: 7px !important;
}

@media(max-width:1180px) {
    #history.profile-shot-layout .account-shell {
        grid-template-columns: 1fr !important;
    }

    #history.profile-shot-layout .account-left-panel {
        position: relative !important;
        grid-template-columns: 1fr !important;
        min-height: 0 !important;
    }

    .account-profile-menu-panel {
        display: none !important;
    }
}

/* --- Compact operator profile layout --- */
#history.profile-shot-layout {
    min-height: 100vh !important;
    padding: 28px 0 46px !important;
    background:
        radial-gradient(720px 420px at 50% -120px, rgba(70,82,104,.16), transparent 68%),
        #b8bbc3 !important;
}

#history.profile-shot-layout .container {
    padding: 0 !important;
}

#history.profile-shot-layout .account-shell {
    grid-template-columns: 196px minmax(0, 1fr) !important;
    gap: 0 !important;
    width: min(1180px, calc(100vw - 56px)) !important;
    max-width: none !important;
    min-height: 704px !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border: 1px solid rgba(255,255,255,.18) !important;
    border-radius: 10px !important;
    background: #1b1d23 !important;
    box-shadow: 0 28px 70px rgba(0,0,0,.34) !important;
}

#history.profile-shot-layout .account-left-panel {
    position: relative !important;
    top: auto !important;
    grid-template-columns: 54px 142px !important;
    min-height: 704px !important;
    border-right: 1px solid rgba(255,255,255,.055) !important;
    background: #181a20 !important;
}

#history.profile-shot-layout .account-left-panel .navigation {
    min-height: 704px !important;
    width: 54px !important;
    padding: 14px 8px !important;
    border-right: 1px solid rgba(255,255,255,.045) !important;
    background: #171920 !important;
}

#history.profile-shot-layout .account-left-panel .navigation .logo {
    height: 34px !important;
    margin: 0 0 26px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link,
#history.profile-shot-layout .account-left-panel .navigation .nav-link.logout {
    width: 36px !important;
    height: 36px !important;
    border-radius: 8px !important;
}

#history.profile-shot-layout .account-left-panel .navigation .nav-link.active,
#history.profile-shot-layout .account-left-panel .navigation .nav-link:hover {
    background: #2a2d35 !important;
}

#history.profile-shot-layout .account-profile-menu-panel {
    min-height: 704px !important;
    background: #191b21 !important;
    border-right: 0 !important;
}

#history.profile-shot-layout .account-profile-menu-cover {
    height: 50px !important;
    margin: 0 !important;
    background: transparent !important;
}

#history.profile-shot-layout .account-profile-menu-cover::before {
    content: "0XCHEATS" !important;
    display: block !important;
    padding: 21px 14px 0 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 760 !important;
    letter-spacing: 0 !important;
}

#history.profile-shot-layout .account-profile-menu-list {
    gap: 5px !important;
    padding: 54px 8px 0 !important;
}

#history.profile-shot-layout .account-profile-menu-item {
    height: 34px !important;
    padding: 0 10px !important;
    border-radius: 4px !important;
    color: rgba(255,255,255,.62) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    text-transform: none !important;
}

#history.profile-shot-layout .account-profile-menu-item span {
    width: 5px !important;
    height: 5px !important;
}

#history.profile-shot-layout .account-profile-menu-item.active {
    color: #fff !important;
    background: #2a2d35 !important;
    box-shadow: inset 2px 0 0 #ff4f59 !important;
}

#history.profile-shot-layout .account-main-panel {
    padding: 0 !important;
    background: #1b1d23 !important;
}

#history.profile-shot-layout .account-page-title {
    height: 54px !important;
    margin: 0 !important;
    padding: 0 20px !important;
    border-bottom: 1px solid rgba(255,255,255,.055) !important;
    background: #1b1d23 !important;
}

#history.profile-shot-layout .account-page-title span {
    display: none !important;
}

#history.profile-shot-layout .account-page-title p {
    color: rgba(255,255,255,.86) !important;
    font-size: 11px !important;
    font-weight: 720 !important;
    letter-spacing: .02em !important;
}

#history.profile-shot-layout .account-page-title::before {
    content: "\2190";
    margin-right: 10px !important;
    color: rgba(255,255,255,.5) !important;
    font-size: 14px !important;
}

#history.profile-shot-layout .account-shot-stage {
    display: grid !important;
    grid-template-columns: 280px minmax(0, 1fr) !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    min-height: 650px !important;
}

#history.profile-shot-layout .account-shot-main {
    display: contents !important;
}

#history.profile-shot-layout .account-cover-card-shot {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    align-self: stretch !important;
    min-height: 650px !important;
    height: auto !important;
    margin: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    border-right: 1px solid rgba(255,255,255,.055) !important;
    border-radius: 0 !important;
    background: #1c1e25 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-cover-card-shot::after {
    display: none !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-art {
    position: relative !important;
    inset: auto !important;
    height: 104px !important;
    border-radius: 0 !important;
    background:
        linear-gradient(180deg, rgba(28,30,37,0), #1c1e25 94%),
        radial-gradient(150px 90px at 26% 26%, rgba(255,85,94,.22), transparent 72%),
        radial-gradient(180px 100px at 82% 30%, rgba(0,145,255,.18), transparent 72%),
        linear-gradient(135deg, #242833, #1a1d24) !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-content {
    position: relative !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    display: grid !important;
    grid-template-columns: 72px minmax(0, 1fr) !important;
    grid-template-areas:
        "avatar info"
        "stats stats" !important;
    align-items: center !important;
    grid-gap: 14px 12px !important;
    gap: 14px 12px !important;
    padding: 0 16px 18px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-avatar {
    grid-area: avatar !important;
    width: 70px !important;
    height: 70px !important;
    margin-top: -34px !important;
    border: 2px solid #2b2e36 !important;
    border-radius: 12px !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info {
    grid-area: info !important;
    align-self: end !important;
    min-width: 0 !important;
    padding-top: 8px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info h1 {
    margin: 0 0 5px !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 760 !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-info p {
    margin: 0 !important;
    color: rgba(255,255,255,.48) !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

#history.profile-shot-layout .account-cover-stats {
    grid-area: stats !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    margin-top: 16px !important;
    padding-top: 10px !important;
    border-top: 1px solid rgba(255,255,255,.055) !important;
}

#history.profile-shot-layout .account-cover-stats div {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    min-height: 34px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

#history.profile-shot-layout .account-cover-stats span {
    margin: 0 !important;
    color: rgba(255,255,255,.42) !important;
    font-size: 10px !important;
    font-weight: 640 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

#history.profile-shot-layout .account-cover-stats strong {
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 720 !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-actions {
    display: none !important;
}

#history.profile-shot-layout .account-subscriptions-panel {
    grid-column: 2 !important;
    grid-row: 1 !important;
    min-height: 454px !important;
    margin: 0 !important;
    padding: 20px 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #1b1d23 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-subscriptions-panel .account-section-head {
    height: 34px !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    border: 0 !important;
}

#history.profile-shot-layout .account-subscriptions-panel .account-kicker {
    display: none !important;
}

#history.profile-shot-layout .account-subscriptions-panel .account-section-head h2 {
    margin: 0 !important;
    font-size: 20px !important;
    font-weight: 760 !important;
    line-height: 1 !important;
}

#history.profile-shot-layout .account-section-side {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}

#history.profile-shot-layout .account-section-side p {
    margin: 0 !important;
    color: rgba(255,255,255,.48) !important;
    font-size: 11px !important;
}

#history.profile-shot-layout .account-inline-link {
    display: inline-flex !important;
    align-items: center !important;
    height: 30px !important;
    padding: 0 12px !important;
    border: 1px solid rgba(0,145,255,.34) !important;
    border-radius: 6px !important;
    background: rgba(0,145,255,.12) !important;
    color: #49aaff !important;
    font-size: 11px !important;
    font-weight: 720 !important;
    text-decoration: none !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list {
    gap: 1px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255,255,255,.055) !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,.045) !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product {
    grid-template-columns: 42px minmax(0, 1fr) auto !important;
    min-height: 50px !important;
    height: 50px !important;
    gap: 12px !important;
    padding: 6px 10px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #1f2229 !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product:hover {
    background: #242832 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > .progressive-image,
#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product > img,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product img,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .progressive-image,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .progressive-image-main,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .progressive-image-thumb {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important;
    border-radius: 8px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info,
#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list .product-wrapper .product .info {
    height: 38px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 12px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text {
    justify-content: flex-start !important;
    height: 38px !important;
    gap: 10px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .name {
    max-width: 42% !important;
    font-size: 12px !important;
    font-weight: 720 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .status-text {
    height: 20px !important;
    min-height: 20px !important;
    padding: 0 8px !important;
    border-radius: 5px !important;
    background: #2b2f38 !important;
    color: rgba(255,255,255,.64) !important;
    font-size: 9px !important;
    line-height: 20px !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .info .text .status-text.active {
    color: #71e0a7 !important;
}

#history.profile-shot-layout .account-subscriptions-list .product-wrapper .product .status-view {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    border-radius: 6px !important;
}

#history.profile-shot-layout .account-shot-side {
    grid-column: 2 !important;
    grid-row: 2 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    border-top: 1px solid rgba(255,255,255,.055) !important;
    background: #1b1d23 !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card {
    min-height: 196px !important;
    padding: 18px !important;
    border: 0 !important;
    border-right: 1px solid rgba(255,255,255,.055) !important;
    border-radius: 0 !important;
    background: #1b1d23 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card:last-child {
    border-right: 0 !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card .account-kicker {
    display: inline-flex !important;
    margin: 0 0 18px !important;
    color: rgba(255,255,255,.44) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card h3 {
    margin: 0 0 8px !important;
    font-size: 17px !important;
    font-weight: 760 !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card p {
    max-width: 280px !important;
    margin: 0 0 18px !important;
    color: rgba(255,255,255,.48) !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
}

#history.profile-shot-layout .account-activate-form {
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
}

#history.profile-shot-layout .account-activate-form input,
#history.profile-shot-layout .account-activate-form button,
#history.profile-shot-layout .account-balance-panel .go-up-balance {
    height: 34px !important;
    border-radius: 6px !important;
    font-size: 11px !important;
}

#history.profile-shot-layout .account-activate-form input {
    border-color: rgba(255,255,255,.075) !important;
    background: #171920 !important;
}

#history.profile-shot-layout .account-activate-form button,
#history.profile-shot-layout .account-balance-panel .go-up-balance {
    background: #0988ff !important;
    color: #fff !important;
}

@media(max-width:1180px) {
    #history.profile-shot-layout .account-shell {
        width: min(100%, calc(100vw - 28px)) !important;
        grid-template-columns: 1fr !important;
    }

    #history.profile-shot-layout .account-left-panel {
        display: none !important;
    }
}

@media(max-width:900px) {
    #history.profile-shot-layout .account-shot-stage {
        grid-template-columns: 1fr !important;
    }

    #history.profile-shot-layout .account-shot-main {
        display: block !important;
    }

    #history.profile-shot-layout .account-cover-card-shot,
    #history.profile-shot-layout .account-subscriptions-panel,
    #history.profile-shot-layout .account-shot-side {
        grid-column: auto !important;
        grid-row: auto !important;
    }

    #history.profile-shot-layout .account-cover-card-shot {
        min-height: 0 !important;
        border-right: 0 !important;
        border-bottom: 1px solid rgba(255,255,255,.055) !important;
    }

    #history.profile-shot-layout .account-shot-side {
        grid-template-columns: 1fr !important;
    }
}

/* --- Full-page operator layout pass --- */
body:has(#history.profile-shot-layout) {
    margin: 0 !important;
    overflow: hidden !important;
    background: #1b1d23 !important;
}

body:has(#history.profile-shot-layout) .main_header,
body:has(#history.profile-shot-layout) .main_header_bg,
body:has(#history.profile-shot-layout) #mobile-menu-overlay {
    display: none !important;
}

#history.profile-shot-layout {
    width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    padding: 0 !important;
    overflow: hidden !important;
    background: #1b1d23 !important;
}

#history.profile-shot-layout .container,
#history.profile-shot-layout .content {
    width: 100% !important;
    max-width: none !important;
    height: 100% !important;
}

#history.profile-shot-layout .account-shell {
    grid-template-columns: 200px minmax(0, 1fr) !important;
    width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

#history.profile-shot-layout .account-left-panel,
#history.profile-shot-layout .account-left-panel .navigation,
#history.profile-shot-layout .account-profile-menu-panel {
    min-height: 100vh !important;
    height: 100vh !important;
}

#history.profile-shot-layout .account-left-panel {
    grid-template-columns: 56px 144px !important;
}

#history.profile-shot-layout .account-left-panel .navigation {
    width: 56px !important;
}

#history.profile-shot-layout .account-main-panel {
    min-height: 100vh !important;
    height: 100vh !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .account-page-title {
    height: 56px !important;
    padding: 0 22px !important;
}

#history.profile-shot-layout .account-shot-stage {
    grid-template-columns: 280px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) 198px !important;
    height: calc(100vh - 56px) !important;
    min-height: 0 !important;
    overflow: hidden !important;
}

#history.profile-shot-layout .account-cover-card-shot {
    min-height: 0 !important;
    height: calc(100vh - 56px) !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-art {
    height: 122px !important;
}

#history.profile-shot-layout .account-cover-card-shot .account-cover-content {
    align-content: start !important;
}

#history.profile-shot-layout .account-subscriptions-panel {
    min-height: 0 !important;
    height: 100% !important;
    overflow: hidden !important;
    padding: 22px 18px 18px !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list {
    max-height: calc(100vh - 56px - 22px - 34px - 16px - 18px - 198px) !important;
    overflow-y: auto !important;
    scrollbar-width: thin !important;
    scrollbar-color: rgba(255,255,255,.18) transparent !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list::-webkit-scrollbar {
    width: 6px !important;
}

#history.profile-shot-layout .content .history-buy.account-subscriptions-grid.account-subscriptions-list::-webkit-scrollbar-thumb {
    border-radius: 999px !important;
    background: rgba(255,255,255,.18) !important;
}

#history.profile-shot-layout .account-shot-side {
    height: 198px !important;
    min-height: 0 !important;
}

#history.profile-shot-layout .account-shot-side .account-panel-card {
    min-height: 0 !important;
    height: 198px !important;
}

@media(max-width:1180px) {
    body:has(#history.profile-shot-layout) {
        overflow: auto !important;
    }

    #history.profile-shot-layout {
        height: auto !important;
        min-height: 100vh !important;
        overflow: visible !important;
    }

    #history.profile-shot-layout .account-shell {
        width: 100% !important;
        height: auto !important;
        min-height: 100vh !important;
    }
}
/* ===================== END ACCOUNT DASHBOARD REDESIGN ===================== */

/* ===================== OPERATOR PROFILE PAGE ===================== */
body:has(.operator-profile-page) {
    margin: 0 !important;
    overflow: hidden !important;
    background: #1b1d23 !important;
}

.operator-profile-page,
.operator-profile-page * {
    box-sizing: border-box !important;
    font-family: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

.operator-profile-page {
    display: grid !important;
    grid-template-columns: 200px minmax(0, 1fr) !important;
    width: 100vw !important;
    height: 100vh !important;
    overflow: hidden !important;
    background: #1b1d23 !important;
    color: #f6f7fb !important;
}

.operator-sidebar {
    display: flex !important;
    flex-direction: column !important;
    min-width: 0 !important;
    height: 100vh !important;
    padding: 20px 0 18px !important;
    border-right: 1px solid #2a2d34 !important;
    background: #181a20 !important;
}

.operator-brand {
    display: flex !important;
    align-items: center !important;
    height: 34px !important;
    margin: 0 18px 38px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 760 !important;
    text-decoration: none !important;
}

.operator-menu-label {
    margin: 0 18px 14px !important;
    color: rgba(255,255,255,.46) !important;
    font-size: 10px !important;
    font-weight: 650 !important;
}

.operator-main-nav {
    display: grid !important;
    grid-gap: 4px !important;
    gap: 4px !important;
    padding: 0 8px !important;
}

.operator-main-nav a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    height: 36px !important;
    padding: 0 12px !important;
    border-radius: 4px !important;
    color: rgba(255,255,255,.66) !important;
    font-size: 11px !important;
    font-weight: 680 !important;
    text-decoration: none !important;
}

.operator-main-nav a .icon {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
    background: currentColor !important;
}

.operator-main-nav a.active,
.operator-main-nav a:hover {
    color: #fff !important;
    background: #2a2d35 !important;
}

.operator-main-nav a.active::after {
    content: "" !important;
    position: absolute !important;
    right: -8px !important;
    top: 6px !important;
    bottom: 6px !important;
    width: 2px !important;
    background: #ff535c !important;
}

.operator-sidebar-footer {
    display: grid !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin-top: auto !important;
    padding: 0 12px !important;
}

.operator-sidebar-user {
    display: grid !important;
    grid-template-columns: 34px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 9px !important;
    gap: 9px !important;
}

.operator-sidebar-user img {
    width: 34px !important;
    height: 34px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

.operator-sidebar-user span {
    min-width: 0 !important;
}

.operator-sidebar-user strong,
.operator-sidebar-user small {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.operator-sidebar-user strong {
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 720 !important;
}

.operator-sidebar-user small {
    margin-top: 2px !important;
    color: rgba(255,255,255,.42) !important;
    font-size: 9px !important;
}

.operator-logout {
    height: 30px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 5px !important;
    background: transparent !important;
    color: rgba(255,255,255,.62) !important;
    font-size: 10px !important;
    font-weight: 680 !important;
    cursor: pointer !important;
}

.operator-workspace {
    display: grid !important;
    grid-template-rows: 56px minmax(0, 1fr) !important;
    min-width: 0 !important;
    height: 100vh !important;
    background: #1b1d23 !important;
}

.operator-topbar {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    height: 56px !important;
    padding: 0 22px !important;
    border-bottom: 1px solid #2a2d34 !important;
    background: #1b1d23 !important;
}

.operator-breadcrumb {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    color: rgba(255,255,255,.84) !important;
    font-size: 11px !important;
    font-weight: 720 !important;
}

.operator-breadcrumb a {
    color: rgba(255,255,255,.55) !important;
    text-decoration: none !important;
}

.operator-search {
    display: flex !important;
    align-items: center !important;
    width: 220px !important;
    height: 34px !important;
    padding: 0 12px !important;
    border: 1px solid rgba(255,255,255,.055) !important;
    border-radius: 5px !important;
    background: #20232a !important;
    color: rgba(255,255,255,.32) !important;
    font-size: 10px !important;
}

.operator-layout {
    display: grid !important;
    grid-template-columns: 280px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) 178px !important;
    min-height: 0 !important;
    height: 100% !important;
    overflow: hidden !important;
}

.operator-profile-panel {
    grid-row: 1 / span 2 !important;
    display: grid !important;
    align-content: start !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: calc(100vh - 56px) !important;
    border-right: 1px solid #2a2d34 !important;
    background: #1c1f26 !important;
    overflow-y: auto !important;
}

.operator-user-card {
    display: grid !important;
    grid-template-columns: 74px minmax(0, 1fr) !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    align-items: center !important;
    min-height: 116px !important;
    padding: 20px 16px !important;
    border-bottom: 1px solid #2a2d34 !important;
}

.operator-avatar {
    width: 72px !important;
    height: 72px !important;
    border-radius: 12px !important;
    object-fit: cover !important;
}

.operator-user-card h1 {
    margin: 0 0 7px !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 760 !important;
    line-height: 1.1 !important;
}

.operator-user-card p {
    margin: 0 !important;
    color: rgba(255,255,255,.48) !important;
    font-size: 10px !important;
    font-weight: 600 !important;
}

.operator-info-group {
    padding: 18px 16px !important;
    border-bottom: 1px solid #2a2d34 !important;
}

.operator-info-group h2 {
    margin: 0 0 14px !important;
    color: rgba(255,255,255,.58) !important;
    font-size: 11px !important;
    font-weight: 700 !important;
}

.operator-tag-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
}

.operator-tag-list span {
    display: inline-flex !important;
    align-items: center !important;
    height: 22px !important;
    padding: 0 8px !important;
    border-radius: 4px !important;
    background: #2a2e37 !important;
    color: rgba(255,255,255,.78) !important;
    font-size: 10px !important;
    font-weight: 640 !important;
}

.operator-balance-compact dl {
    display: grid !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin: 0 !important;
}

.operator-balance-compact div {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-gap: 14px !important;
    gap: 14px !important;
}

.operator-balance-compact dt,
.operator-balance-compact dd {
    margin: 0 !important;
    font-size: 11px !important;
}

.operator-balance-compact dt {
    color: rgba(255,255,255,.42) !important;
}

.operator-balance-compact dd {
    color: #fff !important;
    font-weight: 720 !important;
}

.operator-activate-form {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-gap: 8px !important;
    gap: 8px !important;
}

.operator-activate-form input {
    width: 100% !important;
    height: 34px !important;
    padding: 0 10px !important;
    border: 1px solid rgba(255,255,255,.075) !important;
    border-radius: 5px !important;
    outline: 0 !important;
    background: #171920 !important;
    color: #fff !important;
    font-size: 11px !important;
}

.operator-activate-form button,
.operator-blue-button,
.operator-balance-panel .go-up-balance {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    height: 34px !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 5px !important;
    background: #0988ff !important;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 720 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

.operator-main-panel {
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 20px 18px 18px !important;
    overflow: hidden !important;
    background: #1b1d23 !important;
}

.operator-panel-head {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 16px !important;
    margin-bottom: 18px !important;
}

.operator-panel-head h2 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 21px !important;
    font-weight: 760 !important;
    line-height: 1 !important;
}

.operator-panel-head p {
    margin: 8px 0 0 !important;
    color: rgba(255,255,255,.44) !important;
    font-size: 11px !important;
}

.operator-subscription-table {
    min-height: 0 !important;
    overflow-y: auto !important;
    border: 1px solid #2a2d34 !important;
    border-radius: 7px !important;
    background: #20232a !important;
    scrollbar-width: thin !important;
    scrollbar-color: rgba(255,255,255,.18) transparent !important;
}

.operator-subscription-table::-webkit-scrollbar {
    width: 6px !important;
}

.operator-subscription-table::-webkit-scrollbar-thumb {
    border-radius: 999px !important;
    background: rgba(255,255,255,.18) !important;
}

.operator-subscription-row {
    display: grid !important;
    grid-template-columns: minmax(220px, 1fr) 168px auto !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-height: 56px !important;
    padding: 9px 12px !important;
    border-bottom: 1px solid #2a2d34 !important;
    background: #20232a !important;
}

.operator-subscription-row:last-child {
    border-bottom: 0 !important;
}

.operator-subscription-row:hover {
    background: #242832 !important;
}

.operator-subscription-game {
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    min-width: 0 !important;
}

.operator-subscription-image,
.operator-subscription-image .progressive-image-main,
.operator-subscription-image .progressive-image-thumb,
.operator-subscription-image .progressive-image-overlay {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    border-radius: 8px !important;
    object-fit: cover !important;
    overflow: hidden !important;
}

.operator-subscription-title {
    min-width: 0 !important;
}

.operator-subscription-title strong,
.operator-subscription-title span {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.operator-subscription-title strong {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 720 !important;
}

.operator-subscription-title span {
    margin-top: 3px !important;
    color: rgba(255,255,255,.38) !important;
    font-size: 10px !important;
    font-weight: 600 !important;
}

.operator-status-pill {
    display: inline-flex !important;
    align-items: center !important;
    justify-self: start !important;
    max-width: 100% !important;
    height: 22px !important;
    padding: 0 9px !important;
    overflow: hidden !important;
    border-radius: 5px !important;
    background: #2c3039 !important;
    color: rgba(255,255,255,.6) !important;
    font-size: 9px !important;
    font-weight: 760 !important;
    line-height: 22px !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.operator-status-pill.active {
    color: #6ee0a5 !important;
}

.operator-status-pill.danger {
    color: #ff6f7f !important;
}

.operator-subscription-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    min-width: 0 !important;
}

.operator-icon-button,
.operator-subscription-actions .status-view {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 32px !important;
    height: 32px !important;
    margin: 0 !important;
    padding: 0 10px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 5px !important;
    background: #292d36 !important;
    color: rgba(255,255,255,.74) !important;
    font-size: 10px !important;
    font-weight: 720 !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

.operator-subscription-actions .status-view.active {
    width: 32px !important;
    padding: 0 !important;
    border-color: rgba(9,136,255,.24) !important;
    background: #0988ff !important;
}

.operator-icon-button.danger {
    color: #ff6f7f !important;
}

.operator-subscription-actions .icon {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
    background: currentColor !important;
}

.operator-subscription-actions .modal-wrapper {
    position: fixed !important;
}

.operator-bottom-panel {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 20px !important;
    min-width: 0 !important;
    padding: 22px !important;
    border-top: 1px solid #2a2d34 !important;
    background: #1b1d23 !important;
}

.operator-bottom-panel span {
    display: block !important;
    margin-bottom: 10px !important;
    color: rgba(255,255,255,.44) !important;
    font-size: 10px !important;
    font-weight: 720 !important;
}

.operator-bottom-panel h3 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 24px !important;
    font-weight: 780 !important;
}

.operator-bottom-panel p {
    max-width: 420px !important;
    margin: 10px 0 0 !important;
    color: rgba(255,255,255,.48) !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
}

.operator-empty-state {
    display: grid !important;
    place-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-height: 260px !important;
    padding: 32px !important;
    text-align: center !important;
}

.operator-empty-icon {
    display: grid !important;
    place-items: center !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 10px !important;
    background: #2a2e37 !important;
}

.operator-empty-icon .icon {
    width: 20px !important;
    height: 20px !important;
    background: rgba(255,255,255,.7) !important;
}

.operator-empty-state h3,
.operator-empty-state p {
    margin: 0 !important;
}

.operator-empty-state h3 {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 760 !important;
}

.operator-empty-state p {
    max-width: 420px !important;
    color: rgba(255,255,255,.5) !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}

.operator-subscription-row.loading {
    opacity: .72 !important;
}

.operator-subscription-row.loading .operator-subscription-game,
.operator-subscription-row.loading .operator-status-pill,
.operator-subscription-row.loading .operator-subscription-actions {
    min-height: 24px !important;
    border-radius: 5px !important;
    background: linear-gradient(90deg, #2a2d34, #333741, #2a2d34) !important;
    background-size: 220% 100% !important;
    animation: operatorLoading 1.2s ease-in-out infinite !important;
}

@keyframes operatorLoading {
    0% { background-position: 100% 0; }
    100% { background-position: -100% 0; }
}

@media(max-width:980px) {
    body:has(.operator-profile-page) {
        overflow: auto !important;
    }

    .operator-profile-page {
        grid-template-columns: 1fr !important;
        height: auto !important;
        min-height: 100vh !important;
        overflow: visible !important;
    }

    .operator-sidebar {
        height: auto !important;
        border-right: 0 !important;
        border-bottom: 1px solid #2a2d34 !important;
    }

    .operator-workspace {
        height: auto !important;
        min-height: 0 !important;
    }

    .operator-layout {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto auto !important;
        overflow: visible !important;
    }

    .operator-profile-panel,
    .operator-main-panel,
    .operator-bottom-panel {
        grid-column: auto !important;
        grid-row: auto !important;
        height: auto !important;
        overflow: visible !important;
    }

    .operator-subscription-row {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    .operator-subscription-actions {
        justify-content: flex-start !important;
    }
}
/* ===================== END OPERATOR PROFILE PAGE ===================== */

/* ===================== OPERATOR PROFILE POLISH ===================== */
body:has(.operator-profile-page) {
    background: #0e1016 !important;
}

.operator-profile-page {
    grid-template-columns: 232px minmax(0, 1fr) !important;
    background:
        radial-gradient(720px 480px at 82% -160px, rgba(37,116,220,.16), transparent 70%),
        linear-gradient(180deg, #11141b 0%, #0e1016 100%) !important;
    color: #f4f7fb !important;
}

.operator-sidebar {
    padding: 22px 14px 18px !important;
    border-right: 1px solid rgba(255,255,255,.07) !important;
    background: rgba(15,18,25,.98) !important;
}

.operator-brand {
    position: relative !important;
    height: 40px !important;
    margin: 0 4px 36px !important;
    padding-left: 38px !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 820 !important;
}

.operator-brand::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 4px !important;
    width: 28px !important;
    height: 28px !important;
    border-radius: 7px !important;
    background:
        linear-gradient(135deg, rgba(255,255,255,.2), transparent),
        #2276e8 !important;
    box-shadow: 0 12px 26px rgba(34,118,232,.26) !important;
}

.operator-menu-label {
    margin: 0 4px 10px !important;
    color: rgba(232,238,248,.4) !important;
    font-size: 10px !important;
    text-transform: uppercase !important;
}

.operator-main-nav {
    gap: 6px !important;
    padding: 0 !important;
}

.operator-main-nav a {
    height: 40px !important;
    padding: 0 12px !important;
    border-radius: 7px !important;
    color: rgba(232,238,248,.64) !important;
    font-size: 12px !important;
    font-weight: 680 !important;
    transition: background 140ms ease, color 140ms ease !important;
}

.operator-main-nav a .icon {
    width: 15px !important;
    height: 15px !important;
    min-width: 15px !important;
    min-height: 15px !important;
}

.operator-main-nav a.active {
    background: #202734 !important;
    color: #fff !important;
    box-shadow: inset 2px 0 0 #4aa3ff !important;
}

.operator-main-nav a.active::after {
    display: none !important;
}

.operator-main-nav a:hover {
    background: rgba(255,255,255,.055) !important;
}

.operator-sidebar-footer {
    gap: 14px !important;
    padding: 14px 4px 0 !important;
    border-top: 1px solid rgba(255,255,255,.07) !important;
}

.operator-sidebar-user {
    grid-template-columns: 40px minmax(0, 1fr) !important;
    gap: 10px !important;
}

.operator-sidebar-user img {
    width: 40px !important;
    height: 40px !important;
    border: 1px solid rgba(255,255,255,.12) !important;
}

.operator-sidebar-user strong {
    font-size: 12px !important;
}

.operator-sidebar-user small {
    font-size: 10px !important;
}

.operator-logout {
    height: 34px !important;
    border-color: rgba(255,94,111,.18) !important;
    background: rgba(255,94,111,.07) !important;
    color: #ff8d9a !important;
    border-radius: 7px !important;
}

.operator-workspace {
    grid-template-rows: 64px minmax(0, 1fr) !important;
    background: transparent !important;
}

.operator-topbar {
    height: 64px !important;
    padding: 0 26px !important;
    border-bottom: 1px solid rgba(255,255,255,.07) !important;
    background: rgba(17,20,27,.72) !important;
    -webkit-backdrop-filter: blur(16px) !important;
            backdrop-filter: blur(16px) !important;
}

.operator-breadcrumb {
    gap: 12px !important;
    color: rgba(244,247,251,.88) !important;
    font-size: 12px !important;
}

.operator-breadcrumb a {
    display: inline-flex !important;
    align-items: center !important;
    height: 30px !important;
    padding: 0 10px !important;
    border-radius: 6px !important;
    background: rgba(255,255,255,.055) !important;
    color: rgba(244,247,251,.72) !important;
}

.operator-search {
    width: 260px !important;
    height: 36px !important;
    border-color: rgba(255,255,255,.08) !important;
    border-radius: 7px !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(244,247,251,.34) !important;
}

.operator-layout {
    grid-template-columns: 336px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 520px) minmax(180px, 1fr) !important;
    gap: 0 !important;
}

.operator-profile-panel {
    height: calc(100vh - 64px) !important;
    border-right: 1px solid rgba(255,255,255,.07) !important;
    background: #151922 !important;
}

.operator-user-card {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 82px minmax(0, 1fr) !important;
    align-items: end !important;
    min-height: 178px !important;
    padding: 92px 20px 22px !important;
    overflow: hidden !important;
    border-bottom: 1px solid rgba(255,255,255,.07) !important;
    background:
        linear-gradient(180deg, rgba(21,25,34,0) 0%, #151922 92%),
        radial-gradient(220px 120px at 22% 16%, rgba(255,118,95,.22), transparent 72%),
        radial-gradient(260px 130px at 84% 12%, rgba(74,163,255,.2), transparent 74%),
        linear-gradient(135deg, #263243, #171c27) !important;
}

.operator-user-card::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background-image:
        linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px) !important;
    background-size: 24px 24px !important;
    opacity: .28 !important;
    pointer-events: none !important;
}

.operator-user-card > * {
    position: relative !important;
    z-index: 1 !important;
}

.operator-avatar {
    width: 78px !important;
    height: 78px !important;
    border-radius: 12px !important;
    border: 2px solid rgba(255,255,255,.18) !important;
    box-shadow: 0 18px 34px rgba(0,0,0,.28) !important;
}

.operator-user-card h1 {
    margin-bottom: 8px !important;
    font-size: 20px !important;
    font-weight: 800 !important;
}

.operator-user-card p {
    color: rgba(244,247,251,.56) !important;
    font-size: 11px !important;
}

.operator-info-group {
    padding: 20px !important;
    border-bottom: 1px solid rgba(255,255,255,.07) !important;
}

.operator-info-group h2 {
    margin-bottom: 16px !important;
    color: rgba(244,247,251,.54) !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
}

.operator-tag-list {
    gap: 8px !important;
}

.operator-tag-list span {
    height: 26px !important;
    padding: 0 10px !important;
    border: 1px solid rgba(255,255,255,.06) !important;
    border-radius: 6px !important;
    background: #202734 !important;
    color: rgba(244,247,251,.82) !important;
}

.operator-balance-compact dl {
    gap: 14px !important;
}

.operator-balance-compact div {
    align-items: center !important;
}

.operator-balance-compact dt,
.operator-balance-compact dd {
    font-size: 12px !important;
}

.operator-balance-compact dt {
    color: rgba(244,247,251,.46) !important;
}

.operator-balance-compact dd {
    color: rgba(244,247,251,.92) !important;
}

.operator-activate-form {
    gap: 10px !important;
}

.operator-activate-form input {
    height: 38px !important;
    padding: 0 12px !important;
    border-color: rgba(255,255,255,.08) !important;
    border-radius: 7px !important;
    background: #10141c !important;
    font-size: 12px !important;
}

.operator-activate-form button,
.operator-blue-button,
.operator-balance-panel .go-up-balance {
    height: 38px !important;
    border-radius: 7px !important;
    background: #287eff !important;
    box-shadow: 0 12px 24px rgba(40,126,255,.18) !important;
    font-size: 12px !important;
}

.operator-main-panel {
    padding: 26px 26px 18px !important;
    background:
        radial-gradient(520px 260px at 100% 0%, rgba(40,126,255,.08), transparent 68%),
        #11141b !important;
}

.operator-panel-head {
    align-items: center !important;
    margin-bottom: 20px !important;
}

.operator-panel-head h2 {
    font-size: 28px !important;
    font-weight: 820 !important;
}

.operator-panel-head p {
    margin-top: 9px !important;
    color: rgba(244,247,251,.5) !important;
    font-size: 12px !important;
}

.operator-subscription-table {
    max-height: 430px !important;
    display: grid !important;
    align-content: start !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    padding: 10px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 8px !important;
    background: rgba(18,22,30,.8) !important;
}

.operator-subscription-row {
    grid-template-columns: minmax(230px, 1fr) minmax(130px, 180px) auto !important;
    min-height: 64px !important;
    padding: 10px 12px !important;
    border: 1px solid rgba(255,255,255,.055) !important;
    border-radius: 8px !important;
    background: #191e28 !important;
    transition: border-color 140ms ease, background 140ms ease, transform 140ms ease !important;
}

.operator-subscription-row:hover {
    border-color: rgba(74,163,255,.24) !important;
    background: #1e2430 !important;
    transform: translateY(-1px) !important;
}

.operator-subscription-game {
    grid-template-columns: 44px minmax(0, 1fr) !important;
    gap: 13px !important;
}

.operator-subscription-image,
.operator-subscription-image .progressive-image-main,
.operator-subscription-image .progressive-image-thumb,
.operator-subscription-image .progressive-image-overlay {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    border-radius: 8px !important;
}

.operator-subscription-title strong {
    font-size: 13px !important;
    font-weight: 760 !important;
}

.operator-subscription-title span {
    margin-top: 4px !important;
    color: rgba(244,247,251,.42) !important;
    font-size: 11px !important;
}

.operator-status-pill {
    height: 26px !important;
    padding: 0 10px !important;
    border: 1px solid rgba(255,255,255,.06) !important;
    border-radius: 6px !important;
    background: #252b36 !important;
    color: rgba(244,247,251,.66) !important;
    font-size: 10px !important;
    line-height: 26px !important;
}

.operator-status-pill.active {
    border-color: rgba(92,225,165,.16) !important;
    background: rgba(92,225,165,.09) !important;
    color: #75e2ad !important;
}

.operator-status-pill.danger {
    border-color: rgba(255,111,127,.18) !important;
    background: rgba(255,111,127,.08) !important;
    color: #ff8794 !important;
}

.operator-subscription-actions {
    gap: 7px !important;
}

.operator-icon-button,
.operator-subscription-actions .status-view {
    min-width: 34px !important;
    height: 34px !important;
    border-color: rgba(255,255,255,.07) !important;
    border-radius: 7px !important;
    background: #252b36 !important;
    color: rgba(244,247,251,.78) !important;
}

.operator-subscription-actions .status-view.active {
    width: 34px !important;
    background: #34c986 !important;
    border-color: transparent !important;
    box-shadow: 0 10px 20px rgba(52,201,134,.16) !important;
}

.operator-bottom-panel {
    margin: 0 26px 26px !important;
    padding: 22px 24px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 8px !important;
    background:
        radial-gradient(360px 140px at 100% 0%, rgba(40,126,255,.13), transparent 70%),
        #151922 !important;
}

.operator-bottom-panel span {
    color: rgba(244,247,251,.48) !important;
    text-transform: uppercase !important;
}

.operator-bottom-panel h3 {
    font-size: 28px !important;
}

.operator-bottom-panel p {
    color: rgba(244,247,251,.54) !important;
    font-size: 12px !important;
}

.operator-withdraw-group {
    display: grid !important;
    grid-gap: 12px !important;
    gap: 12px !important;
}

.operator-withdraw-summary strong {
    display: block !important;
    margin-bottom: 8px !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 800 !important;
}

.operator-withdraw-summary p {
    margin: 0 !important;
    color: rgba(244,247,251,.5) !important;
    font-size: 11px !important;
    line-height: 1.45 !important;
}

.operator-withdraw-group .go-up-balance {
    width: 100% !important;
}

.operator-profile-panel {
    padding-bottom: 18px !important;
}

.operator-withdraw-group .btn.black.go-up-balance,
.operator-withdraw-group a.btn.black.go-up-balance.clickable {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: #287eff !important;
    color: #fff !important;
    box-shadow: 0 12px 24px rgba(40,126,255,.18) !important;
    font-size: 12px !important;
    font-weight: 720 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    transform: none !important;
}

.operator-withdraw-group .btn.black.go-up-balance:hover,
.operator-withdraw-group a.btn.black.go-up-balance.clickable:hover {
    background: #4a94ff !important;
    box-shadow: 0 14px 28px rgba(40,126,255,.24) !important;
    transform: none !important;
}

.operator-withdraw-group .btn.black.go-up-balance::before,
.operator-withdraw-group .btn.black.go-up-balance::after {
    display: none !important;
}

body:has(.operator-profile-page) .modal-wrapper.show {
    background: rgba(7,9,14,.72) !important;
    -webkit-backdrop-filter: blur(12px) !important;
            backdrop-filter: blur(12px) !important;
}

body:has(.operator-profile-page) .modal.cash-up {
    border: 1px solid rgba(255,255,255,.08) !important;
    border-radius: 10px !important;
    background: #151922 !important;
    box-shadow: 0 28px 70px rgba(0,0,0,.34) !important;
}

body:has(.operator-profile-page) .modal.cash-up .header,
body:has(.operator-profile-page) .modal.cash-up .body {
    background: transparent !important;
}

body:has(.operator-profile-page) .modal.cash-up .header {
    border-bottom: 1px solid rgba(255,255,255,.07) !important;
}

body:has(.operator-profile-page) .modal.cash-up .header .name,
body:has(.operator-profile-page) .modal.cash-up .pre-title {
    color: #fff !important;
}

body:has(.operator-profile-page) .modal.cash-up .header span,
body:has(.operator-profile-page) .modal.cash-up .body {
    color: rgba(244,247,251,.64) !important;
}

body:has(.operator-profile-page) .modal.cash-up .body .go-up .btn.black {
    height: 40px !important;
    border-radius: 7px !important;
    font-size: 12px !important;
}

body:has(.operator-profile-page) .settings-email-modal-wrapper.show {
    background: rgba(7, 9, 9, .72) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
}

body:has(.operator-profile-page) .modal.cash-up.settings-email-modal,
body .modal.cash-up.settings-email-modal {
    position: relative !important;
    width: min(390px, calc(100vw - 32px)) !important;
    min-width: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    box-shadow: 0 28px 70px rgba(0, 0, 0, .28) !important;
    overflow: hidden !important;
}

body:has(.operator-profile-page) .settings-email-modal-close {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 4 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #1b1e20 !important;
    color: #d8dcde !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, transform 180ms ease, color 180ms ease !important;
}

body:has(.operator-profile-page) .settings-email-modal-close:hover {
    background: #2f3336 !important;
    color: #fff !important;
    transform: translateY(-1px) !important;
}

body:has(.operator-profile-page) .settings-email-modal-close span {
    position: absolute !important;
    width: 12px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: currentColor !important;
}

body:has(.operator-profile-page) .settings-email-modal-close span:first-child {
    transform: rotate(45deg) !important;
}

body:has(.operator-profile-page) .settings-email-modal-close span:last-child {
    transform: rotate(-45deg) !important;
}

body:has(.operator-profile-page) .settings-email-modal .settings-email-modal-body,
body .settings-email-modal .settings-email-modal-body {
    padding: 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #8c9093 !important;
}

body:has(.operator-profile-page) .settings-email-modal .pre-title {
    margin: 0 42px 14px 0 !important;
    color: #f5f6f6 !important;
    font-size: 14px !important;
    font-weight: 640 !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

body:has(.operator-profile-page) .settings-email-modal .pre-title b,
body:has(.operator-profile-page) .settings-email-modal .pre-title span {
    color: #fff !important;
    font-weight: 650 !important;
}

body:has(.operator-profile-page) .settings-email-modal br {
    display: none !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up + .go-up {
    margin-top: 10px !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    outline: none !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 560 !important;
    text-align: left !important;
    transition: background-color 180ms ease, color 180ms ease !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up input:focus {
    background: #1d2123 !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up input::placeholder {
    color: #6f7477 !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up input:-webkit-autofill,
body:has(.operator-profile-page) .settings-email-modal .go-up input:-webkit-autofill:hover,
body:has(.operator-profile-page) .settings-email-modal .go-up input:-webkit-autofill:focus,
body:has(.operator-profile-page) .settings-email-modal .go-up input:-webkit-autofill:active {
    -webkit-text-fill-color: #d8dcde !important;
    caret-color: #d8dcde !important;
    box-shadow: 0 0 0 1000px #181b1d inset !important;
    -webkit-transition: background-color 9999s ease-in-out 0s !important;
    transition: background-color 9999s ease-in-out 0s !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up input::selection {
    background: rgba(90, 132, 255, .28) !important;
    color: #fff !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up .btn.black {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 10px 0 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up .btn.black:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up .btn.black[style*="display: none"] {
    display: none !important;
}

body:has(.operator-profile-page) .settings-email-modal .go-up .btn.black img {
    width: 76px !important;
    height: auto !important;
}

@media(max-width:1180px) {
    .operator-profile-page {
        grid-template-columns: 78px minmax(0, 1fr) !important;
    }

    .operator-sidebar {
        padding-inline: 10px !important;
    }

    .operator-brand {
        width: 40px !important;
        margin-inline: auto !important;
        padding-left: 0 !important;
        overflow: hidden !important;
        color: transparent !important;
    }

    .operator-brand::before {
        left: 6px !important;
    }

    .operator-menu-label,
    .operator-main-nav a:not(.active)::after,
    .operator-main-nav a {
        font-size: 0 !important;
    }

    .operator-main-nav a {
        justify-content: center !important;
        padding: 0 !important;
    }

    .operator-sidebar-user span,
    .operator-logout {
        display: none !important;
    }
}

@media(max-width:980px) {
    .operator-profile-page {
        grid-template-columns: 1fr !important;
    }

    .operator-sidebar {
        display: none !important;
    }

    .operator-topbar {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 0 !important;
        z-index: 20 !important;
    }

    .operator-layout {
        grid-template-columns: 1fr !important;
    }

    .operator-main-panel,
    .operator-bottom-panel {
        margin: 0 !important;
    }
}
/* ===================== END OPERATOR PROFILE POLISH ===================== */

/* ===================== OPERATOR PROFILE COMPOSITION PASS ===================== */
body:has(.operator-profile-page) {
    background: #090c12 !important;
}

.operator-profile-page {
    grid-template-columns: 220px minmax(0, 1fr) !important;
    background:
        radial-gradient(860px 520px at 68% -220px, rgba(42,122,255,.18), transparent 72%),
        radial-gradient(640px 520px at -160px 86%, rgba(52,201,134,.08), transparent 72%),
        #090c12 !important;
}

.operator-sidebar {
    border-right-color: rgba(255,255,255,.06) !important;
    background: rgba(10,14,21,.94) !important;
}

.operator-brand::before {
    background:
        linear-gradient(135deg, rgba(255,255,255,.22), transparent),
        linear-gradient(135deg, #2a7aff, #35c98a) !important;
}

.operator-main-nav a.active {
    background: rgba(42,122,255,.14) !important;
    box-shadow: inset 2px 0 0 #2a7aff !important;
}

.operator-workspace {
    grid-template-rows: 72px minmax(0, 1fr) !important;
}

.operator-topbar {
    height: 72px !important;
    padding: 0 32px !important;
    border-bottom-color: rgba(255,255,255,.06) !important;
    background: rgba(9,12,18,.55) !important;
}

.operator-breadcrumb span {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 820 !important;
}

.operator-topbar-balance {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    height: 40px !important;
    padding: 0 14px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,.045) !important;
}

.operator-topbar-balance span {
    color: rgba(244,247,251,.48) !important;
    font-size: 10px !important;
    font-weight: 720 !important;
    text-transform: uppercase !important;
}

.operator-topbar-balance strong {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 800 !important;
}

.operator-layout {
    grid-template-columns: 332px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) !important;
}

.operator-profile-panel {
    height: calc(100vh - 72px) !important;
    margin: 0 !important;
    border-right-color: rgba(255,255,255,.06) !important;
    background: rgba(14,18,27,.92) !important;
}

.operator-user-card {
    min-height: 210px !important;
    padding: 118px 22px 24px !important;
    background:
        linear-gradient(180deg, rgba(14,18,27,0) 0%, rgba(14,18,27,.48) 52%, #0e121b 100%),
        radial-gradient(220px 140px at 16% 18%, rgba(255,143,106,.24), transparent 74%),
        radial-gradient(320px 160px at 94% 0%, rgba(42,122,255,.28), transparent 72%),
        linear-gradient(135deg, #26344a, #121722) !important;
}

.operator-user-card h1 {
    font-size: 22px !important;
}

.operator-info-group {
    padding: 22px !important;
    border-bottom-color: rgba(255,255,255,.06) !important;
}

.operator-tag-list span {
    background: rgba(255,255,255,.055) !important;
}

.operator-main-panel {
    display: grid !important;
    grid-template-rows: auto minmax(0, auto) !important;
    align-content: start !important;
    grid-gap: 18px !important;
    gap: 18px !important;
    padding: 32px !important;
    background: transparent !important;
}

.operator-metric-grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-gap: 14px !important;
    gap: 14px !important;
}

.operator-metric-grid div {
    min-height: 96px !important;
    padding: 18px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 8px !important;
    background:
        linear-gradient(135deg, rgba(255,255,255,.055), rgba(255,255,255,.02)),
        rgba(14,18,27,.88) !important;
}

.operator-metric-grid span {
    display: block !important;
    margin-bottom: 18px !important;
    color: rgba(244,247,251,.46) !important;
    font-size: 10px !important;
    font-weight: 760 !important;
    text-transform: uppercase !important;
}

.operator-metric-grid strong {
    color: #fff !important;
    font-size: 28px !important;
    font-weight: 840 !important;
    line-height: 1 !important;
}

.operator-panel-head {
    margin: 4px 0 0 !important;
}

.operator-panel-head h2 {
    font-size: 24px !important;
}

.operator-subscription-table {
    max-height: 520px !important;
    padding: 8px !important;
    border-color: rgba(255,255,255,.07) !important;
    background:
        linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.015)),
        rgba(14,18,27,.9) !important;
}

.operator-subscription-row {
    min-height: 58px !important;
    border-color: transparent !important;
    background: transparent !important;
}

.operator-subscription-row + .operator-subscription-row {
    border-top: 1px solid rgba(255,255,255,.055) !important;
}

.operator-subscription-row:hover {
    border-color: transparent !important;
    background: rgba(255,255,255,.045) !important;
    transform: none !important;
}

.operator-subscription-image,
.operator-subscription-image .progressive-image-main,
.operator-subscription-image .progressive-image-thumb,
.operator-subscription-image .progressive-image-overlay {
    border-radius: 10px !important;
}

.operator-status-pill {
    background: rgba(255,255,255,.06) !important;
}

.operator-icon-button,
.operator-subscription-actions .status-view {
    background: rgba(255,255,255,.065) !important;
}

.operator-subscription-actions .status-view.active {
    background: #35c98a !important;
}

.operator-withdraw-group {
    margin: 0 14px 14px !important;
    padding: 18px !important;
    border: 1px solid rgba(255,255,255,.07) !important;
    border-radius: 8px !important;
    background:
        radial-gradient(240px 120px at 100% 0%, rgba(42,122,255,.16), transparent 70%),
        rgba(255,255,255,.035) !important;
}

.operator-withdraw-group h2 {
    margin-bottom: 12px !important;
}

.operator-withdraw-summary strong {
    font-size: 24px !important;
}

@media(max-width:1180px) {
    .operator-profile-page {
        grid-template-columns: 78px minmax(0, 1fr) !important;
    }

    .operator-layout {
        grid-template-columns: 300px minmax(0, 1fr) !important;
    }
}

@media(max-width:980px) {
    .operator-metric-grid {
        grid-template-columns: 1fr !important;
    }
}
/* ===================== END OPERATOR PROFILE COMPOSITION PASS ===================== */

/* ===================== OPERATOR PROFILE ATEX PASS ===================== */
body:has(.operator-profile-page) {
    overflow: auto !important;
    background: #202020 !important;
}

.operator-profile-page {
    grid-template-columns: 290px minmax(0, 1fr) !important;
    width: min(1720px, calc(100vw - 160px)) !important;
    height: min(980px, calc(100vh - 180px)) !important;
    min-height: 720px !important;
    margin: 90px auto !important;
    overflow: hidden !important;
    border: 1px solid #2a2d2f !important;
    border-radius: 0 !important;
    background: #111414 !important;
    color: #f2f2f2 !important;
    box-shadow: none !important;
}

.operator-sidebar {
    height: 100% !important;
    padding: 44px 30px 28px !important;
    border-right: 1px solid #2a2d2f !important;
    background: #111414 !important;
}

.operator-brand {
    height: 34px !important;
    margin: 0 0 54px !important;
    padding-left: 38px !important;
    color: #f4f4f4 !important;
    font-size: 18px !important;
    font-weight: 760 !important;
}

.operator-brand::before {
    left: 0 !important;
    top: 5px !important;
    width: 24px !important;
    height: 24px !important;
    border-radius: 0 !important;
    background: none !important;
    box-shadow: none !important;
}

.operator-brand::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 8px !important;
    width: 24px !important;
    height: 18px !important;
    background: currentColor !important;
    -webkit-clip-path: polygon(0 45%, 18% 45%, 28% 8%, 43% 92%, 58% 22%, 68% 45%, 100% 45%, 100% 58%, 60% 58%, 48% 100%, 34% 18%, 25% 58%, 0 58%) !important;
            clip-path: polygon(0 45%, 18% 45%, 28% 8%, 43% 92%, 58% 22%, 68% 45%, 100% 45%, 100% 58%, 60% 58%, 48% 100%, 34% 18%, 25% 58%, 0 58%) !important;
}

.operator-menu-label {
    margin: 0 0 16px !important;
    color: #74777b !important;
    font-size: 12px !important;
    font-weight: 680 !important;
    text-transform: uppercase !important;
}

.operator-main-nav {
    gap: 8px !important;
}

.operator-main-nav a {
    height: 44px !important;
    padding: 0 12px !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #d8d8d8 !important;
    font-size: 14px !important;
    font-weight: 560 !important;
}

.operator-main-nav a .icon {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    min-height: 17px !important;
}

.operator-main-nav a.active {
    background: #0d0f0f !important;
    color: #fff !important;
    box-shadow: inset 3px 0 0 #f05252 !important;
}

.operator-main-nav a:hover {
    background: #151818 !important;
    color: #fff !important;
}

.operator-sidebar-footer {
    padding: 22px 0 0 !important;
    border-top: 1px solid #2a2d2f !important;
}

.operator-sidebar-user {
    grid-template-columns: 40px minmax(0, 1fr) !important;
}

.operator-sidebar-user img {
    width: 40px !important;
    height: 40px !important;
    border: 1px solid #2f3336 !important;
    border-radius: 50% !important;
}

.operator-sidebar-user strong {
    font-size: 13px !important;
    font-weight: 660 !important;
}

.operator-sidebar-user small {
    color: #81858a !important;
    font-size: 11px !important;
}

.operator-logout {
    height: 38px !important;
    border: 1px solid #2a2d2f !important;
    border-radius: 0 !important;
    background: #151818 !important;
    color: #e7e7e7 !important;
    font-size: 13px !important;
}

.operator-workspace {
    height: 100% !important;
    grid-template-rows: 76px minmax(0, 1fr) !important;
    background: #111414 !important;
}

.operator-topbar {
    height: 76px !important;
    padding: 0 38px !important;
    border-bottom: 1px solid #2a2d2f !important;
    background: #111414 !important;
    -webkit-backdrop-filter: none !important;
            backdrop-filter: none !important;
}

.operator-breadcrumb {
    gap: 12px !important;
    color: #7d8085 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.operator-breadcrumb a {
    height: auto !important;
    padding: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #7d8085 !important;
}

.operator-breadcrumb span {
    color: #f3f3f3 !important;
    font-size: 14px !important;
    font-weight: 650 !important;
}

.operator-topbar-balance {
    height: 42px !important;
    padding: 0 16px !important;
    border: 1px solid #34383b !important;
    border-radius: 8px !important;
    background: #303336 !important;
}

.operator-topbar-balance span {
    color: #b0b2b4 !important;
    font-size: 11px !important;
}

.operator-topbar-balance strong {
    color: #fff !important;
    font-size: 14px !important;
}

.operator-layout {
    grid-template-columns: 340px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) !important;
    height: 100% !important;
    background: #111414 !important;
}

.operator-profile-panel {
    grid-row: 1 !important;
    height: 100% !important;
    padding: 0 !important;
    border-right: 1px solid #2a2d2f !important;
    background: #111414 !important;
}

.operator-user-card {
    min-height: 132px !important;
    padding: 28px 36px !important;
    grid-template-columns: 74px minmax(0, 1fr) !important;
    border-bottom: 1px solid #2a2d2f !important;
    background: #111414 !important;
}

.operator-user-card::after {
    display: none !important;
}

.operator-avatar {
    width: 72px !important;
    height: 72px !important;
    border: 1px solid #2f3336 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.operator-user-card h1 {
    margin: 0 0 8px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

.operator-user-card p {
    color: #888c91 !important;
    font-size: 12px !important;
}

.operator-info-group {
    padding: 26px 36px !important;
    border-bottom: 1px solid #2a2d2f !important;
    background: transparent !important;
}

.operator-info-group h2 {
    margin: 0 0 18px !important;
    color: #8b8f95 !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    text-transform: uppercase !important;
}

.operator-activate-form {
    gap: 10px !important;
}

.operator-activate-form input {
    height: 42px !important;
    border: 1px solid #2a2d2f !important;
    border-radius: 0 !important;
    background: #0d0f0f !important;
    color: #fff !important;
    font-size: 13px !important;
}

.operator-activate-form button,
.operator-blue-button,
.operator-withdraw-group .btn.black.go-up-balance,
.operator-withdraw-group a.btn.black.go-up-balance.clickable {
    height: 42px !important;
    border: 1px solid #3a3e42 !important;
    border-radius: 8px !important;
    background: #303336 !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 13px !important;
    font-weight: 650 !important;
}

.operator-activate-form button:hover,
.operator-blue-button:hover,
.operator-withdraw-group .btn.black.go-up-balance:hover,
.operator-withdraw-group a.btn.black.go-up-balance.clickable:hover {
    background: #3a3e42 !important;
    box-shadow: none !important;
}

.operator-withdraw-group {
    margin: 0 !important;
    padding: 26px 36px !important;
    border: 0 !important;
    border-bottom: 1px solid #2a2d2f !important;
    border-radius: 0 !important;
    background: transparent !important;
}

.operator-withdraw-summary strong {
    color: #fff !important;
    font-size: 28px !important;
    font-weight: 760 !important;
}

.operator-withdraw-summary p {
    color: #8b8f95 !important;
    font-size: 13px !important;
}

.operator-main-panel {
    grid-template-rows: auto minmax(0, 1fr) !important;
    gap: 24px !important;
    padding: 42px 38px !important;
    overflow: hidden !important;
    background: #111414 !important;
}

.operator-panel-head {
    align-items: start !important;
    margin: 0 !important;
}

.operator-panel-head h2 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 34px !important;
    font-weight: 760 !important;
}

.operator-blue-button {
    height: 42px !important;
    padding: 0 18px !important;
}

.operator-subscription-table {
    display: grid !important;
    align-content: start !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    max-height: none !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

.operator-subscription-row {
    grid-template-columns: minmax(240px, 1fr) minmax(130px, 170px) auto !important;
    min-height: 64px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-bottom: 1px solid #2a2d2f !important;
    border-radius: 0 !important;
    background: #0e1010 !important;
    transform: none !important;
}

.operator-subscription-row:first-child {
    border-top: 1px solid #2a2d2f !important;
}

.operator-subscription-row:hover {
    background: #151818 !important;
    border-color: #2a2d2f !important;
    transform: none !important;
}

.operator-subscription-game {
    grid-template-columns: 38px minmax(0, 1fr) !important;
    gap: 14px !important;
}

.operator-subscription-image,
.operator-subscription-image .progressive-image-main,
.operator-subscription-image .progressive-image-thumb,
.operator-subscription-image .progressive-image-overlay {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    border-radius: 50% !important;
}

.operator-subscription-title strong {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 650 !important;
}

.operator-subscription-title span {
    color: #7d8187 !important;
    font-size: 12px !important;
}

.operator-status-pill {
    height: 24px !important;
    padding: 0 9px !important;
    border: 1px solid #2a2d2f !important;
    border-radius: 6px !important;
    background: #151818 !important;
    color: #a4a7aa !important;
    font-size: 11px !important;
    line-height: 24px !important;
}

.operator-status-pill.active {
    border-color: rgba(68,190,105,.26) !important;
    background: rgba(68,190,105,.08) !important;
    color: #4fc16f !important;
}

.operator-status-pill.danger {
    border-color: rgba(219,83,83,.32) !important;
    background: rgba(219,83,83,.08) !important;
    color: #e16666 !important;
}

.operator-icon-button,
.operator-subscription-actions .status-view {
    height: 34px !important;
    min-width: 34px !important;
    border: 1px solid #2a2d2f !important;
    border-radius: 6px !important;
    background: #151818 !important;
    color: #e5e5e5 !important;
    box-shadow: none !important;
}

.operator-subscription-actions .status-view.active {
    width: 34px !important;
    background: #303336 !important;
    border-color: #3a3e42 !important;
    box-shadow: none !important;
}

@media(max-width:1180px) {
    .operator-profile-page {
        width: 100vw !important;
        height: 100vh !important;
        min-height: 100vh !important;
        margin: 0 !important;
        grid-template-columns: 76px minmax(0, 1fr) !important;
    }
}

@media(max-width:980px) {
    .operator-profile-page {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 100vh !important;
        margin: 0 !important;
        overflow: visible !important;
    }

    .operator-workspace,
    .operator-layout,
    .operator-profile-panel {
        height: auto !important;
    }

    .operator-layout {
        display: block !important;
    }

    .operator-subscription-row {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
        padding: 14px !important;
    }
}
/* ===================== END OPERATOR PROFILE ATEX PASS ===================== */

/* ===================== OPERATOR PROFILE FULLSCREEN FINAL ===================== */
body:has(.operator-profile-page) {
    margin: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    overflow: hidden !important;
    background: #0d0f12 !important;
}

.operator-profile-page {
    display: grid !important;
    grid-template-columns: 272px minmax(0, 1fr) !important;
    width: 100vw !important;
    max-width: none !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    background: #0d0f12 !important;
    box-shadow: none !important;
}

.operator-sidebar {
    height: 100vh !important;
    padding: 32px 24px 24px !important;
    border-right: 1px solid #25282d !important;
    background: #0f1216 !important;
}

.operator-brand {
    margin: 0 0 46px !important;
    color: #fff !important;
}

.operator-main-nav a {
    height: 42px !important;
    border-radius: 6px !important;
}

.operator-main-nav a.active {
    background: #171b20 !important;
    box-shadow: inset 3px 0 0 #3d8bff !important;
}

.operator-workspace {
    height: 100vh !important;
    grid-template-rows: 72px minmax(0, 1fr) !important;
    background: #101317 !important;
}

.operator-topbar {
    height: 72px !important;
    padding: 0 36px !important;
    border-bottom: 1px solid #25282d !important;
    background: #101317 !important;
}

.operator-layout {
    display: grid !important;
    grid-template-columns: 360px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) !important;
    width: 100% !important;
    height: calc(100vh - 72px) !important;
    overflow: hidden !important;
    background: #101317 !important;
}

.operator-profile-panel {
    height: calc(100vh - 72px) !important;
    overflow-y: auto !important;
    border-right: 1px solid #25282d !important;
    background: #11151a !important;
}

.operator-user-card {
    min-height: 150px !important;
    padding: 34px 32px !important;
    background: #11151a !important;
}

.operator-info-group,
.operator-withdraw-group {
    padding: 28px 32px !important;
    border-bottom: 1px solid #25282d !important;
    background: transparent !important;
}

.operator-main-panel {
    height: calc(100vh - 72px) !important;
    padding: 36px 40px !important;
    overflow: hidden !important;
    background:
        radial-gradient(700px 360px at 100% 0%, rgba(61,139,255,.08), transparent 70%),
        #101317 !important;
}

.operator-panel-head {
    min-height: 44px !important;
    margin: 0 0 24px !important;
}

.operator-panel-head h2 {
    font-size: 32px !important;
    line-height: 1 !important;
}

.operator-subscription-table {
    height: calc(100vh - 72px - 36px - 44px - 24px - 36px) !important;
    max-height: none !important;
    overflow-y: auto !important;
    border: 1px solid #25282d !important;
    border-radius: 8px !important;
    background: #0e1115 !important;
}

.operator-subscription-row {
    min-height: 68px !important;
    padding: 0 22px !important;
    background: #0e1115 !important;
}

.operator-subscription-row:hover {
    background: #151a20 !important;
}

.operator-topbar-balance,
.operator-activate-form button,
.operator-blue-button,
.operator-withdraw-group .btn.black.go-up-balance,
.operator-withdraw-group a.btn.black.go-up-balance.clickable {
    border-radius: 6px !important;
}

@media(max-width:1180px) {
    .operator-profile-page {
        grid-template-columns: 78px minmax(0, 1fr) !important;
    }

    .operator-layout {
        grid-template-columns: 320px minmax(0, 1fr) !important;
    }
}

@media(max-width:900px) {
    body:has(.operator-profile-page) {
        height: auto !important;
        overflow: auto !important;
    }

    .operator-profile-page {
        display: block !important;
        height: auto !important;
        min-height: 100vh !important;
        overflow: visible !important;
    }

    .operator-sidebar {
        display: none !important;
    }

    .operator-workspace,
    .operator-layout,
    .operator-profile-panel,
    .operator-main-panel {
        height: auto !important;
        overflow: visible !important;
    }

    .operator-layout {
        display: block !important;
    }

    .operator-subscription-table {
        height: auto !important;
        max-height: none !important;
    }
}
/* ===================== END OPERATOR PROFILE FULLSCREEN FINAL ===================== */

/* ===================== OPERATOR PROFILE CLEAN ATEX FINAL ===================== */
body:has(.operator-profile-page) {
    margin: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    overflow: hidden !important;
    background: #1f1f1f !important;
}

.operator-profile-page,
.operator-profile-page * {
    box-sizing: border-box !important;
    box-shadow: none !important;
    letter-spacing: 0 !important;
}

.operator-profile-page {
    display: grid !important;
    grid-template-columns: 280px minmax(0, 1fr) !important;
    width: 100vw !important;
    max-width: none !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #111313 !important;
    color: #f4f4f4 !important;
}

.operator-sidebar {
    display: flex !important;
    flex-direction: column !important;
    width: 280px !important;
    height: 100vh !important;
    padding: 34px 28px 26px !important;
    border: 0 !important;
    border-right: 1px solid #272a2d !important;
    background: #111313 !important;
}

.operator-brand {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    height: 32px !important;
    margin: 0 0 48px !important;
    padding: 0 0 0 34px !important;
    color: #f7f7f7 !important;
    font-size: 18px !important;
    font-weight: 720 !important;
    text-decoration: none !important;
}

.operator-brand::before {
    display: none !important;
}

.operator-brand::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 7px !important;
    width: 24px !important;
    height: 18px !important;
    background: #f7f7f7 !important;
    -webkit-clip-path: polygon(0 46%, 18% 46%, 28% 7%, 43% 91%, 58% 22%, 68% 46%, 100% 46%, 100% 58%, 61% 58%, 49% 100%, 34% 18%, 25% 58%, 0 58%) !important;
            clip-path: polygon(0 46%, 18% 46%, 28% 7%, 43% 91%, 58% 22%, 68% 46%, 100% 46%, 100% 58%, 61% 58%, 49% 100%, 34% 18%, 25% 58%, 0 58%) !important;
}

.operator-menu-label {
    margin: 0 0 14px !important;
    color: #777b80 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

.operator-main-nav {
    display: grid !important;
    grid-gap: 8px !important;
    gap: 8px !important;
    padding: 0 !important;
}

.operator-main-nav a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    height: 42px !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #d8d8d8 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

.operator-main-nav a .icon {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    min-height: 17px !important;
    background: currentColor !important;
}

.operator-main-nav a.active {
    background: #0d0f0f !important;
    color: #fff !important;
    box-shadow: inset 3px 0 0 #ef4444 !important;
}

.operator-main-nav a.active::after {
    display: none !important;
}

.operator-main-nav a:hover {
    background: #151818 !important;
    color: #fff !important;
}

.operator-sidebar-footer {
    display: grid !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    margin-top: auto !important;
    padding: 20px 0 0 !important;
    border-top: 1px solid #272a2d !important;
}

.operator-sidebar-user {
    display: grid !important;
    grid-template-columns: 40px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 12px !important;
    gap: 12px !important;
}

.operator-sidebar-user img {
    width: 40px !important;
    height: 40px !important;
    border: 1px solid #2d3033 !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

.operator-sidebar-user strong,
.operator-sidebar-user small {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.operator-sidebar-user strong {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
}

.operator-sidebar-user small {
    margin-top: 2px !important;
    color: #85898e !important;
    font-size: 11px !important;
}

.operator-logout {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 38px !important;
    padding: 0 12px !important;
    border: 1px solid #2d3033 !important;
    border-radius: 0 !important;
    background: #151818 !important;
    color: #e5e5e5 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

.operator-workspace {
    display: grid !important;
    grid-template-rows: 76px minmax(0, 1fr) !important;
    min-width: 0 !important;
    height: 100vh !important;
    background: #111313 !important;
}

.operator-topbar {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    height: 76px !important;
    padding: 0 40px !important;
    border: 0 !important;
    border-bottom: 1px solid #272a2d !important;
    background: #111313 !important;
    -webkit-backdrop-filter: none !important;
            backdrop-filter: none !important;
}

.operator-breadcrumb {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    color: #777b80 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.operator-breadcrumb a {
    display: inline !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #777b80 !important;
    text-decoration: none !important;
}

.operator-breadcrumb span {
    color: #f4f4f4 !important;
    font-size: 14px !important;
    font-weight: 650 !important;
}

.operator-topbar-balance {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    height: 42px !important;
    padding: 0 16px !important;
    border: 1px solid #34383b !important;
    border-radius: 8px !important;
    background: #303336 !important;
}

.operator-topbar-balance span {
    color: #b2b4b6 !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: none !important;
}

.operator-topbar-balance strong {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 650 !important;
}

.operator-layout {
    display: grid !important;
    grid-template-columns: 340px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) !important;
    min-height: 0 !important;
    height: calc(100vh - 76px) !important;
    overflow: hidden !important;
    background: #111313 !important;
}

.operator-profile-panel {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: block !important;
    height: calc(100vh - 76px) !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow-y: auto !important;
    border: 0 !important;
    border-right: 1px solid #272a2d !important;
    background: #111313 !important;
}

.operator-user-card {
    position: static !important;
    display: grid !important;
    grid-template-columns: 74px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-height: 136px !important;
    padding: 30px 36px !important;
    overflow: visible !important;
    border: 0 !important;
    border-bottom: 1px solid #272a2d !important;
    background: #111313 !important;
}

.operator-user-card::after {
    display: none !important;
}

.operator-avatar {
    width: 72px !important;
    height: 72px !important;
    border: 1px solid #2d3033 !important;
    border-radius: 10px !important;
    object-fit: cover !important;
}

.operator-user-card h1 {
    margin: 0 0 8px !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.12 !important;
}

.operator-user-card p {
    margin: 0 !important;
    color: #85898e !important;
    font-size: 12px !important;
}

.operator-info-group,
.operator-withdraw-group {
    display: grid !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 28px 36px !important;
    border: 0 !important;
    border-bottom: 1px solid #272a2d !important;
    border-radius: 0 !important;
    background: transparent !important;
}

.operator-info-group h2,
.operator-withdraw-group h2 {
    margin: 0 0 6px !important;
    color: #85898e !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    text-transform: uppercase !important;
}

.operator-activate-form {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-gap: 10px !important;
    gap: 10px !important;
}

.operator-activate-form input {
    width: 100% !important;
    height: 42px !important;
    padding: 0 12px !important;
    border: 1px solid #272a2d !important;
    border-radius: 0 !important;
    outline: 0 !important;
    background: #0d0f0f !important;
    color: #fff !important;
    font-size: 13px !important;
}

.operator-activate-form button,
.operator-blue-button,
.operator-withdraw-group .btn.black.go-up-balance,
.operator-withdraw-group a.btn.black.go-up-balance.clickable {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    border: 1px solid #34383b !important;
    border-radius: 8px !important;
    background: #303336 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

.operator-withdraw-group .btn.black.go-up-balance,
.operator-withdraw-group a.btn.black.go-up-balance.clickable {
    width: 100% !important;
}

.operator-activate-form button:hover,
.operator-blue-button:hover,
.operator-withdraw-group .btn.black.go-up-balance:hover,
.operator-withdraw-group a.btn.black.go-up-balance.clickable:hover {
    background: #3a3e42 !important;
}

.operator-withdraw-summary strong {
    display: block !important;
    margin: 0 0 8px !important;
    color: #fff !important;
    font-size: 28px !important;
    font-weight: 760 !important;
    line-height: 1 !important;
}

.operator-withdraw-summary p {
    margin: 0 !important;
    color: #85898e !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
}

.operator-main-panel {
    grid-column: 2 !important;
    grid-row: 1 !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    grid-gap: 24px !important;
    gap: 24px !important;
    height: calc(100vh - 76px) !important;
    min-height: 0 !important;
    padding: 42px 40px !important;
    overflow: hidden !important;
    background: #111313 !important;
}

.operator-panel-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    min-height: 42px !important;
    margin: 0 !important;
}

.operator-panel-head h2 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 34px !important;
    font-weight: 760 !important;
    line-height: 1 !important;
}

.operator-subscription-table {
    display: block !important;
    height: 100% !important;
    max-height: none !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow-y: auto !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

.operator-subscription-row {
    display: grid !important;
    grid-template-columns: minmax(240px, 1fr) minmax(130px, 170px) auto !important;
    align-items: center !important;
    grid-gap: 16px !important;
    gap: 16px !important;
    min-height: 66px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-bottom: 1px solid #272a2d !important;
    border-radius: 0 !important;
    background: #0e1010 !important;
}

.operator-subscription-row:first-child {
    border-top: 1px solid #272a2d !important;
}

.operator-subscription-row:hover {
    background: #151818 !important;
}

.operator-subscription-game {
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-width: 0 !important;
}

.operator-subscription-image,
.operator-subscription-image .progressive-image-main,
.operator-subscription-image .progressive-image-thumb,
.operator-subscription-image .progressive-image-overlay {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    overflow: hidden !important;
}

.operator-subscription-title {
    min-width: 0 !important;
}

.operator-subscription-title strong,
.operator-subscription-title span {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.operator-subscription-title strong {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 650 !important;
}

.operator-subscription-title span {
    margin-top: 3px !important;
    color: #777b80 !important;
    font-size: 12px !important;
}

.operator-status-pill {
    display: inline-flex !important;
    align-items: center !important;
    justify-self: start !important;
    max-width: 100% !important;
    height: 24px !important;
    padding: 0 9px !important;
    overflow: hidden !important;
    border: 1px solid #272a2d !important;
    border-radius: 6px !important;
    background: #151818 !important;
    color: #a4a7aa !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 24px !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.operator-status-pill.active {
    border-color: rgba(68,190,105,.28) !important;
    background: rgba(68,190,105,.08) !important;
    color: #4fc16f !important;
}

.operator-status-pill.danger {
    border-color: rgba(219,83,83,.32) !important;
    background: rgba(219,83,83,.08) !important;
    color: #e16666 !important;
}

.operator-subscription-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
}

.operator-icon-button,
.operator-subscription-actions .status-view {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 10px !important;
    border: 1px solid #272a2d !important;
    border-radius: 6px !important;
    background: #151818 !important;
    color: #e5e5e5 !important;
    font-size: 10px !important;
    font-weight: 650 !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

.operator-subscription-actions .status-view.active {
    width: 34px !important;
    padding: 0 !important;
    border-color: #34383b !important;
    background: #303336 !important;
}

.operator-subscription-actions .icon {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
    background: currentColor !important;
}

.operator-empty-state {
    min-height: 320px !important;
    border: 1px solid #272a2d !important;
    background: #0e1010 !important;
}

@media(max-width:1180px) {
    .operator-profile-page {
        grid-template-columns: 78px minmax(0, 1fr) !important;
    }

    .operator-sidebar {
        width: 78px !important;
        padding: 28px 12px !important;
    }

    .operator-brand {
        width: 40px !important;
        margin-inline: auto !important;
        padding-left: 0 !important;
        overflow: hidden !important;
        color: transparent !important;
    }

    .operator-brand::after {
        left: 8px !important;
    }

    .operator-menu-label,
    .operator-main-nav a,
    .operator-sidebar-user span,
    .operator-logout {
        font-size: 0 !important;
    }

    .operator-main-nav a {
        justify-content: center !important;
        padding: 0 !important;
    }

    .operator-sidebar-user {
        grid-template-columns: 40px !important;
        justify-content: center !important;
    }

    .operator-layout {
        grid-template-columns: 320px minmax(0, 1fr) !important;
    }
}

@media(max-width:900px) {
    body:has(.operator-profile-page) {
        height: auto !important;
        overflow: auto !important;
    }

    .operator-profile-page {
        display: block !important;
        height: auto !important;
        min-height: 100vh !important;
        overflow: visible !important;
    }

    .operator-sidebar {
        display: none !important;
    }

    .operator-workspace,
    .operator-layout,
    .operator-profile-panel,
    .operator-main-panel {
        height: auto !important;
        overflow: visible !important;
    }

    .operator-layout {
        display: block !important;
    }

    .operator-main-panel {
        padding: 28px 18px !important;
    }

    .operator-subscription-table {
        height: auto !important;
    }

    .operator-subscription-row {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
        padding: 14px !important;
    }

    .operator-subscription-actions {
        justify-content: flex-start !important;
    }
}
/* ===================== END OPERATOR PROFILE CLEAN ATEX FINAL ===================== */

/* ===================== HOME PRODUCTS VISUAL GRID ===================== */

.home-ue-page #products.home-products {
    padding: 92px 0 100px !important;
    background: #171919 !important;
}

.home-products-showcase-head {
    max-width: 720px;
    margin: 0 0 44px;
}

.home-products-showcase-head h2 {
    margin: 0;
    color: #fff;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    font-size: clamp(34px, 4vw, 52px);
    font-weight: 760;
    line-height: 1.04;
    letter-spacing: 0;
}

.home-products-showcase-head p {
    max-width: 690px;
    margin: 24px 0 0;
    color: rgba(255,255,255,0.68);
    font-size: 17px;
    font-weight: 520;
    line-height: 1.55;
}

.home-ue-page #products .products {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    grid-gap: 16px !important;
    gap: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.home-ue-page #products .products .product-wrapper {
    width: auto !important;
    min-width: 0 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile {
    position: relative !important;
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #171919 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    transform: none !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background:
        linear-gradient(180deg, rgba(17,19,19,0.12) 0%, rgba(17,19,19,0.22) 44%, rgba(17,19,19,0.76) 100%),
        linear-gradient(90deg, rgba(17,19,19,0.28) 0%, rgba(17,19,19,0.02) 58%, rgba(17,19,19,0.28) 100%);
    pointer-events: none;
    transition: background 160ms ease;
}

.home-ue-page #products .products .product-wrapper .home-product-tile:hover::after {
    background:
        linear-gradient(180deg, rgba(17,19,19,0.02) 0%, rgba(17,19,19,0.12) 42%, rgba(17,19,19,0.66) 100%),
        linear-gradient(90deg, rgba(17,19,19,0.18) 0%, rgba(17,19,19,0) 58%, rgba(17,19,19,0.18) 100%);
}

.home-ue-page #products .products .product-wrapper .home-product-tile .games-card-image {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    background: #111313 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile .progressive-image,
.home-ue-page #products .products .product-wrapper .home-product-tile .progressive-image-main,
.home-ue-page #products .products .product-wrapper .home-product-tile .progressive-image-thumb,
.home-ue-page #products .products .product-wrapper .home-product-tile .games-card-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile .progressive-image-main {
    filter: saturate(0.92) brightness(0.78) contrast(1.08);
    transform: scale(1.02);
    transition: filter 160ms ease, transform 220ms ease;
}

.home-ue-page #products .products .product-wrapper .home-product-tile:hover .progressive-image-main {
    filter: saturate(1) brightness(0.92) contrast(1.06);
    transform: scale(1.055);
}

.home-ue-page #products .products .product-wrapper .home-product-tile .info {
    position: absolute !important;
    left: 24px !important;
    right: 20px !important;
    bottom: 22px !important;
    z-index: 3 !important;
    display: flex !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    background: transparent !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile .name {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 760 !important;
    line-height: 1.14 !important;
    text-shadow: 0 2px 18px rgba(0,0,0,0.42);
}

.home-ue-page #products .products .product-wrapper .home-product-tile .games-card-action {
    display: inline-flex !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    margin: 1px 0 0 !important;
    align-items: center !important;
    justify-content: center !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: #fff !important;
    color: #111116 !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile .games-card-badges,
.home-ue-page #products .products .product-wrapper .home-product-tile .games-status,
.home-ue-page #products .products .product-wrapper .home-product-tile .price {
    display: none !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .games-card-image {
    position: absolute !important;
    background: #1f2026 !important;
}

.home-ue-page #products .products.home-products-loading {
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-height: 160px;
    padding: 18px 0 4px;
}

.home-products-loader {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    animation: homeProductsLoaderIn 260ms ease both;
}

.home-products-loader-mark {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
}

.home-products-loader-ring {
    position: absolute;
    inset: 0;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.12);
    border-top-color: #6382F5;
    border-right-color: rgba(99,130,245,0.78);
    box-shadow: 0 0 24px rgba(99,130,245,0.18);
    animation: homeProductsLoaderSpin 850ms linear infinite;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton {
    pointer-events: none !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton::after {
    background:
        linear-gradient(180deg, rgba(17,19,19,0.04) 0%, rgba(17,19,19,0.16) 48%, rgba(17,19,19,0.68) 100%),
        linear-gradient(90deg, rgba(17,19,19,0.22) 0%, rgba(17,19,19,0.02) 58%, rgba(17,19,19,0.22) 100%) !important;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .home-product-skeleton-image {
    display: block;
    width: 100%;
    height: 100%;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .name {
    display: block;
    width: 46%;
    height: 18px;
    border-radius: 999px;
    background: rgba(255,255,255,0.12);
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .product-showcase-meta {
    display: flex !important;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin-top: 10px;
    background: transparent;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .product-showcase-meta small {
    display: block !important;
    width: 78px;
    height: 12px;
    border-radius: 999px;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .product-showcase-meta em {
    display: block !important;
    width: 62px;
    height: 20px;
    border-radius: 999px;
}

.home-ue-page #products .products .product-wrapper .home-product-tile.home-product-skeleton .games-card-action {
    background: rgba(255,255,255,0.18) !important;
    color: transparent !important;
}

@keyframes homeProductsSkeletonIn {
    from {
        opacity: 0;
        transform: translateY(8px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes homeProductsLoaderIn {
    from {
        opacity: 0;
        transform: translateY(6px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes homeProductsLoaderSpin {
    to {
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 1100px) {
    .home-ue-page #products .products {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media screen and (max-width: 700px) {
    .home-ue-page #products.home-products {
        padding: 64px 0 72px !important;
    }

    .home-products-showcase-head {
        margin-bottom: 28px;
    }

    .home-products-showcase-head h2 {
        font-size: 30px;
    }

    .home-products-showcase-head p {
        margin-top: 16px;
        font-size: 16px;
    }

    .home-ue-page #products .products {
        grid-template-columns: 1fr !important;
    }

    .home-ue-page #products .products .product-wrapper .home-product-tile {
        aspect-ratio: 16 / 8.8 !important;
        border-radius: 12px !important;
    }

    .home-ue-page #products .products .product-wrapper .home-product-tile .info {
        left: 22px !important;
        bottom: 20px !important;
    }
}

/* ===================== END HOME PRODUCTS VISUAL GRID ===================== */

/* ===================== PRODUCT SHOWCASE CARDS ===================== */

.games-page #products .products {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.home-ue-page #products .products .product-wrapper,
.games-page #products .products .product-wrapper {
    display: flex !important;
    align-items: stretch !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card,
.games-page #products .products .product-wrapper .product-showcase-card {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    min-height: 0 !important;
    height: 100% !important;
    aspect-ratio: auto !important;
    width: 100% !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 8px !important;
    padding: 8px !important;
    background: #111313 !important;
    color: #fff !important;
    box-shadow: none !important;
    text-decoration: none !important;
    transform: none !important;
    transition: background 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card:hover,
.games-page #products .products .product-wrapper .product-showcase-card:hover {
    border-color: transparent !important;
    background: #1e2121 !important;
    box-shadow: 0 14px 34px rgba(0,0,0,0.22) !important;
    filter: none !important;
    transform: none !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card::after,
.games-page #products .products .product-wrapper .product-showcase-card::after {
    display: none !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .games-card-action,
.games-page #products .products .product-wrapper .product-showcase-card .games-card-action {
    display: none !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .games-card-badges,
.games-page #products .products .product-wrapper .product-showcase-card .games-card-badges {
    position: absolute !important;
    inset: 16px auto auto 16px !important;
    z-index: 4 !important;
    display: inline-flex !important;
    pointer-events: none !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .popular-badge,
.games-page #products .products .product-wrapper .product-showcase-card .popular-badge {
    position: static !important;
    display: inline-flex !important;
    align-items: center !important;
    min-height: 22px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 6px !important;
    padding: 0 8px !important;
    background: rgba(17,19,19,0.82) !important;
    color: rgba(255,255,255,0.86) !important;
    font-size: 10px !important;
    font-weight: 680 !important;
    line-height: 1 !important;
    text-transform: none !important;
    -webkit-backdrop-filter: blur(8px) !important;
            backdrop-filter: blur(8px) !important;
    box-shadow: none !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-image,
.games-page #products .products .product-wrapper .product-showcase-card .product-showcase-image {
    position: relative !important;
    inset: auto !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    aspect-ratio: 16 / 9.5 !important;
    overflow: hidden !important;
    border: 0 !important;
    border-bottom: 0 !important;
    border-radius: 6px !important;
    background: #0b0d0d !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-image .progressive-image,
.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-image .progressive-image-main,
.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-image .progressive-image-thumb,
.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-image img,
.games-page #products .products .product-wrapper .product-showcase-card .product-showcase-image .progressive-image,
.games-page #products .products .product-wrapper .product-showcase-card .product-showcase-image .progressive-image-main,
.games-page #products .products .product-wrapper .product-showcase-card .product-showcase-image .progressive-image-thumb,
.games-page #products .products .product-wrapper .product-showcase-card .product-showcase-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    filter: saturate(0.94) brightness(0.84) contrast(1.04) !important;
    transform: none !important;
    transition: filter 0.18s ease !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card:hover .product-showcase-image .progressive-image-main,
.home-ue-page #products .products .product-wrapper .product-showcase-card:hover .product-showcase-image img,
.games-page #products .products .product-wrapper .product-showcase-card:hover .product-showcase-image .progressive-image-main,
.games-page #products .products .product-wrapper .product-showcase-card:hover .product-showcase-image img {
    filter: saturate(1) brightness(0.94) contrast(1.04) !important;
    transform: none !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-info,
.games-page #products .products .product-wrapper .product-showcase-card .product-showcase-info {
    position: static !important;
    z-index: 1 !important;
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 13px 4px 2px !important;
    background: transparent !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .name,
.games-page #products .products .product-wrapper .product-showcase-card .name {
    display: block !important;
    overflow: hidden !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 650 !important;
    line-height: 1.28 !important;
    text-overflow: ellipsis !important;
    text-shadow: none !important;
    white-space: nowrap !important;
}

.product-showcase-meta {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    justify-content: stretch !important;
    grid-gap: 8px !important;
    gap: 8px !important;
    width: 100% !important;
    margin-top: auto !important;
    padding-top: 10px !important;
}

.product-showcase-meta small {
    order: 1;
    display: inline-flex !important;
    align-items: center !important;
    justify-self: start !important;
    max-width: 100% !important;
    min-height: 24px !important;
    border-radius: 6px !important;
    padding: 0 8px !important;
    background: rgba(255,255,255,0.06) !important;
    color: rgba(255,255,255,0.68) !important;
    font-size: 12px !important;
    font-weight: 560 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    text-transform: none !important;
}

.product-showcase-meta .games-status {
    order: 2;
    min-height: 24px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-self: end !important;
    border: 0 !important;
    border-radius: 6px !important;
    padding: 0 8px !important;
    background: rgba(255,255,255,0.06) !important;
    color: rgba(255,255,255,0.66) !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 620 !important;
    line-height: 1 !important;
    text-transform: none !important;
}

.product-showcase-meta .games-status.available {
    background: rgba(60, 211, 136, 0.14) !important;
    color: #68dda1 !important;
}

.product-showcase-meta .games-status.testing,
.product-showcase-meta .games-status.updating {
    background: rgba(240, 198, 106, 0.14) !important;
    color: #f0c66a !important;
}

.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-meta .games-status,
.home-ue-page #products .products .product-wrapper .product-showcase-card .product-showcase-meta small {
    display: inline-flex !important;
}

.product-showcase-card.games-product-skeleton .product-showcase-info .name {
    width: 56%;
    height: 16px;
    border-radius: 999px;
}

.product-showcase-card.games-product-skeleton .product-showcase-meta,
.product-showcase-card.home-product-skeleton .product-showcase-meta {
    display: block !important;
    width: 38%;
    height: 13px;
    border-radius: 999px;
    background: rgba(255,255,255,0.1);
}

@media screen and (max-width: 1100px) {
    .games-page #products .products {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media screen and (max-width: 700px) {
    .games-page #products .products {
        grid-template-columns: 1fr !important;
    }
}

/* ===================== END PRODUCT SHOWCASE CARDS ===================== */

/* ===================== TEAM PAGE ===================== */

.team-page {
    display: grid;
    grid-template-columns: 300px minmax(0, 1fr);
    min-height: 100vh;
    background: #111116;
    color: #fff;
}

.team-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 100vh;
    padding: 24px 12px;
    border-right: 1px solid rgba(255,255,255,0.08);
    background: #111116;
}

.team-sidebar h1 {
    margin: 0 8px 28px;
    color: #fff;
    font-size: 22px;
    font-weight: 820;
    line-height: 1.2;
}

.team-filter-title {
    margin: 0 8px 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 820;
}

.team-filter {
    width: 100%;
    min-height: 34px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 0;
    border-bottom: 1px solid rgba(255,255,255,0.09);
    border-radius: 0;
    padding: 0 10px;
    background: transparent;
    color: rgba(255,255,255,0.6);
    font-size: 14px;
    font-weight: 650;
}

.team-filter.active {
    border-bottom: 0;
    border-radius: 5px;
    background: rgba(255,255,255,0.16);
    color: #fff;
}

.team-filter span {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.team-filter .icon {
    width: 15px;
    height: 15px;
    background: #7fb7ff;
}

.team-filter b {
    min-width: 26px;
    min-height: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: rgba(255,255,255,0.16);
    color: rgba(255,255,255,0.72);
    font-size: 11px;
    font-weight: 820;
}

.team-sidebar-meta {
    margin: 18px 8px 0;
    border-top: 1px solid rgba(255,255,255,0.1);
    padding-top: 18px;
}

.team-sidebar-meta span {
    display: block;
    margin-bottom: 7px;
    color: rgba(255,255,255,0.48);
    font-size: 11px;
    font-weight: 820;
    text-transform: uppercase;
}

.team-sidebar-meta b {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 760;
}

.team-main {
    min-width: 0;
    padding: 24px 28px 72px;
}

.team-hero {
    position: relative;
    min-height: 258px;
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: 12px;
    background: #050608;
}

.team-hero .progressive-image,
.team-hero .progressive-image-main,
.team-hero .progressive-image-thumb,
.team-hero img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: saturate(0.92) brightness(0.6);
}

.team-hero-shade {
    position: absolute;
    inset: 0;
    background:
        linear-gradient(90deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.58) 33%, rgba(0,0,0,0.18) 100%),
        linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.45) 100%);
}

.team-hero-content {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 34px;
    padding: 38px 64px;
}

.team-avatar {
    width: 116px;
    height: 116px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 50%;
    background: rgba(0,0,0,0.68);
    color: #fff;
    font-size: 34px;
    font-weight: 900;
    letter-spacing: 0;
}

.team-hero-content h2 {
    margin: 0;
    color: #fff;
    font-size: clamp(32px, 4vw, 46px);
    font-weight: 820;
    line-height: 1.06;
}

.team-socials {
    position: absolute;
    right: 18px;
    bottom: 18px;
    z-index: 3;
    min-height: 42px;
    display: inline-flex;
    align-items: center;
    border-radius: 10px;
    padding: 0 16px;
    background: rgba(45,46,52,0.92);
    color: #fff;
    font-size: 14px;
    font-weight: 720;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
}

.team-tabs {
    display: flex;
    gap: 28px;
    margin-top: 30px;
    border-bottom: 1px solid rgba(255,255,255,0.12);
}

.team-tabs button {
    min-height: 42px;
    border: 0;
    border-bottom: 2px solid transparent;
    padding: 0 12px;
    background: transparent;
    color: rgba(255,255,255,0.62);
    font-size: 14px;
    font-weight: 760;
}

.team-tabs button.active {
    border-bottom-color: #6382F5;
    color: #fff;
}

.team-toolbar {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 28px 0 18px;
}

.team-toolbar button {
    min-height: 34px;
    display: inline-flex;
    align-items: center;
    border: 1px solid rgba(255,255,255,0.22);
    border-radius: 5px;
    padding: 0 14px;
    background: rgba(255,255,255,0.03);
    color: rgba(255,255,255,0.88);
    font-size: 13px;
    font-weight: 680;
}

.team-toolbar .team-sort {
    margin-left: auto;
    color: rgba(255,255,255,0.58);
}

.team-products-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-gap: 16px;
    gap: 16px;
    margin-top: 18px;
}

.team-product-card.product-showcase-card {
    width: auto;
}

.team-page .product-showcase-card {
    position: relative;
    display: block;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 9px;
    background: #202126;
    color: #fff;
    text-decoration: none;
}

.team-page .product-showcase-card:hover {
    border-color: rgba(255,255,255,0.2);
    background: #25262c;
}

.team-page .product-showcase-image {
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,0.08);
    background: #101116;
}

.team-page .product-showcase-image .progressive-image,
.team-page .product-showcase-image .progressive-image-main,
.team-page .product-showcase-image .progressive-image-thumb,
.team-page .product-showcase-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.team-page .product-showcase-info {
    display: block;
    padding: 11px 12px 12px;
}

.team-page .product-showcase-info .name {
    display: block;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    font-weight: 820;
    line-height: 1.24;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.team-page .product-showcase-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-top: 7px;
}

.team-page .product-showcase-meta small {
    color: rgba(255,255,255,0.72);
    font-size: 13px;
    font-weight: 620;
}

.team-page .product-showcase-meta .games-status {
    border: 0;
    background: transparent;
    padding: 0;
    color: rgba(255,255,255,0.72);
    font-size: 12px;
    font-style: normal;
    font-weight: 760;
    text-transform: none;
}

.team-page .product-showcase-meta .games-status.available {
    color: #7ad7a8;
}

.team-page .product-showcase-meta .games-status.testing,
.team-page .product-showcase-meta .games-status.updating {
    color: #f0c66a;
}

.team-page .games-card-badges {
    position: absolute;
    inset: 10px auto auto 10px;
    z-index: 4;
}

.team-page .popular-badge {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    margin: 0;
    border: 1px solid rgba(255,255,255,0.14);
    border-radius: 999px;
    padding: 0 9px;
    background: rgba(10,10,14,0.72);
    color: rgba(255,255,255,0.92);
    font-size: 10px;
    font-weight: 760;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
}

.team-empty {
    margin-top: 24px;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 10px;
    padding: 34px;
    background: #202126;
}

.team-empty h2 {
    margin: 0 0 10px;
    color: #fff;
    font-size: 24px;
    font-weight: 820;
}

.team-empty p {
    margin: 0 0 20px;
    color: rgba(255,255,255,0.68);
}

.team-empty a {
    color: #6382F5;
    font-weight: 760;
}

@media screen and (max-width: 1180px) {
    .team-page {
        grid-template-columns: 1fr;
    }

    .team-sidebar {
        position: static;
        height: auto;
        padding: 24px 28px 8px;
        border-right: 0;
    }

    .team-main {
        padding-top: 20px;
    }

    .team-products-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 700px) {
    .team-sidebar,
    .team-main {
        padding-left: 18px;
        padding-right: 18px;
    }

    .team-hero {
        min-height: 220px;
    }

    .team-hero-content {
        display: block;
        padding: 28px;
    }

    .team-avatar {
        width: 82px;
        height: 82px;
        margin-bottom: 18px;
        font-size: 24px;
    }

    .team-products-grid {
        grid-template-columns: 1fr;
    }

    .team-toolbar .team-sort {
        margin-left: 0;
    }
}

/* Team page final site pass */
body:has(.team-page) {
    background: #171919 !important;
}

.team-page {
    display: block;
    min-height: calc(100vh - 88px - 360px);
    background: #171919;
    color: #fff;
}

.team-page,
.team-page * {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

.team-page .container {
    max-width: 1312px;
    padding-left: 28px;
    padding-right: 28px;
}

.team-hero-section {
    padding: 78px 0 0;
    background: #171919;
}

.team-products-section {
    padding: 22px 0 82px;
}

.team-hero {
    min-height: 300px;
    border-radius: 8px;
    background: #111313;
}

.team-hero .progressive-image,
.team-hero .progressive-image-main,
.team-hero .progressive-image-thumb,
.team-hero img {
    filter: saturate(0.9) brightness(0.52) contrast(1.06);
}

.team-hero-shade {
    background:
        linear-gradient(90deg, rgba(17, 19, 19, 0.96) 0%, rgba(17, 19, 19, 0.72) 42%, rgba(17, 19, 19, 0.18) 100%),
        linear-gradient(180deg, rgba(17, 19, 19, 0.08) 0%, rgba(17, 19, 19, 0.58) 100%);
}

.team-hero-content {
    gap: 24px;
    padding: 42px;
}

.team-avatar {
    width: 82px;
    height: 82px;
    flex: 0 0 82px;
    border: 0;
    border-radius: 8px;
    background: rgba(244, 246, 246, 0.1);
    color: #fff;
    font-size: 22px;
    font-weight: 760;
}

.team-hero-text {
    min-width: 0;
}

.team-kicker {
    display: inline-flex;
    margin-bottom: 14px;
    color: rgba(244, 246, 246, 0.58);
    font-size: 12px;
    font-weight: 620;
    line-height: 1;
    text-transform: uppercase;
}

.team-hero-content h1 {
    margin: 0;
    color: #fff;
    font-size: clamp(38px, 5vw, 64px);
    font-weight: 760;
    line-height: 1.02;
}

.team-hero-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 22px;
}

.team-hero-meta span {
    display: inline-flex;
    align-items: center;
    min-height: 30px;
    border-radius: 7px;
    padding: 0 10px;
    background: rgba(244, 246, 246, 0.08);
    color: rgba(244, 246, 246, 0.62);
    font-size: 12px;
    font-weight: 560;
}

.team-hero-meta b {
    margin-left: 5px;
    color: #fff;
    font-weight: 720;
}

.team-section-head {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 18px;
    margin-bottom: 18px;
}

.team-section-head h2 {
    margin: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 720;
    line-height: 1.18;
}

.team-section-head span {
    color: rgba(244, 246, 246, 0.44);
    font-size: 13px;
    font-weight: 620;
}

.team-products-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
    margin-top: 0;
}

.team-page .product-showcase-card {
    border: 0;
    border-radius: 8px;
    background: #111313;
    transition: background 0.18s ease, box-shadow 0.18s ease;
}

.team-page .product-showcase-card:hover {
    border-color: transparent;
    background: #1e2121;
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.22);
}

.team-page .product-showcase-image {
    border-bottom: 0;
    background: #0f1111;
}

.team-page .product-showcase-image .progressive-image-main,
.team-page .product-showcase-image img {
    filter: saturate(0.94) brightness(0.84) contrast(1.04);
    transition: filter 0.18s ease;
}

.team-page .product-showcase-card:hover .product-showcase-image .progressive-image-main,
.team-page .product-showcase-card:hover .product-showcase-image img {
    filter: saturate(1) brightness(0.94) contrast(1.04);
}

.team-page .product-showcase-info {
    display: flex;
    flex-direction: column;
    min-height: 96px;
    padding: 14px;
}

.team-page .product-showcase-info .name {
    font-size: 15px;
    font-weight: 650;
}

.team-page .product-showcase-meta {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    margin-top: auto;
    padding-top: 12px;
}

.team-page .product-showcase-meta small,
.team-page .product-showcase-meta .games-status {
    min-height: 24px;
    display: inline-flex;
    align-items: center;
    border-radius: 6px;
    padding: 0 8px;
    background: rgba(244, 246, 246, 0.06);
    color: rgba(244, 246, 246, 0.66);
    font-size: 12px;
    font-weight: 560;
    line-height: 1;
    white-space: nowrap;
}

.team-page .product-showcase-meta .games-status.available {
    background: rgba(60, 211, 136, 0.14);
    color: #68dda1;
}

.team-page .product-showcase-meta .games-status.testing,
.team-page .product-showcase-meta .games-status.updating {
    background: rgba(240, 198, 106, 0.14);
    color: #f0c66a;
}

.team-empty {
    margin-top: 0;
    border: 0;
    border-radius: 8px;
    background: #111313;
}

.team-empty a {
    color: #fff;
}

@media screen and (max-width: 1180px) {
    .team-products-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media screen and (max-width: 900px) {
    .team-products-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 700px) {
    .team-page .container {
        padding-left: 18px;
        padding-right: 18px;
    }

    .team-hero-section {
        padding-top: 46px;
    }

    .team-hero {
        min-height: 260px;
    }

    .team-hero-content {
        display: block;
        padding: 24px;
    }

    .team-avatar {
        margin-bottom: 18px;
    }

    .team-products-grid {
        grid-template-columns: 1fr;
    }
}

/* ===================== END TEAM PAGE ===================== */

/* ===================== PRODUCT FAB-LIKE LISTING ===================== */

#product.product-fab-page {
    background: #17181d !important;
    color: #fff;
}

#product.product-fab-page .product-fab-shell {
    padding: 30px 0 76px;
}

#product.product-fab-page .product-fab-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 400px;
    grid-gap: 24px;
    gap: 24px;
    align-items: start;
}

#product.product-fab-page .product-fab-main {
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 22px;
}

#product.product-fab-page .product-fab-about,
#product.product-fab-page .product-fab-card,
#product.product-fab-page .product-more-info .block-cont {
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 10px;
    background: #1c1d22;
}

#product.product-fab-page .product-fab-gallery-card {
    padding: 0;
    overflow: visible;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

#product.product-fab-page .product-gallery-section {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

#product.product-fab-page .block-cont.screens {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

#product.product-fab-page .gallery-main-preview {
    width: 100%;
    height: auto !important;
    aspect-ratio: 16 / 9;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #151518 !important;
    overflow: hidden;
    box-shadow: 0 22px 56px rgba(0,0,0,0.24);
}

#product.product-fab-page .gallery-main-content,
#product.product-fab-page .gallery-main-content img,
#product.product-fab-page .gallery-main-content .progressive-image,
#product.product-fab-page .gallery-main-content .progressive-image-main,
#product.product-fab-page .gallery-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#product.product-fab-page .gallery-thumbnails {
    position: relative;
    display: block;
    margin: 22px 0 0 !important;
    padding: 0 52px !important;
    border-top: 0 !important;
    border-radius: 0;
    background: transparent;
    overflow: hidden;
}

#product.product-fab-page .gallery-thumbnails-track {
    gap: 14px;
    overflow-x: auto;
    padding: 4px 0;
    scrollbar-width: none;
    scroll-padding: 0 8px;
}

#product.product-fab-page .gallery-thumbnails-track::-webkit-scrollbar {
    display: none;
}

#product.product-fab-page .gallery-thumb {
    width: clamp(132px, 15vw, 170px);
    height: auto;
    aspect-ratio: 16 / 9;
    box-sizing: border-box;
    border: 2px solid transparent;
    border-radius: 7px;
    background: #17181d;
    opacity: 0.72;
}

#product.product-fab-page .gallery-thumb img,
#product.product-fab-page .gallery-thumb video,
#product.product-fab-page .gallery-thumb .progressive-image,
#product.product-fab-page .gallery-thumb .progressive-image-main,
#product.product-fab-page .gallery-thumb .progressive-image-thumb {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    background: #0d0e13 !important;
    transform: none !important;
    filter: none !important;
}

#product.product-fab-page .gallery-thumb .progressive-image-overlay {
    inset: 0;
}

#product.product-fab-page .gallery-thumb.active {
    border-color: #fff;
    opacity: 1;
    box-shadow: none;
}

#product.product-fab-page .gallery-thumb-nav,
#product.product-fab-page .gallery-expand {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 50%;
    background: rgba(64,64,68,0.92);
    color: #fff;
}

#product.product-fab-page .gallery-thumb-nav {
    position: absolute;
    top: 50%;
    z-index: 2;
    width: 36px;
    height: 36px;
    transform: translateY(-50%);
}

#product.product-fab-page .gallery-thumb-nav-prev {
    left: 0;
}

#product.product-fab-page .gallery-thumb-nav-next {
    right: 0;
}

#product.product-fab-page .gallery-expand {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 42px;
    height: 42px;
    z-index: 4;
}

#product.product-fab-page .gallery-thumb-nav:hover,
#product.product-fab-page .gallery-expand:hover {
    background: #57575c;
}

#product.product-fab-page .gallery-nav {
    display: none;
}

#product.product-fab-page .product-fab-cover {
    min-height: 460px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #09090c;
}

#product.product-fab-page .product-fab-cover .progressive-image,
#product.product-fab-page .product-fab-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#product.product-fab-page .product-fab-about {
    padding: 24px;
    background: #1c1d22;
}

#product.product-fab-page .product-fab-about h2 {
    margin: 0 0 14px;
    color: #fff;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.2;
}

#product.product-fab-page .product-fab-about p {
    max-width: 820px;
    margin: 0;
    color: rgba(255, 255, 255, 0.72);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.7;
}

#product.product-fab-page .product-fab-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 82px;
    min-width: 0;
}

#product.product-fab-page .product-fab-card {
    padding: 0;
    overflow: hidden;
    border: 0;
    border-radius: 14px;
    background: #303033;
    box-shadow: none;
}

#product.product-fab-page .product-fab-section {
    padding: 30px 32px;
}

#product.product-fab-page .product-fab-section + .product-fab-section {
    border-top: 1px solid rgba(0,0,0,0.28);
}

#product.product-fab-page .product-fab-section h3 {
    margin: 0 0 16px;
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    line-height: 1.2;
}

#product.product-fab-page .product-fab-kicker {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-height: 32px;
    display: inline-flex;
    align-items: center;
    margin-bottom: 12px;
    border-radius: 999px;
    padding: 0 13px;
    background: rgba(255,255,255,0.16);
    color: rgba(255,255,255,0.92);
    font-size: 14px;
    font-weight: 900;
    line-height: 1;
    text-transform: none;
}

#product.product-fab-page .product-fab-kicker::before {
    content: '0X';
    width: 22px;
    height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    border-radius: 50%;
    background: #08080e;
    color: #fff;
    font-size: 9px;
    font-weight: 900;
}

#product.product-fab-page .product-supplier-kicker::before {
    display: none;
}

#product.product-fab-page .product-supplier-kicker {
    gap: 8px;
}

#product.product-fab-page .product-supplier-kicker b {
    width: 22px;
    height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #08080e;
    color: #fff;
    font-size: 9px;
    font-weight: 900;
    line-height: 1;
}

#product.product-fab-page .product-fab-heading h1 {
    margin: 0 0 16px;
    color: #fff;
    font-size: 27px;
    font-weight: 900;
    line-height: 1.16;
    letter-spacing: 0;
}

#product.product-fab-page .product-fab-breadcrumbs {
    display: flex;
    flex-wrap: wrap;
    gap: 9px;
    margin-bottom: 12px;
    color: #28bfff;
    font-size: 14px;
    font-weight: 600;
}

#product.product-fab-page .product-fab-breadcrumbs span {
    display: inline-flex;
    align-items: center;
}

#product.product-fab-page .product-fab-breadcrumbs span + span::before {
    content: '›';
    margin-right: 9px;
    color: rgba(255,255,255,0.44);
}

#product.product-fab-page .product-status-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin-top: 16px;
}

#product.product-fab-page .product-fab-card .product-fab-heading .product-status-row {
    margin-top: 14px;
}

#product.product-fab-page .product-status-chip {
    min-height: 28px;
    display: inline-flex;
    align-items: center;
    border-radius: 999px;
    padding: 0 12px;
    background: rgba(122,215,168,0.13);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

#product.product-fab-page .product-status-chip b {
    font-size: inherit;
    font-weight: inherit;
}

#product.product-fab-page .product-anticheat-statuses {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

#product.product-fab-page .product-anticheat-statuses p {
    min-height: 28px;
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin: 0;
    border-radius: 999px;
    padding: 0 11px;
    background: rgba(122,215,168,0.1);
    color: rgba(255,255,255,0.78);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

#product.product-fab-page .product-anticheat-statuses p .status {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #7ad7a8;
}

#product.product-fab-page .product-anticheat-statuses p.risks .status {
    background: #f0c66a;
}

#product.product-fab-page .product-fab-meta {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px;
    margin: 0;
}

#product.product-fab-page .product-fab-meta div {
    min-width: 0;
    padding: 13px;
    border-radius: 10px;
    background: rgba(255,255,255,0.055);
}

#product.product-fab-page .product-fab-meta span {
    display: block;
    margin-bottom: 5px;
    color: rgba(255,255,255,0.48);
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
}

#product.product-fab-page .product-fab-meta b {
    display: block;
    color: rgba(255,255,255,0.86);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.25;
}

#product.product-fab-page .block-payment-wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

#product.product-fab-page .block-payment-wrapper > div:not(.hide) {
    display: block;
}

#product.product-fab-page .block-payment-wrapper .block-payment {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}

#product.product-fab-page .block-payment .title {
    margin: 0 0 16px;
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    line-height: 1.2;
}

#product.product-fab-page .block-payment .title span {
    color: #fff;
}

#product.product-page-redesign.product-fab-page .block-payment-wrapper .block-payment .title span {
    color: #fff !important;
    -webkit-text-fill-color: currentColor !important;
}

#product.product-fab-page .block-payment .description {
    margin: -8px 0 12px;
    color: rgba(255,255,255,0.62);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.45;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box {
    display: block;
    gap: 0;
    margin-bottom: 0;
}

#product.product-fab-page .product-license-select {
    position: relative;
}

#product.product-fab-page .product-license-trigger {
    width: 100%;
    min-height: 82px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    border: 1px solid rgba(255,255,255,0.34);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
    padding: 0 16px;
    color: #fff;
    text-align: left;
}

#product.product-fab-page .product-license-trigger span,
#product.product-fab-page .product-license-option span {
    display: grid;
    grid-gap: 6px;
    gap: 6px;
    min-width: 0;
}

#product.product-fab-page .product-license-trigger b,
#product.product-fab-page .product-license-option b {
    color: rgba(255,255,255,0.9);
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2;
}

#product.product-fab-page .product-license-trigger small,
#product.product-fab-page .product-license-option small {
    color: rgba(255,255,255,0.62);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.2;
}

#product.product-fab-page .product-license-trigger .icon.arrow-down {
    width: 22px;
    height: 22px;
    min-width: 22px;
    margin-left: 14px;
    background: rgba(255,255,255,0.72);
    -webkit-mask-size: 22px 22px;
    mask-size: 22px 22px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    transition: transform 0.18s ease;
}

#product.product-fab-page .product-license-select.open .product-license-trigger .icon.arrow-down {
    transform: rotate(180deg);
}

#product.product-fab-page .product-license-options {
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
    right: 0;
    z-index: 20;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-6px) scale(0.985);
    border: 1px solid rgba(255,255,255,0.14);
    border-radius: 8px;
    overflow: hidden;
    background: rgba(18,19,24,0.96);
    box-shadow: 0 18px 40px rgba(0,0,0,0.34);
    transform-origin: top center;
    transition:
        opacity 0.18s ease,
        transform 0.18s ease,
        visibility 0s linear 0.18s;
}

#product.product-fab-page .product-license-select.open .product-license-options {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0) scale(1);
    transition:
        opacity 0.18s ease,
        transform 0.18s ease,
        visibility 0s linear 0s;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio {
    width: 100%;
    min-height: 66px;
    display: flex;
    align-items: center;
    gap: 14px;
    margin: 0 !important;
    border: 0;
    border-bottom: 1px solid rgba(255,255,255,0.08);
    border-radius: 0 !important;
    background: transparent;
    padding: 0 16px;
    color: rgba(255,255,255,0.86);
    text-align: left;
    transform: none;
    box-shadow: none;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio:last-child {
    border-bottom: 0;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio:hover,
#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio.active {
    border-left: 0;
    border-color: transparent;
    border-bottom-color: rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.07);
    transform: none;
    box-shadow: none;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio .price {
    margin-left: auto;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    white-space: nowrap;
}

#product.product-fab-page .product-promo {
    display: grid;
    grid-template-columns: 1fr auto;
    margin-top: 12px;
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 10px;
    overflow: hidden;
}

#product.product-fab-page .product-promo input {
    min-width: 0;
    height: 46px;
    border: 0;
    background: rgba(255,255,255,0.045);
    color: #fff;
    padding: 0 14px;
    font-size: 13px;
    font-weight: 900;
    outline: 0;
}

#product.product-fab-page .product-promo-action {
    min-width: 106px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid rgba(255,255,255,0.12);
    color: rgba(255,255,255,0.82);
    font-size: 13px;
    font-weight: 900;
    text-decoration: none;
}

#product.product-fab-page .product-promo-action:hover,
#product.product-fab-page .product-promo-action.active {
    color: #fff;
    background: rgba(255,255,255,0.08);
}

#product.product-fab-page .product-payment-actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 8px;
    gap: 8px;
    margin-top: 14px;
}

#product.product-fab-page .product-payment-actions .buy-btn-hidden {
    display: none !important;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black {
    box-sizing: border-box;
    width: 100%;
    min-height: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    border: 0;
    border-radius: 8px;
    background: #28bfff !important;
    color: #061016 !important;
    padding: 0 14px;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    transform: none;
    box-shadow: none;
    overflow: hidden;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black:hover {
    background: #63d2ff !important;
    transform: none;
    box-shadow: none;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black:active {
    height: 52px;
    min-height: 52px;
    padding: 0 14px;
    transform: none;
    box-shadow: none;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black span {
    margin-left: 8px;
    color: inherit;
    font-weight: 700;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black .payment-button-loader {
    width: 22px;
    height: 22px;
    max-width: 22px;
    object-fit: contain;
    flex: 0 0 auto;
}

#product.product-fab-page .support {
    display: block;
    margin-top: 10px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
}

#product.product-fab-page .support .icon,
#product.product-fab-page .support span {
    display: none;
}

#product.product-fab-page .support .btn {
    width: 100%;
    min-height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 8px;
    background: rgba(255,255,255,0.045);
    color: rgba(255,255,255,0.82);
    font-size: 13px;
    font-weight: 900;
}

#product.product-fab-page .product-fab-note {
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid rgba(255,255,255,0.08);
    color: rgba(255,255,255,0.52);
    font-size: 12px;
    font-weight: 700;
    line-height: 1.45;
}

#product.product-fab-page .product-more-info {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    overflow: hidden;
}

#product.product-fab-page .product-more-info .content {
    display: flex;
    flex-direction: column;
    gap: 22px;
    width: 100% !important;
    max-width: none !important;
    margin: 0;
    padding: 0;
}

#product.product-fab-page .product-more-info .block-cont {
    width: 100% !important;
    max-width: none !important;
    margin-bottom: 0 !important;
    padding: 24px;
    overflow: hidden;
    box-sizing: border-box;
}

#product.product-fab-page .product-more-info .block-cont.system-recom,
#product.product-fab-page .product-more-info .block-cont.functions {
    align-self: stretch;
}

#product.product-fab-page .product-more-info .block-cont .pre-title-icon {
    margin-bottom: 18px;
    color: #fff;
    font-size: 22px;
    font-weight: 900;
}

#product.product-fab-page .product-more-info .block-cont .pre-title-icon .icon {
    background: #6382F5 !important;
}

#product.product-fab-page .product-more-info .block-cont.system-recom .systems {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    grid-gap: 10px;
    gap: 10px;
    width: 100%;
}

#product.product-fab-page .product-more-info .block-cont.system-recom .system-wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

#product.product-fab-page .product-more-info .block-cont.system-recom .system {
    min-height: 54px;
    padding: 12px;
    border-radius: 10px;
    background: rgba(255,255,255,0.055);
}

#product.product-fab-page .product-more-info .block-cont.system-recom .system .icon {
    background: #6382F5 !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .radio-box {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 18px;
}

#product.product-fab-page .product-more-info .block-cont.functions .radio-box .radio {
    min-height: 36px;
    display: inline-flex;
    align-items: center;
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 8px !important;
    padding: 0 14px;
    background: rgba(255,255,255,0.045);
    color: rgba(255,255,255,0.68);
    font-size: 12px;
    font-weight: 900;
}

#product.product-fab-page .product-more-info .block-cont.functions .radio-box .radio.active {
    border-color: rgba(255,255,255,0.9);
    background: #fff;
    color: #101014;
    box-shadow: none;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 0;
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 8px;
    background: rgba(255,255,255,0.035);
    max-height: 56px;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show {
    max-height: 520px;
    border-color: rgba(255,255,255,0.12);
    background: rgba(255,255,255,0.04);
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown::before {
    display: none;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown .title {
    min-height: 56px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 0 16px;
    color: rgba(255,255,255,0.88);
    font-size: 14px;
    font-weight: 900;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown .title .icon.arrow-down {
    background: rgba(255,255,255,0.42);
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show .title {
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown span {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    grid-gap: 10px;
    gap: 10px;
    padding: 14px 16px 16px;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown span b {
    min-height: 36px;
    display: flex;
    align-items: center;
    margin: 0;
    border-radius: 8px;
    padding: 8px 10px;
    background: rgba(255,255,255,0.035);
    color: rgba(255,255,255,0.72);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.35;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown span b .icon {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin-right: 8px;
    opacity: 0.55;
}

#product.product-fab-page .product-supplier-products {
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 10px;
    background: #1c1d22;
    padding: 24px;
    --product-related-card-width: 260px;
}

#product.product-fab-page .product-supplier-products-head {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 18px;
    margin-bottom: 18px;
}

#product.product-fab-page .product-supplier-products-head span {
    display: block;
    margin-bottom: 8px;
    color: rgba(255,255,255,0.48);
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
}

#product.product-fab-page .product-supplier-products-head h2 {
    margin: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.2;
}

#product.product-fab-page .product-supplier-products-link {
    min-height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,0.16);
    border-radius: 8px;
    padding: 0 14px;
    color: #fff;
    font-size: 13px;
    font-weight: 800;
    white-space: nowrap;
}

#product.product-fab-page .product-supplier-products-link:hover {
    background: rgba(255,255,255,0.08);
}

#product.product-fab-page .product-supplier-products-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 12px;
    gap: 12px;
}

#product.product-fab-page .product-supplier-product-card {
    min-width: 0;
    display: grid;
    grid-template-columns: 150px minmax(0, 1fr);
    grid-gap: 14px;
    gap: 14px;
    align-items: stretch;
    border: 1px solid rgba(255,255,255,0.08);
    border-radius: 9px;
    background: rgba(255,255,255,0.035);
    overflow: hidden;
    transition: background 0.2s ease, border-color 0.2s ease;
}

#product.product-fab-page .product-supplier-product-card:hover {
    border-color: rgba(255,255,255,0.18);
    background: rgba(255,255,255,0.055);
}

#product.product-fab-page .product-supplier-product-image {
    position: relative;
    min-height: 104px;
    background: #101116;
    overflow: hidden;
}

#product.product-fab-page .product-supplier-product-image::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 35%, rgba(0,0,0,0.42) 100%);
}

#product.product-fab-page .product-supplier-product-image .progressive-image,
#product.product-fab-page .product-supplier-product-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#product.product-fab-page .product-supplier-product-info {
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 14px 14px 14px 0;
}

#product.product-fab-page .product-supplier-product-provider {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 10px;
    color: rgba(255,255,255,0.52);
    font-size: 11px;
    font-weight: 900;
}

#product.product-fab-page .product-supplier-product-provider b {
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(255,255,255,0.12);
    color: #fff;
    font-size: 8px;
    font-style: normal;
}

#product.product-fab-page .product-supplier-product-info strong {
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    line-height: 1.2;
}

#product.product-fab-page .product-supplier-product-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin-top: 12px;
}

#product.product-fab-page .product-supplier-product-meta em {
    font-style: normal;
}

#product.product-fab-page .product-supplier-product-meta small {
    color: rgba(255,255,255,0.62);
    font-size: 12px;
    font-weight: 800;
}

#product.product-fab-page .product-supplier-products {
    border: 0;
    border-radius: 0;
    background: transparent;
    padding: 4px 0 0;
}

#product.product-fab-page .product-supplier-products-head {
    align-items: center;
    margin-bottom: 18px;
}

#product.product-fab-page .product-supplier-products-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    color: #fff;
    font-size: 24px;
    font-weight: 820;
    line-height: 1.18;
}

#product.product-fab-page .product-supplier-products-title span {
    margin: 2px 0 0;
    color: rgba(255,255,255,0.72);
    font-size: 34px;
    font-weight: 400;
    line-height: 0.8;
    text-transform: none;
}

#product.product-fab-page .product-supplier-products-nav {
    display: inline-flex;
    gap: 10px;
}

#product.product-fab-page .product-supplier-products-nav button {
    width: 34px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 50%;
    background: rgba(255,255,255,0.11);
    color: #fff;
    padding: 0;
}

#product.product-fab-page .product-supplier-products-nav button:hover {
    background: rgba(255,255,255,0.2);
}

#product.product-fab-page .product-supplier-products-nav button svg {
    width: 18px;
    height: 18px;
    display: block;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
}

#product.product-fab-page .product-supplier-products-track {
    display: flex;
    gap: 16px;
    overflow-x: auto;
    padding: 1px 1px 8px;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
    cursor: grab;
    -webkit-user-select: none;
            user-select: none;
}

#product.product-fab-page .product-supplier-products-track::-webkit-scrollbar {
    display: none;
}

#product.product-fab-page .product-supplier-products-track.dragging {
    cursor: grabbing;
    scroll-snap-type: none;
}

#product.product-fab-page .product-supplier-product-card {
    flex: 0 0 var(--product-related-card-width);
    width: var(--product-related-card-width);
    min-width: var(--product-related-card-width);
    max-width: var(--product-related-card-width);
    display: block;
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 9px;
    background: #202126;
    scroll-snap-align: start;
    -webkit-user-drag: none;
}

#product.product-fab-page .product-supplier-product-card:hover {
    border-color: rgba(255,255,255,0.2);
    background: #25262c;
}

#product.product-fab-page .product-supplier-product-image {
    display: block;
    width: 100%;
    min-height: 0;
    aspect-ratio: 16 / 9;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

#product.product-fab-page .product-supplier-product-image .progressive-image,
#product.product-fab-page .product-supplier-product-image img {
    pointer-events: none;
    -webkit-user-drag: none;
}

#product.product-fab-page .product-supplier-product-info {
    display: block;
    padding: 11px 12px 12px;
}

#product.product-fab-page .product-supplier-product-info strong {
    display: block;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    font-weight: 820;
    line-height: 1.24;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#product.product-fab-page .product-supplier-product-meta {
    margin-top: 7px;
    justify-content: space-between;
}

#product.product-fab-page .product-supplier-product-meta small {
    color: rgba(255,255,255,0.72);
    font-size: 13px;
    font-weight: 620;
}

#product.product-fab-page .product-supplier-product-meta em {
    border: 0;
    background: transparent;
    padding: 0;
    color: rgba(255,255,255,0.72) !important;
    font-size: 12px;
}

#product.product-fab-page .product-supplier-product-meta em.available {
    color: #7ad7a8 !important;
}

#product.product-fab-page .product-supplier-product-meta em.testing,
#product.product-fab-page .product-supplier-product-meta em.updating {
    color: #f0c66a !important;
}

@media screen and (max-width: 1100px) {
    #product.product-fab-page .product-fab-grid {
        display: flex;
        flex-direction: column;
    }

    #product.product-fab-page .product-fab-main {
        display: contents;
    }

    #product.product-fab-page .product-fab-gallery-card {
        order: 1;
    }

    #product.product-fab-page .product-fab-sidebar {
        position: static;
        order: 2;
    }

    #product.product-fab-page .product-fab-about {
        order: 3;
    }

    #product.product-fab-page .product-more-info {
        order: 4;
        width: 100%;
    }

    #product.product-fab-page .product-supplier-products {
        order: 5;
        width: 100%;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 640px) {
    #product.product-fab-page .product-fab-shell {
        padding: 22px 0 54px;
    }

    #product.product-fab-page .product-fab-about,
    #product.product-fab-page .product-more-info .block-cont,
    #product.product-fab-page .product-supplier-products {
        padding: 18px;
    }

    #product.product-fab-page .product-fab-section {
        padding: 22px 18px;
    }

    #product.product-fab-page .gallery-thumbnails {
        padding: 0 40px !important;
        margin-top: 14px !important;
    }

    #product.product-fab-page .gallery-thumb-nav {
        width: 32px;
        height: 32px;
    }

    #product.product-fab-page .product-fab-heading h1 {
        font-size: 28px;
    }

    #product.product-fab-page .gallery-main-preview {
        aspect-ratio: 4 / 3;
    }

    #product.product-fab-page .product-fab-meta,
    #product.product-fab-page .product-more-info .block-cont.system-recom .systems {
        grid-template-columns: 1fr;
    }

    #product.product-fab-page .product-supplier-products-head {
        align-items: center;
    }

    #product.product-fab-page .product-supplier-products-title {
        font-size: 21px;
    }

    #product.product-fab-page .product-supplier-product-card {
        flex-basis: 230px;
    }
}

body:has(#product.product-fab-page) {
    background: #171919 !important;
}

#product.product-fab-page {
    background: #171919 !important;
    color: #f4f6f6;
}

#product.product-fab-page .product-fab-shell {
    padding: 34px 0 72px;
    background: #171919;
}

#product.product-fab-page .product-fab-grid {
    grid-template-columns: minmax(0, 1fr) 390px;
    gap: 20px;
}

#product.product-fab-page .product-fab-main {
    gap: 18px;
}

#product.product-fab-page .product-fab-about,
#product.product-fab-page .product-fab-card,
#product.product-fab-page .product-more-info .block-cont,
#product.product-fab-page .product-supplier-products {
    border: 0 !important;
    border-radius: 8px !important;
    background: #111313 !important;
    box-shadow: none !important;
}

#product.product-fab-page .product-fab-gallery-card,
#product.product-fab-page .product-gallery-section,
#product.product-fab-page .block-cont.screens {
    background: transparent !important;
}

#product.product-fab-page .gallery-main-preview {
    border: 0 !important;
    border-radius: 8px !important;
    background: #111313 !important;
    box-shadow: none !important;
}

#product.product-fab-page .gallery-main-content img,
#product.product-fab-page .gallery-main-content .progressive-image-main,
#product.product-fab-page .gallery-video {
    border-radius: 8px;
}

#product.product-fab-page .gallery-thumbnails {
    margin-top: 12px !important;
    padding: 0 48px !important;
}

#product.product-fab-page .gallery-thumbnails-track {
    gap: 10px;
    padding: 1px 0;
    cursor: grab;
    touch-action: pan-y;
    user-select: none;
    -webkit-user-select: none;
}

#product.product-fab-page .gallery-thumbnails-track.is-dragging {
    cursor: grabbing;
    scroll-behavior: auto;
}

#product.product-fab-page .gallery-thumb {
    width: clamp(124px, 12vw, 146px) !important;
    height: clamp(64px, 6.8vw, 78px) !important;
    flex: 0 0 clamp(124px, 12vw, 146px);
    aspect-ratio: auto;
    border: 0 !important;
    border-radius: 8px;
    background: #111313;
    opacity: 0.58;
    transition: opacity 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
}

#product.product-fab-page .gallery-thumb:hover,
#product.product-fab-page .gallery-thumb.active {
    opacity: 1;
    transform: translateY(-1px);
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.16);
}

#product.product-fab-page .gallery-thumb img,
#product.product-fab-page .gallery-thumb video,
#product.product-fab-page .gallery-thumb .progressive-image,
#product.product-fab-page .gallery-thumb .progressive-image-main,
#product.product-fab-page .gallery-thumb .progressive-image-thumb {
    object-fit: cover !important;
    background: #0b0d0d !important;
    -webkit-user-select: none;
            user-select: none;
    -webkit-user-drag: none;
}

#product.product-fab-page .gallery-thumb-nav,
#product.product-fab-page .gallery-expand {
    border: 0 !important;
    background: rgba(17, 19, 19, 0.86);
    color: #f4f6f6;
    box-shadow: none;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

#product.product-fab-page .gallery-thumb-nav:hover,
#product.product-fab-page .gallery-expand:hover {
    background: #1e2121;
}

#product.product-fab-page .product-fab-about,
#product.product-fab-page .product-more-info .block-cont,
#product.product-fab-page .product-supplier-products {
    padding: 24px;
}

#product.product-fab-page .product-fab-about h2,
#product.product-fab-page .product-more-info .block-cont .pre-title-icon,
#product.product-fab-page .product-supplier-products-title,
#product.product-fab-page .product-fab-section h3,
#product.product-fab-page .block-payment .title {
    color: #fff;
    font-size: 20px;
    font-weight: 720;
    line-height: 1.2;
    letter-spacing: 0;
}

#product.product-fab-page .product-fab-about h2,
#product.product-fab-page .product-more-info .block-cont .pre-title-icon {
    margin-bottom: 14px;
}

#product.product-fab-page .product-fab-about p,
#product.product-fab-page .block-payment .description,
#product.product-fab-page .product-fab-note {
    color: rgba(244, 246, 246, 0.62);
    font-weight: 520;
}

#product.product-fab-page .product-fab-about p {
    max-width: 900px;
    font-size: 14px;
    line-height: 1.65;
}

#product.product-fab-page .product-fab-sidebar {
    top: 84px;
}

#product.product-fab-page .product-fab-card {
    overflow: hidden;
}

#product.product-fab-page .product-fab-section {
    padding: 24px;
}

#product.product-fab-page .product-fab-section + .product-fab-section {
    border-top: 0;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.055);
}

#product.product-fab-page .product-fab-kicker {
    min-height: 28px;
    margin-bottom: 14px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.065);
    color: rgba(244, 246, 246, 0.72);
    padding: 0 11px;
    font-size: 12px;
    font-weight: 650;
    text-decoration: none;
    transition: background 0.18s ease, color 0.18s ease;
}

#product.product-fab-page a.product-fab-kicker:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
}

#product.product-fab-page .product-supplier-kicker b {
    background: #171919;
    color: rgba(244, 246, 246, 0.86);
    font-weight: 720;
}

#product.product-fab-page .product-fab-heading h1 {
    margin-bottom: 16px;
    color: #fff;
    font-size: clamp(26px, 2.35vw, 38px);
    font-weight: 760;
    line-height: 1.08;
}

#product.product-fab-page .product-status-row {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 8px;
    gap: 8px;
    margin-top: 2px;
}

#product.product-fab-page .product-status-overview,
#product.product-fab-page .product-anticheat-panel {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    border-radius: 8px;
    background: #171919;
    padding: 12px;
}

#product.product-fab-page .product-status-label {
    display: block;
    color: rgba(244, 246, 246, 0.44);
    font-size: 11px;
    font-weight: 680;
    line-height: 1;
    letter-spacing: 0;
    text-transform: uppercase;
}

#product.product-fab-page .product-status-chip {
    min-height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    border-radius: 8px;
    padding: 0 13px;
    background: rgba(86, 227, 142, 0.12);
    color: #56e38e;
    font-size: 13px;
    font-weight: 720;
    letter-spacing: 0;
    text-transform: none;
}

#product.product-fab-page .product-status-chip b {
    color: inherit !important;
}

#product.product-fab-page .product-anticheat-statuses {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 6px;
    gap: 6px;
}

#product.product-fab-page .product-anticheat-statuses p {
    min-height: 38px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin: 0;
    border-radius: 8px;
    background: #111313;
    color: rgba(244, 246, 246, 0.76);
    padding: 0 12px;
    font-size: 12px;
    font-weight: 650;
    line-height: 1.2;
    text-transform: none;
    transition: background 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease, color 0.18s ease;
}

#product.product-fab-page .product-anticheat-statuses p:hover {
    background: #191c1c;
    color: rgba(244, 246, 246, 0.92);
    transform: translateY(-1px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.18);
}

#product.product-fab-page .product-anticheat-statuses p.risks {
    background: rgba(240, 198, 106, 0.08);
    color: rgba(244, 246, 246, 0.78);
}

#product.product-fab-page .product-anticheat-statuses p.risks:hover {
    background: rgba(240, 198, 106, 0.12);
}

#product.product-fab-page .product-anticheat-main {
    min-width: 0;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

#product.product-fab-page .product-anticheat-name {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#product.product-fab-page .product-anticheat-statuses p .status {
    width: 7px;
    height: 7px;
    min-width: 7px;
    border-radius: 50%;
    background: #56e38e;
    box-shadow: 0 0 0 4px rgba(86, 227, 142, 0.1);
}

#product.product-fab-page .product-anticheat-statuses p.risks .status {
    background: #f0c66a;
    box-shadow: 0 0 0 4px rgba(240, 198, 106, 0.1);
}

#product.product-fab-page .product-anticheat-statuses p.detected .status {
    background: #ef6464;
    box-shadow: 0 0 0 4px rgba(239, 100, 100, 0.1);
}

#product.product-fab-page .product-anticheat-badge {
    flex: 0 0 auto;
    min-width: 84px;
    min-height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: rgba(86, 227, 142, 0.12);
    color: #56e38e;
    font-size: 10px;
    font-weight: 760;
    padding: 0 10px;
    white-space: nowrap;
    transition: background 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}

#product.product-fab-page .product-anticheat-statuses p:hover .product-anticheat-badge {
    background: rgba(86, 227, 142, 0.18);
    box-shadow: 0 0 0 4px rgba(86, 227, 142, 0.06);
}

#product.product-fab-page .product-anticheat-statuses p.risks .product-anticheat-badge {
    background: rgba(240, 198, 106, 0.14);
    color: #f0c66a;
}

#product.product-fab-page .product-anticheat-statuses p.risks:hover .product-anticheat-badge {
    background: rgba(240, 198, 106, 0.2);
    box-shadow: 0 0 0 4px rgba(240, 198, 106, 0.06);
}

#product.product-fab-page .product-anticheat-statuses p.detected .product-anticheat-badge {
    background: rgba(239, 100, 100, 0.14);
    color: #ef6464;
}

#product.product-fab-page .product-anticheat-statuses p.detected:hover {
    background: rgba(239, 100, 100, 0.1);
}

#product.product-fab-page .product-anticheat-statuses p.detected:hover .product-anticheat-badge {
    background: rgba(239, 100, 100, 0.2);
    box-shadow: 0 0 0 4px rgba(239, 100, 100, 0.06);
}

#product.product-fab-page .product-fab-meta {
    gap: 8px;
}

#product.product-fab-page .product-fab-meta div,
#product.product-fab-page .product-more-info .block-cont.system-recom .system,
#product.product-fab-page .product-more-info .block-cont.functions .dropdown,
#product.product-fab-page .product-more-info .block-cont.functions .dropdown span b {
    border: 0 !important;
    border-radius: 8px;
    background: #171919;
}

#product.product-fab-page .product-fab-meta span {
    color: rgba(244, 246, 246, 0.46);
    font-size: 11px;
    font-weight: 650;
}

#product.product-fab-page .product-fab-meta b {
    color: rgba(244, 246, 246, 0.82);
    font-weight: 650;
}

#product.product-fab-page .product-license-trigger,
#product.product-fab-page .product-promo {
    border: 0 !important;
    border-radius: 8px;
    background: #171919;
}

#product.product-fab-page .product-license-trigger {
    min-height: 72px;
    padding: 0 14px;
}

#product.product-fab-page .product-license-trigger b,
#product.product-fab-page .product-license-option b {
    color: #fff;
    font-size: 14px;
    font-weight: 680;
}

#product.product-fab-page .product-license-trigger small,
#product.product-fab-page .product-license-option small {
    color: rgba(244, 246, 246, 0.52);
    font-size: 12px;
    font-weight: 560;
}

#product.product-fab-page .product-license-trigger .icon.arrow-down {
    background: rgba(244, 246, 246, 0.58);
}

#product.product-fab-page .product-license-options {
    border: 0;
    border-radius: 8px;
    background: #111313;
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.34);
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio {
    min-height: 62px;
    border: 0 !important;
    background: #111313;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio:hover,
#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio.active {
    background: #1e2121;
}

#product.product-fab-page .block-payment-wrapper .block-payment .radio-box .product-license-option.radio .price {
    color: #fff;
    font-weight: 720;
}

#product.product-fab-page .product-promo {
    grid-template-columns: minmax(0, 1fr) auto;
}

#product.product-fab-page .product-promo input {
    background: transparent;
    color: #fff;
    font-weight: 620;
}

#product.product-fab-page .product-promo-action {
    border-left: 0;
    background: #1e2121;
    color: rgba(244, 246, 246, 0.76);
    font-weight: 680;
}

#product.product-fab-page .product-promo-action:hover,
#product.product-fab-page .product-promo-action.active {
    background: #262a2a;
}

#product.product-fab-page .product-payment-actions {
    gap: 8px;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black {
    min-height: 50px;
    height: 50px;
    border-radius: 8px;
    background: #f4f6f6 !important;
    color: #111313 !important;
    font-size: 14px;
    font-weight: 720;
    transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
}

#product.product-fab-page .block-payment-wrapper .block-payment .btn.black:hover {
    background: #ffffff !important;
}

#product.product-fab-page #cant-buy .block-payment .btn.black:hover {
    background: #ffffff !important;
    transform: translateY(-1px);
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18), 0 0 0 4px rgba(244, 246, 246, 0.05);
}

#product.product-fab-page .support .btn {
    border: 0;
    background: #171919;
    color: rgba(244, 246, 246, 0.72);
    font-weight: 650;
}

#product.product-fab-page .support .btn:hover {
    background: #1e2121;
    color: #fff;
}

#product.product-fab-page .product-fab-note {
    border-top: 0;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.055);
}

#product.product-fab-page .product-more-info .content {
    gap: 18px;
}

#product.product-fab-page .product-more-info .block-cont.functions .radio-box .radio {
    border: 0 !important;
    border-radius: 8px !important;
    background: #171919;
    color: rgba(244, 246, 246, 0.68);
    font-weight: 650;
}

#product.product-fab-page .product-more-info .block-cont.functions .radio-box .radio.active {
    background: #f4f6f6;
    color: #111313;
}

#product.product-fab-page .product-more-info .block-cont.functions {
    background: #111313 !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show {
    border-color: transparent;
    background: #171919;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown .title {
    color: rgba(244, 246, 246, 0.84);
    font-weight: 680;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show .title {
    border-bottom: 0;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.055);
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span {
    gap: 4px 18px;
    padding: 10px 16px 12px;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span b {
    min-height: 26px;
    padding: 2px 0;
    background: transparent;
    color: rgba(244, 246, 246, 0.68);
    font-size: 12px;
    font-weight: 620;
    line-height: 1.25;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span b .icon {
    width: 14px;
    height: 14px;
    min-width: 14px;
    margin-right: 8px;
    opacity: 0.42;
    background: rgba(244, 246, 246, 0.46) !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .radio-box .radio:hover {
    background: #1e2121 !important;
    color: #fff !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown:hover:not(.show) {
    background: #1e2121 !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown:hover .title {
    color: #fff !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown:hover .title .icon,
#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span b:hover .icon {
    background: rgba(244, 246, 246, 0.7) !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span b:hover {
    background: transparent !important;
    color: #fff !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown {
    display: grid;
    grid-template-rows: minmax(56px, auto) 0fr;
    border: 0 !important;
    background: #171919 !important;
    max-height: none !important;
    transition:
        grid-template-rows 0.28s cubic-bezier(0.2, 0.76, 0.24, 1),
        background 0.18s ease,
        color 0.18s ease;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show {
    grid-template-rows: minmax(56px, auto) 1fr;
    border: 0 !important;
    background: #171919 !important;
    max-height: none !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown:hover:not(.show) {
    background: #1e2121 !important;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown .title {
    min-height: 58px;
    padding: 16px 18px;
    color: rgba(255, 255, 255, 0.76);
    font-size: 14px;
    font-weight: 620;
    line-height: 1.5;
    transition: background 0.18s ease, color 0.18s ease;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show .title {
    background: #1e2121;
    color: #fff !important;
    box-shadow: none;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown .title span {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

#product.product-fab-page .product-feature-chevron {
    flex-shrink: 0;
    color: rgba(255, 255, 255, 0.34);
    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), color 0.18s ease;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show .product-feature-chevron {
    transform: rotate(180deg);
    color: #fff;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span {
    min-height: 0;
    overflow: hidden;
    opacity: 0;
    background: #171919;
    padding: 0 16px;
    transition:
        padding 0.28s cubic-bezier(0.2, 0.76, 0.24, 1),
        opacity 0.18s ease;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown.show > span {
    opacity: 1;
    box-shadow: none;
    padding: 10px 16px 12px;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown > span b {
    overflow: hidden;
}

#product.product-fab-page .product-more-info .block-cont.functions .dropdown .title > span {
    display: block !important;
    min-height: 0 !important;
    overflow: hidden !important;
    opacity: 1 !important;
    background: transparent !important;
    padding: 0 !important;
    box-shadow: none !important;
}

#product.product-fab-page .product-supplier-products {
    padding: 24px !important;
}

#product.product-fab-page .product-supplier-products-head {
    margin-bottom: 16px;
}

#product.product-fab-page .product-supplier-products-title {
    font-size: 20px;
}

#product.product-fab-page .product-supplier-products-title span {
    color: rgba(244, 246, 246, 0.46);
    font-size: 26px;
}

#product.product-fab-page .product-supplier-products-nav button {
    border: 0;
    border-radius: 8px;
    background: #171919;
    color: rgba(244, 246, 246, 0.78);
}

#product.product-fab-page .product-supplier-products-nav button:hover {
    background: #1e2121;
    color: #fff;
}

#product.product-fab-page .product-supplier-products-track {
    gap: 14px;
    padding: 0;
}

#product.product-fab-page .product-supplier-product-card {
    flex: 0 0 var(--product-related-card-width);
    width: var(--product-related-card-width);
    min-width: var(--product-related-card-width);
    max-width: var(--product-related-card-width);
    border: 0 !important;
    border-radius: 8px !important;
    background: #171919 !important;
    overflow: hidden;
    transition: background 0.18s ease, transform 0.18s ease;
}

#product.product-fab-page .product-supplier-product-card:hover {
    background: #1e2121 !important;
    transform: translateY(-2px);
}

#product.product-fab-page .product-supplier-product-image {
    border-bottom: 0 !important;
    background: #0b0d0d;
}

#product.product-fab-page .product-supplier-product-info {
    padding: 12px;
}

#product.product-fab-page .product-supplier-product-info strong {
    font-size: 14px;
    font-weight: 720;
}

#product.product-fab-page .product-supplier-product-meta small {
    min-height: 24px;
    display: inline-flex;
    align-items: center;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.07);
    padding: 0 8px;
    color: rgba(244, 246, 246, 0.78);
    font-size: 12px;
    font-weight: 650;
}

#product.product-fab-page .product-supplier-product-meta em {
    color: rgba(244, 246, 246, 0.56) !important;
    font-weight: 650;
}

#product.product-fab-page .product-supplier-product-meta em.available {
    color: #56e38e !important;
}

#product.product-fab-page .product-supplier-product-meta em.testing,
#product.product-fab-page .product-supplier-product-meta em.updating {
    color: #f0c66a !important;
}

@media screen and (max-width: 1100px) {
    #product.product-fab-page .product-fab-grid {
        gap: 18px;
    }

    #product.product-fab-page .product-supplier-products {
        --product-related-card-width: 248px;
    }
}

@media screen and (max-width: 640px) {
    #product.product-fab-page .product-fab-shell {
        padding: 22px 0 50px;
    }

    #product.product-fab-page .product-fab-about,
    #product.product-fab-page .product-more-info .block-cont,
    #product.product-fab-page .product-supplier-products {
        padding: 18px !important;
    }

    #product.product-fab-page .product-payment-actions {
        grid-template-columns: 1fr;
    }

    #product.product-fab-page .product-supplier-products {
        --product-related-card-width: 230px;
    }
}

/* ===================== END PRODUCT FAB-LIKE LISTING ===================== */

/* ===================== ACCOUNT PANEL HEADER FIXES ===================== */
.profile-shot-layout .account-panel-mini-header {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    width: 100% !important;
    min-height: 42px !important;
    margin: 0 0 10px !important;
    padding: 0 14px 0 0 !important;
    background: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    color: #fff !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
}

.profile-shot-layout .account-panel-mini-header .icon-wrapper {
    margin: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    flex: 0 0 42px !important;
    background: linear-gradient(135deg, rgba(99, 130, 245, 0.2), rgba(99, 130, 245, 0.08)) !important;
    border: 1px solid rgba(99, 130, 245, 0.15) !important;
    border-radius: 12px 0 0 12px !important;
}

.profile-shot-layout .account-panel-mini-header p {
    margin: 0 !important;
}

.profile-shot-layout .account-panel-mini-header .icon-wrapper .icon {
    background: #6382F5 !important;
}
/* ===================== END ACCOUNT PANEL HEADER FIXES ===================== */

/* ===================== OPERATOR PROFILE ATEX FULLPAGE OVERRIDE ===================== */
html:has(#operator-profile.operator-profile-page),
body:has(#operator-profile.operator-profile-page),
#root:has(#operator-profile.operator-profile-page) {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 100% !important;
    margin: 0 !important;
    background: #1f1f1f !important;
}

body:has(#operator-profile.operator-profile-page) {
    overflow: hidden !important;
}

#operator-profile.operator-profile-page,
#operator-profile.operator-profile-page * {
    box-sizing: border-box !important;
    font-family: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important;
    letter-spacing: 0 !important;
    box-shadow: none !important;
}

#operator-profile.operator-profile-page {
    display: grid !important;
    grid-template-columns: 296px minmax(0, 1fr) !important;
    width: 100dvw !important;
    max-width: none !important;
    height: 100dvh !important;
    min-height: 100dvh !important;
    margin: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #111314 !important;
    color: #f4f4f4 !important;
}

#operator-profile .operator-sidebar {
    display: flex !important;
    flex-direction: column !important;
    width: 296px !important;
    height: 100dvh !important;
    padding: 38px 30px 26px !important;
    border: 0 !important;
    border-right: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #111314 !important;
}

#operator-profile .operator-brand {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    height: 32px !important;
    margin: 0 0 48px !important;
    padding: 0 0 0 36px !important;
    border: 0 !important;
    background: transparent !important;
    color: #f5f5f5 !important;
    font-size: 18px !important;
    font-weight: 720 !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

#operator-profile .operator-brand::before {
    display: none !important;
}

#operator-profile .operator-brand::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 7px !important;
    width: 24px !important;
    height: 18px !important;
    background: currentColor !important;
    -webkit-clip-path: polygon(0 46%, 18% 46%, 28% 7%, 43% 91%, 58% 22%, 68% 46%, 100% 46%, 100% 58%, 61% 58%, 49% 100%, 34% 18%, 25% 58%, 0 58%) !important;
            clip-path: polygon(0 46%, 18% 46%, 28% 7%, 43% 91%, 58% 22%, 68% 46%, 100% 46%, 100% 58%, 61% 58%, 49% 100%, 34% 18%, 25% 58%, 0 58%) !important;
}

#operator-profile .operator-menu-label {
    display: block !important;
    margin: 0 0 14px !important;
    color: #7c8085 !important;
    font-size: 12px !important;
    font-weight: 620 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
}

#operator-profile .operator-main-nav {
    display: grid !important;
    grid-gap: 6px !important;
    gap: 6px !important;
    padding: 0 !important;
}

#operator-profile .operator-main-nav a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    width: 100% !important;
    height: 44px !important;
    min-height: 44px !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #d9dbdd !important;
    font-size: 15px !important;
    font-weight: 540 !important;
    text-decoration: none !important;
}

#operator-profile .operator-main-nav a .icon {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    min-height: 17px !important;
    background: currentColor !important;
}

#operator-profile .operator-main-nav a.active {
    background: #0b0d0e !important;
    color: #fff !important;
    box-shadow: inset 3px 0 0 #ef5555 !important;
}

#operator-profile .operator-main-nav a.active::after {
    display: none !important;
}

#operator-profile .operator-main-nav a:hover {
    background: #171a1c !important;
    color: #fff !important;
}

#operator-profile .operator-sidebar-footer {
    display: grid !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    margin-top: auto !important;
    padding: 22px 0 0 !important;
    border-top: 1px solid #292b2e !important;
}

#operator-profile .operator-sidebar-user {
    display: grid !important;
    grid-template-columns: 40px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 12px !important;
    gap: 12px !important;
}

#operator-profile .operator-sidebar-user img {
    width: 40px !important;
    height: 40px !important;
    border: 1px solid #303438 !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

#operator-profile .operator-sidebar-user strong,
#operator-profile .operator-sidebar-user small {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-sidebar-user strong {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
}

#operator-profile .operator-sidebar-user small {
    margin-top: 3px !important;
    color: #85898e !important;
    font-size: 11px !important;
}

#operator-profile .operator-logout {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 38px !important;
    min-height: 38px !important;
    padding: 0 12px !important;
    border: 1px solid #303438 !important;
    border-radius: 6px !important;
    background: #171a1c !important;
    color: #e7e8e9 !important;
    font-size: 13px !important;
    font-weight: 560 !important;
    cursor: pointer !important;
}

#operator-profile .operator-workspace {
    display: grid !important;
    grid-template-rows: 76px minmax(0, 1fr) !important;
    min-width: 0 !important;
    height: 100dvh !important;
    overflow: hidden !important;
    background: #111314 !important;
}

#operator-profile .operator-topbar {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    height: 76px !important;
    min-height: 76px !important;
    padding: 0 42px !important;
    border: 0 !important;
    border-bottom: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #111314 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

#operator-profile .operator-breadcrumb {
    display: flex !important;
    align-items: center !important;
    gap: 11px !important;
    color: #81858a !important;
    font-size: 14px !important;
    font-weight: 520 !important;
}

#operator-profile .operator-breadcrumb a,
#operator-profile .operator-breadcrumb span {
    display: inline-flex !important;
    align-items: center !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #81858a !important;
    font-size: 14px !important;
    font-weight: 520 !important;
    text-decoration: none !important;
}

#operator-profile .operator-breadcrumb span:last-child {
    color: #fff !important;
    font-weight: 650 !important;
}

#operator-profile .operator-breadcrumb-divider {
    color: #5e6267 !important;
}

#operator-profile .operator-topbar-balance {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    border: 1px solid #3a3d41 !important;
    border-radius: 8px !important;
    background: #303336 !important;
}

#operator-profile .operator-topbar-balance span {
    color: #b5b7ba !important;
    font-size: 11px !important;
    font-weight: 620 !important;
    line-height: 1 !important;
    text-transform: none !important;
}

#operator-profile .operator-topbar-balance strong {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
}

#operator-profile .operator-layout {
    display: grid !important;
    grid-template-columns: 360px minmax(0, 1fr) !important;
    grid-template-rows: minmax(0, 1fr) !important;
    height: calc(100dvh - 76px) !important;
    min-height: 0 !important;
    overflow: hidden !important;
    background: #111314 !important;
}

#operator-profile .operator-profile-panel {
    display: block !important;
    height: calc(100dvh - 76px) !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow-y: auto !important;
    border: 0 !important;
    border-right: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #111314 !important;
}

#operator-profile .operator-user-card {
    position: static !important;
    display: grid !important;
    grid-template-columns: 74px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-height: 134px !important;
    padding: 30px 36px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-bottom: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #111314 !important;
}

#operator-profile .operator-user-card::after {
    display: none !important;
}

#operator-profile .operator-avatar {
    width: 72px !important;
    height: 72px !important;
    min-width: 72px !important;
    min-height: 72px !important;
    border: 1px solid #303438 !important;
    border-radius: 10px !important;
    object-fit: cover !important;
}

#operator-profile .operator-user-card h1 {
    margin: 0 0 8px !important;
    overflow: hidden !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 720 !important;
    line-height: 1.12 !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-user-card p {
    margin: 0 !important;
    overflow: hidden !important;
    color: #85898e !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-info-group,
#operator-profile .operator-withdraw-group {
    display: grid !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 28px 36px !important;
    border: 0 !important;
    border-bottom: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: transparent !important;
}

#operator-profile .operator-info-group h2,
#operator-profile .operator-withdraw-group h2 {
    margin: 0 0 6px !important;
    color: #85898e !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
}

#operator-profile .operator-activate-form {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-gap: 10px !important;
    gap: 10px !important;
}

#operator-profile .operator-activate-form input {
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    border: 1px solid #292b2e !important;
    border-radius: 0 !important;
    outline: 0 !important;
    background: #0b0d0e !important;
    color: #fff !important;
    font-size: 13px !important;
}

#operator-profile .operator-activate-form input::placeholder {
    color: #6f7378 !important;
}

#operator-profile .operator-activate-form button,
#operator-profile .operator-blue-button,
#operator-profile .operator-withdraw-group .btn.black.go-up-balance,
#operator-profile .operator-withdraw-group a.btn.black.go-up-balance.clickable {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    border: 1px solid #3a3d41 !important;
    border-radius: 8px !important;
    background: #303336 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

#operator-profile .operator-withdraw-group .btn.black.go-up-balance,
#operator-profile .operator-withdraw-group a.btn.black.go-up-balance.clickable {
    width: 100% !important;
}

#operator-profile .operator-activate-form button:hover,
#operator-profile .operator-blue-button:hover,
#operator-profile .operator-withdraw-group .btn.black.go-up-balance:hover,
#operator-profile .operator-withdraw-group a.btn.black.go-up-balance.clickable:hover {
    background: #3a3e42 !important;
    transform: none !important;
}

#operator-profile .operator-withdraw-summary strong {
    display: block !important;
    margin: 0 0 8px !important;
    color: #fff !important;
    font-size: 28px !important;
    font-weight: 760 !important;
    line-height: 1 !important;
}

#operator-profile .operator-withdraw-summary p {
    margin: 0 !important;
    color: #85898e !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
}

#operator-profile .operator-main-panel {
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    grid-gap: 24px !important;
    gap: 24px !important;
    height: calc(100dvh - 76px) !important;
    min-height: 0 !important;
    padding: 40px 42px !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #111314 !important;
}

#operator-profile .operator-panel-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    min-height: 42px !important;
    margin: 0 !important;
}

#operator-profile .operator-panel-head h2 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 34px !important;
    font-weight: 760 !important;
    line-height: 1 !important;
}

#operator-profile .operator-subscription-table {
    display: block !important;
    height: 100% !important;
    max-height: none !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow-y: auto !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

#operator-profile .operator-subscription-row {
    display: grid !important;
    grid-template-columns: minmax(260px, 1fr) minmax(128px, 170px) auto !important;
    align-items: center !important;
    grid-gap: 18px !important;
    gap: 18px !important;
    min-height: 66px !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-bottom: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #0b0d0e !important;
    transform: none !important;
}

#operator-profile .operator-subscription-row:first-child {
    border-top: 1px solid #292b2e !important;
}

#operator-profile .operator-subscription-row:hover {
    border-color: #292b2e !important;
    background: #171a1c !important;
    transform: none !important;
}

#operator-profile .operator-subscription-game {
    display: grid !important;
    grid-template-columns: 38px minmax(0, 1fr) !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-width: 0 !important;
}

#operator-profile .operator-subscription-image,
#operator-profile .operator-subscription-image .progressive-image-main,
#operator-profile .operator-subscription-image .progressive-image-thumb,
#operator-profile .operator-subscription-image .progressive-image-overlay,
#operator-profile .operator-subscription-image img {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    overflow: hidden !important;
}

#operator-profile .operator-subscription-title {
    display: block !important;
    min-width: 0 !important;
}

#operator-profile .operator-subscription-title strong,
#operator-profile .operator-subscription-title span {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-subscription-title strong {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
}

#operator-profile .operator-subscription-title span {
    margin-top: 4px !important;
    color: #85898e !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
}

#operator-profile .operator-status-pill {
    display: inline-flex !important;
    align-items: center !important;
    justify-self: start !important;
    max-width: 100% !important;
    height: 24px !important;
    min-height: 24px !important;
    padding: 0 9px !important;
    overflow: hidden !important;
    border: 1px solid #292b2e !important;
    border-radius: 6px !important;
    background: #171a1c !important;
    color: #a4a7aa !important;
    font-size: 11px !important;
    font-weight: 620 !important;
    line-height: 24px !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-status-pill.active {
    border-color: rgba(68, 190, 105, .28) !important;
    background: rgba(68, 190, 105, .08) !important;
    color: #4fc16f !important;
}

#operator-profile .operator-status-pill.danger {
    border-color: rgba(219, 83, 83, .32) !important;
    background: rgba(219, 83, 83, .08) !important;
    color: #e16666 !important;
}

#operator-profile .operator-subscription-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    min-width: 0 !important;
}

#operator-profile .operator-icon-button,
#operator-profile .operator-subscription-actions .status-view {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 34px !important;
    width: auto !important;
    height: 34px !important;
    min-height: 34px !important;
    margin: 0 !important;
    padding: 0 10px !important;
    border: 1px solid #292b2e !important;
    border-radius: 6px !important;
    background: #171a1c !important;
    color: #e7e8e9 !important;
    font-size: 10px !important;
    font-weight: 650 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

#operator-profile .operator-subscription-actions .status-view.active {
    width: 34px !important;
    padding: 0 !important;
    border-color: #3a3d41 !important;
    background: #303336 !important;
}

#operator-profile .operator-subscription-actions .icon,
#operator-profile .operator-icon-button .icon {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
    background: currentColor !important;
}

#operator-profile .operator-empty-state {
    min-height: 320px !important;
    border: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #0b0d0e !important;
}

@media(max-width: 1180px) {
    #operator-profile.operator-profile-page {
        grid-template-columns: 82px minmax(0, 1fr) !important;
    }

    #operator-profile .operator-sidebar {
        width: 82px !important;
        padding: 30px 14px 24px !important;
    }

    #operator-profile .operator-brand {
        width: 40px !important;
        margin-right: auto !important;
        margin-left: auto !important;
        padding-left: 0 !important;
        overflow: hidden !important;
        color: transparent !important;
    }

    #operator-profile .operator-brand::after {
        left: 8px !important;
        color: #f5f5f5 !important;
        background: #f5f5f5 !important;
    }

    #operator-profile .operator-menu-label,
    #operator-profile .operator-main-nav a,
    #operator-profile .operator-sidebar-user span,
    #operator-profile .operator-logout {
        font-size: 0 !important;
    }

    #operator-profile .operator-main-nav a {
        justify-content: center !important;
        padding: 0 !important;
    }

    #operator-profile .operator-sidebar-user {
        grid-template-columns: 40px !important;
        justify-content: center !important;
    }

    #operator-profile .operator-layout {
        grid-template-columns: 320px minmax(0, 1fr) !important;
    }
}

@media(max-width: 900px) {
    body:has(#operator-profile.operator-profile-page) {
        height: auto !important;
        overflow: auto !important;
    }

    #operator-profile.operator-profile-page {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 100dvh !important;
        overflow: visible !important;
    }

    #operator-profile .operator-sidebar {
        display: none !important;
    }

    #operator-profile .operator-workspace,
    #operator-profile .operator-layout,
    #operator-profile .operator-profile-panel,
    #operator-profile .operator-main-panel {
        height: auto !important;
        overflow: visible !important;
    }

    #operator-profile .operator-topbar {
        padding: 0 18px !important;
    }

    #operator-profile .operator-topbar-balance span {
        display: none !important;
    }

    #operator-profile .operator-layout {
        display: block !important;
    }

    #operator-profile .operator-profile-panel {
        border-right: 0 !important;
    }

    #operator-profile .operator-main-panel {
        padding: 28px 18px !important;
    }

    #operator-profile .operator-panel-head h2 {
        font-size: 28px !important;
    }

    #operator-profile .operator-subscription-row {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
        padding: 14px !important;
    }

    #operator-profile .operator-subscription-actions {
        justify-content: flex-start !important;
    }
}
/* ===================== END OPERATOR PROFILE ATEX FULLPAGE OVERRIDE ===================== */

/* ===================== OPERATOR PROFILE NO INNER SIDEBAR ===================== */
#operator-profile.operator-profile-page {
    grid-template-columns: 296px minmax(0, 1fr) !important;
}

#operator-profile .operator-layout {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    height: calc(100dvh - 76px) !important;
    overflow: hidden !important;
}

#operator-profile .operator-main-panel {
    grid-column: 1 !important;
    display: grid !important;
    grid-template-rows: auto auto minmax(0, 1fr) !important;
    grid-gap: 24px !important;
    gap: 24px !important;
    height: calc(100dvh - 76px) !important;
    padding: 40px 42px !important;
    overflow: hidden !important;
}

#operator-profile .operator-action-grid {
    display: grid !important;
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr) !important;
    grid-gap: 16px !important;
    gap: 16px !important;
}

#operator-profile .operator-action-grid:has(> .operator-info-group:only-child) {
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr) !important;
}

#operator-profile .operator-action-grid .operator-info-group,
#operator-profile .operator-action-grid .operator-withdraw-group {
    display: grid !important;
    align-content: start !important;
    min-height: 148px !important;
    margin: 0 !important;
    padding: 22px !important;
    border: 1px solid #292b2e !important;
    border-radius: 0 !important;
    background: #0b0d0e !important;
}

#operator-profile .operator-action-grid .operator-info-group h2 {
    margin: 0 0 14px !important;
}

#operator-profile .operator-action-grid .operator-activate-form {
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
}

#operator-profile .operator-action-grid .operator-activate-form button {
    min-width: 142px !important;
}

#operator-profile .operator-action-grid .operator-withdraw-group {
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: end !important;
    gap: 16px !important;
}

#operator-profile .operator-action-grid .operator-withdraw-group h2 {
    grid-column: 1 / -1 !important;
}

#operator-profile .operator-action-grid .operator-withdraw-summary {
    min-width: 0 !important;
}

#operator-profile .operator-action-grid .operator-withdraw-summary strong {
    font-size: 30px !important;
}

#operator-profile .operator-action-grid .operator-withdraw-summary p {
    max-width: 420px !important;
}

#operator-profile .operator-action-grid .operator-withdraw-group .btn.black.go-up-balance,
#operator-profile .operator-action-grid .operator-withdraw-group a.btn.black.go-up-balance.clickable {
    width: auto !important;
    min-width: 150px !important;
}

#operator-profile .operator-subscription-table {
    min-height: 0 !important;
}

@media(max-width: 1180px) {
    #operator-profile .operator-layout {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    #operator-profile .operator-action-grid {
        grid-template-columns: 1fr !important;
    }
}

@media(max-width: 900px) {
    #operator-profile .operator-main-panel {
        height: auto !important;
        padding: 28px 18px !important;
        overflow: visible !important;
    }

    #operator-profile .operator-action-grid {
        grid-template-columns: 1fr !important;
    }

    #operator-profile .operator-action-grid .operator-activate-form,
    #operator-profile .operator-action-grid .operator-withdraw-group {
        grid-template-columns: 1fr !important;
    }

    #operator-profile .operator-action-grid .operator-withdraw-group .btn.black.go-up-balance,
    #operator-profile .operator-action-grid .operator-withdraw-group a.btn.black.go-up-balance.clickable {
        width: 100% !important;
    }
}
/* ===================== END OPERATOR PROFILE NO INNER SIDEBAR ===================== */

/* ===================== OPERATOR PROFILE ROUNDED SOFT SURFACES ===================== */
#operator-profile.operator-profile-page {
    background: #171919 !important;
}

#operator-profile .operator-sidebar,
#operator-profile .operator-topbar {
    border: 0 !important;
    background: #111313 !important;
}

#operator-profile .operator-sidebar {
    padding: 38px 28px 26px !important;
}

#operator-profile .operator-workspace,
#operator-profile .operator-layout,
#operator-profile .operator-main-panel {
    background: #171919 !important;
}

#operator-profile .operator-main-nav a,
#operator-profile .operator-logout,
#operator-profile .operator-topbar-balance,
#operator-profile .operator-activate-form input,
#operator-profile .operator-activate-form button,
#operator-profile .operator-blue-button,
#operator-profile .operator-withdraw-group .btn.black.go-up-balance,
#operator-profile .operator-withdraw-group a.btn.black.go-up-balance.clickable,
#operator-profile .operator-status-pill,
#operator-profile .operator-icon-button,
#operator-profile .operator-subscription-actions .status-view {
    border: 0 !important;
}

#operator-profile .operator-main-nav a {
    border-radius: 10px !important;
}

#operator-profile .operator-main-nav a.active {
    background: #1d2021 !important;
    box-shadow: none !important;
}

#operator-profile .operator-main-nav a:hover {
    background: #1a1d1e !important;
}

#operator-profile .operator-sidebar-footer {
    border-top: 0 !important;
}

#operator-profile .operator-logout {
    border-radius: 10px !important;
    background: #1d2021 !important;
}

#operator-profile .operator-topbar {
    padding: 0 42px !important;
}

#operator-profile .operator-topbar-balance,
#operator-profile .operator-activate-form button,
#operator-profile .operator-blue-button,
#operator-profile .operator-withdraw-group .btn.black.go-up-balance,
#operator-profile .operator-withdraw-group a.btn.black.go-up-balance.clickable {
    border-radius: 10px !important;
    background: #303336 !important;
}

#operator-profile .operator-action-grid .operator-info-group,
#operator-profile .operator-action-grid .operator-withdraw-group {
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
}

#operator-profile .operator-activate-form input {
    border-radius: 10px !important;
    background: #171a1c !important;
}

#operator-profile .operator-subscription-table {
    display: grid !important;
    align-content: start !important;
    grid-gap: 10px !important;
    gap: 10px !important;
}

#operator-profile .operator-subscription-row {
    min-height: 66px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
}

#operator-profile .operator-subscription-row:first-child {
    border-top: 0 !important;
}

#operator-profile .operator-subscription-row:hover {
    background: #181b1d !important;
}

#operator-profile .operator-status-pill,
#operator-profile .operator-icon-button,
#operator-profile .operator-subscription-actions .status-view {
    border-radius: 10px !important;
    background: #202325 !important;
}

#operator-profile .operator-status-pill.active {
    background: rgba(68, 190, 105, .14) !important;
}

#operator-profile .operator-status-pill.danger {
    background: rgba(219, 83, 83, .14) !important;
}

#operator-profile .operator-subscription-actions .status-view.active {
    background: #303336 !important;
    border: 0 !important;
}

#operator-profile .operator-empty-state {
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
}
/* ===================== END OPERATOR PROFILE ROUNDED SOFT SURFACES ===================== */

/* ===================== OPERATOR PROFILE TOPBAR USER ===================== */
#operator-profile .operator-sidebar-footer {
    gap: 0 !important;
}

#operator-profile .operator-topbar-actions {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    flex: 0 0 auto !important;
    min-width: 0 !important;
}

#operator-profile .operator-site-controls {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

#operator-profile .operator-site-nav {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 4px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #0d0f10 !important;
}

#operator-profile .operator-site-nav a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    height: 34px !important;
    padding: 0 13px !important;
    border: 0 !important;
    border-radius: 9px !important;
    background: transparent !important;
    color: #9a9fa4 !important;
    font-size: 13px !important;
    font-weight: 520 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    transition: background-color 160ms ease, color 160ms ease !important;
}

#operator-profile .operator-site-nav a .operator-nav-external-icon {
    width: 12px !important;
    height: 12px !important;
    flex: 0 0 12px !important;
    opacity: 0.72 !important;
    transition: opacity 160ms ease, transform 160ms ease !important;
}

#operator-profile .operator-site-nav a.external:hover .operator-nav-external-icon {
    opacity: 1 !important;
    transform: translate(1px, -1px) !important;
}

#operator-profile .operator-site-nav a.operator-mobile-only {
    display: none !important;
}

#operator-profile .operator-mobile-nav-toggle {
    display: none !important;
}

#operator-profile .operator-mobile-topbar-brand {
    display: none !important;
}

#operator-profile .operator-site-nav a:hover,
#operator-profile .operator-site-nav a.active {
    background: #171919 !important;
    color: #f2f3f3 !important;
}

#operator-profile .operator-header-search {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 1 300px !important;
    width: clamp(210px, 22vw, 320px) !important;
    height: 42px !important;
    min-width: 180px !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #0d0f10 !important;
    color: #81878c !important;
    transition: background-color 160ms ease, color 160ms ease !important;
}

#operator-profile .operator-header-search.open,
#operator-profile .operator-header-search:focus-within {
    background: #171919 !important;
    color: #d8dcde !important;
}

#operator-profile .operator-header-search svg {
    flex: 0 0 auto !important;
    margin-right: 8px !important;
}

#operator-profile .operator-header-search input {
    width: 100% !important;
    min-width: 0 !important;
    height: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    outline: none !important;
    background: transparent !important;
    color: #f2f3f3 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

#operator-profile .operator-header-search input::placeholder {
    color: #777d82 !important;
}

#operator-profile .operator-header-search input::-webkit-search-decoration,
#operator-profile .operator-header-search input::-webkit-search-cancel-button,
#operator-profile .operator-header-search input::-webkit-search-results-button,
#operator-profile .operator-header-search input::-webkit-search-results-decoration {
    display: none !important;
}

#operator-profile .operator-search-results {
    position: absolute !important;
    z-index: 60 !important;
    top: calc(100% + 10px) !important;
    left: 0 !important;
    width: max(100%, 300px) !important;
    max-height: 310px !important;
    padding: 8px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #101212 !important;
    box-shadow: 0 22px 50px rgba(0,0,0,.34) !important;
    overflow-y: auto !important;
}

#operator-profile .operator-search-state,
#operator-profile .operator-search-result {
    width: 100% !important;
    min-height: 38px !important;
    padding: 8px 10px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: transparent !important;
    color: #dfe2e3 !important;
    font-size: 12px !important;
    font-weight: 520 !important;
    text-align: left !important;
}

#operator-profile .operator-search-state {
    display: flex !important;
    align-items: center !important;
    color: #8d9398 !important;
}

#operator-profile .operator-search-result {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    cursor: pointer !important;
}

#operator-profile .operator-search-result:hover {
    background: #1a1d1e !important;
}

#operator-profile .operator-search-result span,
#operator-profile .operator-search-result small {
    min-width: 0 !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-search-result small {
    flex: 0 1 auto !important;
    color: #777d82 !important;
    font-size: 11px !important;
}

#operator-profile .operator-lang-switch {
    position: relative !important;
    flex: 0 0 auto !important;
}

#operator-profile .operator-lang-trigger {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #0d0f10 !important;
    color: #dfe2e3 !important;
    cursor: pointer !important;
    transition: background-color 160ms ease, color 160ms ease !important;
}

#operator-profile .operator-lang-trigger:hover,
#operator-profile .operator-lang-switch.open .operator-lang-trigger {
    background: #171919 !important;
    color: #fff !important;
}

#operator-profile .operator-lang-code {
    color: currentColor !important;
    font-size: 12px !important;
    font-weight: 680 !important;
    line-height: 1 !important;
}

#operator-profile .operator-lang-name {
    color: #8f959a !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
}

#operator-profile .operator-lang-chevron {
    color: #777d82 !important;
    transition: transform 160ms ease !important;
}

#operator-profile .operator-lang-switch.open .operator-lang-chevron {
    transform: rotate(180deg) !important;
}

#operator-profile .operator-lang-menu {
    position: absolute !important;
    z-index: 60 !important;
    top: calc(100% + 10px) !important;
    right: 0 !important;
    display: grid !important;
    grid-gap: 4px !important;
    gap: 4px !important;
    min-width: 154px !important;
    padding: 8px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #101212 !important;
    box-shadow: 0 22px 50px rgba(0,0,0,.34) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(-4px) !important;
    pointer-events: none !important;
    transition: opacity 160ms ease, transform 160ms ease, visibility 160ms ease !important;
}

#operator-profile .operator-lang-switch.open .operator-lang-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
    pointer-events: auto !important;
}

#operator-profile .operator-lang-menu button {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    height: 34px !important;
    padding: 0 9px !important;
    border: 0 !important;
    border-radius: 9px !important;
    background: transparent !important;
    color: #dfe2e3 !important;
    font-size: 12px !important;
    font-weight: 520 !important;
    cursor: pointer !important;
}

#operator-profile .operator-lang-menu button:hover,
#operator-profile .operator-lang-menu button.active {
    background: #1a1d1e !important;
}

#operator-profile .operator-topbar-balance {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    padding: 0 13px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #0d0f10 !important;
    color: #dfe2e3 !important;
    box-shadow: none !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    text-decoration: none !important;
    transition: background-color 160ms ease, color 160ms ease !important;
}

#operator-profile .operator-topbar-balance:hover {
    background: #171919 !important;
}

#operator-profile .operator-topbar-balance span {
    display: inline-flex !important;
    align-items: center !important;
    color: #8f959a !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    text-transform: none !important;
}

#operator-profile .operator-topbar-balance strong {
    display: inline-flex !important;
    align-items: center !important;
    color: #f4f6f6 !important;
    font-size: 13px !important;
    font-weight: 680 !important;
    line-height: 1 !important;
}

.profile-page .content .header .payment-block a.balance {
    color: inherit !important;
    cursor: pointer !important;
    text-decoration: none !important;
}

@media(max-width: 1320px) {
    #operator-profile .operator-site-nav a {
        padding: 0 10px !important;
        font-size: 12px !important;
    }

    #operator-profile .operator-header-search {
        width: clamp(180px, 18vw, 240px) !important;
    }
}

@media(max-width: 1180px) {
    #operator-profile .operator-site-nav {
        display: none !important;
    }
}

#operator-profile .operator-topbar-user {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    height: 42px !important;
    min-width: 0 !important;
    max-width: 240px !important;
    padding: 0 12px 0 6px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #1d2021 !important;
}

#operator-profile .operator-topbar-user img {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    border: 0 !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

#operator-profile .operator-topbar-user span,
#operator-profile .operator-topbar-user strong,
#operator-profile .operator-topbar-user small {
    display: block !important;
    min-width: 0 !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-topbar-user strong {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
    line-height: 1.1 !important;
}

#operator-profile .operator-topbar-user small {
    margin-top: 2px !important;
    color: #85898e !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
}

@media(max-width: 900px) {
    #operator-profile .operator-site-nav {
        display: none !important;
    }

    #operator-profile .operator-header-search {
        display: none !important;
    }

    #operator-profile .operator-lang-name {
        display: none !important;
    }

    #operator-profile .operator-topbar-balance {
        padding: 0 11px !important;
    }

    #operator-profile .operator-topbar-balance span {
        display: none !important;
    }

    #operator-profile .operator-topbar-actions {
        gap: 8px !important;
    }

    #operator-profile .operator-topbar-user {
        width: 42px !important;
        padding: 0 5px !important;
    }

    #operator-profile .operator-topbar-user span {
        display: none !important;
    }
}
/* ===================== END OPERATOR PROFILE TOPBAR USER ===================== */

/* ===================== OPERATOR PROFILE AVATAR DROPDOWN ===================== */
#operator-profile .operator-user-menu-wrap {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    isolation: isolate !important;
}

#operator-profile .operator-avatar-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: transparent !important;
    cursor: pointer !important;
}

#operator-profile .operator-avatar-button img {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    border: 0 !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

#operator-profile .operator-avatar-button:hover img {
    filter: brightness(1.12) !important;
}

#operator-profile .operator-user-menu {
    position: absolute !important;
    top: calc(100% + 10px) !important;
    right: 0 !important;
    z-index: 40 !important;
    display: grid !important;
    grid-gap: 6px !important;
    gap: 6px !important;
    width: 220px !important;
    padding: 10px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
    opacity: 0 !important;
    transform: translate3d(0, -6px, 0) scale(.98) !important;
    transform-origin: top right !important;
    pointer-events: none !important;
    transition: opacity .16s ease, transform .16s ease !important;
    will-change: opacity, transform !important;
    contain: layout paint !important;
    -webkit-backface-visibility: hidden !important;
            backface-visibility: hidden !important;
}

#operator-profile .operator-user-menu.open {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) scale(1) !important;
    pointer-events: auto !important;
}

#operator-profile .operator-user-menu.closing {
    opacity: 0 !important;
    transform: translate3d(0, -6px, 0) scale(.98) !important;
    pointer-events: none !important;
}

#operator-profile .operator-user-menu-head {
    padding: 8px 10px 10px !important;
}

#operator-profile .operator-user-menu-head strong,
#operator-profile .operator-user-menu-head small {
    display: block !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#operator-profile .operator-user-menu-head strong {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}

#operator-profile .operator-user-menu-head small {
    margin-top: 4px !important;
    color: #85898e !important;
    font-size: 11px !important;
    font-weight: 600 !important;
}

#operator-profile .operator-user-menu a,
#operator-profile .operator-user-menu button {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    height: 38px !important;
    padding: 0 10px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: transparent !important;
    color: #d9dbdd !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: left !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

#operator-profile .operator-user-menu a:hover,
#operator-profile .operator-user-menu button:hover {
    background: #1d2021 !important;
    color: #fff !important;
}

#operator-profile .operator-topbar-user {
    display: none !important;
}

@media(max-width: 900px) {
    #operator-profile .operator-user-menu {
        right: -4px !important;
        width: 204px !important;
    }
}
/* ===================== END OPERATOR PROFILE AVATAR DROPDOWN ===================== */

/* ===================== OPERATOR ACCOUNT LEGACY CONTENT ===================== */
#operator-profile .operator-page-panel {
    grid-template-rows: auto minmax(0, 1fr) !important;
}

#operator-profile .operator-page-scroll {
    min-height: 0 !important;
    overflow-y: auto !important;
    padding-right: 4px !important;
}

#operator-profile .operator-legacy-content {
    display: grid !important;
    grid-gap: 26px !important;
    gap: 26px !important;
    align-content: start !important;
}

#operator-profile .operator-legacy-content .account-profile-content {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

#operator-profile .operator-legacy-content .account-panel-card {
    margin: 0 !important;
    padding: 18px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
    box-shadow: none !important;
}

#operator-profile .operator-legacy-content .account-section-head {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

#operator-profile .operator-legacy-content .account-section-head h2 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 720 !important;
    line-height: 1.1 !important;
}

#operator-profile .operator-legacy-content .account-kicker {
    display: block !important;
    margin: 0 0 8px !important;
    color: #7aa2ff !important;
    font-size: 11px !important;
    font-weight: 760 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}

#operator-profile .operator-legacy-content .account-section-head p,
#operator-profile .operator-legacy-content .subject {
    margin: 0 !important;
    color: #85898e !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
}

#operator-profile .operator-legacy-content .blocks {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-gap: 16px !important;
    gap: 16px !important;
    margin: 0 !important;
}

#operator-profile .operator-legacy-content .block-wrapper {
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

#operator-profile .operator-legacy-content .block {
    height: auto !important;
    min-height: 150px !important;
    width: 100% !important;
    padding: 18px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
    box-shadow: none !important;
}

#operator-profile .operator-legacy-content .account-panel-mini-header,
#operator-profile .operator-legacy-content .block .header {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 34px !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}

#operator-profile .operator-legacy-content .icon-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #202325 !important;
}

#operator-profile .operator-legacy-content .simple-truline,
#operator-profile .operator-legacy-content input.simple-truline {
    display: flex !important;
    align-items: center !important;
    min-height: 42px !important;
    width: 100% !important;
    margin: 12px 0 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #0d0f10 !important;
    color: #d9dbdd !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}

#operator-profile .operator-legacy-content .simple-truline.green {
    color: #4fc16f !important;
    background: rgba(68, 190, 105, .14) !important;
}

#operator-profile .operator-legacy-content .simple-truline.red {
    color: #e16666 !important;
    background: rgba(219, 83, 83, .14) !important;
}

#operator-profile .operator-legacy-content .btn.black,
#operator-profile .operator-legacy-content .note-action {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 42px !important;
    margin: 12px 0 0 !important;
    padding: 0 16px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #303336 !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
}

#operator-profile .operator-legacy-content .admin-table-wrap {
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
    overflow: hidden !important;
}

#operator-profile .operator-legacy-content .admin-table {
    background: transparent !important;
}

#operator-profile .operator-legacy-content .operator-chart-box {
    width: 100% !important;
    height: 220px !important;
    min-height: 220px !important;
}

#operator-profile .operator-legacy-content .operator-chart-box .recharts-responsive-container {
    min-height: 220px !important;
}

#operator-profile .operator-legacy-content .operator-donut-box {
    width: 100% !important;
    min-height: 260px !important;
}

#operator-profile .operator-legacy-content .stats-chart-compact {
    height: auto !important;
    min-height: 260px !important;
}

#operator-profile .operator-legacy-content .operator-code-check {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    max-width: 640px !important;
}

#operator-profile .operator-legacy-content .operator-code-check input,
#operator-profile .operator-legacy-content .operator-code-check button {
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 10px !important;
    font-size: 13px !important;
    font-weight: 650 !important;
}

#operator-profile .operator-legacy-content .operator-code-check input {
    width: 100% !important;
    padding: 0 12px !important;
    background: #171a1c !important;
    color: #fff !important;
}

#operator-profile .operator-legacy-content .operator-code-check button {
    padding: 0 18px !important;
    background: #303336 !important;
    color: #fff !important;
    cursor: pointer !important;
}

#operator-profile .operator-legacy-content .history-buy {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
    grid-gap: 12px !important;
    gap: 12px !important;
    margin: 0 !important;
}

#operator-profile .operator-legacy-content .history-buy .product-wrapper {
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
}

#operator-profile .operator-legacy-content .history-buy .product {
    min-height: 120px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #171a1c !important;
    overflow: hidden !important;
}

/* Settings page cards */
#operator-profile .operator-settings-content {
    gap: 30px !important;
}

#operator-profile .operator-settings-content .account-profile-content {
    gap: 12px !important;
}

#operator-profile .operator-settings-content .account-section-head h2 {
    font-size: 18px !important;
    font-weight: 650 !important;
    color: #f3f4f4 !important;
}

#operator-profile .operator-settings-content .account-settings-blocks {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;
    gap: 12px !important;
    align-items: stretch !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block-wrapper:only-child {
    max-width: 520px !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block-wrapper {
    display: flex !important;
    min-width: 0 !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    min-height: 224px !important;
    height: 100% !important;
    padding: 18px !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: #101212 !important;
    box-shadow: none !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .account-panel-mini-header {
    min-height: 36px !important;
    margin: 0 0 10px !important;
    color: #f5f6f6 !important;
    font-size: 14px !important;
    font-weight: 640 !important;
    line-height: 1.15 !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .icon-wrapper {
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    border-radius: 12px !important;
    background: #1b1e20 !important;
    color: #dfe3e6 !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .icon-wrapper .icon {
    background: currentColor !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .subject {
    margin: 0 0 16px !important;
    color: #8c9093 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;
    flex: 1 1 auto !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > .simple-truline,
#operator-profile .operator-settings-content .account-settings-blocks .block > input.simple-truline {
    min-height: 40px !important;
    margin: auto 0 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 560 !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > input.simple-truline {
    outline: none !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > input.simple-truline:focus {
    background: #1d2123 !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > .simple-truline.green {
    color: #52d986 !important;
    background: rgba(53, 170, 102, .14) !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > .simple-truline.red {
    color: #ef7373 !important;
    background: rgba(210, 76, 76, .15) !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > .note-action,
#operator-profile .operator-settings-content .account-settings-blocks .block > .btn.black {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 40px !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > .note-action:hover,
#operator-profile .operator-settings-content .account-settings-blocks .block > .btn.black:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
}

#operator-profile .operator-settings-content .account-settings-blocks .block > .note-action[style*="display: none"],
#operator-profile .operator-settings-content .account-settings-blocks .block > .btn.black[style*="display: none"] {
    display: none !important;
}

#operator-profile .operator-settings-content .settings-password-form {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
    margin-top: auto !important;
}

#operator-profile .operator-settings-content .settings-password-form input {
    width: 100% !important;
    height: 38px !important;
    min-height: 38px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    outline: none !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 560 !important;
}

#operator-profile .operator-settings-content .settings-password-form input:focus {
    background: #1d2123 !important;
}

#operator-profile .operator-settings-content .settings-password-form .note-action {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 2px 0 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease !important;
}

#operator-profile .operator-settings-content .settings-password-form .note-action:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
}

#operator-profile .operator-settings-content .settings-password-form .note-action:disabled {
    cursor: default !important;
    opacity: .72 !important;
    transform: none !important;
}

#operator-profile .operator-settings-content .settings-password-form .note-action img {
    width: 86px !important;
    height: auto !important;
}

@media(max-width: 900px) {
    #operator-profile .operator-legacy-content .blocks {
        grid-template-columns: 1fr !important;
    }

    #operator-profile .operator-legacy-content .account-section-head {
        display: block !important;
    }

    #operator-profile .operator-legacy-content .operator-code-check {
        grid-template-columns: 1fr !important;
    }
}
/* ===================== END OPERATOR ACCOUNT LEGACY CONTENT ===================== */

/* ===================== OPERATOR SIDEBAR REFERENCE TUNING ===================== */
@media(min-width: 1181px) {
    #operator-profile.operator-profile-page {
        grid-template-columns: 286px minmax(0, 1fr) !important;
    }

    #operator-profile .operator-sidebar {
        width: 286px !important;
        padding: 38px 26px 26px !important;
        background: #111313 !important;
    }

    #operator-profile .operator-brand {
        height: 30px !important;
        margin: 0 0 44px !important;
        padding-left: 34px !important;
        color: #f1f2f2 !important;
        font-size: 17px !important;
        font-weight: 520 !important;
    }

    #operator-profile .operator-brand::after {
        top: 6px !important;
        width: 22px !important;
        height: 17px !important;
    }

    #operator-profile .operator-menu-label {
        margin: 0 0 12px !important;
        color: #777c81 !important;
        font-size: 11px !important;
        font-weight: 420 !important;
        text-transform: none !important;
    }

    #operator-profile .operator-main-nav {
        gap: 5px !important;
    }

    #operator-profile .operator-main-nav a {
        height: 39px !important;
        min-height: 39px !important;
        gap: 11px !important;
        padding: 0 12px !important;
        border-radius: 8px !important;
        background: transparent !important;
        color: #c4c7ca !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1 !important;
    }

    #operator-profile .operator-main-nav a .icon {
        width: 16px !important;
        height: 16px !important;
        min-width: 16px !important;
        min-height: 16px !important;
        opacity: .82 !important;
    }

    #operator-profile .operator-main-nav a.active {
        background: #0d0f10 !important;
        color: #f5f6f6 !important;
        font-weight: 520 !important;
        box-shadow: none !important;
    }

    #operator-profile .operator-main-nav a:hover {
        background: #171919 !important;
        color: #f0f1f1 !important;
    }

    #operator-profile .operator-sidebar-footer {
        padding-top: 18px !important;
    }

    #operator-profile .operator-logout {
        height: 36px !important;
        min-height: 36px !important;
        border-radius: 8px !important;
        font-size: 13px !important;
        font-weight: 420 !important;
    }
}
/* ===================== END OPERATOR SIDEBAR REFERENCE TUNING ===================== */

/* ===================== OPERATOR SIDEBAR ACTIVE FLOW ===================== */
#operator-profile .operator-main-nav {
    --operator-nav-index: 0;
    --operator-nav-item-height: 39px;
    --operator-nav-gap: 5px;
    position: relative !important;
}

#operator-profile .operator-nav-indicator {
    position: absolute !important;
    z-index: 0 !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: var(--operator-nav-item-height) !important;
    border-radius: 8px !important;
    background: #0d0f10 !important;
    pointer-events: none !important;
    transform: translate3d(0, calc(var(--operator-nav-index) * (var(--operator-nav-item-height) + var(--operator-nav-gap))), 0) !important;
    transition:
        transform 320ms cubic-bezier(.22, 1, .36, 1),
        background-color 180ms ease,
        opacity 180ms ease !important;
}

#operator-profile .operator-main-nav a {
    z-index: 1 !important;
    background: transparent !important;
    transition:
        color 180ms ease,
        font-weight 180ms ease,
        opacity 180ms ease !important;
}

#operator-profile .operator-main-nav a.active,
#operator-profile .operator-main-nav a.active:hover {
    background: transparent !important;
    box-shadow: none !important;
}

#operator-profile .operator-main-nav a:hover {
    background: rgba(255,255,255,.035) !important;
}

#operator-profile .operator-main-nav a .icon {
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
    max-width: 16px !important;
    max-height: 16px !important;
    flex: 0 0 16px !important;
    margin: 0 !important;
    background: currentColor !important;
    background-color: currentColor !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
}

#operator-profile .operator-main-nav a .operator-nav-external-icon {
    width: 12px !important;
    height: 12px !important;
    min-width: 12px !important;
    margin-left: auto !important;
    opacity: .62 !important;
    transition: opacity 160ms ease, transform 160ms ease !important;
}

#operator-profile .operator-main-nav a.external:hover .operator-nav-external-icon {
    opacity: 1 !important;
    transform: translate(1px, -1px) !important;
}

#operator-profile .operator-brand {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    width: auto !important;
    height: 44px !important;
    margin: 0 0 42px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #fff !important;
    text-decoration: none !important;
}

#operator-profile .operator-brand::before,
#operator-profile .operator-brand::after {
    display: none !important;
    content: none !important;
}

#operator-profile .operator-brand img {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    object-fit: contain !important;
    filter: drop-shadow(0 0 10px rgba(62, 131, 255, .28)) !important;
}

#operator-profile .operator-brand .info {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 1px !important;
    min-width: 0 !important;
    line-height: 1 !important;
}

#operator-profile .operator-brand .info span {
    display: block !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    white-space: nowrap !important;
}

#operator-profile .operator-brand .info .name {
    color: #f6f7f7 !important;
    font-size: 16px !important;
    font-weight: 680 !important;
    line-height: 1.05 !important;
}

#operator-profile .operator-brand .info span:not(.name) {
    color: #7f858a !important;
    font-size: 10px !important;
    font-weight: 520 !important;
    line-height: 1.05 !important;
    text-transform: lowercase !important;
}

@media(min-width: 1181px) {
    #operator-profile .operator-sidebar {
        padding-top: 16px !important;
    }
}

@media(max-width: 1180px) {
    #operator-profile .operator-brand {
        justify-content: center !important;
        width: 40px !important;
        height: 40px !important;
        margin-right: auto !important;
        margin-left: auto !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    #operator-profile .operator-brand .info {
        display: none !important;
    }

    #operator-profile .operator-main-nav a .operator-nav-external-icon {
        display: none !important;
    }
}

@media(max-width: 1180px) and (min-width: 901px) {
    #operator-profile .operator-sidebar {
        padding-top: 18px !important;
    }
}

@media(min-width: 1181px) {
    #operator-profile .operator-main-nav {
        --operator-nav-item-height: 39px;
        --operator-nav-gap: 5px;
    }
}

@media(max-width: 1180px) and (min-width: 901px) {
    #operator-profile .operator-main-nav {
        --operator-nav-item-height: 39px;
        --operator-nav-gap: 6px;
    }

    #operator-profile .operator-nav-indicator {
        left: 0 !important;
        right: 0 !important;
        width: auto !important;
    }
}
/* ===================== END OPERATOR SIDEBAR ACTIVE FLOW ===================== */

/* ===================== OPERATOR SUBSCRIPTIONS COMPACT BLOCK ===================== */
@media(min-width: 1181px) {
    #operator-profile .operator-subscription-table {
        width: min(100%, calc((100% - 16px) / 2)) !important;
        max-width: calc((100% - 16px) / 2) !important;
        min-height: 0 !important;
        max-height: none !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
        overflow: visible !important;
        gap: 10px !important;
    }

    #operator-profile .operator-subscription-row {
        grid-template-columns: minmax(0, 1fr) 118px auto !important;
        gap: 12px !important;
        min-height: 62px !important;
        padding: 12px 14px !important;
        border-radius: 14px !important;
        background: #0d0f10 !important;
    }

    #operator-profile .operator-subscription-row:hover {
        background: #171a1b !important;
        transform: none !important;
    }

    #operator-profile .operator-subscription-game {
        grid-template-columns: 36px minmax(0, 1fr) !important;
        gap: 12px !important;
    }

    #operator-profile .operator-subscription-image,
    #operator-profile .operator-subscription-image .progressive-image-main,
    #operator-profile .operator-subscription-image .progressive-image-thumb,
    #operator-profile .operator-subscription-image .progressive-image-overlay,
    #operator-profile .operator-subscription-image img {
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        min-height: 36px !important;
    }

    #operator-profile .operator-status-pill {
        justify-self: center !important;
        justify-content: center !important;
        text-align: center !important;
        min-width: 96px !important;
    }

    #operator-profile .operator-subscription-actions {
        gap: 6px !important;
    }

    #operator-profile .operator-subscription-actions .operator-icon-button,
    #operator-profile .operator-subscription-actions .status-view {
        width: 34px !important;
        min-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
        padding: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        line-height: 1 !important;
    }

    #operator-profile .operator-subscription-actions .operator-icon-button .icon,
    #operator-profile .operator-subscription-actions .status-view .icon,
    #operator-profile .operator-subscription-actions .icon.freezed {
        display: block !important;
        width: 14px !important;
        height: 14px !important;
        min-width: 14px !important;
        min-height: 14px !important;
        margin: 0 !important;
        background: currentColor !important;
        transform: none !important;
    }

    #operator-profile .operator-subscription-actions .operator-icon-button.muted {
        color: #f3f4f4 !important;
        background: #303336 !important;
    }
}

@media(max-width: 1180px) {
    #operator-profile .operator-subscription-table {
        width: 100% !important;
        max-width: none !important;
    }

    #operator-profile .operator-profile-footer {
        width: 100% !important;
        max-width: none !important;
    }
}
/* ===================== END OPERATOR SUBSCRIPTIONS COMPACT BLOCK ===================== */

/* ===================== OPERATOR PROFILE CONTENT SCROLL ===================== */
#operator-profile .operator-layout {
    height: calc(100dvh - 76px) !important;
    min-height: 0 !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

#operator-profile .operator-main-panel {
    grid-template-rows: auto auto auto auto !important;
    align-content: start !important;
    height: auto !important;
    min-height: calc(100dvh - 76px) !important;
    overflow: visible !important;
}

#operator-profile .operator-page-panel {
    grid-template-rows: auto auto auto !important;
}

@media(max-width: 900px) {
    #operator-profile .operator-layout,
    #operator-profile .operator-main-panel {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }
}
/* ===================== END OPERATOR PROFILE CONTENT SCROLL ===================== */

/* ===================== OPERATOR PROFILE FOOTER ===================== */
#operator-profile .operator-profile-footer {
    width: min(100%, calc((100% - 16px) / 2)) !important;
    max-width: calc((100% - 16px) / 2) !important;
    margin-top: 8px !important;
    padding: 12px 2px 28px !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #656a6f !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
}

#operator-profile .operator-page-panel .operator-profile-footer {
    width: 100% !important;
    max-width: none !important;
}
/* ===================== END OPERATOR PROFILE FOOTER ===================== */

/* ===================== OPERATOR SUBSCRIPTIONS FLOW FIX ===================== */
#operator-profile .operator-subscriptions-panel {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 24px !important;
    height: auto !important;
    min-height: calc(100dvh - 76px) !important;
    overflow: visible !important;
}

#operator-profile .operator-subscriptions-panel .operator-panel-head,
#operator-profile .operator-subscriptions-panel .operator-action-grid,
#operator-profile .operator-subscriptions-panel .operator-subscription-table,
#operator-profile .operator-subscriptions-panel .operator-profile-footer {
    flex: 0 0 auto !important;
}

#operator-profile .operator-subscriptions-panel .operator-panel-head,
#operator-profile .operator-subscriptions-panel .operator-page-scroll,
#operator-profile .operator-subscriptions-panel .operator-action-grid {
    width: 100% !important;
}

#operator-profile .operator-subscriptions-panel .operator-panel-head h2 {
    font-size: 18px !important;
    font-weight: 650 !important;
    line-height: 1.15 !important;
}

#operator-profile .operator-subscriptions-panel .operator-page-scroll {
    display: grid !important;
    grid-gap: 24px !important;
    gap: 24px !important;
    min-height: 0 !important;
    padding-right: 0 !important;
    overflow: visible !important;
    flex: 0 0 auto !important;
}

#operator-profile .operator-subscriptions-panel .operator-subscription-table {
    display: grid !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
}

#operator-profile .operator-subscriptions-panel .operator-profile-footer {
    margin-top: 0 !important;
}
/* ===================== END OPERATOR SUBSCRIPTIONS FLOW FIX ===================== */

/* ===================== OPERATOR CONTENT ROUNDED CORNER ===================== */
#operator-profile .operator-workspace {
    background: #111313 !important;
}

#operator-profile .operator-layout {
    border-top-left-radius: 28px !important;
    background: #171919 !important;
}

#operator-profile .operator-main-panel,
#operator-profile .operator-main-panel.operator-page-panel {
    border-top-left-radius: 28px !important;
    background: #171919 !important;
    box-shadow: none !important;
}

@media(max-width: 900px) {
    #operator-profile .operator-layout,
    #operator-profile .operator-main-panel,
    #operator-profile .operator-main-panel.operator-page-panel {
        border-top-left-radius: 0 !important;
    }
}
/* ===================== END OPERATOR CONTENT ROUNDED CORNER ===================== */

/* ===================== OPERATOR CODER FLAT CONTENT ===================== */
#operator-profile .operator-main-panel.operator-page-panel:has(.operator-legacy-content) {
    display: block !important;
    height: auto !important;
    min-height: calc(100dvh - 76px) !important;
    overflow: visible !important;
}

#operator-profile .operator-main-panel.operator-page-panel:has(.operator-legacy-content) .operator-page-scroll {
    min-height: 0 !important;
    overflow: visible !important;
    padding-right: 0 !important;
}

#operator-profile .operator-coder-content {
    display: flex !important;
    flex-direction: column !important;
    gap: 26px !important;
    align-content: stretch !important;
}

#operator-profile .operator-coder-content .account-profile-content {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

#operator-profile .operator-coder-content .account-section-head {
    margin: 0 !important;
    padding: 0 !important;
}

#operator-profile .operator-coder-content .blocks {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    margin: 0 !important;
}

#operator-profile .operator-coder-content .coder-overview-blocks {
    align-items: stretch !important;
}

#operator-profile .operator-coder-content .block-wrapper {
    display: flex !important;
    padding: 0 !important;
}

#operator-profile .operator-coder-content .block {
    display: flex !important;
    flex-direction: column !important;
    min-height: 0 !important;
    padding: 18px !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
}

#operator-profile .operator-coder-content .coder-overview-blocks .block {
    height: 520px !important;
    min-height: 520px !important;
}

#operator-profile .operator-coder-content .coder-ratio-block .operator-donut-box,
#operator-profile .operator-coder-content .coder-sales-block .coder-sales {
    flex: 1 1 auto !important;
    min-height: 0 !important;
}

#operator-profile .operator-coder-content .coder-ratio-block .operator-donut-box {
    display: flex !important;
}

#operator-profile .operator-coder-content .coder-ratio-block .stats-chart-compact {
    min-height: 0 !important;
}

#operator-profile .operator-coder-content .coder-sales-block .coder-sales {
    height: 0 !important;
    max-height: none !important;
    overflow-y: auto !important;
}

#operator-profile .operator-coder-content .block .header {
    margin: 0 !important;
}

#operator-profile .operator-coder-content .history-buy {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)) !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    margin: 0 !important;
}

#operator-profile .operator-coder-content .history-buy .product {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 74px minmax(0, 1fr) !important;
    align-items: stretch !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    min-height: 92px !important;
    height: auto !important;
    padding: 0 !important;
    border-radius: 14px !important;
    background: #0d0f10 !important;
    overflow: hidden !important;
}

#operator-profile .operator-coder-content .history-buy .product::before,
#operator-profile .operator-coder-content .history-buy .product::after {
    display: none !important;
}

#operator-profile .operator-coder-content .history-buy .product img {
    position: static !important;
    display: block !important;
    width: 74px !important;
    height: 100% !important;
    min-height: 92px !important;
    max-height: none !important;
    margin: 0 !important;
    border-radius: 0 !important;
    object-fit: cover !important;
    transform: none !important;
    filter: none !important;
}

#operator-profile .operator-coder-content .history-buy .product .info {
    position: static !important;
    z-index: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 14px !important;
    background: transparent !important;
}

#operator-profile .operator-coder-content .history-buy .product .info .text {
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

#operator-profile .operator-coder-content .history-buy .product .info .text .name {
    display: block !important;
    overflow: visible !important;
    margin: 4px 0 0 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 620 !important;
    line-height: 1.2 !important;
    white-space: normal !important;
    text-overflow: clip !important;
    overflow-wrap: anywhere !important;
}

#operator-profile .operator-coder-content .history-buy .product .info .text .status-text {
    display: inline-flex !important;
    color: #4fc16f !important;
    font-size: 11px !important;
    font-weight: 620 !important;
    line-height: 1 !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 6px !important;
    margin-left: 0 !important;
    flex-shrink: 0 !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions .status-view {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    min-height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 10px !important;
    background: #303336 !important;
    color: #f2f3f3 !important;
    cursor: pointer !important;
    opacity: 1 !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions .status-view:hover {
    background: #3a3e42 !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions .status-view .icon {
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
    margin: 0 !important;
    background: currentColor !important;
    opacity: 1 !important;
    transform: none !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions .status-view .icon.products {
    width: 13px !important;
    height: 13px !important;
    min-width: 13px !important;
    min-height: 13px !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions .status-view .icon.settings {
    width: 15px !important;
    height: 13px !important;
    min-width: 15px !important;
    min-height: 13px !important;
}

#operator-profile .operator-coder-content .history-buy .coder-product-actions .status-view .icon.upload {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    min-height: 14px !important;
}

#operator-profile .operator-coder-content .history-buy .product.loading {
    min-height: 92px !important;
    background: #0d0f10 !important;
}

@media(max-width: 1180px) {
    #operator-profile .operator-coder-content .blocks {
        grid-template-columns: 1fr !important;
    }

    #operator-profile .operator-coder-content .coder-overview-blocks .block {
        height: auto !important;
        min-height: 0 !important;
    }

    #operator-profile .operator-coder-content .coder-sales-block .coder-sales {
        height: auto !important;
        max-height: 400px !important;
    }
}

@media(max-width: 720px) {
    #operator-profile .operator-coder-content .history-buy {
        grid-template-columns: 1fr !important;
    }
}
/* ===================== END OPERATOR CODER FLAT CONTENT ===================== */

/* ===================== OPERATOR FOOTER STICKY BOTTOM ===================== */
#operator-profile .operator-main-panel.operator-page-panel:has(.operator-legacy-content),
#operator-profile .operator-main-panel.operator-page-panel,
#operator-profile .operator-subscriptions-panel {
    display: flex !important;
    flex-direction: column !important;
    min-height: calc(100dvh - 76px) !important;
    padding-bottom: 20px !important;
}

#operator-profile .operator-main-panel.operator-page-panel > .operator-page-scroll {
    flex: 0 0 auto !important;
}

#operator-profile .operator-main-panel.operator-page-panel > .operator-profile-footer,
#operator-profile .operator-subscriptions-panel > .operator-profile-footer {
    margin-top: auto !important;
    padding-bottom: 0 !important;
    flex: 0 0 auto !important;
}

@media(max-width: 900px) {
    #operator-profile .operator-main-panel.operator-page-panel:has(.operator-legacy-content),
    #operator-profile .operator-main-panel.operator-page-panel,
    #operator-profile .operator-subscriptions-panel {
        min-height: calc(100dvh - 76px) !important;
    }
}
/* ===================== END OPERATOR FOOTER STICKY BOTTOM ===================== */

/* ===================== SITE UNIFIED HEADER ===================== */
#operator-profile.site-unified-header {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 120 !important;
    display: block !important;
    width: 100% !important;
    height: 76px !important;
    min-height: 76px !important;
    background: #111313 !important;
}

#operator-profile.site-unified-header,
#operator-profile.site-unified-header * {
    box-sizing: border-box !important;
    font-family: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif !important;
    letter-spacing: 0 !important;
}

#operator-profile.site-unified-header button,
#operator-profile.site-unified-header input,
#operator-profile.site-unified-header select,
#operator-profile.site-unified-header textarea {
    font-family: inherit !important;
}

#operator-profile.site-unified-header .site-main-topbar {
    display: grid !important;
    grid-template-columns: 286px minmax(0, 1fr) auto !important;
    align-items: center !important;
    justify-content: stretch !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    width: 100% !important;
    height: 76px !important;
    min-height: 76px !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    background: #111313 !important;
}

#operator-profile.site-unified-header .operator-site-controls {
    grid-column: 2 !important;
    flex: 1 1 auto !important;
    margin-left: 42px !important;
    margin-right: 12px !important;
}

#operator-profile.site-unified-header .operator-topbar-actions {
    grid-column: 3 !important;
    flex: 0 0 auto !important;
    gap: 10px !important;
    margin-right: 42px !important;
}

#operator-profile.site-unified-header .site-header-brand {
    grid-column: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    gap: 10px !important;
    width: auto !important;
    height: 44px !important;
    min-width: 174px !important;
    margin: 0 0 0 26px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #fff !important;
    text-decoration: none !important;
}

#operator-profile.site-unified-header .site-header-brand img {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    object-fit: contain !important;
}

#operator-profile.site-unified-header .site-header-brand .info {
    display: flex !important;
    flex-direction: column !important;
    gap: 1px !important;
    line-height: 1 !important;
}

#operator-profile.site-unified-header .site-header-brand .info .name {
    color: #f6f7f7 !important;
    font-size: 16px !important;
    font-weight: 680 !important;
    line-height: 1.05 !important;
}

#operator-profile.site-unified-header .site-header-brand .info span:not(.name) {
    color: #7f858a !important;
    font-size: 10px !important;
    font-weight: 520 !important;
    line-height: 1.05 !important;
    text-transform: lowercase !important;
}

#operator-profile.site-unified-header .site-header-account {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 15px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #0d0f10 !important;
    color: #f4f6f6 !important;
    font-size: 13px !important;
    font-weight: 640 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    transition: background-color 160ms ease, color 160ms ease !important;
}

#operator-profile.site-unified-header .site-header-account:hover {
    background: #171919 !important;
}

@media(max-width: 1180px) {
    #operator-profile.site-unified-header .site-main-topbar {
        grid-template-columns: 82px minmax(0, 1fr) auto !important;
    }

    #operator-profile.site-unified-header .site-header-brand {
        width: 40px !important;
        height: 40px !important;
        min-width: 0 !important;
        justify-content: center !important;
        margin-left: 21px !important;
    }

    #operator-profile.site-unified-header .site-header-brand .info {
        display: none !important;
    }
}

@media(max-width: 900px) {
    #operator-profile.site-unified-header {
        z-index: 10000 !important;
    }

    #operator-profile.site-unified-header .site-main-topbar {
        grid-template-columns: auto minmax(0, 1fr) auto !important;
        gap: 0 !important;
        padding: 0 14px !important;
        position: relative !important;
    }

    #operator-profile.site-unified-header .operator-site-controls {
        margin-left: 12px !important;
        margin-right: 10px !important;
    }

    #operator-profile.site-unified-header .operator-topbar-actions {
        margin-right: 52px !important;
    }

    #operator-profile.site-unified-header .site-header-brand {
        margin-left: 0 !important;
    }

    #operator-profile.site-unified-header .site-header-brand .info,
    #operator-profile.site-unified-header .site-header-account {
        display: none !important;
    }

    #operator-profile.site-unified-header .operator-site-controls {
        min-width: 0 !important;
        display: flex !important;
        justify-content: flex-end !important;
        overflow: visible !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle {
        position: absolute !important;
        top: 17px !important;
        right: 14px !important;
        z-index: 10002 !important;
        display: inline-flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 4px !important;
        width: 42px !important;
        height: 42px !important;
        min-width: 42px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 12px !important;
        background: #0d0f10 !important;
        color: #f2f3f3 !important;
        cursor: pointer !important;
        transition: background-color 160ms ease !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle:hover,
    #operator-profile.site-unified-header .operator-mobile-nav-toggle.active {
        background: #171919 !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle span {
        display: block !important;
        width: 16px !important;
        height: 2px !important;
        border-radius: 999px !important;
        background: currentColor !important;
        transition: transform 160ms ease, opacity 160ms ease !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle.active span:nth-child(1) {
        transform: translateY(6px) rotate(45deg) !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle.active span:nth-child(2) {
        opacity: 0 !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle.active span:nth-child(3) {
        transform: translateY(-6px) rotate(-45deg) !important;
    }

    #operator-profile.site-unified-header .operator-site-nav {
        position: fixed !important;
        top: 68px !important;
        left: 14px !important;
        right: 14px !important;
        z-index: 10001 !important;
        display: grid !important;
        grid-template-columns: 1fr !important;
        grid-gap: 6px !important;
        gap: 6px !important;
        width: auto !important;
        max-width: none !important;
        padding: 10px !important;
        border-radius: 16px !important;
        background: #0d0f10 !important;
        box-shadow: 0 24px 60px rgba(0,0,0,.38) !important;
        opacity: 0 !important;
        visibility: hidden !important;
        transform: translateY(-8px) scale(.98) !important;
        pointer-events: none !important;
        transition: opacity 160ms ease, transform 160ms ease, visibility 160ms ease !important;
    }

    #operator-profile.site-unified-header .operator-site-nav a {
        justify-content: flex-start !important;
        width: 100% !important;
        height: 42px !important;
        padding: 0 12px !important;
        border-radius: 10px !important;
        font-size: 12px !important;
        font-weight: 560 !important;
    }

    #operator-profile.site-unified-header .operator-site-nav.mobile-open {
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) scale(1) !important;
        pointer-events: auto !important;
    }

    #operator-profile.site-unified-header .operator-site-nav a .operator-nav-external-icon {
        width: 11px !important;
        height: 11px !important;
        flex-basis: 11px !important;
    }

    #operator-profile.site-unified-header .operator-user-menu-wrap {
        display: none !important;
    }
}
/* ===================== END SITE UNIFIED HEADER ===================== */

/* ===================== ACCOUNT SUBSCRIPTIONS SPLIT ===================== */
#operator-profile .operator-subscriptions-panel .operator-subscriptions-split {
    display: grid !important;
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr) !important;
    grid-gap: 16px !important;
    gap: 16px !important;
    align-items: start !important;
    width: 100% !important;
}

#operator-profile .operator-subscriptions-panel .operator-subscriptions-split .operator-action-grid,
#operator-profile .operator-subscriptions-panel .operator-subscriptions-split .operator-action-grid:has(> .operator-info-group:only-child) {
    grid-template-columns: 1fr !important;
    width: 100% !important;
}

#operator-profile .operator-subscriptions-panel .operator-subscriptions-split .operator-subscription-table {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
}

@media(max-width: 1180px) {
    #operator-profile .operator-subscriptions-panel .operator-subscriptions-split {
        grid-template-columns: 1fr !important;
    }
}
/* ===================== END ACCOUNT SUBSCRIPTIONS SPLIT ===================== */

/* ===================== ACCOUNT WITHDRAW PAGE ===================== */
#operator-profile .operator-withdraw-panel .operator-page-scroll {
    display: grid !important;
    grid-gap: 18px !important;
    gap: 18px !important;
    overflow: visible !important;
    padding-right: 0 !important;
}

#operator-profile .operator-withdraw-page {
    display: grid !important;
    grid-template-columns: minmax(300px, .82fr) minmax(420px, 1.18fr) !important;
    grid-gap: 18px !important;
    gap: 18px !important;
    align-items: start !important;
}

#operator-profile .operator-withdraw-hero,
#operator-profile .operator-withdraw-form,
#operator-profile .operator-withdraw-list {
    border: 0 !important;
    border-radius: 16px !important;
    background: #0d0f10 !important;
    box-shadow: none !important;
}

#operator-profile .operator-withdraw-hero {
    display: grid !important;
    grid-gap: 8px !important;
    gap: 8px !important;
    min-height: 182px !important;
    padding: 24px !important;
}

#operator-profile .operator-withdraw-hero span,
#operator-profile .operator-withdraw-form h2,
#operator-profile .operator-withdraw-list h2 {
    margin: 0 !important;
    color: #8f959a !important;
    font-size: 12px !important;
    font-weight: 520 !important;
    line-height: 1 !important;
}

#operator-profile .operator-withdraw-hero strong {
    color: #f6f7f7 !important;
    font-size: clamp(34px, 4vw, 56px) !important;
    font-weight: 720 !important;
    line-height: .95 !important;
}

#operator-profile .operator-withdraw-hero p {
    max-width: 420px !important;
    margin: 0 !important;
    color: #8f959a !important;
    font-size: 13px !important;
    font-weight: 420 !important;
    line-height: 1.45 !important;
}

#operator-profile .operator-withdraw-form {
    display: grid !important;
    grid-gap: 16px !important;
    gap: 16px !important;
    padding: 22px !important;
}

#operator-profile .operator-withdraw-fields {
    display: grid !important;
    grid-template-columns: 150px minmax(220px, 1fr) 130px auto !important;
    grid-gap: 10px !important;
    gap: 10px !important;
}

#operator-profile .operator-withdraw-fields input,
#operator-profile .operator-withdraw-fields select {
    width: 100% !important;
    height: 42px !important;
    min-width: 0 !important;
    padding: 0 13px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #171919 !important;
    color: #f4f6f6 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    outline: none !important;
}

#operator-profile .operator-withdraw-fields input::placeholder {
    color: #70777c !important;
}

#operator-profile .operator-withdraw-fields button,
#operator-profile .operator-withdraw-list-head button,
#operator-profile .operator-withdraw-row button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 42px !important;
    padding: 0 16px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #303336 !important;
    color: #f6f7f7 !important;
    font-size: 13px !important;
    font-weight: 640 !important;
    cursor: pointer !important;
    transition: background-color 160ms ease, color 160ms ease !important;
}

#operator-profile .operator-withdraw-fields button:hover,
#operator-profile .operator-withdraw-list-head button:hover,
#operator-profile .operator-withdraw-row button:hover {
    background: #3a3e42 !important;
}

#operator-profile .operator-withdraw-fields button:disabled {
    cursor: default !important;
    opacity: .62 !important;
}

#operator-profile .operator-withdraw-list {
    display: grid !important;
    grid-gap: 10px !important;
    gap: 10px !important;
    padding: 18px !important;
}

#operator-profile .operator-withdraw-list:nth-of-type(3) {
    grid-column: 2 !important;
}

#operator-profile .operator-withdraw-list-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    min-height: 42px !important;
}

#operator-profile .operator-withdraw-list-head button {
    height: 34px !important;
    padding: 0 12px !important;
    background: #171919 !important;
    color: #9da3a8 !important;
    font-size: 12px !important;
    font-weight: 560 !important;
}

#operator-profile .operator-withdraw-row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto !important;
    align-items: center !important;
    grid-gap: 14px !important;
    gap: 14px !important;
    min-height: 68px !important;
    padding: 12px 14px !important;
    border-radius: 14px !important;
    background: #171919 !important;
}

#operator-profile .operator-withdraw-row > div {
    display: grid !important;
    grid-gap: 4px !important;
    gap: 4px !important;
    min-width: 0 !important;
}

#operator-profile .operator-withdraw-row strong {
    overflow: hidden !important;
    color: #f4f6f6 !important;
    font-size: 14px !important;
    font-weight: 640 !important;
    line-height: 1.2 !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

#operator-profile .operator-withdraw-row span {
    color: #858b90 !important;
    font-size: 12px !important;
    font-weight: 520 !important;
    line-height: 1 !important;
}

#operator-profile .operator-withdraw-row > b {
    color: #37d989 !important;
    font-size: 16px !important;
    font-weight: 720 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}

#operator-profile .operator-withdraw-row.loading,
#operator-profile .operator-withdraw-empty {
    min-height: 68px !important;
    border-radius: 14px !important;
    background: #171919 !important;
}

#operator-profile .operator-withdraw-row.loading {
    position: relative !important;
    overflow: hidden !important;
}

#operator-profile .operator-withdraw-row.loading::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    transform: translateX(-100%) !important;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,.05), transparent) !important;
    animation: operatorRowLoading 1.25s linear infinite !important;
}

#operator-profile .operator-withdraw-empty {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #777d82 !important;
    font-size: 13px !important;
    font-weight: 520 !important;
}

#operator-profile .operator-withdraw-state {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 30px !important;
    min-width: 80px !important;
    padding: 0 10px !important;
    border-radius: 9px !important;
    background: rgba(55,217,137,.12) !important;
    color: #37d989 !important;
}

#operator-profile .operator-withdraw-state.danger {
    background: rgba(234,56,77,.12) !important;
    color: #ea384d !important;
}

@media(max-width: 1180px) {
    #operator-profile .operator-withdraw-page {
        grid-template-columns: 1fr !important;
    }

    #operator-profile .operator-withdraw-list:nth-of-type(3) {
        grid-column: auto !important;
    }
}

@media(max-width: 760px) {
    #operator-profile .operator-withdraw-fields,
    #operator-profile .operator-withdraw-row {
        grid-template-columns: 1fr !important;
    }

    #operator-profile .operator-withdraw-fields button,
    #operator-profile .operator-withdraw-row button,
    #operator-profile .operator-withdraw-state {
        width: 100% !important;
    }
}
/* ===================== END ACCOUNT WITHDRAW PAGE ===================== */

/* Partner promo modal */
body .partner-promo-create-trigger {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 34px !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, transform 180ms ease, color 180ms ease !important;
}

body .partner-promo-create-trigger:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
}

body .partner-promo-modal-wrapper {
    position: fixed !important;
    inset: 0 !important;
    top: 0 !important;
    z-index: 2147483000 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 24px !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    background: rgba(7, 9, 9, 0) !important;
    backdrop-filter: blur(0) !important;
    -webkit-backdrop-filter: blur(0) !important;
    transition: opacity 220ms ease, background-color 220ms ease, backdrop-filter 220ms ease, -webkit-backdrop-filter 220ms ease, visibility 0s linear 220ms !important;
}

body .partner-promo-modal-wrapper.fadeout {
    animation: none !important;
}

body .partner-promo-modal-wrapper.show,
body .partner-promo-modal-wrapper.show.fadeout {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    background: rgba(7, 9, 9, .72) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    transition-delay: 0s !important;
}

body .partner-promo-modal {
    position: relative !important;
    display: block !important;
    width: min(390px, calc(100vw - 32px)) !important;
    min-width: 0 !important;
    max-width: min(390px, calc(100vw - 32px)) !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    box-shadow: 0 28px 70px rgba(0, 0, 0, .28) !important;
    overflow: hidden !important;
    opacity: 0 !important;
    transform: translateY(12px) scale(.985) !important;
    transition: opacity 220ms ease, transform 220ms cubic-bezier(.2,.76,.18,1) !important;
}

body .partner-promo-modal.show {
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
}

body .partner-promo-modal .partner-promo-modal-header {
    margin: 0 !important;
    padding: 18px 52px 12px 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .partner-promo-modal .partner-promo-modal-header .name {
    margin: 0 !important;
    color: #f5f6f6 !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
}

body .partner-promo-modal .partner-promo-modal-close {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 4 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #1b1e20 !important;
    color: #d8dcde !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, transform 180ms ease, color 180ms ease !important;
}

body .partner-promo-modal .partner-promo-modal-close:hover {
    background: #2f3336 !important;
    color: #fff !important;
    transform: translateY(-1px) !important;
}

body .partner-promo-modal .partner-promo-modal-header > span.clickable {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 4 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #1b1e20 !important;
    color: #d8dcde !important;
    font-size: 0 !important;
    opacity: 1 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, transform 180ms ease, color 180ms ease !important;
}

body .partner-promo-modal .partner-promo-modal-header > span.clickable:hover {
    background: #2f3336 !important;
    color: #fff !important;
    transform: translateY(-1px) !important;
}

body .partner-promo-modal .partner-promo-modal-header > span.clickable::before,
body .partner-promo-modal .partner-promo-modal-header > span.clickable::after {
    content: "" !important;
    position: absolute !important;
    width: 12px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: currentColor !important;
}

body .partner-promo-modal .partner-promo-modal-header > span.clickable::before {
    transform: rotate(45deg) !important;
}

body .partner-promo-modal .partner-promo-modal-header > span.clickable::after {
    transform: rotate(-45deg) !important;
}

body .partner-promo-modal .partner-promo-modal-close span {
    position: absolute !important;
    width: 12px !important;
    height: 2px !important;
    border-radius: 999px !important;
    background: currentColor !important;
}

body .partner-promo-modal .partner-promo-modal-close span:first-child {
    transform: rotate(45deg) !important;
}

body .partner-promo-modal .partner-promo-modal-close span:last-child {
    transform: rotate(-45deg) !important;
}

body .partner-promo-modal .partner-promo-modal-body {
    padding: 0 18px 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #8c9093 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .partner-promo-modal .partner-promo-modal-label {
    margin: 0 0 8px !important;
    color: #8c9093 !important;
    font-size: 11px !important;
    font-weight: 650 !important;
    opacity: 1 !important;
    text-transform: uppercase !important;
}

body .partner-promo-modal .partner-promo-modal-input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    outline: none !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    letter-spacing: 1.4px !important;
    text-align: left !important;
    text-transform: uppercase !important;
    transition: background-color 180ms ease, color 180ms ease !important;
}

body .partner-promo-modal .partner-promo-modal-input:focus {
    background: #1d2123 !important;
}

body .partner-promo-modal .partner-promo-modal-input::placeholder {
    color: #6f7477 !important;
}

body .partner-promo-modal .partner-promo-modal-actions {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    margin: 12px 0 0 !important;
}

body .partner-promo-modal .partner-promo-modal-actions .admin-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease !important;
}

body .partner-promo-modal .partner-promo-modal-actions .admin-btn:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
}

body .partner-promo-modal .partner-promo-modal-actions .partner-promo-modal-cancel {
    background: #181b1d !important;
    color: #d8dcde !important;
}

body .partner-promo-modal .partner-promo-modal-actions .partner-promo-modal-cancel:hover {
    background: #232729 !important;
    color: #fff !important;
}

body .partner-promo-modal .partner-promo-modal-actions .admin-btn[style*="display: none"] {
    display: none !important;
}

@media(max-width: 560px) {
    body .partner-promo-modal .partner-promo-modal-actions {
        flex-direction: column !important;
    }

    body .partner-promo-modal .partner-promo-modal-actions .admin-btn {
        width: 100% !important;
    }
}

body:has(.operator-profile-page) .partner-promo-modal-wrapper.show,
body:has(.operator-profile-page) .partner-promo-modal-wrapper.show.fadeout {
    background: rgba(7, 9, 9, .72) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal {
    width: min(390px, calc(100vw - 32px)) !important;
    min-width: 0 !important;
    max-width: min(390px, calc(100vw - 32px)) !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    box-shadow: 0 28px 70px rgba(0, 0, 0, .28) !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-header,
body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-body {
    border: 0 !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #8c9093 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-header {
    padding: 18px 52px 12px 18px !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-body {
    padding: 0 18px 18px !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-input {
    border: 0 !important;
    background: #181b1d !important;
    color: #d8dcde !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-input:focus {
    background: #1d2123 !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-actions .admin-btn {
    border: 0 !important;
    background: #2f3336 !important;
    color: #fff !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-actions .partner-promo-modal-cancel {
    background: #181b1d !important;
    color: #d8dcde !important;
}

body:has(.operator-profile-page) .modal.cash-up.partner-promo-modal .partner-promo-modal-header > span.clickable {
    background: #1b1e20 !important;
    color: #d8dcde !important;
}

/* Coder product management modals */
body .coder-admin-modal-wrapper {
    position: fixed !important;
    inset: 0 !important;
    top: 0 !important;
    z-index: 2147483000 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 24px !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    background: rgba(7, 9, 9, 0) !important;
    backdrop-filter: blur(0) !important;
    -webkit-backdrop-filter: blur(0) !important;
    transition: opacity 220ms ease, background-color 220ms ease, backdrop-filter 220ms ease, -webkit-backdrop-filter 220ms ease, visibility 0s linear 220ms !important;
}

body .coder-admin-modal-wrapper.fadeout {
    animation: none !important;
}

body .coder-admin-modal-wrapper.show,
body .coder-admin-modal-wrapper.show.fadeout,
body:has(.operator-profile-page) .coder-admin-modal-wrapper.show,
body:has(.operator-profile-page) .coder-admin-modal-wrapper.show.fadeout {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    background: rgba(7, 9, 9, .72) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    transition-delay: 0s !important;
}

body .coder-admin-modal,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal {
    position: relative !important;
    display: block !important;
    width: min(760px, calc(100vw - 48px)) !important;
    min-width: 0 !important;
    max-width: min(760px, calc(100vw - 48px)) !important;
    max-height: calc(100vh - 48px) !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    box-shadow: 0 28px 70px rgba(0, 0, 0, .34) !important;
    opacity: 0 !important;
    overflow: hidden auto !important;
    transform: translateY(12px) scale(.985) !important;
    transition: opacity 220ms ease, transform 220ms cubic-bezier(.2,.76,.18,1) !important;
}

body .coder-admin-modal.show,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal.show {
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
}

body .coder-roadmap-modal,
body:has(.operator-profile-page) .modal.cash-up.coder-roadmap-modal,
body .coder-manage-modal,
body:has(.operator-profile-page) .modal.cash-up.coder-manage-modal {
    width: min(620px, calc(100vw - 48px)) !important;
    max-width: min(620px, calc(100vw - 48px)) !important;
}

body .coder-admin-modal .coder-admin-modal-header,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .coder-admin-modal-header {
    margin: 0 !important;
    padding: 16px 18px !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, .06) !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .coder-admin-modal .coder-admin-modal-header .avatar {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    margin-right: 12px !important;
    border: 0 !important;
    border-radius: 12px !important;
    object-fit: cover !important;
    background: #181b1d !important;
}

body .coder-admin-modal .coder-admin-modal-header .name,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .coder-admin-modal-header .name {
    margin: 0 !important;
    color: #f4f6f6 !important;
    font-size: 15px !important;
    font-weight: 650 !important;
    line-height: 1.25 !important;
    letter-spacing: 0 !important;
}

body .coder-admin-modal .coder-admin-modal-header span,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .coder-admin-modal-header span {
    margin-left: auto !important;
    margin-right: 0 !important;
    color: #8c9093 !important;
    font-size: 12px !important;
    font-weight: 560 !important;
    line-height: 1.35 !important;
    text-align: right !important;
}

body .coder-admin-modal .body,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .body {
    padding: 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #8c9093 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .coder-admin-modal .body + .body {
    border-top: 1px solid rgba(255, 255, 255, .06) !important;
}

body .coder-admin-modal .pre-title,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .pre-title {
    margin: 0 0 10px !important;
    color: #f4f6f6 !important;
    font-size: 13px !important;
    font-weight: 650 !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

body .coder-admin-modal .pre-title:not(:first-child) {
    margin-top: 16px !important;
}

body .coder-admin-modal br {
    display: none !important;
}

body .coder-admin-modal .radio-boxes,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .radio-boxes {
    margin: 0 0 12px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #181b1d !important;
    overflow: hidden !important;
}

body .coder-admin-modal .radio-box,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .radio-box {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 48px !important;
    padding: 12px 14px !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, .045) !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    transition: background-color 180ms ease, color 180ms ease !important;
}

body .coder-admin-modal .radio-box:last-child {
    border-bottom: 0 !important;
}

body .coder-admin-modal .radio-box:hover {
    background: #1d2123 !important;
}

body .coder-admin-modal .radio-box.active,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .radio-box.active {
    background: #1d2123 !important;
}

body .coder-admin-modal .radio-box.loading {
    min-height: 48px !important;
    background: linear-gradient(90deg, #181b1d 0%, #202426 50%, #181b1d 100%) !important;
    background-size: 200% 100% !important;
}

body .coder-admin-modal .radio-box p,
body .coder-admin-modal .radio-box a,
body .coder-admin-modal .radio-box span,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .radio-box p,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .radio-box a {
    margin: 0 !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 560 !important;
    line-height: 1.35 !important;
}

body .coder-admin-modal .radio-box a {
    color: #fff !important;
    font-weight: 650 !important;
}

body .coder-admin-modal .radio-box .radio {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    min-height: 22px !important;
    margin-left: auto !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: #2f3336 !important;
}

body .coder-admin-modal .radio-box .radio span {
    display: block !important;
    width: 9px !important;
    height: 9px !important;
    border-radius: 999px !important;
    background: transparent !important;
}

body .coder-admin-modal .radio-box.active .radio span {
    background: #d8dcde !important;
}

body .coder-admin-modal input[type="text"],
body .coder-admin-modal input[type="file"],
body .coder-admin-modal textarea,
body .coder-admin-modal select,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal input[type="text"],
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal input[type="file"],
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal textarea,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal select {
    box-sizing: border-box !important;
    min-width: 0 !important;
    width: 100% !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    outline: none !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 560 !important;
    transition: background-color 180ms ease, color 180ms ease !important;
}

body .coder-admin-modal textarea {
    padding: 12px !important;
}

body .coder-admin-modal input[type="file"] {
    display: flex !important;
    align-items: center !important;
    padding: 10px 12px !important;
}

body .coder-admin-modal input[type="text"]:focus,
body .coder-admin-modal textarea:focus,
body .coder-admin-modal select:focus {
    background: #1d2123 !important;
}

body .coder-admin-modal input::placeholder,
body .coder-admin-modal textarea::placeholder {
    color: #6f7477 !important;
}

body .coder-admin-modal select {
    width: auto !important;
    min-width: 150px !important;
    padding-right: 28px !important;
}

body .coder-admin-modal select option {
    background: #181b1d !important;
    color: #d8dcde !important;
}

body .coder-admin-modal input[type="range"] {
    accent-color: #8c9093 !important;
}

body .coder-admin-modal .go-up {
    display: flex !important;
    align-items: stretch !important;
    gap: 8px !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
}

body .coder-admin-modal .btn.black,
body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal .btn.black {
    display: inline-flex;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease !important;
}

body .coder-admin-modal .btn.black:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
    filter: none !important;
}

body .coder-admin-modal .go-up .btn.black {
    flex: 1 1 !important;
    width: auto !important;
}

body .coder-admin-modal .btn.black[style*="display: none"],
body .coder-admin-modal .btn.black[style*="display:none"] {
    display: none !important;
}

body .coder-admin-modal .btn.black img {
    width: 70px !important;
    height: auto !important;
}

body .coder-admin-modal #delete-versions-button,
body .coder-admin-modal #delete-files-button,
body .coder-admin-modal #goback-versions-button,
body .coder-admin-modal #goback-files-button {
    background: #2b2022 !important;
    color: #ef7373 !important;
}

body .coder-admin-modal #delete-versions-button:hover,
body .coder-admin-modal #delete-files-button:hover,
body .coder-admin-modal #goback-versions-button:hover,
body .coder-admin-modal #goback-files-button:hover {
    background: #352628 !important;
}

body .coder-roadmap-modal .coder-roadmap-list {
    max-height: min(42vh, 280px) !important;
    padding-right: 4px !important;
    overflow-y: auto !important;
}

body .coder-roadmap-modal .coder-roadmap-list::-webkit-scrollbar,
body .coder-admin-modal::-webkit-scrollbar {
    width: 6px !important;
}

body .coder-roadmap-modal .coder-roadmap-list::-webkit-scrollbar-track,
body .coder-admin-modal::-webkit-scrollbar-track {
    background: transparent !important;
}

body .coder-roadmap-modal .coder-roadmap-list::-webkit-scrollbar-thumb,
body .coder-admin-modal::-webkit-scrollbar-thumb {
    border-radius: 999px !important;
    background: rgba(255, 255, 255, .12) !important;
}

body .coder-roadmap-modal .coder-roadmap-item {
    padding: 12px !important;
    margin: 0 0 8px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #181b1d !important;
    color: #d8dcde !important;
}

body .coder-roadmap-modal .coder-roadmap-item-head {
    margin: 0 0 4px !important;
}

body .coder-roadmap-modal .coder-roadmap-item-title {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 650 !important;
}

body .coder-roadmap-modal .coder-roadmap-item-status {
    padding: 3px 7px !important;
    border-radius: 999px !important;
    background: #24282a !important;
    color: #d8dcde !important;
    font-size: 10px !important;
    font-weight: 650 !important;
}

body .coder-roadmap-modal .coder-roadmap-item-description {
    color: #8c9093 !important;
    font-size: 12px !important;
    line-height: 1.4 !important;
}

body .coder-roadmap-modal .coder-roadmap-progress {
    margin-top: 8px !important;
}

body .coder-roadmap-modal .coder-roadmap-progress-track {
    height: 4px !important;
    border-radius: 999px !important;
    background: #24282a !important;
}

body .coder-roadmap-modal .coder-roadmap-progress-bar {
    border-radius: 999px !important;
    background: #d8dcde !important;
}

body .coder-roadmap-modal .coder-roadmap-item-actions {
    gap: 6px !important;
}

body .coder-roadmap-modal .coder-roadmap-item-action {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 28px !important;
    padding: 0 10px !important;
    border-radius: 8px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 650 !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease !important;
}

body .coder-roadmap-modal .coder-roadmap-item-action:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
}

body .coder-roadmap-modal .coder-roadmap-item-action.danger {
    background: #2b2022 !important;
    color: #ef7373 !important;
}

body .coder-roadmap-modal .coder-roadmap-item-action.danger:hover {
    background: #352628 !important;
}

@media(max-width: 720px) {
    body .coder-admin-modal,
    body:has(.operator-profile-page) .modal.cash-up.coder-admin-modal {
        width: calc(100vw - 32px) !important;
        max-width: calc(100vw - 32px) !important;
    }

    body .coder-admin-modal .go-up {
        flex-direction: column !important;
    }

    body .coder-admin-modal .go-up .btn.black {
        width: 100% !important;
    }
}

/* Terminal modal must live above the profile page stacking context. */
body .coder-terminal-wrapper,
body:has(.operator-profile-page) .coder-terminal-wrapper {
    position: fixed !important;
    inset: 0 !important;
    top: 0 !important;
    z-index: 2147483000 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 24px !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    background: rgba(7, 9, 9, 0) !important;
    backdrop-filter: blur(0) !important;
    -webkit-backdrop-filter: blur(0) !important;
    transition: opacity 220ms ease, background-color 220ms ease, backdrop-filter 220ms ease, -webkit-backdrop-filter 220ms ease, visibility 0s linear 220ms !important;
}

body .coder-terminal-wrapper.show,
body:has(.operator-profile-page) .coder-terminal-wrapper.show {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    background: rgba(7, 9, 9, .72) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    transition-delay: 0s !important;
}

body .coder-terminal-wrapper .coder-terminal-modal {
    pointer-events: auto !important;
    display: block !important;
    width: min(820px, calc(100vw - 48px)) !important;
    min-width: 0 !important;
    max-width: min(820px, calc(100vw - 48px)) !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    box-shadow: 0 28px 70px rgba(0, 0, 0, .34) !important;
    opacity: 0 !important;
    overflow: hidden !important;
    transform: translateY(12px) scale(.985) !important;
    transition: opacity 220ms ease, transform 220ms cubic-bezier(.2,.76,.18,1) !important;
}

body .coder-terminal-wrapper.show .coder-terminal-modal,
body:has(.operator-profile-page) .coder-terminal-wrapper.show .coder-terminal-modal {
    opacity: 1 !important;
    transform: translateY(0) scale(1) !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .header,
body:has(.operator-profile-page) .coder-terminal-wrapper .coder-terminal-modal .header {
    margin: 0 !important;
    padding: 16px 18px !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, .06) !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #f4f6f6 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .header svg {
    color: #8c9093 !important;
    opacity: 1 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .header .name,
body:has(.operator-profile-page) .coder-terminal-wrapper .coder-terminal-modal .header .name {
    color: #f4f6f6 !important;
    font-size: 15px !important;
    font-weight: 650 !important;
    letter-spacing: 0 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .header span,
body:has(.operator-profile-page) .coder-terminal-wrapper .coder-terminal-modal .header span {
    color: #8c9093 !important;
    font-size: 12px !important;
    font-weight: 520 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .body,
body:has(.operator-profile-page) .coder-terminal-wrapper .coder-terminal-modal .body {
    padding: 18px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #101212 !important;
    color: #8c9093 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .terminal-container {
    width: 100% !important;
    height: min(52vh, 360px) !important;
    margin: 0 0 12px !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #0b0d0d !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04) !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .terminal {
    color: #d8dcde !important;
    font-size: 12px !important;
    line-height: 1.65 !important;
    padding: 14px !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .terminal a {
    font-weight: 520 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .body > input[type="text"] {
    width: 100% !important;
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 10px !important;
    outline: none !important;
    background: #181b1d !important;
    color: #d8dcde !important;
    font-size: 12px !important;
    font-weight: 560 !important;
    transition: background-color 180ms ease, color 180ms ease !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .body > input[type="text"]:focus {
    background: #1d2123 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .body > input[type="text"]::placeholder {
    color: #6f7477 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    margin: 10px 0 0 !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black {
    display: inline-flex;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    border: 0 !important;
    border-radius: 10px !important;
    background: #2f3336 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    cursor: pointer !important;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black:not(:last-child) {
    flex: 1 1 auto !important;
    width: auto !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black:last-child {
    flex: 0 0 112px !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black:hover {
    background: #3a3f43 !important;
    transform: translateY(-1px) !important;
    filter: none !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black[style*="display: none"],
body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black[style*="display:none"] {
    display: none !important;
}

body .coder-terminal-wrapper .coder-terminal-modal .go-up .btn.black img {
    width: 70px !important;
    height: auto !important;
}

/* Keep the profile avatar menu above scrollable page content. */
#operator-profile.operator-profile-page .operator-workspace {
    overflow: visible !important;
}

#operator-profile.operator-profile-page .operator-topbar {
    position: relative !important;
    z-index: 2147481000 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    justify-content: stretch !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    width: 100% !important;
    height: 76px !important;
    min-height: 76px !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    background: #111313 !important;
    overflow: visible !important;
}

#operator-profile.operator-profile-page .operator-site-controls {
    flex: 1 1 auto !important;
    margin-left: 42px !important;
    margin-right: 12px !important;
}

#operator-profile.operator-profile-page .operator-topbar-actions,
#operator-profile.operator-profile-page .operator-user-menu-wrap {
    position: relative !important;
    z-index: 2147481100 !important;
}

#operator-profile.operator-profile-page .operator-topbar-actions {
    gap: 10px !important;
    margin-right: 42px !important;
}

#operator-profile.operator-profile-page .operator-user-menu {
    z-index: 2147481200 !important;
}

#operator-profile.operator-profile-page .operator-layout {
    position: relative !important;
    z-index: 1 !important;
}

@media(max-width: 1180px) and (min-width: 901px) {
    #operator-profile.operator-profile-page {
        grid-template-columns: 82px minmax(0, 1fr) !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar {
        width: 82px !important;
        min-width: 82px !important;
        padding: 30px 14px 24px !important;
    }

    #operator-profile.operator-profile-page .operator-workspace {
        min-width: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-layout {
        grid-template-columns: minmax(0, 1fr) !important;
    }

    #operator-profile .operator-header-search {
        display: none !important;
    }

    #operator-profile .operator-site-nav {
        display: inline-flex !important;
    }

    #operator-profile .operator-site-controls {
        margin-left: 24px !important;
        margin-right: 12px !important;
    }

    #operator-profile .operator-topbar-actions {
        margin-right: 24px !important;
    }
}

@media(max-width: 900px) {
    #operator-profile.operator-profile-page .operator-topbar {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 0 !important;
        z-index: 10000 !important;
        display: grid !important;
        grid-template-columns: auto minmax(0, 1fr) auto !important;
        align-items: center !important;
        grid-gap: 12px !important;
        gap: 12px !important;
        height: 76px !important;
        min-height: 76px !important;
        padding: 0 14px !important;
        background: #111313 !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-topbar-brand {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 42px !important;
        height: 42px !important;
        min-width: 42px !important;
        border: 0 !important;
        border-radius: 12px !important;
        background: transparent !important;
        color: #fff !important;
        text-decoration: none !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-topbar-brand img {
        display: block !important;
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
        min-height: 34px !important;
        object-fit: contain !important;
        filter: drop-shadow(0 0 12px rgba(80, 145, 255, .42)) drop-shadow(0 0 24px rgba(80, 145, 255, .18)) !important;
    }

    #operator-profile.operator-profile-page .operator-site-controls {
        min-width: 0 !important;
        display: flex !important;
        justify-content: flex-end !important;
        overflow: visible !important;
        margin: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-nav-toggle {
        position: absolute !important;
        top: 17px !important;
        right: 14px !important;
        z-index: 10002 !important;
        display: inline-flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 4px !important;
        width: 42px !important;
        height: 42px !important;
        min-width: 42px !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 12px !important;
        background: #0d0f10 !important;
        color: #f2f3f3 !important;
        cursor: pointer !important;
        transition: background-color 160ms ease !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-nav-toggle:hover,
    #operator-profile.operator-profile-page .operator-mobile-nav-toggle.active {
        background: #171919 !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-nav-toggle span {
        display: block !important;
        width: 16px !important;
        height: 2px !important;
        border-radius: 999px !important;
        background: currentColor !important;
        transition: transform 160ms ease, opacity 160ms ease !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-nav-toggle.active span:nth-child(1) {
        transform: translateY(6px) rotate(45deg) !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-nav-toggle.active span:nth-child(2) {
        opacity: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-nav-toggle.active span:nth-child(3) {
        transform: translateY(-6px) rotate(-45deg) !important;
    }

    #operator-profile.operator-profile-page .operator-site-nav {
        position: fixed !important;
        top: 68px !important;
        left: 14px !important;
        right: 14px !important;
        z-index: 10001 !important;
        display: grid !important;
        grid-template-columns: 1fr !important;
        grid-gap: 6px !important;
        gap: 6px !important;
        width: auto !important;
        max-width: none !important;
        padding: 10px !important;
        border-radius: 16px !important;
        background: #0d0f10 !important;
        box-shadow: 0 24px 60px rgba(0,0,0,.38) !important;
        opacity: 0 !important;
        visibility: hidden !important;
        transform: translateY(-8px) scale(.98) !important;
        pointer-events: none !important;
        transition: opacity 160ms ease, transform 160ms ease, visibility 160ms ease !important;
    }

    #operator-profile.operator-profile-page .operator-site-nav.mobile-open {
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) scale(1) !important;
        pointer-events: auto !important;
    }

    #operator-profile.operator-profile-page .operator-site-nav a {
        justify-content: flex-start !important;
        width: 100% !important;
        height: 42px !important;
        padding: 0 12px !important;
        border-radius: 10px !important;
        font-size: 12px !important;
        font-weight: 560 !important;
    }

    #operator-profile.operator-profile-page .operator-header-search,
    #operator-profile.operator-profile-page .operator-user-menu-wrap {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-topbar-actions {
        margin-right: 52px !important;
    }
}

@media(max-width: 900px) and (min-width: 720px) {
    #operator-profile .operator-header-search {
        display: none !important;
    }

    #operator-profile.site-unified-header .operator-mobile-nav-toggle,
    #operator-profile.operator-profile-page .operator-mobile-nav-toggle {
        display: none !important;
    }

    #operator-profile.site-unified-header .operator-site-nav,
    #operator-profile.operator-profile-page .operator-site-nav {
        position: static !important;
        display: inline-flex !important;
        align-items: center !important;
        grid-template-columns: none !important;
        width: auto !important;
        max-width: 100% !important;
        height: 42px !important;
        min-height: 42px !important;
        gap: 4px !important;
        padding: 4px !important;
        border-radius: 12px !important;
        background: #0d0f10 !important;
        box-shadow: none !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        pointer-events: auto !important;
    }

    #operator-profile.site-unified-header .operator-site-nav a,
    #operator-profile.operator-profile-page .operator-site-nav a {
        width: auto !important;
        height: 34px !important;
        padding: 0 10px !important;
        justify-content: center !important;
        font-size: 12px !important;
    }

    #operator-profile.site-unified-header .operator-site-controls,
    #operator-profile.operator-profile-page .operator-site-controls {
        justify-content: flex-start !important;
        margin-left: 12px !important;
        margin-right: 10px !important;
        overflow: hidden !important;
    }

    #operator-profile.site-unified-header .operator-topbar-actions,
    #operator-profile.operator-profile-page .operator-topbar-actions {
        margin-right: 0 !important;
    }

    #operator-profile.site-unified-header .operator-user-menu-wrap,
    #operator-profile.operator-profile-page .operator-user-menu-wrap {
        display: inline-flex !important;
    }

    body:has(#operator-profile.operator-profile-page) {
        height: 100dvh !important;
        overflow: hidden !important;
    }

    #operator-profile.operator-profile-page {
        display: grid !important;
        grid-template-columns: 82px minmax(0, 1fr) !important;
        width: 100% !important;
        height: 100dvh !important;
        min-height: 100dvh !important;
        overflow: hidden !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar {
        display: flex !important;
        width: 82px !important;
        min-width: 82px !important;
        height: 100dvh !important;
        padding: 30px 14px 24px !important;
    }

    #operator-profile.operator-profile-page .operator-mobile-topbar-brand {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-workspace {
        display: grid !important;
        grid-template-rows: 76px minmax(0, 1fr) !important;
        min-width: 0 !important;
        height: 100dvh !important;
        overflow: visible !important;
    }

    #operator-profile.operator-profile-page .operator-topbar {
        position: relative !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-gap: 0 !important;
        gap: 0 !important;
        padding: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-layout {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        height: calc(100dvh - 76px) !important;
        min-height: 0 !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }

    #operator-profile.operator-profile-page .operator-main-panel {
        height: auto !important;
        min-height: calc(100dvh - 76px) !important;
        padding: 40px 42px !important;
        overflow: visible !important;
    }
}

@media(max-width: 1180px) and (min-width: 720px) {
    #operator-profile.operator-profile-page .operator-main-nav {
        display: grid !important;
        justify-items: center !important;
        grid-gap: 10px !important;
        gap: 10px !important;
        width: 100% !important;
        --operator-nav-item-height: 42px;
        --operator-nav-gap: 10px;
    }

    #operator-profile.operator-profile-page .operator-nav-indicator {
        left: 50% !important;
        width: 42px !important;
        height: 42px !important;
        border-radius: 12px !important;
        transform: translate3d(-50%, calc(var(--operator-nav-index) * (var(--operator-nav-item-height) + var(--operator-nav-gap))), 0) !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a {
        width: 42px !important;
        height: 42px !important;
        min-height: 42px !important;
        padding: 0 !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 0 !important;
        border-radius: 12px !important;
        font-size: 0 !important;
        line-height: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a .icon,
    #operator-profile.operator-profile-page .operator-logout .icon {
        display: block !important;
        width: 18px !important;
        height: 18px !important;
        min-width: 18px !important;
        min-height: 18px !important;
        max-width: 18px !important;
        max-height: 18px !important;
        flex: 0 0 18px !important;
        margin: 0 !important;
        background: currentColor !important;
        background-color: currentColor !important;
        -webkit-mask-position: center !important;
        mask-position: center !important;
        -webkit-mask-repeat: no-repeat !important;
        mask-repeat: no-repeat !important;
        -webkit-mask-size: contain !important;
        mask-size: contain !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a .operator-nav-external-icon {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar-footer {
        display: flex !important;
        justify-content: center !important;
        padding: 18px 0 0 !important;
    }

    #operator-profile.operator-profile-page .operator-logout {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 42px !important;
        height: 42px !important;
        min-width: 42px !important;
        min-height: 42px !important;
        padding: 0 !important;
        gap: 0 !important;
        border: 0 !important;
        border-radius: 12px !important;
        background: rgba(234,56,77,.12) !important;
        color: #ff7889 !important;
        font-size: 0 !important;
        line-height: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-logout:hover {
        background: rgba(234,56,77,.2) !important;
        color: #fff !important;
    }

    #operator-profile.operator-profile-page .operator-layout,
    #operator-profile.operator-profile-page .operator-main-panel,
    #operator-profile.operator-profile-page .operator-main-panel.operator-page-panel {
        border-top-left-radius: 28px !important;
    }
}

@media(max-width: 719px) {
    #operator-profile.site-unified-header .operator-site-nav,
    #operator-profile.operator-profile-page .operator-site-nav {
        position: fixed !important;
        top: 68px !important;
        left: 14px !important;
        right: 14px !important;
        z-index: 10001 !important;
        display: grid !important;
        grid-template-columns: 1fr !important;
        grid-gap: 6px !important;
        gap: 6px !important;
        width: auto !important;
        max-width: none !important;
        height: auto !important;
        min-height: 0 !important;
        padding: 10px !important;
        border: 0 !important;
        border-radius: 16px !important;
        background: #0d0f10 !important;
        box-shadow: 0 24px 60px rgba(0,0,0,.42) !important;
        -webkit-backdrop-filter: blur(14px) !important;
                backdrop-filter: blur(14px) !important;
        opacity: 0 !important;
        visibility: hidden !important;
        transform: translateY(-8px) scale(.98) !important;
        pointer-events: none !important;
        transition: opacity 160ms ease, transform 160ms ease, visibility 160ms ease !important;
    }

    #operator-profile.site-unified-header .operator-site-nav.mobile-open,
    #operator-profile.operator-profile-page .operator-site-nav.mobile-open {
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) scale(1) !important;
        pointer-events: auto !important;
    }

    #operator-profile.site-unified-header .operator-site-nav a,
    #operator-profile.operator-profile-page .operator-site-nav a {
        display: flex !important;
        justify-content: flex-start !important;
        width: 100% !important;
        height: 42px !important;
        padding: 0 12px !important;
        border-radius: 10px !important;
        background: transparent !important;
    }

    #operator-profile.site-unified-header .operator-site-nav a:hover,
    #operator-profile.site-unified-header .operator-site-nav a.active,
    #operator-profile.operator-profile-page .operator-site-nav a:hover,
    #operator-profile.operator-profile-page .operator-site-nav a.active {
        background: #171919 !important;
    }

    body:has(#operator-profile.operator-profile-page) {
        height: auto !important;
        overflow: auto !important;
    }

    #operator-profile.operator-profile-page {
        display: block !important;
        min-height: 100dvh !important;
        padding-bottom: 0 !important;
        overflow: visible !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar {
        position: fixed !important;
        left: 12px !important;
        right: 12px !important;
        bottom: 12px !important;
        z-index: 10050 !important;
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 6px !important;
        width: auto !important;
        min-width: 0 !important;
        height: 66px !important;
        min-height: 66px !important;
        padding: 8px !important;
        border: 0 !important;
        border-radius: 18px !important;
        background: #0d0f10 !important;
        box-shadow: 0 18px 48px rgba(0,0,0,.42) !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scrollbar-width: none !important;
        -webkit-overflow-scrolling: touch !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar::-webkit-scrollbar {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar .operator-brand,
    #operator-profile.operator-profile-page .operator-menu-label,
    #operator-profile.operator-profile-page .operator-nav-indicator {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav {
        display: flex !important;
        flex: 0 1 auto !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 6px !important;
        width: auto !important;
        height: 50px !important;
        min-height: 50px !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scrollbar-width: none !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav::-webkit-scrollbar {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a,
    #operator-profile.operator-profile-page .operator-logout {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex: 0 0 48px !important;
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;
        min-height: 48px !important;
        padding: 0 !important;
        gap: 0 !important;
        border: 0 !important;
        border-radius: 14px !important;
        background: transparent !important;
        color: #8f959a !important;
        font-size: 0 !important;
        line-height: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a.active,
    #operator-profile.operator-profile-page .operator-main-nav a:hover {
        background: #171919 !important;
        color: #f4f6f6 !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a .icon,
    #operator-profile.operator-profile-page .operator-logout .icon {
        display: block !important;
        width: 18px !important;
        height: 18px !important;
        min-width: 18px !important;
        min-height: 18px !important;
        max-width: 18px !important;
        max-height: 18px !important;
        flex: 0 0 18px !important;
        margin: 0 !important;
        background: currentColor !important;
        background-color: currentColor !important;
        -webkit-mask-position: center !important;
        mask-position: center !important;
        -webkit-mask-repeat: no-repeat !important;
        mask-repeat: no-repeat !important;
        -webkit-mask-size: contain !important;
        mask-size: contain !important;
    }

    #operator-profile.operator-profile-page .operator-main-nav a .operator-nav-external-icon {
        display: none !important;
    }

    #operator-profile.operator-profile-page .operator-sidebar-footer {
        display: flex !important;
        flex: 0 0 auto !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }

    #operator-profile.operator-profile-page .operator-logout {
        background: rgba(234,56,77,.12) !important;
        color: #ff7889 !important;
    }

    #operator-profile.operator-profile-page .operator-logout:hover {
        background: rgba(234,56,77,.2) !important;
        color: #fff !important;
    }

    #operator-profile.operator-profile-page .operator-workspace,
    #operator-profile.operator-profile-page .operator-layout {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }

    #operator-profile.operator-profile-page .operator-main-panel,
    #operator-profile.operator-profile-page .operator-main-panel.operator-page-panel {
        padding-bottom: 106px !important;
    }
}

@media screen and (max-width: 640px) {
    #product.product-fab-page,
    #product.product-fab-page .product-fab-shell,
    #product.product-fab-page .container,
    #product.product-fab-page .product-fab-grid,
    #product.product-fab-page .product-fab-main,
    #product.product-fab-page .product-fab-sidebar,
    #product.product-fab-page .product-fab-card,
    #product.product-fab-page .product-fab-section,
    #product.product-fab-page .product-fab-buy-section,
    #product.product-fab-page .block-payment-wrapper,
    #product.product-fab-page .block-payment-wrapper > div,
    #product.product-fab-page .block-payment-wrapper .block-payment,
    #product.product-fab-page .product-fab-gallery-card,
    #product.product-fab-page .product-gallery-section,
    #product.product-fab-page .block-cont.screens,
    #product.product-fab-page .gallery-main-preview,
    #product.product-fab-page .gallery-thumbnails {
        box-sizing: border-box !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow-x: hidden !important;
    }

    #product.product-fab-page .product-fab-shell > .container {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }

    #product.product-fab-page .product-fab-gallery-card,
    #product.product-fab-page .product-gallery-section,
    #product.product-fab-page .product-fab-sidebar,
    #product.product-fab-page .product-fab-card,
    #product.product-fab-page .block-cont.screens {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #product.product-fab-page .product-fab-sidebar {
        align-self: stretch !important;
    }

    #product.product-fab-page .product-fab-section {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    #product.product-fab-page .gallery-thumbnails {
        padding-left: 36px !important;
        padding-right: 36px !important;
        overflow-x: hidden !important;
    }

    #product.product-fab-page .gallery-thumbnails-track {
        max-width: 100% !important;
        overflow-x: auto !important;
    }

    #product.product-fab-page .gallery-main-content img,
    #product.product-fab-page .gallery-main-content .progressive-image,
    #product.product-fab-page .gallery-main-content .progressive-image-main,
    #product.product-fab-page .gallery-main-content .progressive-image-thumb,
    #product.product-fab-page .gallery-video {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }
}

@media screen and (max-width: 640px) {
    #operator-profile .operator-subscription-row {
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-template-areas:
            "game actions"
            "status actions" !important;
        align-items: center !important;
        column-gap: 12px !important;
        row-gap: 8px !important;
    }

    #operator-profile .operator-subscription-game {
        grid-area: game !important;
        min-width: 0 !important;
    }

    #operator-profile .operator-status-pill {
        grid-area: status !important;
        justify-self: start !important;
    }

    #operator-profile .operator-subscription-actions {
        grid-area: actions !important;
        justify-content: flex-end !important;
        align-self: center !important;
        white-space: nowrap !important;
    }
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url(/static/media/Gilroy-Regular.fa652e766b6a85a1f9cb.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),
        url(/static/media/Gilroy-ExtraboldItalic.465aa5d03dff4ec5094d.ttf) format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url(/static/media/Gilroy-Bold.901a60fc2835c74fba67.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url(/static/media/Gilroy-Black.4628979a4dac24916ba7.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Light'), local('Gilroy-Light'),
        url(/static/media/Gilroy-Light.0ac7c2f9cb59ea1ba11c.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Semibold'), local('Gilroy-Semibold'),
        url(/static/media/Gilroy-Semibold.41fa36c3c8e966b35423.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url(/static/media/Gilroy-Medium.1c23f810e531d0702f76.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
        url(/static/media/Gilroy-MediumItalic.89dade8d917dd5318037.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
        url(/static/media/Gilroy-BlackItalic.9d038b5d638246ddec64.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
        url(/static/media/Gilroy-UltraLight.6c356bf421a0b34d2b76.ttf) format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
        url(/static/media/Gilroy-RegularItalic.5f3ed3d83ee07d26cfdf.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),
        url(/static/media/Gilroy-SemiboldItalic.4d55ee19689866217144.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
        url(/static/media/Gilroy-HeavyItalic.4e271337918ba3adf19f.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'),
        url(/static/media/Gilroy-Extrabold.92e435f7fae6070d73bb.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
        url(/static/media/Gilroy-BoldItalic.244d410b6e64d3508107.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
        url(/static/media/Gilroy-UltraLightItalic.68a9a27f1aa1261013f3.ttf) format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
        url(/static/media/Gilroy-LightItalic.7b6800605c7db5758e74.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Heavy'), local('Gilroy-Heavy'),
        url(/static/media/Gilroy-Heavy.bf729a99bcad6fccc3f4.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Thin'), local('Gilroy-Thin'),
        url(/static/media/Gilroy-Thin.fc813b757bc09eb509dc.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
        url(/static/media/Gilroy-ThinItalic.aa74839cb8a7e4237fa2.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.icon {
    background: #fff;
    -webkit-mask-repeat: no-repeat !important;
    -moz-mask-repeat: no-repeat !important;
    -ms-mask-repeat: no-repeat !important;
    -o-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
}

.icon.user {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2719%27 viewBox=%270 0 16 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175V13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175V13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2719%27 viewBox=%270 0 16 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175V13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175V13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 19px;
}

.icon.products {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271.63092%27 y=%271.00439%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Crect x=%271.63092%27 y=%2711.0488%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Crect x=%2711.6754%27 y=%271.00439%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Crect x=%2711.6754%27 y=%2711.0488%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271.63092%27 y=%271.00439%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Crect x=%271.63092%27 y=%2711.0488%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Crect x=%2711.6754%27 y=%271.00439%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Crect x=%2711.6754%27 y=%2711.0488%27 width=%277.0311%27 height=%277.0311%27 rx=%272.5%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 19px;
}

.icon.vk {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.0729 0H6.9375C1.33331 0 0 1.33331 0 6.92706V13.0625C0 18.6666 1.32294 20 6.92706 20H13.0625C18.6667 20 20 18.6771 20 13.0729V6.9375C20 1.33331 18.6771 0 13.0729 0ZM16.1458 14.2708H14.6875C14.1354 14.2708 13.9688 13.8229 12.9792 12.8333C12.1146 12 11.75 11.8958 11.5312 11.8958C11.2292 11.8958 11.1458 11.9791 11.1458 12.3958V13.7083C11.1458 14.0625 11.0312 14.2708 10.1042 14.2708C9.20458 14.2104 8.33219 13.9371 7.55888 13.4735C6.78557 13.0098 6.13346 12.3691 5.65625 11.6041C4.52336 10.194 3.73511 8.53906 3.35419 6.77081C3.35419 6.55206 3.4375 6.35413 3.85419 6.35413H5.3125C5.6875 6.35413 5.82294 6.52081 5.96875 6.90625C6.67706 8.98956 7.88544 10.8021 8.375 10.8021C8.5625 10.8021 8.64581 10.7188 8.64581 10.25V8.10413C8.58331 7.125 8.0625 7.04163 8.0625 6.6875C8.06936 6.59407 8.11236 6.50699 8.18237 6.44475C8.25239 6.3825 8.34391 6.35 8.4375 6.35413H10.7292C11.0417 6.35413 11.1458 6.51038 11.1458 6.88538V9.78125C11.1458 10.0938 11.2812 10.1979 11.375 10.1979C11.5625 10.1979 11.7083 10.0938 12.0521 9.75C12.7907 8.84918 13.3943 7.84559 13.8438 6.77081C13.8896 6.64149 13.9766 6.53074 14.0913 6.4555C14.2061 6.38025 14.3423 6.34465 14.4792 6.35413H15.9375C16.375 6.35413 16.4688 6.57288 16.375 6.88538C15.8444 8.07369 15.1878 9.20168 14.4167 10.25C14.2604 10.4896 14.1979 10.6146 14.4167 10.8958C14.5625 11.1146 15.0729 11.5416 15.4167 11.9479C15.9167 12.4466 16.3318 13.0237 16.6458 13.6562C16.7708 14.0625 16.5625 14.2708 16.1458 14.2708Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.0729 0H6.9375C1.33331 0 0 1.33331 0 6.92706V13.0625C0 18.6666 1.32294 20 6.92706 20H13.0625C18.6667 20 20 18.6771 20 13.0729V6.9375C20 1.33331 18.6771 0 13.0729 0ZM16.1458 14.2708H14.6875C14.1354 14.2708 13.9688 13.8229 12.9792 12.8333C12.1146 12 11.75 11.8958 11.5312 11.8958C11.2292 11.8958 11.1458 11.9791 11.1458 12.3958V13.7083C11.1458 14.0625 11.0312 14.2708 10.1042 14.2708C9.20458 14.2104 8.33219 13.9371 7.55888 13.4735C6.78557 13.0098 6.13346 12.3691 5.65625 11.6041C4.52336 10.194 3.73511 8.53906 3.35419 6.77081C3.35419 6.55206 3.4375 6.35413 3.85419 6.35413H5.3125C5.6875 6.35413 5.82294 6.52081 5.96875 6.90625C6.67706 8.98956 7.88544 10.8021 8.375 10.8021C8.5625 10.8021 8.64581 10.7188 8.64581 10.25V8.10413C8.58331 7.125 8.0625 7.04163 8.0625 6.6875C8.06936 6.59407 8.11236 6.50699 8.18237 6.44475C8.25239 6.3825 8.34391 6.35 8.4375 6.35413H10.7292C11.0417 6.35413 11.1458 6.51038 11.1458 6.88538V9.78125C11.1458 10.0938 11.2812 10.1979 11.375 10.1979C11.5625 10.1979 11.7083 10.0938 12.0521 9.75C12.7907 8.84918 13.3943 7.84559 13.8438 6.77081C13.8896 6.64149 13.9766 6.53074 14.0913 6.4555C14.2061 6.38025 14.3423 6.34465 14.4792 6.35413H15.9375C16.375 6.35413 16.4688 6.57288 16.375 6.88538C15.8444 8.07369 15.1878 9.20168 14.4167 10.25C14.2604 10.4896 14.1979 10.6146 14.4167 10.8958C14.5625 11.1146 15.0729 11.5416 15.4167 11.9479C15.9167 12.4466 16.3318 13.0237 16.6458 13.6562C16.7708 14.0625 16.5625 14.2708 16.1458 14.2708Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
    background: #6382F5;
}

.icon.users {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%273.40426%27 transform=%27matrix%28-1 0 0 1 11.2128 4.40426%29%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M5.25532 12.8594C5.25532 12.1272 5.71562 11.474 6.40518 11.2277V11.2277C9.51408 10.1174 12.9115 10.1174 16.0203 11.2277V11.2277C16.7099 11.474 17.1702 12.1272 17.1702 12.8594V13.979C17.1702 14.9896 16.2751 15.7659 15.2747 15.6229L14.9412 15.5753C12.4681 15.222 9.95741 15.222 7.48437 15.5753L7.15081 15.6229C6.15039 15.7659 5.25532 14.9896 5.25532 13.979V12.8594Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M16.3192 7.90264C17.7964 7.90264 18.9939 6.70511 18.9939 5.22787C18.9939 3.75064 17.7964 2.5531 16.3192 2.5531%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M19.2486 14.0051L19.5107 14.0425C20.2967 14.1548 21 13.5448 21 12.7508V11.8711C21 11.2958 20.6383 10.7826 20.0965 10.5891C19.5561 10.3961 19.0045 10.2458 18.4468 10.1382%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5.68085 7.90264C4.20362 7.90264 3.00608 6.70511 3.00608 5.22787C3.00608 3.75064 4.20362 2.5531 5.68085 2.5531%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M2.7514 14.0051L2.48932 14.0425C1.70327 14.1548 1 13.5448 1 12.7508V11.8711C1 11.2958 1.36167 10.7826 1.90347 10.5891C2.44392 10.3961 2.99546 10.2458 3.55319 10.1382%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%273.40426%27 transform=%27matrix%28-1 0 0 1 11.2128 4.40426%29%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M5.25532 12.8594C5.25532 12.1272 5.71562 11.474 6.40518 11.2277V11.2277C9.51408 10.1174 12.9115 10.1174 16.0203 11.2277V11.2277C16.7099 11.474 17.1702 12.1272 17.1702 12.8594V13.979C17.1702 14.9896 16.2751 15.7659 15.2747 15.6229L14.9412 15.5753C12.4681 15.222 9.95741 15.222 7.48437 15.5753L7.15081 15.6229C6.15039 15.7659 5.25532 14.9896 5.25532 13.979V12.8594Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M16.3192 7.90264C17.7964 7.90264 18.9939 6.70511 18.9939 5.22787C18.9939 3.75064 17.7964 2.5531 16.3192 2.5531%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M19.2486 14.0051L19.5107 14.0425C20.2967 14.1548 21 13.5448 21 12.7508V11.8711C21 11.2958 20.6383 10.7826 20.0965 10.5891C19.5561 10.3961 19.0045 10.2458 18.4468 10.1382%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5.68085 7.90264C4.20362 7.90264 3.00608 6.70511 3.00608 5.22787C3.00608 3.75064 4.20362 2.5531 5.68085 2.5531%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M2.7514 14.0051L2.48932 14.0425C1.70327 14.1548 1 13.5448 1 12.7508V11.8711C1 11.2958 1.36167 10.7826 1.90347 10.5891C2.44392 10.3961 2.99546 10.2458 3.55319 10.1382%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 17px;
    background: #000;
}

.icon.pc {
    -webkit-mask: url(/static/media/chalkboard-user-solid.1721273c5eaba280b4fc.svg);
    mask: url(/static/media/chalkboard-user-solid.1721273c5eaba280b4fc.svg);
    width: 22px;
    height: 17px;
}

.icon.dev {
    -webkit-mask: url(/static/media/code-solid.83ef4d5a8a8686c987b3.svg);
    mask: url(/static/media/code-solid.83ef4d5a8a8686c987b3.svg);
    width: 22px;
    height: 17px;
}

.icon.support {
    -webkit-mask: url(/static/media/comments-regular.68feaaf09690146abdf7.svg);
    mask: url(/static/media/comments-regular.68feaaf09690146abdf7.svg);
    width: 22px;
    height: 17px;
}

.icon.security {
    -webkit-mask: url(/static/media/user-shield-solid.10ede5644e9840041939.svg);
    mask: url(/static/media/user-shield-solid.10ede5644e9840041939.svg);
    width: 21px;
    height: 18px;
}

.icon.fire {
    -webkit-mask: url(/static/media/fire-solid.ffa18174a3341cf0b782.svg);
    mask: url(/static/media/fire-solid.ffa18174a3341cf0b782.svg);
    width: 18px;
    height: 24px;
}

.icon.download {
    -webkit-mask: url(/static/media/download-solid.1a739b0e874e000378cc.svg);
    mask: url(/static/media/download-solid.1a739b0e874e000378cc.svg);
    width: 20px;
    height: 20px;
}

.icon.freezed {
    -webkit-mask: url(/static/media/lock-solid.458a297c54567e26784f.svg);
    mask: url(/static/media/lock-solid.458a297c54567e26784f.svg);
    width: 18px;
    height: 24px;
}

.icon.expired {
    -webkit-mask: url(/static/media/cart-shopping-solid.30255b02b4d20766b412.svg);
    mask: url(/static/media/cart-shopping-solid.30255b02b4d20766b412.svg);
    width: 22px;
    height: 18px;
}

.icon.settings {
    -webkit-mask: url(/static/media/gears-solid.05338853285cdd38b768.svg);
    mask: url(/static/media/gears-solid.05338853285cdd38b768.svg);
    width: 25px;
    height: 22px;
}
.icon.settings2 {
    -webkit-mask: url(/static/media/gears-solid.05338853285cdd38b768.svg);
    mask: url(/static/media/gears-solid.05338853285cdd38b768.svg);
    width: 24px;
    height: 21px;
    background: #fff;
    margin-right: 8px;
}

.icon.support {
    -webkit-mask: url(/static/media/headset-solid.3e3ac2e1cc524f78a803.svg);
    mask: url(/static/media/headset-solid.3e3ac2e1cc524f78a803.svg);
    width: 25px;
    height: 22px;
}
.icon.support2 {
    -webkit-mask: url(/static/media/headset-solid.3e3ac2e1cc524f78a803.svg);
    mask: url(/static/media/headset-solid.3e3ac2e1cc524f78a803.svg);
    width: 25px;
    height: 22px;
    background: #fff;
    margin-right: 8px;
}


.icon.logout {
    -webkit-mask: url(/static/media/arrow-right-from-bracket-solid.489fc3861a23add3de95.svg);
    mask: url(/static/media/arrow-right-from-bracket-solid.489fc3861a23add3de95.svg);
    width: 22px;
    height: 18px;
}

.icon.week {
    -webkit-mask: url(/static/media/calendar-week-solid.f360217cf3b8e3daa85c.svg);
    mask: url(/static/media/calendar-week-solid.f360217cf3b8e3daa85c.svg);
    width: 18px;
    height: 21px;
}

.icon.month {
    -webkit-mask: url(/static/media/calendar-days-solid.4575664ce86f5430cc81.svg);
    mask: url(/static/media/calendar-days-solid.4575664ce86f5430cc81.svg);
    width: 18px;
    height: 21px;
}

.icon.edit {
    -webkit-mask: url(/static/media/pen-to-square-solid.eba13f47dfe29b03b3ee.svg);
    mask: url(/static/media/pen-to-square-solid.eba13f47dfe29b03b3ee.svg);
    width: 18px;
    height: 21px;
}

.icon.upload {
    -webkit-mask: url(/static/media/code-compare-solid.4936a97d6e3477971754.svg);
    mask: url(/static/media/code-compare-solid.4936a97d6e3477971754.svg);
    width: 20px;
    height: 20px;
}

.icon.message {
    -webkit-mask: url(/static/media/message-captions-solid.a87058a608c44caf27f5.svg);
    mask: url(/static/media/message-captions-solid.a87058a608c44caf27f5.svg);
    width: 19px;
    height: 19px;
}

.icon.question {
    -webkit-mask: url(/static/media/circle-question-regular.086964d53a807a371a67.svg);
    mask: url(/static/media/circle-question-regular.086964d53a807a371a67.svg);
    width: 22px;
    height: 19px;
}

.icon.attach {
    -webkit-mask: url(/static/media/paperclip-light.7075e9edcb8dc615e012.svg);
    mask: url(/static/media/paperclip-light.7075e9edcb8dc615e012.svg);
    width: 26px;
    height: 26px;
}

.icon.send {
    -webkit-mask: url(/static/media/paper-plane-top-regular.0a5f2aa3622da0548d2e.svg);
    mask: url(/static/media/paper-plane-top-regular.0a5f2aa3622da0548d2e.svg);
    width: 22px;
    height: 20px;
}

.icon.ticket {
    -webkit-mask: url(/static/media/ballot-check-solid.16dd2628aafd32b9733c.svg);
    mask: url(/static/media/ballot-check-solid.16dd2628aafd32b9733c.svg);
    width: 18px;
    height: 19px;
}

.icon.ticket_close {
    -webkit-mask: url(/static/media/square-xmark-light.b82d2da2b307f3e70b58.svg);
    mask: url(/static/media/square-xmark-light.b82d2da2b307f3e70b58.svg);
    width: 30px;
    height: 30px;
    background-color: #ea384dd9;
}
.icon.ticket_leave {
    -webkit-mask: url(/static/media/square-arrow-left-light.08651705cf9a8cf424f7.svg);
    mask: url(/static/media/square-arrow-left-light.08651705cf9a8cf424f7.svg);
    width: 30px;
    height: 30px;
    background-color: #ffffffd4;
}
.icon.ticket_more {
    -webkit-mask: url(/static/media/square-list-light.94c66471af8a0e85b352.svg);
    mask: url(/static/media/square-list-light.94c66471af8a0e85b352.svg);
    width: 30px;
    height: 30px;
    background-color: #000000d4;
}
.icon.ticket_more2 {
    -webkit-mask: url(/static/media/square-ellipsis-light.8869c42223ca735d386a.svg);
    mask: url(/static/media/square-ellipsis-light.8869c42223ca735d386a.svg);
    width: 30px;
    height: 30px;
    background-color: #ffffffd4;
}

.icon.partner {
    -webkit-mask: url(/static/media/handshake-solid.6322d6a44f9688a02fc9.svg);
    mask: url(/static/media/handshake-solid.6322d6a44f9688a02fc9.svg);
    width: 26px;
    height: 20px;
    background-color: #000000d4;
}

.icon.plus {
    -webkit-mask: url(/static/media/plus-solid.c4ad914c4a4c568589ae.svg);
    mask: url(/static/media/plus-solid.c4ad914c4a4c568589ae.svg);
    width: 22px;
    height: 22px;
    min-height: 22px;
    min-width: 22px;
}

.icon.hwid {
    -webkit-mask: url(/static/media/laptop-binary-solid.db2771aaff0feec94032.svg);
    mask: url(/static/media/laptop-binary-solid.db2771aaff0feec94032.svg);
    width: 24px;
    height: 20px;
}

.icon.terminal {
    -webkit-mask: url(/static/media/terminal-solid.f34e0d6359bb543a2025.svg);
    mask: url(/static/media/terminal-solid.f34e0d6359bb543a2025.svg);
    width: 20px;
    height: 18px;
}
.icon.terminal2 {
    -webkit-mask: url(/static/media/square-terminal-solid.b06da85573727a57e8db.svg);
    mask: url(/static/media/square-terminal-solid.b06da85573727a57e8db.svg);
    width: 24px;
    height: 26px;
}
.icon.copy {
    -webkit-mask: url(/static/media/copy-solid.5feaac5620e18e9f8d21.svg);
    mask: url(/static/media/copy-solid.5feaac5620e18e9f8d21.svg);
    width: 24px;
    height: 26px;
}
.icon.eye2 {
    -webkit-mask: url(/static/media/eye-solid.960626cf300fd233c5c5.svg);
    mask: url(/static/media/eye-solid.960626cf300fd233c5c5.svg);
    width: 26px;
    height: 22px;
}
.icon.eye3 {
    -webkit-mask: url(/static/media/eye-slash-sharp-solid.42096a075572af8c5eb8.svg);
    mask: url(/static/media/eye-slash-sharp-solid.42096a075572af8c5eb8.svg);
    width: 28px;
    height: 22px;
}


.icon.freeze {
    -webkit-mask: url(/static/media/snowflake-regular.2fddf04dcbe24f130638.svg);
    mask: url(/static/media/snowflake-regular.2fddf04dcbe24f130638.svg);
    width: 20px;
    height: 22px;
}

.icon.reseller {
    -webkit-mask: url(/static/media/dollar-sign-solid.e3b329334ada6866a095.svg);
    mask: url(/static/media/dollar-sign-solid.e3b329334ada6866a095.svg);
    width: 15px;
    height: 24px;
}
.icon.reseller2 {
    -webkit-mask: url(/static/media/dollar-sign-solid.e3b329334ada6866a095.svg);
    mask: url(/static/media/dollar-sign-solid.e3b329334ada6866a095.svg);
    width: 20px;
    height: 22px;
    background: #fff;
}

.icon.keys {
    -webkit-mask: url(/static/media/key-regular.2b335a710fd365ef0cdf.svg);
    mask: url(/static/media/key-regular.2b335a710fd365ef0cdf.svg);
    width: 28px;
    height: 22px;
    background-color: #fff;
}

.icon.email {
    -webkit-mask: url(/static/media/envelope-solid.555fc28d9cd079e05c5e.svg);
    mask: url(/static/media/envelope-solid.555fc28d9cd079e05c5e.svg);
    width: 20px;
    height: 20px;
}

.icon.promocode {
    -webkit-mask: url(/static/media/billboard-solid.739355651c2449c6ed6e.svg);
    mask: url(/static/media/billboard-solid.739355651c2449c6ed6e.svg);
    width: 24px;
    height: 20px;
    margin-right: 10px;
    background-color: #fff;
}

.icon.link {
    -webkit-mask: url(/static/media/link-solid.8b8f3f7dbd35d4817c0e.svg);
    mask: url(/static/media/link-solid.8b8f3f7dbd35d4817c0e.svg);
    width: 24px;
    height: 20px;
    margin-right: 10px;
    background-color: #000000d4;
}

.icon.link3 {
    -webkit-mask: url(/static/media/link-solid.8b8f3f7dbd35d4817c0e.svg);
    mask: url(/static/media/link-solid.8b8f3f7dbd35d4817c0e.svg);
    width: 24px;
    height: 20px;
    margin-right: 10px;
    background-color: #ffffffaa;
}

.icon.restart {
    -webkit-mask: url(/static/media/power-off-solid.ea695cf9a73fdeb7fd65.svg);
    mask: url(/static/media/power-off-solid.ea695cf9a73fdeb7fd65.svg);
    width: 20px;
    height: 20px;
}

.icon.arrow-left {
    -webkit-mask: url(/static/media/angle-left-solid.319135097826a44c2402.svg);
    mask: url(/static/media/angle-left-solid.319135097826a44c2402.svg);
    width: 16px;
    height: 22px;
}
.icon.arrow-right {
    -webkit-mask: url(/static/media/angle-right-solid.cd7d8846f4aeb368b8c2.svg);
    mask: url(/static/media/angle-right-solid.cd7d8846f4aeb368b8c2.svg);
    width: 16px;
    height: 22px;
}

.icon.arrow-left-small {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.44178 1L1.28113 4.29289C0.90629 4.68342 0.90629 5.31658 1.28113 5.70711L4.44178 9M1.56226 5.00001L15 5.00001%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.44178 1L1.28113 4.29289C0.90629 4.68342 0.90629 5.31658 1.28113 5.70711L4.44178 9M1.56226 5.00001L15 5.00001%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 10px;
}

.icon.arrow-right-small {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2710%27 viewBox=%270 0 15 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.8041 9L13.739 5.70711C14.087 5.31658 14.087 4.68342 13.739 4.29289L10.8041 1M13.4779 4.99999L1 4.99999%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2710%27 viewBox=%270 0 15 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.8041 9L13.739 5.70711C14.087 5.31658 14.087 4.68342 13.739 4.29289L10.8041 1M13.4779 4.99999L1 4.99999%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 10px;
}

.icon.arrow-left-big {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2751%27 height=%2751%27 viewBox=%270 0 51 51%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M23.0263 18.1316L17.4148 23.7432C16.459 24.6989 16.459 26.2485 17.4148 27.2043L23.0263 32.8158M18.1316 25.4737H35.2632M25.4737 1.00002C11.9572 1.00002 1 11.9573 1 25.4737C1 38.9901 11.9572 49.9474 25.4737 49.9474C38.9901 49.9474 49.9474 38.9901 49.9474 25.4737C49.9474 11.9573 38.9901 1.00002 25.4737 1.00002Z%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2751%27 height=%2751%27 viewBox=%270 0 51 51%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M23.0263 18.1316L17.4148 23.7432C16.459 24.6989 16.459 26.2485 17.4148 27.2043L23.0263 32.8158M18.1316 25.4737H35.2632M25.4737 1.00002C11.9572 1.00002 1 11.9573 1 25.4737C1 38.9901 11.9572 49.9474 25.4737 49.9474C38.9901 49.9474 49.9474 38.9901 49.9474 25.4737C49.9474 11.9573 38.9901 1.00002 25.4737 1.00002Z%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    width: 51px;
    height: 51px;
}

.icon.arrow-right-big {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2751%27 height=%2751%27 viewBox=%270 0 51 51%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M27.8684 32.8159L33.48 27.2044C34.4357 26.2486 34.4357 24.699 33.48 23.7433L27.8684 18.1317M32.7632 25.4738L15.6316 25.4738M25.4211 49.9475C38.9375 49.9475 49.8948 38.9902 49.8948 25.4738C49.8948 11.9574 38.9375 1.00012 25.4211 1.00013C11.9046 1.00013 0.947387 11.9574 0.947388 25.4738C0.947389 38.9903 11.9046 49.9475 25.4211 49.9475Z%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2751%27 height=%2751%27 viewBox=%270 0 51 51%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M27.8684 32.8159L33.48 27.2044C34.4357 26.2486 34.4357 24.699 33.48 23.7433L27.8684 18.1317M32.7632 25.4738L15.6316 25.4738M25.4211 49.9475C38.9375 49.9475 49.8948 38.9902 49.8948 25.4738C49.8948 11.9574 38.9375 1.00012 25.4211 1.00013C11.9046 1.00013 0.947387 11.9574 0.947388 25.4738C0.947389 38.9903 11.9046 49.9475 25.4211 49.9475Z%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    width: 51px;
    height: 51px;
}

.icon.arrow-down {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.8 9.70001L10.3172 12.4109C10.7128 12.8369 11.3872 12.8369 11.7828 12.4109L14.3 9.70001M1 11C1 16.5228 5.47715 21 11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.8 9.70001L10.3172 12.4109C10.7128 12.8369 11.3872 12.8369 11.7828 12.4109L14.3 9.70001M1 11C1 16.5228 5.47715 21 11 21C16.5228 21 21 16.5228 21 11C21 5.47715 16.5228 1 11 1C5.47715 1 1 5.47715 1 11Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 22px;
}

.icon.search-i {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%277.7027%27 cy=%277.7027%27 r=%276.7027%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.311 12.6945L16.5002 16.8837L12.311 12.6945Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M12.311 12.6945L16.5002 16.8837%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%277.7027%27 cy=%277.7027%27 r=%276.7027%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.311 12.6945L16.5002 16.8837L12.311 12.6945Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M12.311 12.6945L16.5002 16.8837%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px;
}

.icon.like {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2716%27 viewBox=%270 0 19 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.8802 0.133362C11.5745 0.195071 10.3374 0.735734 9.40513 1.65203L9.29793 1.7503L9.19073 1.65203C8.20202 0.684589 6.87561 0.139926 5.49233 0.133362C4.13629 0.13336 2.83566 0.671434 1.87595 1.62946C0.916247 2.58749 0.375902 3.88719 0.373535 5.24323C0.373535 7.9947 1.383 9.3079 5.89434 12.8723L8.2974 14.7483C8.887 15.2128 9.72674 15.2128 10.3163 14.7483L12.4246 13.1046L13.2643 12.4435C17.3111 9.19176 18.2402 7.8875 18.2402 5.24323C18.2378 3.88719 17.6975 2.58749 16.7378 1.62946C15.7781 0.671434 14.4774 0.13336 13.1214 0.133362H12.8802ZM13.1214 1.74136C14.051 1.74136 14.9426 2.11002 15.6008 2.76649C16.2589 3.42296 16.6298 4.31366 16.6322 5.24323V5.51123C16.5607 7.4319 15.6763 8.48603 11.7099 11.6216L9.32474 13.4798C9.3193 13.4829 9.31314 13.4845 9.30687 13.4845C9.3006 13.4845 9.29443 13.4829 9.289 13.4798L7.16287 11.836L6.38567 11.2107C2.6962 8.2627 1.98154 7.26216 1.98154 5.25216C1.98154 4.32104 2.35142 3.42805 3.00982 2.76965C3.66823 2.11125 4.56121 1.74136 5.49233 1.74136C6.6894 1.74136 7.7346 2.29523 8.68153 3.45656C8.75757 3.54929 8.85337 3.62383 8.96194 3.67474C9.07051 3.72564 9.18909 3.75162 9.309 3.75076C9.42891 3.74991 9.54711 3.72224 9.65494 3.66979C9.76277 3.61734 9.8575 3.54143 9.9322 3.44763C10.8613 2.2863 11.8975 1.74136 13.1214 1.74136Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2716%27 viewBox=%270 0 19 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.8802 0.133362C11.5745 0.195071 10.3374 0.735734 9.40513 1.65203L9.29793 1.7503L9.19073 1.65203C8.20202 0.684589 6.87561 0.139926 5.49233 0.133362C4.13629 0.13336 2.83566 0.671434 1.87595 1.62946C0.916247 2.58749 0.375902 3.88719 0.373535 5.24323C0.373535 7.9947 1.383 9.3079 5.89434 12.8723L8.2974 14.7483C8.887 15.2128 9.72674 15.2128 10.3163 14.7483L12.4246 13.1046L13.2643 12.4435C17.3111 9.19176 18.2402 7.8875 18.2402 5.24323C18.2378 3.88719 17.6975 2.58749 16.7378 1.62946C15.7781 0.671434 14.4774 0.13336 13.1214 0.133362H12.8802ZM13.1214 1.74136C14.051 1.74136 14.9426 2.11002 15.6008 2.76649C16.2589 3.42296 16.6298 4.31366 16.6322 5.24323V5.51123C16.5607 7.4319 15.6763 8.48603 11.7099 11.6216L9.32474 13.4798C9.3193 13.4829 9.31314 13.4845 9.30687 13.4845C9.3006 13.4845 9.29443 13.4829 9.289 13.4798L7.16287 11.836L6.38567 11.2107C2.6962 8.2627 1.98154 7.26216 1.98154 5.25216C1.98154 4.32104 2.35142 3.42805 3.00982 2.76965C3.66823 2.11125 4.56121 1.74136 5.49233 1.74136C6.6894 1.74136 7.7346 2.29523 8.68153 3.45656C8.75757 3.54929 8.85337 3.62383 8.96194 3.67474C9.07051 3.72564 9.18909 3.75162 9.309 3.75076C9.42891 3.74991 9.54711 3.72224 9.65494 3.66979C9.76277 3.61734 9.8575 3.54143 9.9322 3.44763C10.8613 2.2863 11.8975 1.74136 13.1214 1.74136Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 19px;
    height: 16px;
}

.icon.eye {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%278%27 viewBox=%270 0 10 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.9375 4C5.9375 4.24864 5.83873 4.4871 5.66291 4.66291C5.4871 4.83873 5.24864 4.9375 5 4.9375C4.75136 4.9375 4.5129 4.83873 4.33709 4.66291C4.16127 4.4871 4.0625 4.24864 4.0625 4C4.0625 3.75136 4.16127 3.5129 4.33709 3.33709C4.5129 3.16127 4.75136 3.0625 5 3.0625C5.24864 3.0625 5.4871 3.16127 5.66291 3.33709C5.83873 3.5129 5.9375 3.75136 5.9375 4V4Z%27 fill=%27%23fff%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.6875 4C9.6875 3.375 7.8125 0.875 5 0.875C2.1875 0.875 0.3125 3.375 0.3125 4C0.3125 4.625 2.1875 7.125 5 7.125C7.8125 7.125 9.6875 4.625 9.6875 4ZM7.1875 4C7.1875 4.58016 6.95703 5.13656 6.5468 5.5468C6.13656 5.95703 5.58016 6.1875 5 6.1875C4.41984 6.1875 3.86344 5.95703 3.4532 5.5468C3.04297 5.13656 2.8125 4.58016 2.8125 4C2.8125 3.41984 3.04297 2.86344 3.4532 2.4532C3.86344 2.04297 4.41984 1.8125 5 1.8125C5.58016 1.8125 6.13656 2.04297 6.5468 2.4532C6.95703 2.86344 7.1875 3.41984 7.1875 4V4Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2710%27 height=%278%27 viewBox=%270 0 10 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.9375 4C5.9375 4.24864 5.83873 4.4871 5.66291 4.66291C5.4871 4.83873 5.24864 4.9375 5 4.9375C4.75136 4.9375 4.5129 4.83873 4.33709 4.66291C4.16127 4.4871 4.0625 4.24864 4.0625 4C4.0625 3.75136 4.16127 3.5129 4.33709 3.33709C4.5129 3.16127 4.75136 3.0625 5 3.0625C5.24864 3.0625 5.4871 3.16127 5.66291 3.33709C5.83873 3.5129 5.9375 3.75136 5.9375 4V4Z%27 fill=%27%23fff%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.6875 4C9.6875 3.375 7.8125 0.875 5 0.875C2.1875 0.875 0.3125 3.375 0.3125 4C0.3125 4.625 2.1875 7.125 5 7.125C7.8125 7.125 9.6875 4.625 9.6875 4ZM7.1875 4C7.1875 4.58016 6.95703 5.13656 6.5468 5.5468C6.13656 5.95703 5.58016 6.1875 5 6.1875C4.41984 6.1875 3.86344 5.95703 3.4532 5.5468C3.04297 5.13656 2.8125 4.58016 2.8125 4C2.8125 3.41984 3.04297 2.86344 3.4532 2.4532C3.86344 2.04297 4.41984 1.8125 5 1.8125C5.58016 1.8125 6.13656 2.04297 6.5468 2.4532C6.95703 2.86344 7.1875 3.41984 7.1875 4V4Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 10px;
    height: 8px;
}

.icon.home {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 19px;
    height: 19px;
}

.icon.shield {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2722%27 viewBox=%270 0 18 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 6.03285C1 5.66968 1.19689 5.33506 1.51436 5.15869L8.51436 1.2698C8.81638 1.10201 9.18362 1.10201 9.48564 1.2698L16.4856 5.15869C16.8031 5.33506 17 5.66968 17 6.03285V10.6715C17 14.3032 15.0311 17.6494 11.8564 19.4131L9.48564 20.7302C9.18362 20.898 8.81638 20.898 8.51436 20.7302L6.14357 19.4131C2.96892 17.6494 1 14.3032 1 10.6715V6.03285Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M6.5 11L8.5 13L12.5 9%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2722%27 viewBox=%270 0 18 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 6.03285C1 5.66968 1.19689 5.33506 1.51436 5.15869L8.51436 1.2698C8.81638 1.10201 9.18362 1.10201 9.48564 1.2698L16.4856 5.15869C16.8031 5.33506 17 5.66968 17 6.03285V10.6715C17 14.3032 15.0311 17.6494 11.8564 19.4131L9.48564 20.7302C9.18362 20.898 8.81638 20.898 8.51436 20.7302L6.14357 19.4131C2.96892 17.6494 1 14.3032 1 10.6715V6.03285Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M6.5 11L8.5 13L12.5 9%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 22px;
}

.icon.screen-img {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1.06407 15.8897C0.727012 16.1305 0.648943 16.5989 0.8897 16.9359C1.13046 17.273 1.59887 17.3511 1.93593 17.1103L1.06407 15.8897ZM20.5199 15.5762C20.8381 15.8413 21.311 15.7983 21.5762 15.4801C21.8413 15.1619 21.7983 14.689 21.4801 14.4238L20.5199 15.5762ZM6.07822 15.0782L5.54789 15.6085L6.07822 15.0782ZM1.93593 17.1103L4.19512 15.4966L3.32327 14.276L1.06407 15.8897L1.93593 17.1103ZM5.54789 15.6085L6.62114 16.6818L7.6818 15.6211L6.60855 14.5479L5.54789 15.6085ZM9.37886 16.6818L14.368 11.6927L13.3073 10.632L8.3182 15.6211L9.37886 16.6818ZM15.7827 11.6285L20.5199 15.5762L21.4801 14.4238L16.7429 10.4762L15.7827 11.6285ZM14.368 11.6927C14.752 11.3087 15.3655 11.2808 15.7827 11.6285L16.7429 10.4762C15.7297 9.63184 14.2399 9.69942 13.3073 10.632L14.368 11.6927ZM6.62114 16.6818C7.38266 17.4433 8.61734 17.4433 9.37886 16.6818L8.3182 15.6211C8.14246 15.7969 7.85754 15.7969 7.6818 15.6211L6.62114 16.6818ZM4.19512 15.4966C4.6128 15.1983 5.18494 15.2456 5.54789 15.6085L6.60855 14.5479C5.72711 13.6664 4.33762 13.5515 3.32327 14.276L4.19512 15.4966Z%27 fill=%27%23fff%27/%3E%3Ccircle r=%272%27 transform=%27matrix%28-1 0 0 1 7 7%29%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1.06407 15.8897C0.727012 16.1305 0.648943 16.5989 0.8897 16.9359C1.13046 17.273 1.59887 17.3511 1.93593 17.1103L1.06407 15.8897ZM20.5199 15.5762C20.8381 15.8413 21.311 15.7983 21.5762 15.4801C21.8413 15.1619 21.7983 14.689 21.4801 14.4238L20.5199 15.5762ZM6.07822 15.0782L5.54789 15.6085L6.07822 15.0782ZM1.93593 17.1103L4.19512 15.4966L3.32327 14.276L1.06407 15.8897L1.93593 17.1103ZM5.54789 15.6085L6.62114 16.6818L7.6818 15.6211L6.60855 14.5479L5.54789 15.6085ZM9.37886 16.6818L14.368 11.6927L13.3073 10.632L8.3182 15.6211L9.37886 16.6818ZM15.7827 11.6285L20.5199 15.5762L21.4801 14.4238L16.7429 10.4762L15.7827 11.6285ZM14.368 11.6927C14.752 11.3087 15.3655 11.2808 15.7827 11.6285L16.7429 10.4762C15.7297 9.63184 14.2399 9.69942 13.3073 10.632L14.368 11.6927ZM6.62114 16.6818C7.38266 17.4433 8.61734 17.4433 9.37886 16.6818L8.3182 15.6211C8.14246 15.7969 7.85754 15.7969 7.6818 15.6211L6.62114 16.6818ZM4.19512 15.4966C4.6128 15.1983 5.18494 15.2456 5.54789 15.6085L6.60855 14.5479C5.72711 13.6664 4.33762 13.5515 3.32327 14.276L4.19512 15.4966Z%27 fill=%27%23fff%27/%3E%3Ccircle r=%272%27 transform=%27matrix%28-1 0 0 1 7 7%29%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 22px;
}

.icon.gamepad {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 6.00049C1 3.04238 3.55409 0.730958 6.49752 1.0253L10.403 1.41585C10.8 1.45555 11.2 1.45555 11.597 1.41585L15.5025 1.0253C18.4459 0.730958 21 3.04238 21 6.00049V12C21 15.5932 16.3041 16.9552 14.3815 13.9196C13.0112 11.7559 9.88031 11.6836 8.4116 13.7818L8.12736 14.1878C5.93073 17.3259 1 15.7716 1 11.9411V6.00049Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Ccircle cx=%2717%27 cy=%275.97552%27 r=%271%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2715%27 cy=%278.97552%27 r=%271%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7 9.47553L7 5.47552%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5 7.47552L9 7.47552%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 6.00049C1 3.04238 3.55409 0.730958 6.49752 1.0253L10.403 1.41585C10.8 1.45555 11.2 1.45555 11.597 1.41585L15.5025 1.0253C18.4459 0.730958 21 3.04238 21 6.00049V12C21 15.5932 16.3041 16.9552 14.3815 13.9196C13.0112 11.7559 9.88031 11.6836 8.4116 13.7818L8.12736 14.1878C5.93073 17.3259 1 15.7716 1 11.9411V6.00049Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Ccircle cx=%2717%27 cy=%275.97552%27 r=%271%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2715%27 cy=%278.97552%27 r=%271%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7 9.47553L7 5.47552%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5 7.47552L9 7.47552%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 17px;
}

.icon.server {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2724%27 viewBox=%270 0 14 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 1.62191C14 0.730477 13.2626 0.00787354 12.3529 0.00787354H1.64706C0.737388 0.00787354 0 0.730477 0 1.62191V21.3938C0 22.2853 0.737388 23.0079 1.64706 23.0079H12.3529C13.2626 23.0079 14 22.2853 14 21.3938V1.62191ZM11.8588 19.0938C11.8588 19.651 11.4072 20.1026 10.8501 20.1026H3.14995C2.59282 20.1026 2.14118 19.651 2.14118 19.0938C2.14118 18.5367 2.59282 18.0851 3.14995 18.0851H10.8501C11.4072 18.0851 11.8588 18.5367 11.8588 19.0938ZM6.32866 10.4604C6.32866 9.89158 6.79922 9.43045 7.37965 9.43045C7.96007 9.43045 8.43064 9.89158 8.43064 10.4604C8.43064 11.0292 7.96007 11.4903 7.37965 11.4903C6.79922 11.4903 6.32866 11.0292 6.32866 10.4604ZM9.53944 10.4604C9.53944 9.89158 10.01 9.43045 10.5904 9.43045C11.1708 9.43045 11.6414 9.89158 11.6414 10.4604C11.6414 11.0292 11.1708 11.4903 10.5904 11.4903C10.0099 11.4903 9.53944 11.0292 9.53944 10.4604ZM11.8588 6.54472C11.8588 7.12413 11.3891 7.59384 10.8097 7.59384H3.1903C2.61088 7.59384 2.14118 7.12413 2.14118 6.54472C2.14118 5.9653 2.61088 5.49559 3.1903 5.49559H10.8097C11.3891 5.49559 11.8588 5.9653 11.8588 6.54472ZM11.8588 2.83243C11.8588 3.41185 11.3891 3.88156 10.8097 3.88156H3.1903C2.61088 3.88156 2.14118 3.41185 2.14118 2.83243C2.14118 2.25302 2.61088 1.78331 3.1903 1.78331H10.8097C11.3891 1.78331 11.8588 2.25302 11.8588 2.83243Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    mask: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2724%27 viewBox=%270 0 14 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 1.62191C14 0.730477 13.2626 0.00787354 12.3529 0.00787354H1.64706C0.737388 0.00787354 0 0.730477 0 1.62191V21.3938C0 22.2853 0.737388 23.0079 1.64706 23.0079H12.3529C13.2626 23.0079 14 22.2853 14 21.3938V1.62191ZM11.8588 19.0938C11.8588 19.651 11.4072 20.1026 10.8501 20.1026H3.14995C2.59282 20.1026 2.14118 19.651 2.14118 19.0938C2.14118 18.5367 2.59282 18.0851 3.14995 18.0851H10.8501C11.4072 18.0851 11.8588 18.5367 11.8588 19.0938ZM6.32866 10.4604C6.32866 9.89158 6.79922 9.43045 7.37965 9.43045C7.96007 9.43045 8.43064 9.89158 8.43064 10.4604C8.43064 11.0292 7.96007 11.4903 7.37965 11.4903C6.79922 11.4903 6.32866 11.0292 6.32866 10.4604ZM9.53944 10.4604C9.53944 9.89158 10.01 9.43045 10.5904 9.43045C11.1708 9.43045 11.6414 9.89158 11.6414 10.4604C11.6414 11.0292 11.1708 11.4903 10.5904 11.4903C10.0099 11.4903 9.53944 11.0292 9.53944 10.4604ZM11.8588 6.54472C11.8588 7.12413 11.3891 7.59384 10.8097 7.59384H3.1903C2.61088 7.59384 2.14118 7.12413 2.14118 6.54472C2.14118 5.9653 2.61088 5.49559 3.1903 5.49559H10.8097C11.3891 5.49559 11.8588 5.9653 11.8588 6.54472ZM11.8588 2.83243C11.8588 3.41185 11.3891 3.88156 10.8097 3.88156H3.1903C2.61088 3.88156 2.14118 3.41185 2.14118 2.83243C2.14118 2.25302 2.61088 1.78331 3.1903 1.78331H10.8097C11.3891 1.78331 11.8588 2.25302 11.8588 2.83243Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 14px;
    height: 24px;
}

.icon.contact {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 28px;
    height: 27px;
}

.icon.crosshair {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 22px;
}

.icon.payment {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 23px;
    height: 26px;
}

.icon.loading {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
}

.icon.cart {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 16px;
}

.icon.mouse {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 22px;
}

.icon.start-hack {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 66px;
    height: 35px;
}

.icon.user-check {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 19px;
}

.icon.user-plus {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 19px;
}

.icon.plus-box {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 22px;
}

.icon.document {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2722%27 viewBox=%270 0 18 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2716%27 height=%2720%27 rx=%274%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M5 6H13%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5 11H13%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5 16H9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2725%27 height=%2725%27 rx=%275%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M10.8481 16.1519L16.1514 10.8486%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10.8481 10.8486L16.1514 16.1519%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%277%27 height=%277%27 viewBox=%270 0 7 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.848066 6.15193L6.15137 0.848633%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M0.848066 0.848555L6.15137 6.15186%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%277%27 height=%277%27 viewBox=%270 0 7 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.848066 6.15193L6.15137 0.848633%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M0.848066 0.848555L6.15137 6.15186%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2722%27 viewBox=%270 0 18 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2716%27 height=%2720%27 rx=%274%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M5 6H13%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5 11H13%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5 16H9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2722%27 viewBox=%270 0 18 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2716%27 height=%2720%27 rx=%274%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M5 6H13%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5 11H13%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M5 16H9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2725%27 height=%2725%27 rx=%275%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M10.8481 16.1519L16.1514 10.8486%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10.8481 10.8486L16.1514 16.1519%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2725%27 height=%2725%27 rx=%275%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M10.8481 16.1519L16.1514 10.8486%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10.8481 10.8486L16.1514 16.1519%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%277%27 height=%277%27 viewBox=%270 0 7 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.848066 6.15193L6.15137 0.848633%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M0.848066 0.848555L6.15137 6.15186%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%277%27 height=%277%27 viewBox=%270 0 7 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.848066 6.15193L6.15137 0.848633%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M0.848066 0.848555L6.15137 6.15186%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 22px;
}

.icon.smile {
    background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%2710%27 fill=%27white%27/%3E%3Cpath d=%27M10 18C13.866 18 17 14.866 17 11C17 11 12.7729 12.19 10 12.19C7.22711 12.19 3 11 3 11C3 14.866 6.13401 18 10 18Z%27 fill=%27black%27/%3E%3Cpath d=%27M10.0004 15.9996C13.0932 15.9996 15.6004 14.4774 15.6004 12.5996C15.6004 12.5996 12.2187 13.1776 10.0004 13.1776C7.78208 13.1776 4.40039 12.5996 4.40039 12.5996C4.40039 14.4774 6.9076 15.9996 10.0004 15.9996Z%27 fill=%27white%27/%3E%3Cellipse cx=%276.4%27 cy=%276.7841%27 rx=%271.4%27 ry=%272.184%27 fill=%27black%27/%3E%3Cellipse cx=%2713.1998%27 cy=%276.7841%27 rx=%271.4%27 ry=%272.184%27 fill=%27black%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%2710%27 fill=%27white%27/%3E%3Cpath d=%27M10 18C13.866 18 17 14.866 17 11C17 11 12.7729 12.19 10 12.19C7.22711 12.19 3 11 3 11C3 14.866 6.13401 18 10 18Z%27 fill=%27black%27/%3E%3Cpath d=%27M10.0004 15.9996C13.0932 15.9996 15.6004 14.4774 15.6004 12.5996C15.6004 12.5996 12.2187 13.1776 10.0004 13.1776C7.78208 13.1776 4.40039 12.5996 4.40039 12.5996C4.40039 14.4774 6.9076 15.9996 10.0004 15.9996Z%27 fill=%27white%27/%3E%3Cellipse cx=%276.4%27 cy=%276.7841%27 rx=%271.4%27 ry=%272.184%27 fill=%27black%27/%3E%3Cellipse cx=%2713.1998%27 cy=%276.7841%27 rx=%271.4%27 ry=%272.184%27 fill=%27black%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%2710%27 fill=%27white%27/%3E%3Cpath d=%27M10 18C13.866 18 17 14.866 17 11C17 11 12.7729 12.19 10 12.19C7.22711 12.19 3 11 3 11C3 14.866 6.13401 18 10 18Z%27 fill=%27black%27/%3E%3Cpath d=%27M10.0004 15.9996C13.0932 15.9996 15.6004 14.4774 15.6004 12.5996C15.6004 12.5996 12.2187 13.1776 10.0004 13.1776C7.78208 13.1776 4.40039 12.5996 4.40039 12.5996C4.40039 14.4774 6.9076 15.9996 10.0004 15.9996Z%27 fill=%27white%27/%3E%3Cellipse cx=%276.4%27 cy=%276.7841%27 rx=%271.4%27 ry=%272.184%27 fill=%27black%27/%3E%3Cellipse cx=%2713.1998%27 cy=%276.7841%27 rx=%271.4%27 ry=%272.184%27 fill=%27black%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
    border-radius: 50%;
    
}

.icon.files {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2722%27 viewBox=%270 0 20 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.21935 21.3043C3.81389 21.3043 2.49756 20.701 1.54754 19.739C-0.294885 17.8738 -0.807938 14.6183 1.77472 12.0041L12.3706 1.27564C13.4445 0.18866 14.8108 -0.232001 16.1185 0.123441C17.4044 0.471274 18.4566 1.5376 18.8011 2.83871C19.1511 4.16482 18.737 5.54855 17.6642 6.63552L7.53027 16.8966C6.952 17.4825 6.29763 17.8292 5.6411 17.8988C4.99 17.9684 4.36934 17.7575 3.93455 17.3173C3.14757 16.5172 3.03453 15.0161 4.34542 13.69L11.463 6.48335C11.7553 6.18769 12.2293 6.18769 12.5217 6.48335C12.8141 6.77901 12.8141 7.25945 12.5217 7.55511L5.40305 14.7629C4.78782 15.3846 4.7313 15.9792 4.99326 16.2455C5.10848 16.3607 5.2824 16.414 5.48349 16.3911C5.7911 16.3596 6.1422 16.1564 6.47155 15.8248L16.6054 5.56485C17.3011 4.86049 17.5674 4.03221 17.3555 3.23328C17.2495 2.8426 17.0444 2.48591 16.7601 2.19777C16.4758 1.90964 16.1218 1.69983 15.7326 1.58869C14.9435 1.37455 14.1239 1.64521 13.4282 2.34957L2.83235 13.078C0.858398 15.077 1.33123 17.3781 2.60517 18.6684C3.8802 19.9586 6.15089 20.4391 8.12593 18.4379L18.7218 7.70946C18.7909 7.63919 18.8733 7.58339 18.9642 7.54529C19.055 7.5072 19.1526 7.48758 19.2511 7.48758C19.3497 7.48758 19.4473 7.5072 19.5381 7.54529C19.629 7.58339 19.7114 7.63919 19.7805 7.70946C19.9212 7.85257 20 8.04521 20 8.24588C20 8.44655 19.9212 8.63919 19.7805 8.7823L9.18465 19.5108C7.93571 20.7738 6.53677 21.3043 5.21935 21.3043Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2722%27 viewBox=%270 0 20 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.21935 21.3043C3.81389 21.3043 2.49756 20.701 1.54754 19.739C-0.294885 17.8738 -0.807938 14.6183 1.77472 12.0041L12.3706 1.27564C13.4445 0.18866 14.8108 -0.232001 16.1185 0.123441C17.4044 0.471274 18.4566 1.5376 18.8011 2.83871C19.1511 4.16482 18.737 5.54855 17.6642 6.63552L7.53027 16.8966C6.952 17.4825 6.29763 17.8292 5.6411 17.8988C4.99 17.9684 4.36934 17.7575 3.93455 17.3173C3.14757 16.5172 3.03453 15.0161 4.34542 13.69L11.463 6.48335C11.7553 6.18769 12.2293 6.18769 12.5217 6.48335C12.8141 6.77901 12.8141 7.25945 12.5217 7.55511L5.40305 14.7629C4.78782 15.3846 4.7313 15.9792 4.99326 16.2455C5.10848 16.3607 5.2824 16.414 5.48349 16.3911C5.7911 16.3596 6.1422 16.1564 6.47155 15.8248L16.6054 5.56485C17.3011 4.86049 17.5674 4.03221 17.3555 3.23328C17.2495 2.8426 17.0444 2.48591 16.7601 2.19777C16.4758 1.90964 16.1218 1.69983 15.7326 1.58869C14.9435 1.37455 14.1239 1.64521 13.4282 2.34957L2.83235 13.078C0.858398 15.077 1.33123 17.3781 2.60517 18.6684C3.8802 19.9586 6.15089 20.4391 8.12593 18.4379L18.7218 7.70946C18.7909 7.63919 18.8733 7.58339 18.9642 7.54529C19.055 7.5072 19.1526 7.48758 19.2511 7.48758C19.3497 7.48758 19.4473 7.5072 19.5381 7.54529C19.629 7.58339 19.7114 7.63919 19.7805 7.70946C19.9212 7.85257 20 8.04521 20 8.24588C20 8.44655 19.9212 8.63919 19.7805 8.7823L9.18465 19.5108C7.93571 20.7738 6.53677 21.3043 5.21935 21.3043Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2722%27 viewBox=%270 0 20 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.21935 21.3043C3.81389 21.3043 2.49756 20.701 1.54754 19.739C-0.294885 17.8738 -0.807938 14.6183 1.77472 12.0041L12.3706 1.27564C13.4445 0.18866 14.8108 -0.232001 16.1185 0.123441C17.4044 0.471274 18.4566 1.5376 18.8011 2.83871C19.1511 4.16482 18.737 5.54855 17.6642 6.63552L7.53027 16.8966C6.952 17.4825 6.29763 17.8292 5.6411 17.8988C4.99 17.9684 4.36934 17.7575 3.93455 17.3173C3.14757 16.5172 3.03453 15.0161 4.34542 13.69L11.463 6.48335C11.7553 6.18769 12.2293 6.18769 12.5217 6.48335C12.8141 6.77901 12.8141 7.25945 12.5217 7.55511L5.40305 14.7629C4.78782 15.3846 4.7313 15.9792 4.99326 16.2455C5.10848 16.3607 5.2824 16.414 5.48349 16.3911C5.7911 16.3596 6.1422 16.1564 6.47155 15.8248L16.6054 5.56485C17.3011 4.86049 17.5674 4.03221 17.3555 3.23328C17.2495 2.8426 17.0444 2.48591 16.7601 2.19777C16.4758 1.90964 16.1218 1.69983 15.7326 1.58869C14.9435 1.37455 14.1239 1.64521 13.4282 2.34957L2.83235 13.078C0.858398 15.077 1.33123 17.3781 2.60517 18.6684C3.8802 19.9586 6.15089 20.4391 8.12593 18.4379L18.7218 7.70946C18.7909 7.63919 18.8733 7.58339 18.9642 7.54529C19.055 7.5072 19.1526 7.48758 19.2511 7.48758C19.3497 7.48758 19.4473 7.5072 19.5381 7.54529C19.629 7.58339 19.7114 7.63919 19.7805 7.70946C19.9212 7.85257 20 8.04521 20 8.24588C20 8.44655 19.9212 8.63919 19.7805 8.7823L9.18465 19.5108C7.93571 20.7738 6.53677 21.3043 5.21935 21.3043Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 22px;
    height: 22px;
}

.icon.start {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2716%27 viewBox=%270 0 15 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.18877 1.00147L13.0933 8.0925L1.00001 14.8566L1.18877 1.00147Z%27 stroke=%27white%27 stroke-width=%272%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2716%27 viewBox=%270 0 15 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.18877 1.00147L13.0933 8.0925L1.00001 14.8566L1.18877 1.00147Z%27 stroke=%27white%27 stroke-width=%272%27/%3E%3C/svg%3E%0A");
            mask: url("data:image/svg+xml,%3Csvg width=%2715%27 height=%2716%27 viewBox=%270 0 15 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.18877 1.00147L13.0933 8.0925L1.00001 14.8566L1.18877 1.00147Z%27 stroke=%27white%27 stroke-width=%272%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2727%27 height=%2727%27 viewBox=%270 0 27 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.25 9.75L9.38388 12.6161C8.89573 13.1043 8.89573 13.8957 9.38388 14.3839L12.25 17.25M9.75 13.5H18.5M7.25 26H19.75C23.2018 26 26 23.2018 26 19.75V7.25C26 3.79822 23.2018 1 19.75 1H7.25C3.79822 1 1 3.79822 1 7.25V19.75C1 23.2018 3.79822 26 7.25 26Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2720%27 height=%2720%27 rx=%275%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8 11H14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 8L11 14%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2724%27 height=%2724%27 rx=%2712%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M13.5996 19L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11.1996 11.8L13.5996 11.8%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M13.5996 8.2L13.5996 7%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.35921 14.9498L0.652055 14.6999H0.652055L1.35921 14.9498ZM2.89045 16.481L3.14033 17.1881H3.14033L2.89045 16.481ZM4.34413 15.9673L4.59401 16.6745L4.34413 15.9673ZM5.21084 16.0475L5.56658 15.3872L5.21084 16.0475ZM1.75 9C1.75 4.99594 4.99594 1.75 9 1.75V0.25C4.16751 0.25 0.25 4.16751 0.25 9H1.75ZM2.51053 12.2365C2.02406 11.2631 1.75 10.1647 1.75 9H0.25C0.25 10.4026 0.580589 11.7302 1.16878 12.9071L2.51053 12.2365ZM2.06636 15.1996L2.61078 13.6589L1.19648 13.1592L0.652055 14.6999L2.06636 15.1996ZM2.64057 15.7738C2.2839 15.8999 1.94032 15.5563 2.06636 15.1996L0.652055 14.6999C0.105907 16.2455 1.59474 17.7343 3.14033 17.1881L2.64057 15.7738ZM4.09425 15.2602L2.64057 15.7738L3.14033 17.1881L4.59401 16.6745L4.09425 15.2602ZM9 16.25C7.75629 16.25 6.5878 15.9375 5.56658 15.3872L4.85509 16.7078C6.08955 17.3729 7.50185 17.75 9 17.75V16.25ZM16.25 9C16.25 13.0041 13.0041 16.25 9 16.25V17.75C13.8325 17.75 17.75 13.8325 17.75 9H16.25ZM9 1.75C13.0041 1.75 16.25 4.99594 16.25 9H17.75C17.75 4.16751 13.8325 0.25 9 0.25V1.75ZM4.59401 16.6745C4.65818 16.6518 4.75292 16.6527 4.85509 16.7078L5.56658 15.3872C5.13526 15.1548 4.60146 15.081 4.09425 15.2602L4.59401 16.6745ZM1.16878 12.9071C1.21856 13.0067 1.21831 13.0974 1.19648 13.1592L2.61078 13.6589C2.78312 13.1712 2.7213 12.6582 2.51053 12.2365L1.16878 12.9071Z%27 fill=%27white%27/%3E%3Ccircle cx=%275.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%279.04004%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3Ccircle cx=%2713.04%27 cy=%279.03979%27 r=%271%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2719%27 viewBox=%270 0 20 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle r=%274%27 transform=%27matrix%28-1 0 0 1 8 5%29%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M1 14.9347C1 14.0743 1.54085 13.3068 2.35109 13.0175C6.00404 11.7128 9.99596 11.7128 13.6489 13.0175C14.4591 13.3068 15 14.0743 15 14.9347V16.2502C15 17.4376 13.9483 18.3498 12.7728 18.1818L11.8184 18.0455C9.28565 17.6837 6.71435 17.6837 4.18162 18.0455L3.22721 18.1818C2.0517 18.3498 1 17.4376 1 16.2502V14.9347Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15 9H19%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M17 7L17 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2766%27 height=%2735%27 viewBox=%270 0 66 36%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M58.7957 3.96312C57.3612 1.50872 54.7318 0 51.8889 0H8C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H51.8889C54.7318 36 57.3612 34.4913 58.7957 32.0369L64.6405 22.0369C66.0981 19.543 66.0981 16.457 64.6405 13.9631L58.7957 3.96312Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.418 14.3734V16.1049C13.418 18.314 11.6271 20.1049 9.41797 20.1049H4.99979C2.79065 20.1049 0.999789 18.314 0.999789 16.1049V5C0.999789 2.79086 2.79065 1 4.99979 1H9.41797C11.6271 1 13.418 2.79086 13.418 5V6.73147%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M16.2837 13.4182L18.4423 11.2595C18.8328 10.869 18.8328 10.2358 18.4423 9.84531L16.2837 7.68668%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M18.1939 10.5524L6.73096 10.5524%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2717%27 viewBox=%270 0 22 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.9259 12.4539C16.5137 12.4949 16.2127 12.8622 16.2537 13.2744C16.2946 13.6866 16.6619 13.9875 17.0741 13.9466L16.9259 12.4539ZM5 13.9722C5.41421 13.9722 5.75 13.6364 5.75 13.2222C5.75 12.808 5.41421 12.4722 5 12.4722V13.9722ZM15.9093 4.37305L16.5796 4.03656L15.9093 4.37305ZM15.9198 4.37847L16.0261 5.1209L15.9198 4.37847ZM4.35907 6.54647L5.10594 6.61489L4.35907 6.54647ZM4.34902 6.55563L4.34967 5.80563L4.34902 6.55563ZM4.33333 12.4722C2.9066 12.4722 1.75 11.3156 1.75 9.88889H0.25C0.25 12.1441 2.07817 13.9722 4.33333 13.9722V12.4722ZM5.10594 6.61489C5.35585 3.88704 7.65101 1.75 10.4444 1.75V0.25C6.86848 0.25 3.93219 2.98514 3.6122 6.47805L5.10594 6.61489ZM10.4444 1.75C12.5406 1.75 14.3572 2.95291 15.239 4.70953L16.5796 4.03656C15.4531 1.79263 13.1296 0.25 10.4444 0.25V1.75ZM1.75 9.88889C1.75 8.47969 2.9362 7.3044 4.34837 7.30563L4.34967 5.80563C2.11793 5.80369 0.25 7.64142 0.25 9.88889H1.75ZM16.0261 5.1209C18.2032 4.80912 20.25 6.565 20.25 8.77778H21.75C21.75 5.64476 18.8872 3.19586 15.8134 3.63605L16.0261 5.1209ZM20.25 8.77778C20.25 10.693 18.792 12.2687 16.9259 12.4539L17.0741 13.9466C19.6998 13.6859 21.75 11.4717 21.75 8.77778H20.25ZM5 12.4722H4.33333V13.9722H5V12.4722ZM15.239 4.70953C15.3871 5.00442 15.7057 5.16677 16.0261 5.1209L15.8134 3.63605C16.1252 3.5914 16.4354 3.74938 16.5796 4.03656L15.239 4.70953ZM3.6122 6.47805C3.6472 6.09601 3.96779 5.8053 4.34967 5.80563L4.34837 7.30563C4.74063 7.30597 5.07 7.00727 5.10594 6.61489L3.6122 6.47805Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.5 13.5L10.6464 15.6464C10.8417 15.8417 11.1583 15.8417 11.3535 15.6464L13.5 13.5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M11 15L11 9%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2722%27 viewBox=%270 0 16 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%271%27 y=%271%27 width=%2714%27 height=%2720%27 rx=%277%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M8.75 6C8.75 5.58579 8.41421 5.25 8 5.25C7.58579 5.25 7.25 5.58579 7.25 6L8.75 6ZM7.25 10C7.25 10.4142 7.58579 10.75 8 10.75C8.41421 10.75 8.75 10.4142 8.75 10L7.25 10ZM7.25 6L7.25 10L8.75 10L8.75 6L7.25 6Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2724%27 viewBox=%270 0 18 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.2519 0.172602C11.2502 0.0963702 11.1669 0.0464314 11.1012 0.0850806C6.54268 2.7655 6.68917 9.62661 6.74159 10.7047C6.74504 10.7757 6.67751 10.8221 6.6127 10.793C6.13458 10.5782 4.5679 9.67488 4.50213 7.04279C4.50023 6.96644 4.41788 6.91667 4.35197 6.95524C1.74908 8.47834 0 11.3158 0 14.4643C0 19.2573 4.02943 23.1429 9 23.1429C13.9706 23.1429 18 19.2573 18 14.4643C18 7.48145 11.3805 5.99514 11.2519 0.172602Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L1.54936 1.10987C2.41136 1.28227 3.05973 1.99732 3.1472 2.87203L3.24 3.8M3.24 3.8L3.98859 10.0383C4.10922 11.0435 4.96195 11.8 5.97435 11.8H12.2673C13.8733 11.8 15.2733 10.707 15.6628 9.14887L16.2855 6.65783C16.6485 5.20619 15.5505 3.8 14.0542 3.8H3.24Z%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Ccircle cx=%276.2%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2713.4002%27 cy=%2714.6%27 r=%271.2%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10 0.999951L10 3.69995%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 16.3L10 19%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M18.9998 10L16.2998 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.7 10L1 10%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M16.3643 3.63598L14.4551 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M5.54493 14.4549L3.63574 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M3.63573 3.63598L5.54492 5.54517%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M14.4541 14.4549L16.3633 16.3641%27 stroke=%27%23fff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2723%27 height=%2726%27 viewBox=%270 0 23 26%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.93429 9.61293C5.93429 10.0271 6.27008 10.3629 6.68429 10.3629C7.09851 10.3629 7.43429 10.0271 7.43429 9.61293L7.4343 5.61122H7.54221C8.61434 5.61122 9.27974 6.18313 10.0261 7.14371L10.0288 7.14724C10.2193 7.39263 10.4152 7.66333 10.6244 7.95628C11.4799 9.15392 12.8611 9.86471 14.3329 9.86471H17.3178C18.7472 9.86471 20.0411 10.4454 20.9762 11.3838C21.9072 12.318 22.4827 13.6066 22.4827 15.0297V20.4984C22.4827 23.3509 20.1703 25.6634 17.3178 25.6634H5.16495C2.31243 25.6634 0 23.3509 0 20.4984V10.7762C0 7.92365 2.31243 5.61122 5.16495 5.61122H5.9343L5.93429 9.61293ZM5.9343 5.61122L5.9343 2.30898L4.17646 4.06682C3.88356 4.35972 3.40869 4.35972 3.1158 4.06682C2.8229 3.77393 2.8229 3.29906 3.1158 3.00616L5.72431 0.397644C6.25451 -0.132547 7.11412 -0.132549 7.64431 0.397644L10.2528 3.00616C10.5457 3.29906 10.5457 3.77393 10.2528 4.06682C9.95993 4.35972 9.48506 4.35972 9.19217 4.06682L7.4343 2.30896L7.4343 5.61122H5.9343ZM11.2414 20.1946C10.738 20.1946 10.3299 20.6027 10.3299 21.1061C10.3299 21.6094 10.738 22.0175 11.2414 22.0175H18.533C19.0364 22.0175 19.4445 21.6094 19.4445 21.1061C19.4445 20.6027 19.0364 20.1946 18.533 20.1946H11.2414ZM12.0262 6.78238C11.8291 6.50572 11.618 6.20954 11.3848 5.91504H16.7101C19.1768 5.91504 21.262 7.54809 21.9436 9.792C20.7113 8.70282 19.0917 8.04179 17.3178 8.04179H14.3329C13.4498 8.04179 12.6211 7.61531 12.1078 6.89673L12.0262 6.78238L12.0262 6.78238Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.0621 18.9691C15.1077 20.9235 10.1028 19.0871 5.88327 14.8676C1.66372 10.648 -0.172609 5.64313 1.7817 3.6888L3.06847 2.40204C3.9568 1.51371 5.42054 1.53719 6.33784 2.45449L8.33092 4.44757C9.24822 5.36487 9.2717 6.82861 8.38337 7.71694L8.10699 7.99332C7.62737 8.47294 7.58045 9.24667 8.0261 9.78672C8.45597 10.3076 8.9194 10.8265 9.42188 11.329C9.92435 11.8315 10.4432 12.2949 10.9641 12.7248C11.5042 13.1704 12.2779 13.1235 12.7575 12.6439L13.0339 12.3675C13.9222 11.4792 15.386 11.5026 16.3033 12.4199L18.2964 14.413C19.2137 15.3303 19.2371 16.7941 18.3488 17.6824L17.0621 18.9691Z%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M15.6267 7.75071C15.3827 7.15553 15.0191 6.5979 14.5358 6.11463C14.0798 5.65865 13.5576 5.30918 13.0002 5.06622%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M13.0002 1.66329C14.3348 2.14679 15.587 2.92353 16.657 3.99352C17.7539 5.09037 18.5426 6.37871 19.0231 7.75101%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2722%27 height=%2722%27 viewBox=%270 0 22 22%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M0 4.86047C0 2.1761 2.1761 0 4.86047 0H6.90698C7.33082 0 7.67442 0.343595 7.67442 0.767442C7.67442 1.19129 7.33082 1.53488 6.90698 1.53488H4.86047C3.0238 1.53488 1.53488 3.0238 1.53488 4.86047V6.90698C1.53488 7.33082 1.19129 7.67442 0.767442 7.67442C0.343595 7.67442 0 7.33082 0 6.90698V4.86047Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M14.3256 0.767442C14.3256 0.343595 14.6692 0 15.093 0H17.1395C19.8239 0 22 2.1761 22 4.86047V6.90698C22 7.33082 21.6564 7.67442 21.2326 7.67442C20.8087 7.67442 20.4651 7.33082 20.4651 6.90698V4.86047C20.4651 3.0238 18.9762 1.53488 17.1395 1.53488H15.093C14.6692 1.53488 14.3256 1.19129 14.3256 0.767442Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M0.767442 14.3256C1.19129 14.3256 1.53488 14.6692 1.53488 15.093V17.1395C1.53488 18.9762 3.0238 20.4651 4.86047 20.4651H6.90698C7.33082 20.4651 7.67442 20.8087 7.67442 21.2326C7.67442 21.6564 7.33082 22 6.90698 22H4.86047C2.1761 22 0 19.8239 0 17.1395V15.093C0 14.6692 0.343595 14.3256 0.767442 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M21.2326 14.3256C21.6564 14.3256 22 14.6692 22 15.093V17.1395C22 19.8239 19.8239 22 17.1395 22H15.093C14.6692 22 14.3256 21.6564 14.3256 21.2326C14.3256 20.8087 14.6692 20.4651 15.093 20.4651H17.1395C18.9762 20.4651 20.4651 18.9762 20.4651 17.1395V15.093C20.4651 14.6692 20.8087 14.3256 21.2326 14.3256Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 5.88372C9.97674 5.31859 10.4349 4.86047 11 4.86047C11.5651 4.86047 12.0233 5.31859 12.0233 5.88372V7.93023C12.0233 8.49536 11.5651 8.95349 11 8.95349C10.4349 8.95349 9.97674 8.49536 9.97674 7.93023V5.88372Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M9.97674 14.0698C9.97674 13.5046 10.4349 13.0465 11 13.0465C11.5651 13.0465 12.0233 13.5046 12.0233 14.0698V16.1163C12.0233 16.6814 11.5651 17.1395 11 17.1395C10.4349 17.1395 9.97674 16.6814 9.97674 16.1163V14.0698Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M7.93023 9.97674C8.49536 9.97674 8.95349 10.4349 8.95349 11C8.95349 11.5651 8.49536 12.0233 7.93023 12.0233H5.88372C5.31859 12.0233 4.86047 11.5651 4.86047 11C4.86047 10.4349 5.31859 9.97674 5.88372 9.97674H7.93023Z%27 fill=%27%23fff%27/%3E%3Cpath d=%27M16.1163 9.97674C16.6814 9.97674 17.1395 10.4349 17.1395 11C17.1395 11.5651 16.6814 12.0233 16.1163 12.0233H14.0698C13.5046 12.0233 13.0465 11.5651 13.0465 11C13.0465 10.4349 13.5046 9.97674 14.0698 9.97674H16.1163Z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2728%27 height=%2727%27 viewBox=%270 0 28 27%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.62469 25.7003L2.15617 25.1146H2.15617L2.62469 25.7003ZM22 21.8V21.05V21.8ZM6.95217 22.2383L7.42069 22.8239L6.95217 22.2383ZM8.20156 21.8L8.20156 21.05L8.20156 21.8ZM1.75 6C1.75 3.65279 3.65279 1.75 6 1.75V0.25C2.82436 0.25 0.25 2.82437 0.25 6H1.75ZM1.75 14.65V6H0.25V14.65H1.75ZM1.75 16.8V14.65H0.25V16.8H1.75ZM1.75 24.9194V16.8H0.25V24.9194H1.75ZM2.15617 25.1146C1.99248 25.2456 1.75 25.129 1.75 24.9194H0.25C0.25 26.3868 1.94738 27.2026 3.09322 26.2859L2.15617 25.1146ZM6.48365 21.6526L2.15617 25.1146L3.09322 26.2859L7.42069 22.8239L6.48365 21.6526ZM22 21.05L8.20156 21.05L8.20156 22.55L22 22.55V21.05ZM26.25 16.8C26.25 19.1472 24.3472 21.05 22 21.05V22.55C25.1756 22.55 27.75 19.9756 27.75 16.8H26.25ZM26.25 6V16.8H27.75V6H26.25ZM22 1.75C24.3472 1.75 26.25 3.65279 26.25 6H27.75C27.75 2.82436 25.1756 0.25 22 0.25V1.75ZM6 1.75H22V0.25H6V1.75ZM7.42069 22.8239C7.64233 22.6466 7.91772 22.55 8.20156 22.55L8.20156 21.05C7.57711 21.05 6.97126 21.2625 6.48365 21.6526L7.42069 22.8239Z%27 fill=%27%23fff%27/%3E%3Ccircle cx=%277.5647%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2714.0645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3Ccircle cx=%2720.5645%27 cy=%2711.4647%27 r=%271.625%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");    mask: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 8.43841C0 7.21422 0.56058 6.05744 1.52142 5.29888L7.02142 0.95677C8.47466 -0.190522 10.5253 -0.190521 11.9786 0.956771L17.4786 5.29888C18.4394 6.05744 19 7.21422 19 8.43841V15C19 17.2091 17.2091 19 15 19H13.5C12.9477 19 12.5 18.5523 12.5 18V15C12.5 13.8954 11.6046 13 10.5 13H8.5C7.39543 13 6.5 13.8954 6.5 15V18C6.5 18.5523 6.05228 19 5.5 19H4C1.79086 19 0 17.2091 0 15L0 8.43841Z%27 fill=%27%23fff%27/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 16px;
}

.icon.sort-items {
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2715%27 height=%2715%27 x=%270%27 y=%270%27 viewBox=%270 0 24 24%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cpath d=%27m12 13.5a1 1 0 0 1 -1 1h-7a1 1 0 0 1 0-2h7a1 1 0 0 1 1 1zm-2 5.5h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2zm-6-11h12a1 1 0 0 0 0-2h-12a1 1 0 0 0 0 2zm16-5a1 1 0 0 0 -1 1v9.555a3.955 3.955 0 0 0 -2-.555 4 4 0 1 0 4 4v-13a1 1 0 0 0 -1-1z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27/%3E%3C/g%3E%3C/svg%3E");
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 version=%271.1%27 width=%2715%27 height=%2715%27 x=%270%27 y=%270%27 viewBox=%270 0 24 24%27 style=%27enable-background:new 0 0 512 512%27 xml:space=%27preserve%27 class=%27%27%3E%3Cg%3E%3Cpath d=%27m12 13.5a1 1 0 0 1 -1 1h-7a1 1 0 0 1 0-2h7a1 1 0 0 1 1 1zm-2 5.5h-6a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2zm-6-11h12a1 1 0 0 0 0-2h-12a1 1 0 0 0 0 2zm16-5a1 1 0 0 0 -1 1v9.555a3.955 3.955 0 0 0 -2-.555 4 4 0 1 0 4 4v-13a1 1 0 0 0 -1-1z%27 fill=%27%23ffffff%27 data-original=%27%23000000%27/%3E%3C/g%3E%3C/svg%3E");
    width: 15px;
    height: 15px;
}
/* Media Page — blogger landing */

/* === Variables === */
.media-page {
    --bg-base: #06070B;
    --bg-surface: #0F172A;
    --orange: #F97316;
    --orange-sec: #FB923C;
    --orange-glow: rgba(249,115,22,0.35);
    --violet: #8B5CF6;
    --text-primary: #F5F7FB;
    --text-secondary: #B8C1D9;
    --text-muted: #7F8AA3;
    font-family: 'Inter','Manrope',system-ui,sans-serif;
    background: var(--bg-base);
    color: var(--text-primary);
    overflow-x: hidden;
    min-height: 100vh;
    -webkit-font-smoothing: antialiased;
}

/* === Reset to prevent main site styles leaking === */
.media-page, .media-page * { box-sizing: border-box; margin: 0; padding: 0; }
.media-page a { color: inherit; text-decoration: none; }
.media-page h1, .media-page h2, .media-page h3, .media-page p { margin: 0; }
.media-page img { max-width: 100%; }

.media-container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 32px;
    width: 100%;
}

/* === Glow blobs === */
.m-glow {
    position: absolute;
    filter: blur(80px);
    border-radius: 50%;
    pointer-events: none;
}

/* === Grid background === */
.m-grid-bg {
    background-image:
        linear-gradient(rgba(249,115,22,0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(249,115,22,0.03) 1px, transparent 1px);
    background-size: 60px 60px;
}

/* === Glass card === */
.m-glass {
    background: rgba(15,23,42,0.6);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255,255,255,0.07);
}

/* === Orange button === */
.m-btn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 16px 32px;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(135deg, #EA580C 0%, #F97316 50%, #FB923C 100%);
    box-shadow: 0 0 20px rgba(249,115,22,0.3), 0 4px 16px rgba(0,0,0,0.3);
    transition: all 0.25s ease;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
.m-btn-primary:hover {
    transform: translateY(-2px);
    box-shadow: 0 0 32px rgba(249,115,22,0.5), 0 8px 24px rgba(0,0,0,0.4);
    filter: brightness(1.1);
}

.m-btn-secondary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 16px 32px;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 600;
    color: var(--text-secondary);
    border: 1px solid rgba(255,255,255,0.1);
    background: rgba(255,255,255,0.05);
    transition: all 0.3s ease;
    text-decoration: none;
    cursor: pointer;
}
.m-btn-secondary:hover {
    color: #fff;
    border-color: rgba(249,115,22,0.4);
    transform: translateY(-2px);
}

/* === Gradient texts === */
.m-gradient-text {
    background: linear-gradient(135deg, #FB923C, #F97316, #FBBF24);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.m-gradient-hero {
    background: linear-gradient(135deg, #FFFFFF 0%, #F5F7FB 40%, #FB923C 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* === Animations === */
@keyframes m-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }
@keyframes m-float-r { 0%,100%{transform:translateY(-6px)} 50%{transform:translateY(6px)} }
@keyframes m-shimmer { 0%{left:-100%} 100%{left:150%} }
@keyframes m-marquee { 0%{transform:translateX(0)} 100%{transform:translateX(-50%)} }
@keyframes m-pulse { 0%,100%{opacity:0.2} 50%{opacity:0.6} }
@keyframes m-border-pulse { 0%,100%{border-color:rgba(249,115,22,0.15)} 50%{border-color:rgba(249,115,22,0.35)} }
@keyframes m-sale-pulse { 0%,100%{box-shadow:0 0 6px rgba(255,77,122,0.4)} 50%{box-shadow:0 0 14px rgba(255,77,122,0.7)} }
@keyframes m-fadein { 0%{opacity:0;transform:translateY(24px)} 100%{opacity:1;transform:translateY(0)} }

.m-fadein { animation: m-fadein 0.6s ease forwards; }
.m-fadein-d1 { animation-delay: 0.1s; opacity: 0; }
.m-fadein-d2 { animation-delay: 0.2s; opacity: 0; }
.m-fadein-d3 { animation-delay: 0.3s; opacity: 0; }
.m-fadein-d4 { animation-delay: 0.4s; opacity: 0; }
.m-fadein-d5 { animation-delay: 0.5s; opacity: 0; }

/* ===================== */
/* === HEADER === */
/* ===================== */
.m-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 50;
    transition: all 0.5s ease;
    border-bottom: 1px solid transparent;
}
.m-header.scrolled {
    background: rgba(6,7,11,0.9);
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
    border-bottom-color: rgba(249,115,22,0.1);
    box-shadow: 0 4px 24px rgba(0,0,0,0.4);
}
.m-header-inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 32px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.m-header-logo {
    display: flex;
    align-items: center;
    gap: 12px;
    cursor: pointer;
    text-decoration: none;
}
.m-header-logo img {
    width: 40px;
    height: 40px;
    border-radius: 12px;
    border: 1px solid rgba(249,115,22,0.3);
    box-shadow: 0 0 16px rgba(249,115,22,0.4);
    object-fit: cover;
}
.m-header-logo-text { display: flex; flex-direction: column; line-height: 1; }
.m-header-logo-text span:first-child { font-size: 15px; font-weight: 900; color: #fff; text-transform: uppercase; letter-spacing: -0.02em; }
.m-header-logo-text span:last-child { font-size: 11px; font-weight: 700; color: var(--orange); text-transform: uppercase; letter-spacing: 0.15em; }

.m-header-nav { display: flex; align-items: center; gap: 4px; }
.m-header-nav a {
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    border-radius: 8px;
    transition: all 0.2s;
    cursor: pointer;
}
.m-header-nav a:hover, .m-header-nav a.active { color: var(--orange); }

.m-header-cta { display: flex; align-items: center; gap: 12px; }
.m-header-cta .m-btn-primary { padding: 10px 20px; font-size: 14px; border-radius: 16px; }

.m-mobile-toggle {
    display: none;
    width: 40px; height: 40px;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,0.1);
    background: rgba(255,255,255,0.05);
    color: #fff;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 5px;
    padding: 10px;
}
.m-mobile-toggle span {
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    border-radius: 2px;
    transition: all 0.3s ease;
}
.m-mobile-toggle.open span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
.m-mobile-toggle.open span:nth-child(2) { opacity: 0; }
.m-mobile-toggle.open span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }

.m-mobile-menu {
    display: none;
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    height: calc(100vh - 80px);
    background: #06070B;
    z-index: 999;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    overflow-y: auto;
}
.m-mobile-menu.open {
    opacity: 1;
    pointer-events: auto;
}
.m-header:has(.m-mobile-menu.open),
.m-header.menu-open {
    background: #06070B;
    z-index: 1000;
}
.m-mobile-menu-inner {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 24px;
}
.m-mobile-menu-inner a {
    padding: 16px;
    font-size: 18px;
    font-weight: 600;
    color: var(--text-secondary);
    text-decoration: none;
    border-radius: 12px;
    transition: all 0.2s;
    cursor: pointer;
}
.m-mobile-menu-inner a:hover, .m-mobile-menu-inner a.active {
    color: var(--orange);
    background: rgba(249,115,22,0.08);
}
.m-mobile-menu-inner .m-btn-primary {
    transition: none;
}

/* ===================== */
/* === HERO === */
/* ===================== */
.m-hero {
    position: relative;
    min-height: 900px;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding-top: 80px;
}
.m-hero-bg { position: absolute; inset: 0; background: var(--bg-base); }
.m-hero-content {
    position: relative;
    z-index: 10;
    max-width: 1280px;
    margin: 0 auto;
    padding: 64px 32px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 32px;
}
.m-hero-left { flex: 1 1; max-width: 52%; display: flex; flex-direction: column; gap: 24px; }
.m-hero-right { flex: 1 1; max-width: 48%; position: relative; display: flex; align-items: center; justify-content: center; min-height: 560px; }

.m-hero-badge {
    display: inline-flex;
    align-self: flex-start;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 600;
    background: rgba(249,115,22,0.1);
    border: 1px solid rgba(249,115,22,0.25);
    color: var(--orange);
}

.m-hero-title {
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 0.9;
    letter-spacing: -0.04em;
}
.m-hero-subtitle {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 8px;
}
.m-hero-subtitle span:first-child { font-size: 24px; font-weight: 600; color: var(--text-secondary); }
.m-hero-subtitle span:last-child { font-size: 24px; font-weight: 900; color: var(--orange); text-transform: uppercase; letter-spacing: 0.05em; }

.m-hero-desc { font-size: 17px; color: var(--text-secondary); line-height: 1.7; max-width: 560px; }

/* Bonus mini cards in hero */
.m-hero-bonuses { display: flex; gap: 12px; flex-wrap: wrap; max-width: 520px; }
.m-hero-bonus {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 16px;
    border-radius: 18px;
    border: 1px solid;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    cursor: default;
    flex: 1 1;
    min-width: 160px;
    transition: transform 0.2s;
}
.m-hero-bonus:hover { transform: translateY(-4px); }
.m-hero-bonus-icon {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    flex-shrink: 0;
}
.m-hero-bonus-text { display: flex; flex-direction: column; line-height: 1.2; }
.m-hero-bonus-text span:first-child { font-size: 13px; font-weight: 700; color: #fff; }
.m-hero-bonus-text span:last-child { font-size: 11px; color: var(--text-muted); margin-top: 2px; }

/* Color variants */
.m-color-orange { background: linear-gradient(135deg, rgba(249,115,22,0.12), rgba(234,88,12,0.06)); border-color: rgba(249,115,22,0.2); }
.m-color-orange .m-hero-bonus-icon { background: rgba(249,115,22,0.2); color: #fb923c; }
.m-color-amber { background: linear-gradient(135deg, rgba(251,191,36,0.12), rgba(245,158,11,0.06)); border-color: rgba(251,191,36,0.2); }
.m-color-amber .m-hero-bonus-icon { background: rgba(251,191,36,0.2); color: #fbbf24; }
.m-color-violet { background: linear-gradient(135deg, rgba(139,92,246,0.12), rgba(124,58,237,0.06)); border-color: rgba(139,92,246,0.2); }
.m-color-violet .m-hero-bonus-icon { background: rgba(139,92,246,0.2); color: #a78bfa; }

/* Promo code block */
.m-promo-label { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-muted); margin-bottom: 8px; }
.m-promo-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 380px;
    height: 60px;
    border-radius: 18px;
    border: 1px solid rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.04);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    overflow: hidden;
    cursor: pointer;
    position: relative;
    transition: all 0.3s;
}
.m-promo-box:hover { background: rgba(249,115,22,0.06); }
.m-promo-box-accent { position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(to bottom, var(--orange), #FBBF24); border-radius: 18px 0 0 18px; }
.m-promo-box-code { padding-left: 24px; display: flex; align-items: center; gap: 12px; }
.m-promo-box-code span { font-size: 22px; font-weight: 900; color: #fff; letter-spacing: 0.15em; text-transform: uppercase; }
.m-promo-box-hint { display: none; font-size: 9px !important; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); background: rgba(255,255,255,0.05); padding: 3px 6px; border-radius: 4px; }
.m-promo-box-copy { padding-right: 20px; font-size: 13px; font-weight: 600; color: var(--orange); display: flex; align-items: center; gap: 6px; transition: color 0.2s; }
.m-promo-box-copy.copied { color: #4ade80; }

/* Hero stats */
.m-hero-stats { display: flex; align-items: center; gap: 24px; }
.m-hero-stat { display: flex; flex-direction: column; line-height: 1.2; }
.m-hero-stat span:first-child { font-size: 18px; font-weight: 900; color: var(--orange); }
.m-hero-stat span:last-child { font-size: 11px; color: var(--text-muted); }

/* Floating cards in hero right */
.m-float-card {
    position: absolute;
    z-index: 15;
}
.m-float-card-inner {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    border-radius: 16px;
}
.m-float-card-icon {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.m-float-1 { top: 10%; right: 0; animation: m-float 5s ease-in-out infinite; }
.m-float-2 { top: 38%; left: 0; animation: m-float-r 6s ease-in-out infinite; }
.m-float-3 { top: 42%; right: 0; animation: m-float 7s ease-in-out infinite 0.8s; }

/* Hero halo */
.m-hero-halo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 400px;
    height: 400px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(249,115,22,0.25), rgba(249,115,22,0.1), transparent);
    filter: blur(60px);
}
.m-hero-ring {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1px solid rgba(249,115,22,0.08);
    pointer-events: none;
}
.m-hero-ring-1 { width: 360px; height: 360px; animation: spin 30s linear infinite; }
.m-hero-ring-2 { width: 280px; height: 280px; animation: spin 20s linear infinite reverse; }
@keyframes spin { 0%{transform:translate(-50%,-50%) rotate(0deg)} 100%{transform:translate(-50%,-50%) rotate(360deg)} }

/* Promo box hint visible on desktop */
@media (min-width: 640px) {
    .m-promo-box-hint { display: inline-block; }
}

/* Product card icon bg colors */
.m-product-icon.m-color-orange .m-hero-bonus-icon,
.m-color-orange .m-product-icon { background: rgba(249,115,22,0.2); }
.m-color-amber .m-product-icon { background: rgba(251,191,36,0.2); }
.m-color-violet .m-product-icon { background: rgba(139,92,246,0.2); }
.m-color-sale .m-product-icon { background: rgba(249,115,22,0.2); }

/* Advantage card icon colors */
.m-advantage-card.m-color-orange .m-advantage-card-icon { background: rgba(249,115,22,0.15); color: #fb923c; }
.m-advantage-card.m-color-amber .m-advantage-card-icon { background: rgba(251,191,36,0.15); color: #fbbf24; }
.m-advantage-card.m-color-violet .m-advantage-card-icon { background: rgba(139,92,246,0.15); color: #a78bfa; }

/* Product card icon colors */
.m-product-card .m-product-icon { transition: transform 0.3s; }
.m-product-card .m-color-orange { background: rgba(249,115,22,0.12); border-color: rgba(249,115,22,0.2); }
.m-product-card .m-color-amber { background: rgba(251,191,36,0.12); border-color: rgba(251,191,36,0.2); }
.m-product-card .m-color-violet { background: rgba(139,92,246,0.12); border-color: rgba(139,92,246,0.2); }

/* Bonus card background colors */
.m-bonus-card.m-color-orange { background: linear-gradient(135deg, rgba(249,115,22,0.1), rgba(234,88,12,0.05)); border-color: rgba(249,115,22,0.2); }
.m-bonus-card.m-color-orange .m-bonus-card-icon { background: rgba(249,115,22,0.2); color: #fb923c; }
.m-bonus-card.m-color-amber { background: linear-gradient(135deg, rgba(251,191,36,0.1), rgba(245,158,11,0.05)); border-color: rgba(251,191,36,0.2); }
.m-bonus-card.m-color-amber .m-bonus-card-icon { background: rgba(251,191,36,0.2); color: #fbbf24; }
.m-bonus-card.m-color-violet { background: linear-gradient(135deg, rgba(139,92,246,0.1), rgba(124,58,237,0.05)); border-color: rgba(139,92,246,0.2); }
.m-bonus-card.m-color-violet .m-bonus-card-icon { background: rgba(139,92,246,0.2); color: #a78bfa; }

/* Fix hero right centering for absolute children */
.m-hero-right { position: relative; }

/* Selection color */
.media-page ::selection { background: rgba(249,115,22,0.3); color: #fff; }

/* Smooth scrollbar */
.media-page ::-webkit-scrollbar { width: 8px; }
.media-page ::-webkit-scrollbar-track { background: var(--bg-base); }
.media-page ::-webkit-scrollbar-thumb { background: rgba(249,115,22,0.3); border-radius: 4px; }
.media-page ::-webkit-scrollbar-thumb:hover { background: rgba(249,115,22,0.5); }

/* ===================== */
/* === BONUSES SECTION === */
/* ===================== */
.m-bonuses { position: relative; padding: 96px 0 128px; overflow: hidden; }
.m-bonuses-head { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 16px; margin-bottom: 64px; }
.m-bonuses-head .m-section-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 6px 16px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    background: rgba(249,115,22,0.1);
    border: 1px solid rgba(249,115,22,0.2);
    color: var(--orange);
}
.m-section-title { font-size: 44px; font-weight: 900; color: #fff; line-height: 1.1; letter-spacing: -0.02em; }
.m-section-desc { font-size: 16px; color: var(--text-secondary); max-width: 500px; line-height: 1.65; }

.m-bonuses-grid { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 32px; gap: 32px; align-items: center; }
.m-bonuses-cards { display: flex; flex-direction: column; gap: 16px; }
.m-bonus-card {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
    border-radius: 22px;
    border: 1px solid;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    cursor: default;
    transition: transform 0.2s;
}
.m-bonus-card:hover { transform: translateX(4px); }
.m-bonus-card-icon {
    width: 48px;
    height: 48px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    flex-shrink: 0;
}
.m-bonus-card-text { display: flex; flex-direction: column; gap: 2px; flex: 1 1; }
.m-bonus-card-text span:first-child { font-size: 16px; font-weight: 700; color: #fff; }
.m-bonus-card-text span:last-child { font-size: 13px; color: var(--text-muted); }
.m-bonus-card-arrow { color: var(--text-muted); opacity: 0.5; font-size: 16px; }

/* Promo block in bonuses */
.m-promo-block {
    border-radius: 28px;
    border: 1px solid rgba(255,255,255,0.08);
    background: linear-gradient(135deg, rgba(17,24,39,0.8), rgba(15,23,42,0.8));
    -webkit-backdrop-filter: blur(16px);
            backdrop-filter: blur(16px);
    padding: 32px;
    position: relative;
    overflow: hidden;
}
.m-promo-block-glow1 { position: absolute; top: 0; right: 0; width: 192px; height: 192px; background: rgba(249,115,22,0.1); border-radius: 50%; filter: blur(60px); pointer-events: none; }
.m-promo-block-glow2 { position: absolute; bottom: 0; left: 0; width: 128px; height: 128px; background: rgba(251,191,36,0.08); border-radius: 50%; filter: blur(50px); pointer-events: none; }
.m-promo-block-content { position: relative; z-index: 10; display: flex; flex-direction: column; gap: 24px; }
.m-promo-block-label { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-muted); }
.m-promo-block-title { font-size: 22px; font-weight: 900; color: #fff; }
.m-promo-block-desc { font-size: 14px; color: var(--text-muted); line-height: 1.6; }

.m-promo-display {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 68px;
    border-radius: 18px;
    border: 1px solid rgba(249,115,22,0.2);
    background: rgba(249,115,22,0.08);
    overflow: hidden;
    cursor: pointer;
    position: relative;
    transition: all 0.3s;
}
.m-promo-display:hover { background: rgba(249,115,22,0.12); }
.m-promo-display-left { padding-left: 20px; display: flex; flex-direction: column; line-height: 1.2; }
.m-promo-display-left span:first-child { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--text-muted); }
.m-promo-display-left span:last-child { font-size: 28px; font-weight: 900; color: var(--orange); letter-spacing: 0.08em; line-height: 1.1; }
.m-promo-display-right { padding-right: 20px; font-size: 13px; font-weight: 600; color: var(--orange); display: flex; align-items: center; gap: 6px; }
.m-promo-display-right.copied { color: #4ade80; }

.m-promo-block-note { font-size: 12px; color: var(--text-muted); text-align: center; line-height: 1.5; }

/* ===================== */
/* === ADVANTAGES === */
/* ===================== */
.m-advantages { position: relative; padding: 96px 0 128px; overflow: hidden; }
.m-advantages-grid { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 24px; gap: 24px; }
.m-advantage-card {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px;
    border-radius: 24px;
    border: 1px solid rgba(255,255,255,0.07);
    background: rgba(17,24,39,0.6);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    overflow: hidden;
    cursor: default;
    transition: all 0.3s;
}
.m-advantage-card:hover { transform: translateY(-6px); }
.m-advantage-card:hover.m-color-orange { border-color: rgba(249,115,22,0.25); box-shadow: 0 8px 32px rgba(249,115,22,0.1); }
.m-advantage-card:hover.m-color-amber { border-color: rgba(251,191,36,0.25); box-shadow: 0 8px 32px rgba(251,191,36,0.1); }
.m-advantage-card:hover.m-color-violet { border-color: rgba(139,92,246,0.25); box-shadow: 0 8px 32px rgba(139,92,246,0.1); }
.m-advantage-card-icon {
    width: 48px;
    height: 48px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    transition: transform 0.3s;
}
.m-advantage-card:hover .m-advantage-card-icon { transform: scale(1.1); }
.m-advantage-card h3 { font-size: 17px; font-weight: 700; color: #fff; line-height: 1.2; }
.m-advantage-card p { font-size: 14px; color: var(--text-muted); line-height: 1.65; }
.m-advantage-card-line {
    position: absolute;
    bottom: 0;
    left: 24px;
    right: 24px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(249,115,22,0.3), transparent);
    opacity: 0;
    transition: opacity 0.3s;
}
.m-advantage-card:hover .m-advantage-card-line { opacity: 1; }

/* Stats row */
.m-stats-row {
    margin-top: 64px;
    display: flex;
    border-radius: 24px;
    border: 1px solid rgba(255,255,255,0.07);
    background: rgba(17,24,39,0.4);
    overflow: hidden;
}
.m-stats-item {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 28px 24px;
}
.m-stats-item + .m-stats-item { border-left: 1px solid rgba(255,255,255,0.06); }
.m-stats-item-value { font-size: 32px; font-weight: 900; line-height: 1; }
.m-stats-item-label { font-size: 13px; color: var(--text-muted); text-align: center; }

/* ===================== */
/* === PRODUCTS === */
/* ===================== */
.m-products { position: relative; padding: 96px 0 128px; overflow: hidden; }

/* Ticker */
.m-ticker-wrap { position: relative; overflow: hidden; padding: 16px 0; }
.m-ticker-fade-l { position: absolute; left: 0; top: 0; bottom: 0; width: 96px; background: linear-gradient(90deg, var(--bg-base), transparent); z-index: 10; pointer-events: none; }
.m-ticker-fade-r { position: absolute; right: 0; top: 0; bottom: 0; width: 96px; background: linear-gradient(270deg, var(--bg-base), transparent); z-index: 10; pointer-events: none; }
.m-ticker-track {
    display: flex;
    white-space: nowrap;
    animation: m-marquee 40s linear infinite;
}
.m-ticker-track:hover { animation-play-state: paused; }
.m-ticker-item {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin: 0 12px;
    padding: 10px 16px;
    border-radius: 999px;
    border: 1px solid rgba(255,255,255,0.07);
    background: rgba(17,24,39,0.6);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    white-space: nowrap;
}
.m-ticker-item-name { font-size: 13px; font-weight: 700; color: #fff; }
.m-ticker-item-discount { font-size: 12px; font-weight: 700; color: var(--orange); }
.m-ticker-item-price { font-size: 12px; color: var(--text-muted); }

/* Countdown block */
.m-countdown-block {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    margin-top: 28px;
    padding: 16px 32px;
    background: rgba(249,115,22,0.08);
    border: 1px solid rgba(249,115,22,0.2);
    border-radius: 16px;
}
.m-countdown-label {
    font-size: 15px;
    font-weight: 600;
    color: rgba(255,255,255,0.7);
}
.m-countdown-block .m-product-countdown-timer {
    font-size: 22px;
    font-weight: 800;
    color: #fb923c;
    letter-spacing: 2px;
}

/* Products grid */
.m-products-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 24px; gap: 24px; margin-top: 40px; }

/* === Media page product card overrides === */
.media-page .products .product-wrapper .product {
    background: rgba(17,24,39,0.7);
    border: 1px solid rgba(255,255,255,0.07);
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.media-page .products .product-wrapper .product:hover {
    border-color: rgba(249,115,22,0.25);
    transform: translateY(-4px);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.3), 0 0 40px rgba(249,115,22,0.08);
}
.media-page .products .product-wrapper .product img {
    height: 200px;
    object-fit: cover;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}
.media-page .products .product-wrapper .product:hover img {
    transform: scale(1.05);
}
.media-page .products .product-wrapper .product .info {
    padding: 16px 18px;
    margin-top: -60px;
    background: linear-gradient(180deg, transparent 0%, rgba(6,7,11,0.85) 30%, var(--bg-base) 100%);
    position: relative;
    z-index: 100;
}
.media-page .products .product-wrapper .product .info .name {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    transition: color 0.2s ease;
}
.media-page .products .product-wrapper .product:hover .info .name {
    color: var(--orange-sec);
}
.media-page .products .product-wrapper .product .info .price span {
    font-size: 15px;
    color: rgba(255,255,255,0.7);
    font-weight: 600;
}
.media-page .products .product-wrapper .product .sale {
    background: linear-gradient(135deg, #f59e42, #e8732a);
    border-radius: 10px;
    padding: 5px 10px;
    font-size: 13px;
    font-weight: 700;
}
.media-page .products .product-wrapper .product .popular-badge {
    border-radius: 20px;
    font-size: 11px;
    font-weight: 700;
    padding: 5px 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.media-page .products .product-wrapper .product .info .price {
    display: flex;
    align-items: center;
    gap: 8px;
}
.media-page .m-price-old {
    font-size: 13px !important;
    color: var(--text-muted) !important;
    text-decoration: line-through;
    font-weight: 500 !important;
}
.media-page .m-price-new {
    font-size: 17px !important;
    color: var(--orange) !important;
    font-weight: 800 !important;
}

/* Product card */
.m-product-card {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 26px;
    border: 1px solid rgba(255,255,255,0.07);
    background: rgba(17,24,39,0.7);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    overflow: hidden;
    transition: all 0.3s;
}
.m-product-card:hover {
    transform: translateY(-8px);
    border-color: rgba(249,115,22,0.2);
    box-shadow: 0 16px 48px rgba(0,0,0,0.5), 0 0 28px rgba(249,115,22,0.1);
}
.m-product-card.highlight { border-color: rgba(249,115,22,0.25); box-shadow: 0 0 30px rgba(249,115,22,0.12); }
.m-product-card.highlight::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(249,115,22,0.5), transparent);
}
.m-product-card::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    background: linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.04) 50%, transparent 60%);
    transition: left 0.6s ease;
    pointer-events: none;
}
.m-product-card:hover::after { left: 150%; }

.m-product-card-body { position: relative; z-index: 10; padding: 24px; display: flex; flex-direction: column; gap: 20px; flex: 1 1; }
.m-product-card-ambient { position: absolute; top: 0; right: 0; width: 160px; height: 160px; background: rgba(249,115,22,0.04); border-radius: 50%; filter: blur(50px); pointer-events: none; transition: background 0.5s; }
.m-product-card:hover .m-product-card-ambient { background: rgba(249,115,22,0.08); }

/* Top row */
.m-product-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.m-product-icon {
    width: 44px;
    height: 44px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    flex-shrink: 0;
    transition: transform 0.3s;
}
.m-product-card:hover .m-product-icon { transform: scale(1.1); }
.m-product-badges { display: flex; flex-wrap: wrap; gap: 6px; justify-content: flex-end; }
.m-product-badge {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 10px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 700;
    border: 1px solid;
}
.m-badge-sale { background: rgba(255,77,122,0.15); border-color: rgba(255,77,122,0.3); color: #FF4D7A; }
.m-badge-orange { background: rgba(249,115,22,0.15); border-color: rgba(249,115,22,0.3); color: #fb923c; }
.m-badge-violet { background: rgba(139,92,246,0.15); border-color: rgba(139,92,246,0.3); color: #a78bfa; }
.m-badge-amber { background: rgba(251,191,36,0.15); border-color: rgba(251,191,36,0.3); color: #fbbf24; }
.m-badge-limited { animation: m-sale-pulse 2s ease-in-out infinite; }

.m-product-name { font-size: 18px; font-weight: 900; color: #fff; line-height: 1.2; letter-spacing: -0.02em; }
.m-product-desc { font-size: 13px; color: var(--text-muted); line-height: 1.6; }

/* Features */
.m-product-features { display: flex; flex-direction: column; gap: 6px; }
.m-product-feature { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--text-secondary); }
.m-product-feature::before { content: '✓'; color: var(--orange); font-weight: 700; flex-shrink: 0; }

.m-product-duration { font-size: 11px; color: var(--text-muted); display: flex; align-items: center; gap: 6px; }

/* Price block */
.m-product-price-block { padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.06); display: flex; flex-direction: column; gap: 12px; }
.m-product-prices { display: flex; align-items: flex-end; gap: 12px; }
.m-product-old-price { font-size: 12px; color: var(--text-muted); text-decoration: line-through; }
.m-product-new-price { font-size: 28px; font-weight: 900; color: #fff; margin-top: 4px; }
.m-product-discount-tag { padding: 4px 10px; border-radius: 8px; background: rgba(255,77,122,0.15); border: 1px solid rgba(255,77,122,0.25); color: #FF4D7A; font-size: 13px; font-weight: 700; margin-bottom: 4px; }

/* Limited */
.m-product-limited { display: flex; flex-direction: column; gap: 6px; }
.m-product-limited-row { display: flex; align-items: center; justify-content: space-between; font-size: 11px; }
.m-product-limited-row span:first-child { color: var(--text-muted); }
.m-product-limited-row span:last-child { color: var(--orange); font-weight: 600; }
.m-product-limited-bar { width: 100%; height: 4px; background: rgba(255,255,255,0.06); border-radius: 4px; overflow: hidden; }
.m-product-limited-fill { height: 100%; background: linear-gradient(90deg, #EA580C, #FB923C); border-radius: 4px; transition: width 1s ease; }

/* Countdown */
.m-product-countdown { display: flex; align-items: center; justify-content: space-between; font-size: 11px; }
.m-product-countdown span:first-child { color: var(--text-muted); }
.m-product-countdown-timer { display: flex; align-items: center; gap: 4px; font-family: monospace; font-weight: 700; color: var(--orange); font-size: 12px; }

/* Buy button */
.m-product-buy {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    padding: 14px;
    border-radius: 16px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s;
    cursor: pointer;
    border: none;
}
.m-product-buy.primary { background: linear-gradient(135deg, #EA580C, #F97316, #FB923C); box-shadow: 0 0 20px rgba(249,115,22,0.3); }
.m-product-buy.secondary { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.1); }
.m-product-buy.secondary:hover { background: rgba(249,115,22,0.15); border-color: rgba(249,115,22,0.3); }

/* Exclusive footer on card */
.m-product-exclusive {
    padding: 8px;
    background: linear-gradient(90deg, rgba(249,115,22,0.1), rgba(249,115,22,0.05), rgba(249,115,22,0.1));
    border-top: 1px solid rgba(249,115,22,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 10px;
    font-weight: 600;
    color: rgba(249,115,22,0.6);
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

/* Bottom notes */
.m-products-notes { margin-top: 32px; display: flex; justify-content: center; gap: 16px; flex-wrap: wrap; }
.m-products-note {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 16px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 600;
}
.m-products-note.orange { border: 1px solid rgba(249,115,22,0.2); background: rgba(249,115,22,0.08); color: var(--orange); }
.m-products-note.muted { border: 1px solid rgba(255,255,255,0.07); background: rgba(255,255,255,0.04); color: var(--text-muted); }

/* ===================== */
/* === FINAL CTA === */
/* ===================== */
.m-cta { position: relative; padding: 96px 0 128px; overflow: hidden; }
.m-cta-box {
    position: relative;
    border-radius: 32px;
    border: 1px solid rgba(249,115,22,0.2);
    overflow: hidden;
}
.m-cta-bg {
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, #1a1208, #0F172A, #120d1a);
}
.m-cta-bg-overlay { position: absolute; inset: 0; background: rgba(17,24,39,0.5); }
.m-cta-top-line { position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(249,115,22,0.5), transparent); }

.m-cta-content {
    position: relative;
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 32px;
    padding: 80px 32px;
}
.m-cta-title { font-size: 56px; font-weight: 900; line-height: 0.95; letter-spacing: -0.02em; }
.m-cta-title span:first-child { color: #fff; }
.m-cta-desc { font-size: 18px; color: var(--text-secondary); max-width: 560px; line-height: 1.65; }
.m-cta-desc .orange { color: var(--orange); font-weight: 700; }
.m-cta-desc .white { color: #fff; font-weight: 600; }

.m-cta-promo {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 24px;
    border-radius: 16px;
    border: 1px solid rgba(249,115,22,0.25);
    background: rgba(249,115,22,0.1);
}
.m-cta-promo span:first-child { font-size: 14px; color: var(--text-secondary); font-weight: 500; }
.m-cta-promo span:last-child { font-size: 22px; font-weight: 900; color: var(--orange); letter-spacing: 0.1em; text-transform: uppercase; }

.m-cta-buttons { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; }
.m-cta-note { font-size: 13px; color: var(--text-muted); max-width: 400px; line-height: 1.5; }

/* ===================== */
/* === FOOTER === */
/* ===================== */
.m-footer { position: relative; padding: 64px 0 40px; overflow: hidden; border-top: 1px solid rgba(255,255,255,0.06); }
.m-footer-top { display: flex; justify-content: space-between; gap: 40px; margin-bottom: 48px; flex-wrap: wrap; }
.m-footer-brand { display: flex; flex-direction: column; gap: 16px; max-width: 280px; }
.m-footer-brand-logo { display: flex; align-items: center; gap: 12px; }
.m-footer-brand-logo img { width: 32px; height: 32px; border-radius: 12px; border: 1px solid rgba(249,115,22,0.3); box-shadow: 0 0 12px rgba(249,115,22,0.4); object-fit: cover; }
.m-footer-brand-text { display: flex; flex-direction: column; line-height: 1; }
.m-footer-brand-text span:first-child { font-size: 14px; font-weight: 900; color: #fff; text-transform: uppercase; letter-spacing: -0.02em; }
.m-footer-brand-text span:last-child { font-size: 10px; font-weight: 600; color: var(--orange); text-transform: uppercase; letter-spacing: 0.15em; }
.m-footer-brand p { font-size: 13px; color: var(--text-muted); line-height: 1.65; }
.m-footer-brand .orange { color: var(--orange); font-weight: 600; }

.m-footer-social { display: flex; gap: 8px; }
.m-footer-social a {
    width: 36px;
    height: 36px;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,0.08);
    background: rgba(255,255,255,0.04);
    color: var(--text-muted);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.2s;
}
.m-footer-social a:hover { color: var(--orange); border-color: rgba(249,115,22,0.3); background: rgba(249,115,22,0.1); }

.m-footer-nav { display: flex; flex-direction: column; gap: 12px; }
.m-footer-nav-title { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--text-muted); }
.m-footer-nav a { font-size: 14px; color: var(--text-secondary); text-decoration: none; transition: color 0.2s; cursor: pointer; }
.m-footer-nav a:hover { color: var(--orange); }

.m-footer-mini-cta { display: flex; flex-direction: column; gap: 16px; max-width: 260px; }
.m-footer-mini-cta-title { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--text-muted); }
.m-footer-mini-promo {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    border-radius: 16px;
    border: 1px solid rgba(249,115,22,0.2);
    background: rgba(249,115,22,0.08);
}
.m-footer-mini-promo span:first-child { font-size: 11px; color: var(--text-muted); }
.m-footer-mini-promo span:last-child { font-size: 18px; font-weight: 900; color: var(--orange); letter-spacing: 0.08em; }

.m-footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding-top: 32px;
    border-top: 1px solid rgba(255,255,255,0.06);
    flex-wrap: wrap;
}
.m-footer-bottom p { font-size: 12px; color: var(--text-muted); }
.m-footer-bottom-links { display: flex; gap: 16px; }
.m-footer-bottom-links a { font-size: 12px; color: var(--text-muted); text-decoration: none; transition: color 0.2s; cursor: pointer; }
.m-footer-bottom-links a:hover { color: var(--text-secondary); }

/* ===================== */
/* === RESPONSIVE === */
/* ===================== */
@media (max-width: 1024px) {
    .m-hero-content { flex-direction: column; padding: 48px 24px; }
    .m-hero-left, .m-hero-right { max-width: 100%; }
    .m-hero-right { min-height: 400px; }
    .m-hero-title { font-size: 56px; }
    .m-bonuses-grid { grid-template-columns: 1fr; }
    .m-advantages-grid { grid-template-columns: repeat(2, 1fr); }
    .m-products-grid { grid-template-columns: repeat(2, 1fr); }
    .m-cta-title { font-size: 44px; }
    .m-header-nav { display: none; }
    .m-header-cta { display: none; }
    .m-mobile-toggle { display: flex; }
    .m-mobile-menu { display: block; }
    .m-promo-box-hint { display: none !important; }
}
@media (max-width: 640px) {
    .m-hero-title { font-size: 40px; }
    .m-hero-bonuses { flex-direction: column; }
    .m-section-title { font-size: 32px; }
    .m-advantages-grid { grid-template-columns: 1fr; }
    .m-products-grid { grid-template-columns: 1fr; }
    .m-stats-row { flex-direction: column; }
    .m-stats-item + .m-stats-item { border-left: none; border-top: 1px solid rgba(255,255,255,0.06); }
    .m-cta-title { font-size: 32px; }
    .m-cta-buttons { flex-direction: column; width: 100%; }
    .m-cta-buttons > * { width: 100%; }
    .m-footer-top { flex-direction: column; }
    .m-footer-bottom { flex-direction: column; text-align: center; }
    .media-container { padding: 0 16px; }
    .m-hero-content { padding: 32px 16px; }
    .m-hero-subtitle span { font-size: 18px !important; }
    .m-float-card { display: none; }
    .m-hero-right { min-height: 300px; }
}

/* Wiki page */

.wiki-page {
    min-height: calc(100dvh - 76px);
    background: #111313;
    color: #f4f6f6;
}

#wiki {
    width: 100%;
    height: calc(100dvh - 76px);
    min-height: calc(100dvh - 76px);
    padding: 0;
    background: #111313;
    box-sizing: border-box;
    overflow: hidden;
}

#wiki,
#wiki * {
    box-sizing: border-box;
}

#wiki .wiki-layout {
    display: grid;
    grid-template-columns: 296px minmax(0, 1fr);
    grid-gap: 0;
    gap: 0;
    width: 100%;
    height: calc(100dvh - 76px);
    min-height: calc(100dvh - 76px);
    margin: 0 auto;
    background: #111313;
}

#wiki .wiki-layout.wiki-fullwidth {
    display: block;
    width: 100%;
    height: calc(100dvh - 76px);
    min-height: calc(100dvh - 76px);
    background: #171919;
}

#wiki .wiki-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    align-self: start;
    height: calc(100dvh - 76px);
    max-height: calc(100dvh - 76px);
    padding: 28px 18px;
    overflow-y: auto;
    border-radius: 0;
    background: #111313;
}

#wiki .wiki-sidebar::-webkit-scrollbar,
#wiki .wiki-content::-webkit-scrollbar,
#wiki .natives-categories::-webkit-scrollbar,
#wiki .natives-list::-webkit-scrollbar,
#wiki .natives-detail::-webkit-scrollbar,
#wiki .code-block::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

#wiki .wiki-sidebar::-webkit-scrollbar-track,
#wiki .wiki-content::-webkit-scrollbar-track,
#wiki .natives-categories::-webkit-scrollbar-track,
#wiki .natives-list::-webkit-scrollbar-track,
#wiki .natives-detail::-webkit-scrollbar-track,
#wiki .code-block::-webkit-scrollbar-track {
    background: transparent;
}

#wiki .wiki-sidebar::-webkit-scrollbar-thumb,
#wiki .wiki-content::-webkit-scrollbar-thumb,
#wiki .natives-categories::-webkit-scrollbar-thumb,
#wiki .natives-list::-webkit-scrollbar-thumb,
#wiki .natives-detail::-webkit-scrollbar-thumb,
#wiki .code-block::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.14);
}

#wiki .wiki-nav-section {
    display: grid;
    grid-gap: 4px;
    gap: 4px;
    margin: 0 0 14px;
}

#wiki .wiki-nav-section:last-child {
    margin-bottom: 0;
}

#wiki .wiki-product-switcher {
    position: relative;
    margin-bottom: 18px;
    z-index: 5;
}

#wiki .wiki-product-trigger {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    height: 44px;
    min-height: 44px;
    padding: 0 12px;
    border: 0;
    border-radius: 12px;
    outline: none;
    background: #0d0f10;
    color: #f4f6f6;
    font-family: inherit;
    cursor: pointer;
    transition: background-color 160ms ease, color 160ms ease;
}

#wiki .wiki-product-trigger:hover,
#wiki .wiki-product-switcher.open .wiki-product-trigger {
    background: #171919;
    color: #fff;
}

#wiki .wiki-product-code {
    flex: 0 0 auto;
    color: currentColor;
    font-size: 12px;
    font-weight: 680;
    line-height: 1;
}

#wiki .wiki-product-name {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    color: #8f959a;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#wiki .wiki-product-chevron {
    flex: 0 0 auto;
    color: #777d82;
    transition: transform 160ms ease;
}

#wiki .wiki-product-switcher.open .wiki-product-chevron {
    transform: rotate(180deg);
}

#wiki .wiki-product-menu {
    position: absolute;
    z-index: 20;
    top: calc(100% + 10px);
    left: 0;
    right: 0;
    display: grid;
    grid-gap: 4px;
    gap: 4px;
    min-width: 100%;
    padding: 8px;
    border: 0;
    border-radius: 14px;
    background: #101212;
    box-shadow: 0 22px 50px rgba(0, 0, 0, .34);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-4px);
    pointer-events: none;
    transition: opacity 160ms ease, transform 160ms ease, visibility 160ms ease;
}

#wiki .wiki-product-switcher.open .wiki-product-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}

#wiki .wiki-product-menu button {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    height: 36px;
    padding: 0 9px;
    border: 0;
    border-radius: 9px;
    background: transparent;
    color: #dfe2e3;
    font-family: inherit;
    font-size: 12px;
    font-weight: 520;
    cursor: pointer;
    text-align: left;
}

#wiki .wiki-product-menu button:hover,
#wiki .wiki-product-menu button.active {
    background: #1a1d1e;
}

#wiki .wiki-product-menu button span:last-child {
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#wiki .wiki-nav-title {
    display: flex;
    align-items: center;
    min-height: 32px;
    padding: 0 10px;
    color: #85898e;
    font-size: 11px;
    font-weight: 650;
    line-height: 1.2;
    text-transform: uppercase;
}

#wiki .wiki-nav-title.clickable {
    cursor: pointer;
    border-radius: 8px;
    transition: background-color 180ms ease, color 180ms ease;
}

#wiki .wiki-nav-title.clickable:hover {
    background: #181b1d;
    color: #d8dcde;
}

#wiki .wiki-nav-link {
    display: flex;
    align-items: center;
    min-height: 36px;
    padding: 0 10px;
    border-radius: 8px;
    color: #a6aaad;
    font-size: 13px;
    font-weight: 560;
    line-height: 1.25;
    text-decoration: none;
    cursor: pointer;
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}

#wiki .wiki-nav-link:hover {
    background: #181b1d;
    color: #fff;
}

#wiki .wiki-nav-link.active {
    background: #303336;
    color: #fff;
}

#wiki .wiki-nav-children {
    display: grid;
    grid-gap: 4px;
    gap: 4px;
    overflow: hidden;
    transition: max-height 260ms ease, opacity 220ms ease;
}

#wiki .wiki-nav-children.collapsed {
    max-height: 0;
    opacity: 0;
}

#wiki .wiki-nav-children.expanded {
    max-height: 520px;
    opacity: 1;
}

#wiki .wiki-nav-children .wiki-nav-link {
    padding-left: 18px;
}

#wiki .wiki-content {
    min-width: 0;
    height: calc(100dvh - 76px);
    min-height: calc(100dvh - 76px);
    padding: 42px 48px 72px;
    border-radius: 28px 0 0 0;
    background: #171919;
    overflow-y: auto;
    overflow-x: hidden;
}

#wiki .wiki-content h1 {
    margin: 0 0 22px;
    color: #fff;
    font-size: 32px;
    font-weight: 760;
    line-height: 1.08;
}

#wiki .wiki-content h1 + p,
#wiki .wiki-content h1 + ol {
    margin-top: 0;
}

#wiki .wiki-content h3 {
    margin: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 720;
    line-height: 1.18;
}

#wiki .wiki-content h4 {
    margin: 26px 0 10px;
    color: #f4f6f6;
    font-size: 15px;
    font-weight: 650;
    line-height: 1.35;
}

#wiki .wiki-content p,
#wiki .wiki-content ol li {
    color: #b7bbbe;
    font-size: 14px;
    font-weight: 520;
    line-height: 1.68;
}

#wiki .wiki-content p {
    margin: 0 0 12px;
}

#wiki .wiki-content ol {
    margin: 0 0 10px;
    padding-left: 22px;
}

#wiki .wiki-content strong {
    color: #fff;
    font-weight: 700;
}

#wiki .wiki-content a {
    color: #d8dcde;
    font-weight: 650;
    text-decoration: none;
    transition: color 180ms ease;
}

#wiki .wiki-content a:hover {
    color: #fff;
}

#wiki .wiki-content code,
#wiki .inline-code {
    display: inline;
    padding: 3px 6px;
    border-radius: 6px;
    background: #303336;
    color: #f4f6f6;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 12px;
}

#wiki .wiki-content img {
    display: block;
    max-width: 100%;
    margin: 12px 0 18px;
    border-radius: 12px;
}

#wiki .code-block {
    display: block;
    width: 100%;
    margin: 14px 0 18px;
    padding: 16px;
    overflow-x: auto;
    border-radius: 12px;
    background: #0d0f10;
    color: #f4f6f6;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 13px;
    line-height: 1.65;
}

#wiki .code-block code {
    padding: 0;
    background: transparent;
}

#wiki .code-block .c-keyword,
#wiki .code-block .c-type,
#wiki .code-block .c-bool {
    color: #8ba3ff;
}

#wiki .code-block .c-struct,
#wiki .code-block .c-number {
    color: #55d998;
}

#wiki .code-block .c-var,
#wiki .code-block .c-text,
#wiki .code-block .c-assign {
    color: #d8dcde;
}

#wiki .code-block .c-func {
    color: #f4f6f6;
}

#wiki .code-block .c-brace {
    color: #a6aaad;
}

#wiki .code-block .c-comment {
    color: #7d8187;
}

#wiki .code-block .c-string {
    color: #f0b97f;
}

#wiki .code-block .c-preprocessor {
    color: #e995c8;
}

#wiki .wiki-update {
    margin: 0 0 12px;
    padding: 18px;
    border-radius: 14px;
    background: #0d0f10;
}

#wiki .wiki-update:last-child {
    margin-bottom: 0;
}

#wiki .wiki-update-date {
    margin: 0 0 10px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 720 !important;
}

#wiki .wiki-update-namespace {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    margin: 0 8px 6px 0;
    padding: 0 8px;
    border-radius: 8px;
    background: rgba(99, 130, 245, 0.16);
    color: #8ba3ff;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 11px;
    font-weight: 650;
}

#wiki .wiki-update a {
    color: #8ba3ff;
}

#wiki .wiki-update a:hover {
    color: #a8b8ff;
}

#wiki .wiki-layout.wiki-fullwidth .wiki-content {
    height: calc(100dvh - 76px);
    min-height: calc(100dvh - 76px);
    padding: 0;
    background: #171919;
    border-radius: 0;
    overflow: hidden;
}

#wiki .natives-page {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: 26px 30px 30px;
    background: #171919;
}

#wiki .natives-searchbar {
    display: flex;
    align-items: center;
    gap: 10px;
    width: min(700px, 100%);
    height: 46px;
    margin: 0 0 18px;
    padding: 0 10px 0 14px;
    border-radius: 12px;
    background: #0d0f10;
    color: #777d82;
    transition: background-color 180ms ease, color 180ms ease;
}

#wiki .natives-searchbar:focus-within {
    background: #111313;
    color: #d8dcde;
}

#wiki .natives-search-icon {
    flex: 0 0 auto;
}

#wiki .natives-search {
    flex: 1 1 auto;
    min-width: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    background: transparent;
    color: #f4f6f6;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 13px;
    font-weight: 520;
}

#wiki .natives-search::placeholder {
    color: #6f7477;
}

#wiki .natives-search-count {
    flex: 0 0 auto;
    min-width: 34px;
    height: 26px;
    padding: 0 8px;
    border-radius: 8px;
    background: #1a1d1e;
    color: #a6aaad;
    font-size: 12px;
    font-weight: 650;
    line-height: 26px;
    text-align: center;
}

#wiki .natives-search-clear {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 28px;
    height: 28px;
    border: 0;
    border-radius: 8px;
    background: #1a1d1e;
    color: #a6aaad;
    cursor: pointer;
    transition: background-color 180ms ease, color 180ms ease;
}

#wiki .natives-search-clear:hover {
    background: #303336;
    color: #fff;
}

#wiki .natives-layout {
    display: grid;
    grid-template-columns: 220px minmax(320px, 480px) minmax(0, 1fr);
    grid-gap: 0;
    gap: 0;
    min-height: 0;
    flex: 1 1;
    overflow: hidden;
}

#wiki .natives-categories,
#wiki .natives-list,
#wiki .natives-detail {
    min-width: 0;
    min-height: 0;
    height: 100%;
    max-height: none;
    overflow-y: auto;
    border-radius: 0;
    background: transparent;
}

#wiki .natives-categories {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 8px 12px 8px 0;
    border-right: 1px solid rgba(255, 255, 255, 0.06);
}

#wiki .natives-cat {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 34px;
    gap: 10px;
    padding: 0 10px;
    border-radius: 8px;
    color: #a6aaad;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 12px;
    font-weight: 560;
    cursor: pointer;
    transition: background-color 180ms ease, color 180ms ease;
}

#wiki .natives-cat:hover,
#wiki .natives-cat.active {
    background: #303336;
    color: #fff;
}

#wiki .natives-cat-count {
    color: #6f7477;
    font-size: 11px;
}

#wiki .natives-list {
    padding: 8px 14px;
    border-right: 1px solid rgba(255, 255, 255, 0.06);
}

#wiki .natives-item {
    position: relative;
    min-height: 32px;
    padding: 8px 10px;
    border-radius: 8px;
    color: #a6aaad;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 12px;
    font-weight: 520;
    line-height: 1.35;
    cursor: pointer;
    transition: background-color 180ms ease, color 180ms ease;
}

#wiki .natives-item:hover,
#wiki .natives-item.active {
    background: #303336;
    color: #fff;
}

#wiki .natives-item-cat {
    color: #6f7477;
}

#wiki .natives-detail {
    padding: 8px 0 8px 24px;
}

#wiki .native-detail {
    padding: 0;
    background: transparent;
    overflow: visible;
}

#wiki .native-detail-header {
    margin: 0 0 16px;
}

#wiki .native-detail-cat {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
    margin: 0 0 10px;
    padding: 0 8px;
    border-radius: 8px;
    background: #303336;
    color: #d8dcde;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 11px;
    font-weight: 650;
}

#wiki .native-hash {
    display: inline-flex;
    margin: 10px 8px 0 0;
    color: #85898e;
    font-family: "Fira Code", "Consolas", monospace;
    font-size: 11px;
}

#wiki .native-desc,
#wiki .native-return,
#wiki .native-allowed {
    color: #b7bbbe;
    font-size: 13px;
    line-height: 1.65;
    white-space: pre-wrap;
}

#wiki .native-params {
    margin-top: 16px;
}

#wiki .wiki-content .native-return {
    display: block;
    margin: 16px 0 0;
}

#wiki .native-params h4 {
    margin: 0 0 10px;
    color: #85898e;
    font-size: 12px;
    font-weight: 650;
    text-transform: uppercase;
}

#wiki .native-params table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    border-radius: 10px;
    background: #0d0f10;
}

#wiki .native-params th,
#wiki .native-params td {
    padding: 10px 12px;
    color: #b7bbbe;
    font-size: 12px;
    text-align: left;
}

#wiki .native-params th {
    color: #85898e;
    font-weight: 650;
}

#wiki .native-params tr + tr td {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

#wiki .natives-empty {
    margin: 0;
    padding: 32px 16px;
    color: #85898e;
    text-align: center;
    font-size: 13px;
}

@media screen and (max-width: 1180px) {
    #wiki .wiki-layout {
        grid-template-columns: 256px minmax(0, 1fr);
    }

    #wiki .wiki-content {
        padding: 34px 28px 58px;
    }

    #wiki .natives-layout {
        grid-template-columns: 190px minmax(280px, 380px) minmax(0, 1fr);
    }
}

@media screen and (max-width: 920px) {
    #wiki {
        height: auto;
        padding: 24px 18px 58px;
        background: #171919;
        overflow: visible;
    }

    #wiki .wiki-layout {
        grid-template-columns: 1fr;
        gap: 16px;
        height: auto;
        min-height: 0;
        background: transparent;
    }

    #wiki .wiki-layout.wiki-fullwidth {
        height: auto;
        min-height: 0;
    }

    #wiki .wiki-sidebar {
        position: static;
        height: auto;
        max-height: none;
        padding: 14px;
        border-radius: 16px;
    }

    #wiki .wiki-content {
        height: auto;
        min-height: 0;
        border-radius: 16px;
        background: #111313;
        overflow: visible;
    }

    #wiki .wiki-layout.wiki-fullwidth .wiki-content {
        height: auto;
        min-height: 0;
        background: #171919;
        overflow: visible;
    }

    #wiki .wiki-nav-section:not(.wiki-product-switcher) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #wiki .wiki-nav-title {
        grid-column: 1 / -1;
    }

    #wiki .wiki-nav-children {
        grid-column: 1 / -1;
    }

    #wiki .natives-page {
        min-height: 0;
    }

    #wiki .natives-layout {
        grid-template-columns: 1fr;
    }

    #wiki .natives-categories,
    #wiki .natives-list,
    #wiki .natives-detail {
        height: auto;
        max-height: none;
    }

    #wiki .natives-categories {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #wiki .natives-list {
        max-height: 340px;
    }
}

@media screen and (max-width: 640px) {
    #wiki {
        padding: 24px 14px 44px;
    }

    #wiki .wiki-sidebar,
    #wiki .wiki-content {
        border-radius: 14px;
    }

    #wiki .wiki-content {
        min-height: 0;
        padding: 20px;
    }

    #wiki .wiki-content h1 {
        font-size: 26px;
    }

    #wiki .wiki-nav-section:not(.wiki-product-switcher),
    #wiki .natives-categories {
        grid-template-columns: 1fr;
    }

    #wiki .natives-page {
        padding: 14px;
    }

    #wiki .natives-detail {
        padding: 14px;
    }
}

/* Roadmap Page */

#roadmap {
    min-height: 100vh;
    padding-top: 120px;
    padding-bottom: 80px;
}

.roadmap-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 30px;
}

.roadmap-title {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px;
}

.roadmap-subtitle {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.4);
    margin-bottom: 40px;
}

/* Sections */
.roadmap-section {
    margin-bottom: 50px;
}

.roadmap-section:last-child {
    margin-bottom: 0;
}

.roadmap-section-title {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 18px 0;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.roadmap-empty {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.25);
    padding: 12px 0;
    margin: 0;
}

/* Grid */
.roadmap-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 24px;
    gap: 24px;
    align-items: start;
}

/* Column */
.roadmap-column {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.roadmap-column-header {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 14px 18px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.06);
}

.roadmap-column-header h3 {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin: 0;
}

.roadmap-count {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.35);
    background: rgba(255, 255, 255, 0.06);
    padding: 2px 8px;
    border-radius: 6px;
}

.roadmap-header-planned {
    border-left: 3px solid rgba(255, 255, 255, 0.25);
}

.roadmap-header-in_progress {
    border-left: 3px solid #6382F5;
    border-left: 3px solid var(--accent, #6382F5);
}

.roadmap-header-completed {
    border-left: 3px solid #facc15;
}

.roadmap-header-done {
    border-left: 3px solid #4ade80;
}

/* Cards */
.roadmap-cards {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: 340px;
    overflow-y: auto;
    padding-right: 4px;
}

.roadmap-cards::-webkit-scrollbar {
    width: 4px;
}

.roadmap-cards::-webkit-scrollbar-track {
    background: transparent;
}

.roadmap-cards::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 2px;
}

.roadmap-cards::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.2);
}

.roadmap-card {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    padding: 18px;
    transition: border-color 0.2s, opacity 0.2s;
}

.roadmap-card[draggable="true"] {
    cursor: grab;
}

.roadmap-card[draggable="true"]:active {
    cursor: grabbing;
}

.roadmap-card.dragging {
    opacity: 0.35;
    border-style: dashed;
    border-color: rgba(99, 130, 245, 0.3);
}

.roadmap-card:hover {
    border-color: rgba(255, 255, 255, 0.12);
}

.roadmap-column.drag-over {
    background: rgba(99, 130, 245, 0.06);
    border-radius: 10px;
    transition: background 0.15s;
}

.roadmap-card-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 8px;
}

.roadmap-card h3 {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    margin: 0;
}

.roadmap-card p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.5);
    margin: 0;
    line-height: 1.5;
    white-space: pre-line;
}

/* Badges */
.roadmap-badge {
    font-size: 11px;
    font-weight: 500;
    padding: 3px 8px;
    border-radius: 6px;
    white-space: nowrap;
    flex-shrink: 0;
}

.roadmap-badge-planned {
    color: rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.08);
}

.roadmap-badge-progress {
    color: #6382F5;
    color: var(--accent, #6382F5);
    background: rgba(99, 130, 245, 0.12);
}

.roadmap-badge-completed {
    color: #facc15;
    background: rgba(250, 204, 21, 0.12);
}

.roadmap-badge-done {
    color: #4ade80;
    background: rgba(74, 222, 128, 0.12);
}

/* Progress */
.roadmap-progress {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 12px;
}

.roadmap-progress-bar {
    flex: 1 1;
    height: 4px;
    background: rgba(255, 255, 255, 0.08);
    border-radius: 2px;
    overflow: hidden;
}

.roadmap-progress-fill {
    height: 100%;
    border-radius: 2px;
    transition: width 0.4s ease;
}

.roadmap-progress-fill.fill-progress {
    background: #6382F5;
    background: var(--accent, #6382F5);
}

.roadmap-progress-fill.fill-completed {
    background: #facc15;
}

.roadmap-progress-fill.fill-done {
    background: #4ade80;
}

.roadmap-progress-text {
    font-size: 12px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.45);
    min-width: 32px;
    text-align: right;
}

/* Footer (date + reaction) */
.roadmap-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.roadmap-date {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.3);
}

.roadmap-reaction-btn {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 3px 7px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.04);
    cursor: pointer;
    transition: all 0.15s ease;
    line-height: 1;
}

.roadmap-reaction-btn:hover {
    background: rgba(255, 255, 255, 0.08);
    border-color: rgba(255, 255, 255, 0.12);
}

.roadmap-reaction-btn.active {
    background: rgba(99, 130, 245, 0.15);
    border-color: rgba(99, 130, 245, 0.3);
}

.roadmap-reaction-btn.disabled {
    cursor: default;
    opacity: 0.6;
}

.roadmap-reaction-btn.disabled:hover {
    background: rgba(255, 255, 255, 0.04);
    border-color: rgba(255, 255, 255, 0.06);
}

.roadmap-reaction-emoji {
    font-size: 13px;
    line-height: 1;
}

.roadmap-reaction-count {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 500;
}

.roadmap-reaction-btn.active .roadmap-reaction-count {
    color: #6382F5;
    color: var(--accent, #6382F5);
}

.roadmap-loading {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.4);
}

/* Section header (title + add button) */
.roadmap-section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.roadmap-section-header-left {
    display: flex;
    align-items: baseline;
    gap: 12px;
}

.roadmap-section-header .roadmap-section-title {
    margin: 0;
    padding: 0;
    border: none;
}

.roadmap-last-update {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.25);
    white-space: nowrap;
}

.roadmap-add-btn {
    font-size: 13px;
    font-weight: 600;
    color: #6382F5;
    color: var(--accent, #6382F5);
    padding: 5px 12px;
    border-radius: 8px;
    background: rgba(99, 130, 245, 0.1);
    transition: background 0.15s;
}

.roadmap-add-btn:hover {
    background: rgba(99, 130, 245, 0.2);
}

/* Manage buttons on cards */
.roadmap-manage-btns {
    display: flex;
    gap: 2px;
    opacity: 0;
    transition: opacity 0.15s;
}

.roadmap-card:hover .roadmap-manage-btns {
    opacity: 1;
}

.roadmap-manage-btn {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.4);
    padding: 2px 5px;
    border-radius: 4px;
    transition: color 0.15s, background 0.15s;
}

.roadmap-manage-btn:hover {
    color: #fff;
    background: rgba(255, 255, 255, 0.08);
}

.roadmap-manage-delete:hover {
    color: #f87171;
    background: rgba(248, 113, 113, 0.1);
}

/* Modal overlay */
.roadmap-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

.roadmap-modal {
    background: #1a1a2e;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 14px;
    padding: 28px;
    width: 420px;
    max-width: 90vw;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.roadmap-modal h3 {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin: 0;
}

.roadmap-modal input[type="text"],
.roadmap-modal textarea,
.roadmap-modal select {
    width: 100%;
    padding: 10px 14px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(255, 255, 255, 0.05);
    color: #fff;
    font-size: 14px;
    font-family: inherit;
    outline: none;
    transition: border-color 0.15s;
    box-sizing: border-box;
}

.roadmap-modal input[type="text"]:focus,
.roadmap-modal textarea:focus,
.roadmap-modal select:focus {
    border-color: rgba(99, 130, 245, 0.4);
}

.roadmap-modal select option {
    background: #1a1a2e;
    color: #fff;
}

.roadmap-form-label {
    font-size: 12px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 6px;
    display: block;
}

.roadmap-modal-btn {
    flex: 1 1;
    padding: 10px 16px;
    border-radius: 8px;
    border: none;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: background 0.15s, opacity 0.15s;
}

.roadmap-modal-cancel {
    background: rgba(255, 255, 255, 0.06);
    color: rgba(255, 255, 255, 0.6);
}

.roadmap-modal-cancel:hover {
    background: rgba(255, 255, 255, 0.1);
}

.roadmap-modal-submit {
    background: #6382F5;
    background: var(--accent, #6382F5);
    color: #fff;
}

.roadmap-modal-submit:hover {
    opacity: 0.85;
}

.roadmap-modal-submit:disabled {
    opacity: 0.5;
    cursor: default;
}

/* Responsive */
@media (max-width: 900px) {
    .roadmap-grid {
        grid-template-columns: 1fr;
    }

    #roadmap {
        padding-top: 90px;
    }

    .roadmap-title {
        font-size: 28px;
    }
}

