
:root {
    --primary-0-bg: 208, 62%, 40%;
    --primary-0-clr: 0, 0%, 100%;
    --primary-0-clr-accent: 82, 56%, 50%;
    --primary-0-clr-bad: 359, 100%, 67%;
    --primary-0-clr-decent: 208, 37%, 73%;
    --primary-0-clr-good: 82, 56%, 50%;
    --primary-0-clr-primary: 208, 100%, 62%;
    --primary-0-clr-strong: 209, 31%, 87%;
    --primary-0-clr-strong-alt: 0, 0%, 100%;
    --primary-0-sep: 208, 43%, 49%;
    --primary-0-sep-alt: 210, 57%, 26%;
    --primary-5-bg: 208, 62%, 45%;
    --primary-5-clr: 0, 0%, 100%;
    --primary-5-clr-accent: 82, 56%, 99%;
    --primary-5-clr-bad: 0, 0%, 100%;
    --primary-5-clr-decent: 208, 37%, 83%;
    --primary-5-clr-good: 82, 56%, 99%;
    --primary-5-clr-primary: 208, 100%, 83%;
    --primary-5-clr-strong: 209, 31%, 87%;
    --primary-5-clr-strong-alt: 0, 0%, 100%;
    --primary-5-sep: 208, 43%, 83%;
    --primary-5-sep-alt: 210, 57%, 83%;
    --primary-10-bg: 208, 63%, 51%;
    --primary-10-clr: 0, 0%, 100%;
    --primary-10-clr-accent: 82, 74%, 57%;
    --primary-10-clr-bad: 359, 100%, 67%;
    --primary-10-clr-decent: 0, 0%, 100%;
    --primary-10-clr-good: 0, 0%, 100%;
    --primary-10-clr-primary: 208, 100%, 91%;
    --primary-10-clr-strong: 209, 31%, 90%;
    --primary-15-bg: 209, 46%, 47%;
    --primary-15-clr: 0, 0%, 100%;
    --primary-15-clr-accent: 0, 0%, 100%;
    --primary-15-clr-bad: 0, 0%, 100%;
    --primary-15-clr-decent: 208, 37%, 73%;
    --primary-15-clr-good: 0, 0%, 100%;
    --primary-15-clr-primary: 208, 100%, 91%;
    --primary-15-clr-strong: 209, 31%, 90%;
    --primary-15-clr-strong-alt: 0, 0%, 100%;
    --primary-15-sep: 208, 43%, 90%;
    --primary-15-sep-alt: 210, 57%, 91%;
    --primary-25-bg: 208, 35%, 55%;
    --primary-25-clr-strong-alt: 0, 0%, 100%;
    --primary-25-sep: 208, 43%, 49%;
    --primary-30-bg: 208, 32%, 59%;
    --primary-30-clr: 0, 0%, 100%;
    --primary-30-clr-accent: 0, 0%, 14%;
    --primary-30-clr-bad: 0, 0%, 14%;
    --primary-30-clr-decent: 208, 37%, 25%;
    --primary-30-clr-good: 0, 0%, 14%;
    --primary-30-clr-primary: 208, 100%, 23%;
    --primary-30-clr-strong: 209, 31%, 87%;
    --primary-30-clr-strong-alt: 0, 0%, 100%;
    --primary-30-sep: 208, 43%, 49%;
    --primary-30-sep-alt: 210, 57%, 25%;
    --primary-45-bg: 208, 57%, 58%;
    --primary-45-clr: 0, 0%, 17%;
    --primary-50-bg: 208, 64%, 57%;
    --primary-50-clr: 0, 0%, 100%;
    --primary-50-clr-accent: 0, 0%, 14%;
    --primary-50-clr-bad: 0, 0%, 14%;
    --primary-50-clr-decent: 208, 37%, 25%;
    --primary-50-clr-good: 0, 0%, 14%;
    --primary-50-clr-primary: 208, 100%, 23%;
    --primary-50-clr-strong: 209, 31%, 27%;
    --primary-50-clr-strong-alt: 0, 0%, 100%;
    --primary-50-sep: 208, 43%, 27%;
    --primary-50-sep-alt: 210, 57%, 25%;
    --primary-55-bg: 208, 72%, 57%;
    --primary-70-bg: 208, 93%, 55%;
    --primary-70-clr: 0, 0%, 100%;
    --primary-70-clr-accent: 0, 0%, 14%;
    --primary-70-clr-bad: 0, 0%, 14%;
    --primary-70-clr-decent: 208, 37%, 25%;
    --primary-70-clr-good: 0, 0%, 14%;
    --primary-70-clr-primary: 208, 100%, 23%;
    --primary-70-clr-strong: 209, 31%, 27%;
    --primary-75-bg: 208, 100%, 62%;
    --primary-75-clr: 0, 0%, 100%;
    --primary-75-clr-accent: 0, 0%, 14%;
    --primary-75-clr-bad: 359, 100%, 67%;
    --primary-75-clr-decent: 208, 61%, 32%;
    --primary-75-clr-good: 82, 56%, 50%;
    --primary-75-clr-primary: 208, 100%, 23%;
    --primary-75-clr-strong: 209, 31%, 27%;
    --primary-80-bg: 208, 100%, 86%;
    --primary-80-clr: 208, 62%, 40%;
    --primary-80-clr-accent: 0, 0%, 14%;
    --primary-80-clr-bad: 359, 100%, 67%;
    --primary-80-clr-decent: 208, 32%, 59%;
    --primary-80-clr-good: 82, 57%, 43%;
    --primary-80-clr-primary: 208, 100%, 62%;
    --primary-80-clr-strong: 210, 57%, 31%;
    --primary-80-clr-strong-alt: 210, 57%, 26%;
    --primary-90-bg: 207, 100%, 93%;
    --primary-90-clr: 208, 62%, 40%;
    --primary-90-clr-accent: 82, 57%, 43%;
    --primary-90-clr-decent: 208, 32%, 59%;
    --primary-90-clr-strong-alt: 210, 57%, 26%;
    --primary-90-sep: 209, 31%, 87%;
    --primary-90-sep-alt: 210, 57%, 25%;
    --primary-95-bg: 207, 100%, 96%;
    --primary-95-clr: 208, 62%, 40%;
    --primary-95-clr-primary: 208, 100%, 23%;
    --primary-95-clr-strong: 210, 57%, 31%;
    --primary-100-bg: 0, 0%, 100%;
    --primary-100-clr: 208, 62%, 40%;
    --primary-100-clr-accent: 82, 57%, 30%;
    --primary-100-clr-bad: 359, 100%, 40%;
    --primary-100-clr-decent: 208, 32%, 59%;
    --primary-100-clr-good: 82, 57%, 27%;
    --primary-100-clr-primary: 208, 100%, 23%;
    --primary-100-clr-strong: 210, 57%, 31%;
    --primary-100-sep: 209, 31%, 56%;
    --primary--85-bg: 205, 82%, 11%;
    --primary--85-clr: 0, 0%, 100%;
    --primary--85-clr-accent: 82, 56%, 50%;
    --primary--85-clr-bad: 359, 100%, 67%;
    --primary--85-clr-decent: 208, 37%, 73%;
    --primary--85-clr-good: 82, 56%, 50%;
    --primary--85-clr-primary: 208, 100%, 62%;
    --primary--85-clr-strong: 209, 31%, 87%;
    --primary--85-clr-strong-alt: 0, 0%, 100%;
    --primary--85-sep: 212, 26%, 46%;
    --primary--85-sep-alt: 210, 57%, 64%;
    --primary--60-bg: 210, 57%, 17%;
    --primary--60-clr: 0, 0%, 100%;
    --primary--60-clr-accent: 82, 56%, 50%;
    --primary--60-clr-bad: 359, 100%, 67%;
    --primary--60-clr-decent: 208, 37%, 73%;
    --primary--60-clr-good: 82, 56%, 50%;
    --primary--60-clr-primary: 208, 100%, 62%;
    --primary--60-clr-strong: 209, 31%, 87%;
    --primary--60-clr-strong-alt: 0, 0%, 100%;
    --primary--60-sep: 212, 26%, 29%;
    --primary--60-sep-alt: 210, 57%, 64%;
    --primary--55-bg: 209, 56%, 20%;
    --primary--55-clr: 0, 0%, 100%;
    --primary--55-clr-accent: 82, 56%, 50%;
    --primary--55-clr-bad: 359, 100%, 67%;
    --primary--55-clr-decent: 208, 37%, 73%;
    --primary--55-clr-good: 82, 56%, 50%;
    --primary--55-clr-primary: 208, 100%, 62%;
    --primary--55-clr-strong: 209, 31%, 87%;
    --primary--55-clr-strong-alt: 0, 0%, 100%;
    --primary--55-sep: 211, 25%, 34%;
    --primary--55-sep-alt: 210, 57%, 64%;
    --primary--50-bg: 210, 57%, 22%;
    --primary--50-clr: 0, 0%, 100%;
    --primary--50-clr-accent: 82, 56%, 50%;
    --primary--50-clr-bad: 359, 100%, 75%;
    --primary--50-clr-decent: 208, 37%, 73%;
    --primary--50-clr-good: 82, 56%, 50%;
    --primary--50-clr-primary: 208, 100%, 62%;
    --primary--50-clr-strong: 209, 31%, 87%;
    --primary--40-bg: 210, 57%, 26%;
    --primary--40-clr: 0, 0%, 100%;
    --primary--40-clr-accent: 82, 56%, 50%;
    --primary--40-clr-bad: 359, 100%, 67%;
    --primary--40-clr-decent: 208, 37%, 73%;
    --primary--40-clr-good: 82, 56%, 50%;
    --primary--40-clr-primary: 208, 100%, 62%;
    --primary--40-clr-strong: 209, 31%, 87%;
    --primary--40-clr-strong-alt: 0, 0%, 100%;
    --primary--40-sep: 208, 43%, 63%;
    --primary--40-sep-alt: 210, 57%, 64%;
    --primary--35-bg: 210, 57%, 29%;
    --primary--30-bg: 210, 57%, 31%;
    --primary--30-clr: 0, 0%, 100%;
    --primary--30-clr-accent: 82, 56%, 58%;
    --primary--30-clr-bad: 359, 100%, 67%;
    --primary--30-clr-decent: 208, 37%, 73%;
    --primary--30-clr-good: 82, 56%, 50%;
    --primary--30-clr-primary: 208, 100%, 62%;
    --primary--30-clr-strong: 209, 31%, 87%;
    --primary--30-sep: 208, 43%, 63%;
    --primary--20-bg: 208, 61%, 32%;
    --primary--20-clr: 0, 0%, 100%;
    --primary--20-clr-accent: 82, 56%, 50%;
    --primary--20-clr-bad: 359, 100%, 67%;
    --primary--20-clr-decent: 208, 37%, 73%;
    --primary--20-clr-good: 82, 56%, 50%;
    --primary--20-clr-primary: 208, 100%, 62%;
    --primary--20-clr-strong: 209, 31%, 87%;
    --primary--20-clr-strong-alt: 0, 0%, 100%;
    --primary--20-sep: 208, 43%, 49%;
    --primary--20-sep-alt: 210, 57%, 26%;
    --primary--10-bg: 208, 61%, 36%;
    --primary--10-clr: 0, 0%, 100%;
    --primary--10-clr-accent: 82, 56%, 50%;
    --primary--10-clr-bad: 359, 100%, 67%;
    --primary--10-clr-decent: 208, 37%, 73%;
    --primary--10-clr-good: 82, 56%, 78%;
    --primary--10-clr-primary: 208, 100%, 72%;
    --primary--10-clr-strong: 209, 31%, 87%;
    --primary--10-sep: 208, 43%, 72%;
    --gray-0-bg: 209, 31%, 87%;
    --gray-0-clr: 208, 62%, 40%;
    --gray-0-clr-accent: 82, 57%, 43%;
    --gray-0-clr-bad: 359, 100%, 67%;
    --gray-0-clr-decent: 208, 32%, 59%;
    --gray-0-clr-good: 82, 57%, 43%;
    --gray-0-clr-primary: 208, 100%, 62%;
    --gray-0-clr-strong: 210, 57%, 31%;
    --gray-0-clr-strong-alt: 210, 57%, 26%;
    --gray-0-sep: 207, 26%, 93%;
    --gray-0-sep-alt: 208, 31%, 81%;
    --gray-10-bg: 208, 30%, 89%;
    --gray-10-clr: 208, 62%, 40%;
    --gray-10-clr-accent: 82, 57%, 27%;
    --gray-10-clr-bad: 359, 100%, 39%;
    --gray-10-clr-decent: 208, 32%, 59%;
    --gray-10-clr-good: 82, 57%, 27%;
    --gray-10-clr-primary: 208, 100%, 46%;
    --gray-10-clr-strong: 210, 57%, 31%;
    --gray-10-clr-strong-alt: 210, 57%, 26%;
    --gray-10-sep: 207, 26%, 93%;
    --gray-15-bg: 208, 29%, 90%;
    --gray-15-clr: 208, 62%, 40%;
    --gray-15-clr-accent: 82, 57%, 27%;
    --gray-15-clr-bad: 359, 100%, 39%;
    --gray-15-clr-decent: 208, 32%, 52%;
    --gray-15-clr-good: 82, 57%, 27%;
    --gray-15-clr-primary: 208, 100%, 46%;
    --gray-15-clr-strong: 210, 57%, 31%;
    --gray-20-bg: 208, 28%, 91%;
    --gray-20-clr: 208, 62%, 40%;
    --gray-20-clr-accent: 82, 57%, 27%;
    --gray-20-clr-bad: 359, 100%, 39%;
    --gray-20-clr-decent: 208, 32%, 59%;
    --gray-20-clr-good: 82, 57%, 27%;
    --gray-20-clr-primary: 208, 100%, 62%;
    --gray-20-clr-strong: 210, 57%, 31%;
    --gray-20-clr-strong-alt: 210, 57%, 26%;
    --gray-20-sep: 207, 26%, 93%;
    --gray-30-bg: 207, 26%, 93%;
    --gray-30-clr: 208, 62%, 40%;
    --gray-30-clr-accent: 82, 57%, 43%;
    --gray-30-clr-bad: 359, 100%, 67%;
    --gray-30-clr-decent: 208, 32%, 59%;
    --gray-30-clr-good: 82, 57%, 43%;
    --gray-30-clr-primary: 208, 100%, 62%;
    --gray-30-clr-strong: 210, 57%, 31%;
    --gray-30-clr-strong-alt: 210, 57%, 26%;
    --gray-30-sep: 209, 31%, 87%;
    --gray-30-sep-alt: 208, 31%, 81%;
    --gray-40-bg: 208, 25%, 94%;
    --gray-40-clr: 208, 62%, 40%;
    --gray-40-clr-accent: 82, 57%, 29%;
    --gray-40-clr-bad: 359, 100%, 43%;
    --gray-40-clr-decent: 208, 32%, 59%;
    --gray-40-clr-good: 82, 57%, 29%;
    --gray-40-clr-primary: 208, 100%, 50%;
    --gray-40-clr-strong: 210, 57%, 31%;
    --gray-40-clr-strong-alt: 210, 57%, 26%;
    --gray-40-sep: 207, 26%, 93%;
    --gray-50-bg: 210, 23%, 95%;
    --gray-50-clr: 208, 62%, 40%;
    --gray-50-clr-accent: 82, 57%, 29%;
    --gray-50-clr-bad: 359, 100%, 43%;
    --gray-50-clr-decent: 208, 32%, 59%;
    --gray-50-clr-good: 82, 57%, 43%;
    --gray-50-clr-primary: 208, 100%, 62%;
    --gray-50-clr-strong: 210, 57%, 31%;
    --gray-60-bg: 204, 62%, 97%;
    --gray-60-clr: 208, 62%, 40%;
    --gray-60-clr-accent: 82, 57%, 43%;
    --gray-60-clr-bad: 359, 100%, 67%;
    --gray-60-clr-decent: 208, 32%, 59%;
    --gray-60-clr-good: 82, 57%, 43%;
    --gray-60-clr-primary: 208, 100%, 62%;
    --gray-60-clr-strong: 210, 57%, 31%;
    --gray-60-clr-strong-alt: 210, 57%, 26%;
    --gray-60-sep: 207, 26%, 93%;
    --gray-60-sep-alt: 208, 31%, 81%;
    --gray-65-bg: 203, 62%, 97%;
    --gray-65-clr: 208, 62%, 40%;
    --gray-65-clr-accent: 82, 57%, 31%;
    --gray-65-clr-bad: 359, 100%, 45%;
    --gray-65-clr-decent: 208, 32%, 57%;
    --gray-65-clr-good: 82, 57%, 31%;
    --gray-65-clr-primary: 208, 100%, 54%;
    --gray-65-clr-strong: 210, 57%, 31%;
    --gray-70-bg: 202, 61%, 98%;
    --gray-70-clr: 208, 62%, 40%;
    --gray-70-clr-bad: 359, 100%, 45%;
    --gray-70-clr-decent: 208, 32%, 59%;
    --gray-70-clr-good: 82, 57%, 31%;
    --gray-75-bg: 200, 60%, 98%;
    --gray-75-clr: 208, 62%, 40%;
    --gray-75-clr-accent: 82, 57%, 43%;
    --gray-75-clr-bad: 359, 100%, 67%;
    --gray-75-clr-decent: 208, 32%, 59%;
    --gray-75-clr-good: 82, 57%, 43%;
    --gray-75-clr-primary: 208, 100%, 62%;
    --gray-75-clr-strong: 210, 57%, 31%;
    --gray-75-clr-strong-alt: 210, 57%, 26%;
    --gray-75-sep: 207, 26%, 93%;
    --gray-75-sep-alt: 208, 31%, 57%;
    --gray-80-bg: 200, 60%, 98%;
    --gray-80-clr: 208, 62%, 40%;
    --gray-80-clr-accent: 82, 57%, 31%;
    --gray-80-clr-bad: 359, 100%, 46%;
    --gray-80-clr-good: 82, 57%, 31%;
    --gray-80-clr-strong-alt: 210, 57%, 26%;
    --gray-100-bg: 0, 0%, 100%;
    --gray-100-clr: 208, 62%, 40%;
    --gray-100-clr-accent: 82, 57%, 43%;
    --gray-100-clr-bad: 359, 100%, 67%;
    --gray-100-clr-decent: 208, 32%, 59%;
    --gray-100-clr-good: 82, 57%, 43%;
    --gray-100-clr-primary: 208, 100%, 62%;
    --gray-100-clr-strong: 210, 57%, 31%;
    --gray-100-clr-strong-alt: 210, 57%, 26%;
    --gray-100-sep: 207, 26%, 93%;
    --gray-100-sep-alt: 208, 31%, 81%;
    --gray--100-bg: 0, 0%, 0%;
    --gray--100-clr: 0, 0%, 100%;
    --gray--80-bg: 210, 29%, 18%;
    --gray--80-clr: 0, 0%, 100%;
    --gray--80-clr-accent: 0, 0%, 100%;
    --gray--80-clr-bad: 0, 0%, 100%;
    --gray--80-clr-decent: 208, 32%, 86%;
    --gray--80-clr-good: 0, 0%, 100%;
    --gray--80-clr-primary: 208, 100%, 86%;
    --gray--80-clr-strong: 210, 57%, 86%;
    --gray--70-bg: 210, 29%, 27%;
    --gray--70-clr: 0, 0%, 100%;
    --gray--70-clr-accent: 0, 0%, 100%;
    --gray--70-clr-bad: 0, 0%, 100%;
    --gray--70-clr-decent: 208, 32%, 86%;
    --gray--70-clr-good: 0, 0%, 100%;
    --gray--70-clr-primary: 208, 100%, 86%;
    --gray--70-clr-strong: 210, 57%, 86%;
    --gray--70-clr-strong-alt: 210, 57%, 86%;
    --gray--70-sep: 207, 26%, 85%;
    --gray--70-sep-alt: 208, 31%, 86%;
    --gray--60-bg: 210, 29%, 36%;
    --gray--60-clr: 0, 0%, 100%;
    --gray--60-clr-accent: 0, 0%, 100%;
    --gray--60-clr-bad: 0, 0%, 100%;
    --gray--60-clr-decent: 208, 32%, 86%;
    --gray--60-clr-good: 0, 0%, 100%;
    --gray--60-clr-primary: 208, 100%, 86%;
    --gray--60-clr-strong: 210, 57%, 86%;
    --gray--60-clr-strong-alt: 210, 57%, 86%;
    --gray--60-sep-alt: 208, 31%, 86%;
    --gray--55-bg: 210, 29%, 41%;
    --gray--55-clr: 0, 0%, 100%;
    --gray--55-clr-accent: 0, 0%, 100%;
    --gray--55-clr-bad: 0, 0%, 100%;
    --gray--55-clr-decent: 208, 32%, 86%;
    --gray--55-clr-good: 0, 0%, 100%;
    --gray--55-clr-primary: 208, 100%, 86%;
    --gray--55-clr-strong: 210, 57%, 86%;
    --gray--40-bg: 209, 21%, 53%;
    --gray--40-clr: 208, 62%, 11%;
    --gray--40-clr-accent: 82, 57%, 8%;
    --gray--40-clr-bad: 359, 100%, 13%;
    --gray--40-clr-decent: 208, 32%, 23%;
    --gray--40-clr-good: 82, 57%, 8%;
    --gray--40-clr-primary: 208, 100%, 22%;
    --gray--40-clr-strong: 210, 57%, 24%;
    --gray--20-bg: 208, 22%, 69%;
    --gray--10-bg: 208, 24%, 77%;
    --gray--10-clr: 208, 62%, 31%;
    --gray--10-clr-accent: 82, 57%, 22%;
    --gray--10-clr-bad: 359, 100%, 32%;
    --gray--10-clr-decent: 208, 32%, 42%;
    --gray--10-clr-good: 82, 57%, 22%;
    --gray--10-clr-primary: 208, 100%, 62%;
    --gray--10-clr-strong: 210, 57%, 31%;
    --gray--10-sep-alt: 208, 31%, 42%;
    --gray--5-bg: 208, 31%, 81%;
    --gray--5-clr: 208, 62%, 40%;
    --gray--5-clr-accent: 82, 57%, 24%;
    --gray--5-clr-bad: 359, 100%, 35%;
    --gray--5-clr-decent: 208, 32%, 59%;
    --gray--5-clr-good: 82, 57%, 24%;
    --gray--5-clr-primary: 208, 100%, 42%;
    --gray--5-clr-strong: 210, 57%, 31%;
    --gray--5-clr-strong-alt: 210, 57%, 26%;
    --gray--5-sep: 207, 26%, 93%;
    --gray--5-sep-alt: 208, 31%, 45%;
    --accent-0-bg: 82, 57%, 43%;
    --accent-0-clr: 0, 0%, 100%;
    --accent-0-clr-accent: 82, 57%, 14%;
    --accent-0-clr-bad: 359, 100%, 22%;
    --accent-0-clr-decent: 0, 0%, 100%;
    --accent-0-clr-good: 82, 56%, 14%;
    --accent-0-clr-strong: 0, 0%, 30%;
    --accent-0-clr-strong-alt: 0, 0%, 30%;
    --accent-0-sep: 82, 42%, 23%;
    --accent-0-sep-alt: 82, 42%, 23%;
    --accent-15-bg: 82, 56%, 50%;
    --accent-15-clr: 0, 0%, 100%;
    --accent-15-clr-accent: 82, 57%, 14%;
    --accent-15-clr-bad: 359, 100%, 22%;
    --accent-15-clr-decent: 0, 0%, 33%;
    --accent-15-clr-good: 82, 56%, 14%;
    --accent-15-clr-primary: 0, 0%, 30%;
    --accent-15-clr-strong: 0, 0%, 30%;
    --accent-15-sep: 210, 33%, 92%;
    --accent-20-bg: 82, 65%, 54%;
    --accent-20-clr: 0, 0%, 31%;
    --accent-25-bg: 82, 74%, 57%;
    --accent-25-clr: 0, 0%, 31%;
    --accent-25-clr-accent: 82, 57%, 14%;
    --accent-25-clr-bad: 359, 100%, 22%;
    --accent-25-clr-decent: 0, 0%, 33%;
    --accent-25-clr-good: 82, 56%, 14%;
    --accent-25-clr-primary: 0, 0%, 30%;
    --accent-25-clr-strong: 210, 57%, 31%;
    --accent-40-bg: 82, 42%, 65%;
    --accent-40-clr: 0, 0%, 100%;
    --accent-80-bg: 82, 76%, 89%;
    --accent-80-clr: 0, 0%, 33%;
    --accent-80-clr-accent: 82, 57%, 43%;
    --accent-80-clr-bad: 359, 100%, 22%;
    --accent-80-clr-decent: 0, 0%, 33%;
    --accent-80-clr-good: 82, 56%, 14%;
    --accent-80-clr-primary: 0, 0%, 30%;
    --accent-80-clr-strong: 210, 57%, 31%;
    --accent-90-bg: 82, 76%, 94%;
    --accent-90-clr: 0, 0%, 33%;
    --accent-90-clr-decent: 0, 0%, 33%;
    --accent-90-clr-good: 82, 56%, 14%;
    --accent-90-clr-primary: 0, 0%, 30%;
    --accent-90-clr-strong: 210, 57%, 31%;
    --accent-90-sep: 210, 33%, 43%;
    --accent--25-bg: 82, 56%, 30%;
    --accent--25-clr: 0, 0%, 100%;
    --accent--10-bg: 82, 56%, 36%;
    --accent--10-clr: 0, 0%, 100%;
    --accent--10-clr-accent: 0, 0%, 100%;
    --accent--10-clr-bad: 0, 0%, 100%;
    --accent--10-clr-decent: 0, 0%, 91%;
    --accent--10-clr-good: 0, 0%, 100%;
    --accent--10-clr-strong: 0, 0%, 91%;
    --accent--10-clr-strong-alt: 0, 0%, 91%;
    --accent--10-sep: 82, 42%, 88%;
    --accent--10-sep-alt: 82, 42%, 88%;
    --accent--5-bg: 82, 55%, 41%;
    --accent--5-clr: 0, 0%, 18%;
    --accent--5-clr-accent: 82, 57%, 12%;
    --accent--5-clr-bad: 359, 100%, 20%;
    --accent--5-clr-decent: 0, 0%, 28%;
    --accent--5-clr-good: 82, 56%, 12%;
    --accent--5-clr-strong: 0, 0%, 28%;
    --accent--5-clr-strong-alt: 0, 0%, 28%;
    --accent--5-sep: 82, 42%, 21%;
    --accent--5-sep-alt: 82, 42%, 21%;
    --bad-0-bg: 359, 100%, 67%;
    --bad-0-clr: 0, 0%, 100%;
    --bad-0-clr-accent: 82, 57%, 12%;
    --bad-0-clr-bad: 359, 100%, 18%;
    --bad-0-clr-decent: 359, 100%, 28%;
    --bad-0-clr-good: 82, 56%, 12%;
    --bad-0-clr-primary: 0, 0%, 100%;
    --bad-0-clr-strong: 0, 0%, 100%;
    --bad-80-bg: 358, 100%, 93%;
    --bad-80-clr: 0, 0%, 18%;
    --bad-80-clr-accent: 82, 57%, 12%;
    --bad-80-clr-bad: 359, 100%, 67%;
    --bad-80-clr-decent: 359, 100%, 28%;
    --bad-80-clr-good: 82, 56%, 12%;
    --bad-80-clr-primary: 0, 0%, 28%;
    --bad-80-clr-strong: 210, 57%, 31%;
    --bad-90-bg: 358, 100%, 96%;
    --bad-90-clr-bad: 359, 100%, 67%;
    --bad--30-bg: 359, 49%, 47%;
    --bad--30-clr: 0, 0%, 100%;
    --bad--30-clr-accent: 0, 0%, 100%;
    --bad--30-clr-bad: 0, 0%, 100%;
    --bad--30-clr-good: 0, 0%, 100%;
    --good-0-bg: 82, 56%, 50%;
    --good-0-clr: 0, 0%, 100%;
    --good-0-clr-accent: 82, 57%, 19%;
    --good-0-clr-bad: 359, 100%, 29%;
    --good-0-clr-decent: 82, 56%, 27%;
    --good-0-clr-good: 82, 56%, 19%;
    --good-0-clr-primary: 0, 0%, 38%;
    --good-0-clr-strong: 0, 0%, 38%;
    --good-15-bg: 82, 56%, 58%;
    --good-80-bg: 83, 57%, 90%;
    --good-80-clr: 0, 0%, 29%;
    --good-80-clr-accent: 82, 57%, 19%;
    --good-80-clr-bad: 359, 100%, 29%;
    --good-80-clr-decent: 82, 56%, 27%;
    --good-80-clr-good: 82, 57%, 43%;
    --good-80-clr-primary: 0, 0%, 38%;
    --good-80-clr-strong: 210, 57%, 31%;
    --good-90-bg: 82, 86%, 94%;
    --good-90-clr: 0, 0%, 29%;
    --good-90-clr-accent: 82, 57%, 19%;
    --good-90-clr-bad: 359, 100%, 67%;
    --good-90-clr-decent: 208, 32%, 59%;
    --good-90-clr-good: 82, 57%, 43%;
    --good-90-clr-primary: 0, 0%, 38%;
    --good-90-clr-strong: 210, 57%, 31%;
    --good--25-bg: 82, 57%, 38%;
    --good--25-clr: 0, 0%, 100%;
    --good--15-bg: 82, 57%, 43%;
    --good--15-clr: 0, 0%, 100%;
    --good--15-clr-accent: 82, 57%, 14%;
    --good--15-clr-bad: 359, 100%, 29%;
    --good--15-clr-decent: 82, 56%, 21%;
    --good--15-clr-primary: 0, 0%, 30%;
    --good--15-clr-strong: 0, 0%, 30%;
    --dark-0-bg: 213, 13%, 17%;
    --dark-0-clr: 0, 0%, 100%;
    --dark-0-clr-accent: 82, 56%, 50%;
    --dark-0-clr-bad: 359, 100%, 67%;
    --dark-0-clr-decent: 213, 3%, 75%;
    --dark-0-clr-good: 82, 56%, 50%;
    --dark-0-clr-primary: 0, 0%, 100%;
    --dark-0-clr-strong: 209, 31%, 87%;
    --dark-0-sep: 213, 3%, 75%;
    --dark-15-bg: 215, 17%, 30%;
    --dark-15-clr: 0, 0%, 100%;
    --dark-15-clr-accent: 82, 56%, 51%;
    --dark-15-clr-bad: 359, 100%, 81%;
    --dark-15-clr-decent: 213, 3%, 75%;
    --dark-15-clr-good: 82, 56%, 51%;
    --dark-15-clr-primary: 0, 0%, 100%;
    --dark-15-clr-strong: 209, 31%, 87%;
    --dark-20-bg: 214, 17%, 34%;
    --dark-20-clr: 0, 0%, 100%;
    --dark-20-clr-accent: 82, 56%, 63%;
    --dark-20-clr-bad: 359, 100%, 86%;
    --dark-20-clr-decent: 213, 3%, 75%;
    --dark-20-clr-good: 82, 56%, 63%;
    --dark-20-clr-primary: 0, 0%, 100%;
    --dark-20-clr-strong: 209, 31%, 87%;
    --dark-25-bg: 214, 17%, 38%;
    --dark-25-clr: 0, 0%, 100%;
    --dark-25-clr-accent: 82, 56%, 50%;
    --dark-25-clr-bad: 359, 100%, 90%;
    --dark-25-clr-decent: 213, 3%, 75%;
    --dark-25-clr-good: 82, 56%, 74%;
    --dark-25-clr-primary: 0, 0%, 100%;
    --dark-25-clr-strong: 209, 31%, 87%;
    --dark--55-bg: 210, 45%, 8%;
    --dark--55-clr: 0, 0%, 100%;
    --dark--55-clr-accent: 82, 56%, 50%;
    --dark--55-clr-bad: 359, 100%, 67%;
    --dark--55-clr-decent: 213, 3%, 75%;
    --dark--55-clr-good: 82, 56%, 50%;
    --dark--55-clr-primary: 0, 0%, 100%;
    --dark--55-clr-strong: 209, 31%, 87%;
    --dark--40-bg: 207, 21%, 10%;
    --dark--40-clr: 0, 0%, 100%;
    --dark--40-clr-accent: 82, 56%, 50%;
    --dark--40-clr-bad: 359, 100%, 67%;
    --dark--40-clr-decent: 213, 3%, 75%;
    --dark--40-clr-good: 82, 56%, 50%;
    --dark--40-clr-primary: 0, 0%, 100%;
    --dark--40-clr-strong: 209, 31%, 87%;
    --dark--40-clr-strong-alt: 215, 17%, 30%;
    --warning-0-bg: 58, 85%, 84%;
    --warning-0-clr: 210, 62%, 40%;
    --warning-0-clr-bad: 359, 100%, 67%;
    --warning-0-clr-strong: 210, 57%, 31%;
    --warning--30-bg: 59, 84%, 60%;
    --thirdPartyGray-0-bg: 220, 38%, 25%;
    --thirdPartyGray-0-clr: 0, 0%, 100%;
    --thirdPartyGray-0-clr-accent: 82, 57%, 44%;
    --thirdPartyGray-0-clr-bad: 359, 100%, 74%;
    --thirdPartyGray-0-clr-decent: 219, 47%, 94%;
    --thirdPartyGray-0-clr-good: 82, 56%, 50%;
    --thirdPartyGray-0-clr-primary: 208, 91%, 56%;
    --thirdPartyGray-0-clr-strong: 0, 0%, 100%;
    --thirdPartyGray-0-sep: 220, 27%, 33%;
    --thirdPartyGray-0-sep-alt: 219, 13%, 55%;
    --thirdPartyGray-5-bg: 222, 38%, 29%;
    --thirdPartyGray-5-clr: 0, 0%, 100%;
    --thirdPartyGray-5-clr-accent: 82, 57%, 47%;
    --thirdPartyGray-5-clr-bad: 0, 72%, 72%;
    --thirdPartyGray-5-clr-decent: 224, 18%, 80%;
    --thirdPartyGray-5-clr-good: 82, 56%, 50%;
    --thirdPartyGray-5-clr-primary: 208, 91%, 56%;
    --thirdPartyGray-5-clr-strong: 0, 0%, 100%;
    --thirdPartyGray-5-sep: 220, 38%, 25%;
    --thirdPartyGray-5-sep-alt: 219, 13%, 56%;
    --thirdPartyGray-10-bg: 223, 38%, 33%;
    --thirdPartyGray-10-clr: 0, 0%, 100%;
    --thirdPartyGray-10-clr-accent: 82, 57%, 50%;
    --thirdPartyGray-10-clr-bad: 0, 72%, 72%;
    --thirdPartyGray-10-clr-decent: 224, 18%, 80%;
    --thirdPartyGray-10-clr-good: 82, 56%, 50%;
    --thirdPartyGray-10-clr-primary: 208, 91%, 56%;
    --thirdPartyGray-10-clr-strong: 0, 0%, 100%;
    --thirdPartyGray-10-sep: 223, 21%, 46%;
    --thirdPartyGray-10-sep-alt: 223, 18%, 60%;
    --thirdPartyGray-15-bg: 223, 32%, 36%;
    --thirdPartyGray-15-clr: 0, 0%, 100%;
    --thirdPartyGray-15-clr-accent: 82, 57%, 59%;
    --thirdPartyGray-15-clr-bad: 0, 72%, 72%;
    --thirdPartyGray-15-clr-decent: 219, 47%, 94%;
    --thirdPartyGray-15-clr-good: 82, 56%, 60%;
    --thirdPartyGray-15-clr-primary: 208, 91%, 63%;
    --thirdPartyGray-15-clr-strong: 222, 38%, 68%;
    --thirdPartyGray-15-sep: 223, 21%, 66%;
    --thirdPartyGray-15-sep-alt: 223, 18%, 66%;
    --thirdPartyGray-20-bg: 223, 28%, 40%;
    --thirdPartyGray-20-clr: 0, 0%, 100%;
    --thirdPartyGray-20-clr-accent: 82, 57%, 70%;
    --thirdPartyGray-20-clr-bad: 0, 72%, 88%;
    --thirdPartyGray-20-clr-decent: 219, 47%, 94%;
    --thirdPartyGray-20-clr-good: 82, 56%, 70%;
    --thirdPartyGray-20-clr-primary: 208, 91%, 68%;
    --thirdPartyGray-20-clr-strong: 222, 38%, 72%;
    --thirdPartyGray-20-sep: 223, 21%, 71%;
    --thirdPartyGray-20-sep-alt: 223, 18%, 70%;
    --thirdPartyGray-25-bg: 223, 24%, 44%;
    --thirdPartyGray-25-clr: 0, 0%, 100%;
    --thirdPartyGray-25-clr-accent: 82, 57%, 82%;
    --thirdPartyGray-25-clr-bad: 0, 72%, 93%;
    --thirdPartyGray-25-clr-decent: 219, 47%, 94%;
    --thirdPartyGray-25-clr-good: 82, 56%, 82%;
    --thirdPartyGray-25-clr-primary: 208, 91%, 74%;
    --thirdPartyGray-25-clr-strong: 222, 38%, 77%;
    --thirdPartyGray-25-sep: 223, 21%, 76%;
    --thirdPartyGray-25-sep-alt: 223, 18%, 76%;
    --thirdPartyGray-30-bg: 223, 20%, 48%;
    --thirdPartyGray-30-clr: 0, 0%, 100%;
    --thirdPartyGray-30-clr-accent: 82, 57%, 92%;
    --thirdPartyGray-30-clr-bad: 0, 72%, 97%;
    --thirdPartyGray-30-clr-decent: 219, 47%, 94%;
    --thirdPartyGray-30-clr-good: 82, 56%, 93%;
    --thirdPartyGray-30-clr-primary: 208, 91%, 80%;
    --thirdPartyGray-30-clr-strong: 222, 38%, 82%;
    --thirdPartyGray-30-sep: 223, 21%, 81%;
    --thirdPartyGray-30-sep-alt: 223, 18%, 81%;
    --thirdPartyGray-35-bg: 223, 18%, 51%;
    --thirdPartyGray-35-clr: 0, 0%, 100%;
    --thirdPartyGray-45-bg: 223, 18%, 59%;
    --thirdPartyGray-45-clr: 0, 0%, 11%;
    --thirdPartyGray-45-clr-strong-alt: 0, 0%, 100%;
    --thirdPartyGray-60-bg: 223, 18%, 70%;
    --thirdPartyGray-60-clr: 0, 0%, 11%;
    --thirdPartyGray-95-bg: 220, 16%, 96%;
    --thirdPartyGray-95-clr: 223, 38%, 33%;
    --thirdPartyGray-95-clr-bad: 359, 100%, 67%;
    --thirdPartyGray-95-clr-decent: 218, 20%, 51%;
    --thirdPartyGray-95-clr-good: 82, 56%, 50%;
    --thirdPartyGray-95-clr-strong: 208, 100%, 37%;
    --thirdPartyGray-100-bg: 0, 0%, 100%;
    --thirdPartyGray-100-clr: 223, 38%, 33%;
    --thirdPartyGray-100-clr-accent: 0, 0%, 11%;
    --thirdPartyGray-100-clr-bad: 0, 72%, 72%;
    --thirdPartyGray-100-clr-decent: 218, 20%, 51%;
    --thirdPartyGray-100-clr-good: 82, 56%, 32%;
    --thirdPartyGray-100-clr-primary: 208, 91%, 56%;
    --thirdPartyGray-100-clr-strong: 208, 100%, 37%;
    --thirdPartyGray-100-sep: 223, 21%, 25%;
    --thirdPartyGray-100-sep-alt: 223, 18%, 25%;
    --thirdPartyGray--100-bg: 0, 0%, 0%;
    --thirdPartyGray--100-clr: 0, 0%, 100%;
    --thirdPartyGray--100-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--100-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--35-bg: 224, 35%, 16%;
    --thirdPartyGray--35-clr: 0, 0%, 100%;
    --thirdPartyGray--35-clr-accent: 82, 57%, 44%;
    --thirdPartyGray--35-clr-bad: 359, 100%, 74%;
    --thirdPartyGray--35-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--35-clr-good: 82, 56%, 50%;
    --thirdPartyGray--35-clr-primary: 208, 91%, 65%;
    --thirdPartyGray--35-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--35-sep: 220, 27%, 54%;
    --thirdPartyGray--35-sep-alt: 219, 13%, 55%;
    --thirdPartyGray--30-bg: 224, 35%, 17%;
    --thirdPartyGray--30-clr: 0, 0%, 100%;
    --thirdPartyGray--30-clr-accent: 82, 57%, 44%;
    --thirdPartyGray--30-clr-bad: 359, 100%, 74%;
    --thirdPartyGray--30-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--30-clr-good: 82, 56%, 50%;
    --thirdPartyGray--30-clr-primary: 208, 91%, 65%;
    --thirdPartyGray--30-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--30-sep: 220, 27%, 54%;
    --thirdPartyGray--30-sep-alt: 219, 13%, 55%;
    --thirdPartyGray--20-bg: 224, 35%, 20%;
    --thirdPartyGray--20-clr: 0, 0%, 100%;
    --thirdPartyGray--20-clr-accent: 82, 57%, 44%;
    --thirdPartyGray--20-clr-bad: 359, 100%, 74%;
    --thirdPartyGray--20-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--20-clr-good: 82, 56%, 50%;
    --thirdPartyGray--20-clr-primary: 208, 91%, 65%;
    --thirdPartyGray--20-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--20-sep: 220, 27%, 54%;
    --thirdPartyGray--20-sep-alt: 219, 13%, 55%;
    --thirdPartyGray--15-bg: 224, 35%, 21%;
    --thirdPartyGray--15-clr: 0, 0%, 100%;
    --thirdPartyGray--15-clr-accent: 82, 57%, 44%;
    --thirdPartyGray--15-clr-bad: 359, 100%, 74%;
    --thirdPartyGray--15-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--15-clr-good: 82, 56%, 50%;
    --thirdPartyGray--15-clr-primary: 208, 91%, 65%;
    --thirdPartyGray--15-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--15-sep: 220, 27%, 54%;
    --thirdPartyGray--15-sep-alt: 219, 13%, 55%;
    --thirdPartyGray--10-bg: 224, 35%, 22%;
    --thirdPartyGray--10-clr: 0, 0%, 100%;
    --thirdPartyGray--10-clr-accent: 82, 57%, 44%;
    --thirdPartyGray--10-clr-bad: 359, 100%, 74%;
    --thirdPartyGray--10-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--10-clr-good: 82, 56%, 50%;
    --thirdPartyGray--10-clr-primary: 208, 91%, 65%;
    --thirdPartyGray--10-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--10-sep: 220, 27%, 54%;
    --thirdPartyGray--10-sep-alt: 219, 13%, 55%;
    --thirdPartyGray--5-bg: 222, 37%, 24%;
    --thirdPartyGray--5-clr: 0, 0%, 100%;
    --thirdPartyGray--5-clr-accent: 82, 57%, 44%;
    --thirdPartyGray--5-clr-bad: 359, 100%, 74%;
    --thirdPartyGray--5-clr-decent: 219, 47%, 94%;
    --thirdPartyGray--5-clr-good: 82, 56%, 50%;
    --thirdPartyGray--5-clr-primary: 208, 91%, 56%;
    --thirdPartyGray--5-clr-strong: 0, 0%, 100%;
    --thirdPartyGray--5-sep: 220, 27%, 54%;
    --thirdPartyGray--5-sep-alt: 219, 13%, 55%;
    --thirdPartyPrimary-0-bg: 208, 100%, 37%;
    --thirdPartyPrimary-0-clr: 0, 0%, 100%;
    --thirdPartyPrimary-0-clr-accent: 82, 57%, 82%;
    --thirdPartyPrimary-0-clr-bad: 359, 100%, 93%;
    --thirdPartyPrimary-0-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary-0-clr-good: 82, 56%, 82%;
    --thirdPartyPrimary-0-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary-0-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary-0-sep: 208, 77%, 44%;
    --thirdPartyPrimary-0-sep-alt: 208, 60%, 81%;
    --thirdPartyPrimary-5-bg: 208, 91%, 56%;
    --thirdPartyPrimary-5-clr: 0, 0%, 100%;
    --thirdPartyPrimary-5-clr-accent: 0, 0%, 100%;
    --thirdPartyPrimary-5-clr-bad: 0, 0%, 100%;
    --thirdPartyPrimary-5-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary-5-clr-good: 0, 0%, 100%;
    --thirdPartyPrimary-5-clr-primary: 208, 89%, 93%;
    --thirdPartyPrimary-5-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary-5-sep: 208, 77%, 99%;
    --thirdPartyPrimary-5-sep-alt: 208, 60%, 99%;
    --thirdPartyPrimary-25-bg: 208, 91%, 65%;
    --thirdPartyPrimary-25-clr: 0, 0%, 18%;
    --thirdPartyPrimary-25-clr-accent: 0, 0%, 18%;
    --thirdPartyPrimary-25-clr-bad: 0, 0%, 18%;
    --thirdPartyPrimary-25-clr-decent: 219, 47%, 33%;
    --thirdPartyPrimary-25-clr-good: 0, 0%, 18%;
    --thirdPartyPrimary-25-clr-primary: 208, 89%, 28%;
    --thirdPartyPrimary-25-clr-strong: 0, 0%, 29%;
    --thirdPartyPrimary-25-sep: 208, 77%, 28%;
    --thirdPartyPrimary-25-sep-alt: 208, 60%, 29%;
    --thirdPartyPrimary-30-bg: 208, 91%, 67%;
    --thirdPartyPrimary-30-clr: 0, 0%, 18%;
    --thirdPartyPrimary-30-clr-accent: 0, 0%, 18%;
    --thirdPartyPrimary-30-clr-bad: 0, 0%, 18%;
    --thirdPartyPrimary-30-clr-decent: 219, 47%, 33%;
    --thirdPartyPrimary-30-clr-good: 0, 0%, 18%;
    --thirdPartyPrimary-30-clr-primary: 208, 89%, 28%;
    --thirdPartyPrimary-30-clr-strong: 0, 0%, 29%;
    --thirdPartyPrimary-30-sep: 208, 77%, 28%;
    --thirdPartyPrimary-30-sep-alt: 208, 60%, 29%;
    --thirdPartyPrimary-40-bg: 208, 91%, 72%;
    --thirdPartyPrimary-40-clr: 0, 0%, 18%;
    --thirdPartyPrimary-40-clr-accent: 0, 0%, 18%;
    --thirdPartyPrimary-40-clr-bad: 0, 0%, 18%;
    --thirdPartyPrimary-40-clr-decent: 219, 47%, 33%;
    --thirdPartyPrimary-40-clr-good: 0, 0%, 18%;
    --thirdPartyPrimary-40-clr-primary: 208, 89%, 28%;
    --thirdPartyPrimary-40-clr-strong: 0, 0%, 29%;
    --thirdPartyPrimary-40-sep: 208, 77%, 28%;
    --thirdPartyPrimary-40-sep-alt: 208, 60%, 29%;
    --thirdPartyPrimary-100-bg: 0, 0%, 100%;
    --thirdPartyPrimary-100-clr: 0, 0%, 18%;
    --thirdPartyPrimary-100-clr-accent: 0, 0%, 18%;
    --thirdPartyPrimary-100-clr-bad: 0, 0%, 18%;
    --thirdPartyPrimary-100-clr-decent: 219, 47%, 33%;
    --thirdPartyPrimary-100-clr-good: 0, 0%, 18%;
    --thirdPartyPrimary-100-clr-primary: 208, 89%, 28%;
    --thirdPartyPrimary-100-clr-strong: 0, 0%, 29%;
    --thirdPartyPrimary-100-sep: 208, 77%, 28%;
    --thirdPartyPrimary-100-sep-alt: 208, 60%, 29%;
    --thirdPartyPrimary--100-bg: 0, 0%, 0%;
    --thirdPartyPrimary--100-clr: 0, 0%, 100%;
    --thirdPartyPrimary--100-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--100-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--55-bg: 211, 98%, 22%;
    --thirdPartyPrimary--55-clr: 0, 0%, 100%;
    --thirdPartyPrimary--55-clr-accent: 82, 57%, 98%;
    --thirdPartyPrimary--55-clr-bad: 359, 100%, 99%;
    --thirdPartyPrimary--55-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--55-clr-good: 82, 56%, 98%;
    --thirdPartyPrimary--55-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary--55-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--55-sep: 208, 77%, 83%;
    --thirdPartyPrimary--55-sep-alt: 213, 40%, 63%;
    --thirdPartyPrimary--35-bg: 207, 99%, 30%;
    --thirdPartyPrimary--35-clr: 0, 0%, 100%;
    --thirdPartyPrimary--35-clr-accent: 82, 57%, 98%;
    --thirdPartyPrimary--35-clr-bad: 359, 100%, 99%;
    --thirdPartyPrimary--35-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--35-clr-good: 82, 56%, 98%;
    --thirdPartyPrimary--35-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary--35-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--35-sep: 208, 77%, 83%;
    --thirdPartyPrimary--35-sep-alt: 213, 40%, 60%;
    --thirdPartyPrimary--30-bg: 206, 99%, 32%;
    --thirdPartyPrimary--30-clr: 0, 0%, 100%;
    --thirdPartyPrimary--30-clr-accent: 82, 57%, 98%;
    --thirdPartyPrimary--30-clr-bad: 359, 100%, 99%;
    --thirdPartyPrimary--30-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--30-clr-good: 82, 56%, 98%;
    --thirdPartyPrimary--30-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary--30-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--30-sep: 208, 77%, 83%;
    --thirdPartyPrimary--30-sep-alt: 208, 60%, 83%;
    --thirdPartyPrimary--20-bg: 205, 99%, 35%;
    --thirdPartyPrimary--20-clr: 0, 0%, 100%;
    --thirdPartyPrimary--20-clr-accent: 82, 57%, 98%;
    --thirdPartyPrimary--20-clr-bad: 359, 100%, 99%;
    --thirdPartyPrimary--20-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--20-clr-good: 82, 56%, 98%;
    --thirdPartyPrimary--20-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary--20-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--20-sep: 208, 77%, 83%;
    --thirdPartyPrimary--20-sep-alt: 208, 60%, 83%;
    --thirdPartyPrimary--10-bg: 210, 85%, 44%;
    --thirdPartyPrimary--10-clr: 0, 0%, 100%;
    --thirdPartyPrimary--10-clr-accent: 82, 57%, 98%;
    --thirdPartyPrimary--10-clr-bad: 359, 100%, 99%;
    --thirdPartyPrimary--10-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--10-clr-good: 82, 56%, 98%;
    --thirdPartyPrimary--10-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary--10-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--10-sep: 208, 77%, 83%;
    --thirdPartyPrimary--10-sep-alt: 208, 60%, 83%;
    --thirdPartyPrimary--5-bg: 213, 80%, 48%;
    --thirdPartyPrimary--5-clr: 0, 0%, 100%;
    --thirdPartyPrimary--5-clr-accent: 82, 57%, 98%;
    --thirdPartyPrimary--5-clr-bad: 359, 100%, 99%;
    --thirdPartyPrimary--5-clr-decent: 219, 47%, 94%;
    --thirdPartyPrimary--5-clr-good: 82, 56%, 98%;
    --thirdPartyPrimary--5-clr-primary: 0, 0%, 100%;
    --thirdPartyPrimary--5-clr-strong: 0, 0%, 100%;
    --thirdPartyPrimary--5-sep: 208, 77%, 83%;
    --thirdPartyPrimary--5-sep-alt: 208, 60%, 83%;
    --cyber-0-bg: 220, 41%, 27%;
    --cyber-0-clr: 0, 0%, 100%;
    --cyber-0-clr-accent: 82, 56%, 50%;
    --cyber-0-clr-bad: 359, 100%, 75%;
    --cyber-0-clr-decent: 222, 6%, 55%;
    --cyber-0-clr-good: 82, 56%, 50%;
    --cyber-0-clr-primary: 220, 100%, 68%;
    --cyber-0-clr-strong: 0, 0%, 100%;
    --cyber-0-sep: 220, 42%, 31%;
    --cyber-0-sep-alt: 219, 47%, 10%;
    --cyber-10-bg: 220, 43%, 35%;
    --cyber-10-clr: 0, 0%, 100%;
    --cyber-10-clr-bad: 359, 100%, 67%;
    --cyber-10-clr-decent: 222, 6%, 62%;
    --cyber-10-clr-good: 82, 56%, 50%;
    --cyber-10-clr-primary: 220, 100%, 70%;
    --cyber-15-bg: 220, 44%, 39%;
    --cyber-15-clr: 0, 0%, 100%;
    --cyber-25-bg: 220, 45%, 46%;
    --cyber-25-clr: 0, 0%, 100%;
    --cyber-25-clr-bad: 359, 100%, 67%;
    --cyber-25-clr-decent: 223, 6%, 55%;
    --cyber-25-clr-good: 82, 56%, 50%;
    --cyber-25-clr-primary: 220, 47%, 18%;
    --cyber-25-clr-strong: 0, 0%, 100%;
    --cyber-25-sep: 220, 42%, 31%;
    --cyber-35-bg: 220, 53%, 54%;
    --cyber-35-clr: 0, 0%, 100%;
    --cyber-55-bg: 220, 100%, 68%;
    --cyber-55-clr: 0, 0%, 100%;
    --cyber-55-clr-primary: 221, 100%, 92%;
    --cyber-55-clr-strong: 220, 41%, 27%;
    --cyber-60-bg: 220, 100%, 72%;
    --cyber-70-bg: 220, 100%, 79%;
    --cyber-75-bg: 220, 100%, 82%;
    --cyber-100-bg: 0, 0%, 100%;
    --cyber--75-bg: 219, 41%, 7%;
    --cyber--60-bg: 220, 47%, 11%;
    --cyber--60-clr: 0, 0%, 100%;
    --cyber--60-clr-accent: 82, 56%, 50%;
    --cyber--60-clr-decent: 222, 6%, 55%;
    --cyber--60-clr-good: 82, 56%, 50%;
    --cyber--60-clr-primary: 220, 100%, 68%;
    --cyber--60-clr-strong: 220, 100%, 79%;
    --cyber--60-sep: 220, 42%, 31%;
    --cyber--45-bg: 222, 44%, 15%;
    --cyber--45-clr: 0, 0%, 100%;
    --cyber--45-clr-bad: 359, 100%, 75%;
    --cyber--45-clr-decent: 222, 6%, 55%;
    --cyber--45-clr-primary: 220, 100%, 68%;
    --cyber--45-clr-strong: 220, 100%, 79%;
    --cyber--45-sep: 220, 42%, 31%;
    --cyber--40-bg: 221, 45%, 16%;
    --cyber--40-clr: 0, 0%, 100%;
    --cyber--40-sep: 220, 42%, 31%;
    --cyber--35-bg: 220, 47%, 18%;
    --cyber--35-clr: 0, 0%, 100%;
    --cyber--35-clr-accent: 82, 56%, 50%;
    --cyber--35-clr-bad: 359, 100%, 75%;
    --cyber--35-clr-decent: 223, 6%, 55%;
    --cyber--35-clr-good: 82, 56%, 50%;
    --cyber--35-clr-primary: 220, 100%, 68%;
    --cyber--35-clr-strong: 220, 100%, 79%;
    --cyber--35-sep: 220, 42%, 31%;
    --cyber--35-sep-alt: 219, 47%, 10%;
    --cyber--30-bg: 220, 44%, 19%;
    --cyber--25-bg: 220, 43%, 20%;
    --cyber--25-clr: 0, 0%, 100%;
    --cyber--25-clr-decent: 222, 6%, 55%;
    --cyber--20-bg: 220, 42%, 21%;
    --cyber--20-clr: 0, 0%, 100%;
    --cyber--20-clr-decent: 222, 6%, 55%;
    --cyber--20-clr-strong: 0, 0%, 100%;
    --cyber--10-bg: 220, 41%, 24%;
    --cyber--10-clr: 0, 0%, 100%;
    --cyber--5-bg: 220, 41%, 26%;
    --cyber--5-clr: 0, 0%, 100%;
    --cyber--5-sep: 220, 42%, 31%;
    --consultant-0-bg: 82, 57%, 43%;
    --consultant-10-bg: 82, 45%, 48%;
    --consultant-20-bg: 82, 42%, 54%;
    --consultant-30-bg: 82, 42%, 60%;
    --consultant-40-bg: 82, 42%, 66%;
    --consultant-55-bg: 82, 42%, 74%;
    --consultant-70-bg: 82, 42%, 83%;
    --consultant--20-bg: 82, 57%, 34%;
    --consultant--15-bg: 82, 57%, 36%;
    --consultant--10-bg: 82, 57%, 38%;
    --specialPrimary-0-bg: 216, 100%, 67%;
    --specialPrimary-0-clr: 0, 0%, 100%;
    --specialPrimary-15-bg: 216, 100%, 72%;
    --specialPrimary-15-clr: 0, 0%, 100%;
    --specialPrimary-35-bg: 216, 100%, 78%;
    --specialPrimary-35-clr: 0, 0%, 100%;
    --specialPrimary-55-bg: 216, 100%, 85%;
    --specialPrimary-55-clr: 210, 57%, 31%;
    --specialPrimary-55-clr-bad: 359, 100%, 67%;
    --specialPrimary-55-clr-good: 150, 100%, 36%;
    --specialPrimary-65-bg: 216, 100%, 88%;
    --specialPrimary-65-clr: 210, 57%, 31%;
    --specialPrimary-80-bg: 216, 100%, 93%;
    --specialPrimary-80-clr: 210, 57%, 31%;
    --specialPrimary-80-clr-accent: 150, 100%, 33%;
    --specialPrimary-80-clr-decent: 208, 32%, 59%;
    --specialPrimary-80-clr-primary: 216, 100%, 67%;
    --specialPrimary-80-sep: 207, 26%, 93%;
    --specialPrimary-85-bg: 216, 100%, 95%;
    --specialPrimary-85-clr: 210, 57%, 31%;
    --specialPrimary-85-clr-accent: 150, 100%, 33%;
    --specialPrimary-85-clr-decent: 208, 32%, 59%;
    --specialPrimary-90-bg: 215, 100%, 97%;
    --specialPrimary-90-clr: 210, 57%, 31%;
    --specialPrimary-90-clr-accent: 150, 100%, 33%;
    --specialPrimary-90-clr-bad: 359, 100%, 67%;
    --specialPrimary-90-clr-decent: 208, 32%, 59%;
    --specialPrimary-90-clr-good: 150, 100%, 36%;
    --specialPrimary-90-clr-primary: 216, 100%, 67%;
    --specialPrimary-90-sep: 207, 26%, 93%;
    --specialPrimary-90-sep-alt: 208, 31%, 81%;
    --specialPrimary-100-bg: 0, 0%, 100%;
    --specialPrimary-100-clr: 210, 57%, 31%;
    --specialPrimary-100-clr-accent: 150, 100%, 33%;
    --specialPrimary-100-clr-bad: 359, 100%, 67%;
    --specialPrimary-100-clr-decent: 208, 32%, 59%;
    --specialPrimary-100-clr-good: 150, 100%, 36%;
    --specialPrimary-100-clr-primary: 216, 100%, 67%;
    --specialPrimary-100-sep: 207, 26%, 93%;
    --specialPrimary-100-sep-alt: 208, 31%, 81%;
    --specialPrimary--60-bg: 216, 50%, 27%;
    --specialPrimary--60-clr: 0, 0%, 100%;
    --specialPrimary--50-bg: 216, 50%, 33%;
    --specialPrimary--50-clr: 0, 0%, 100%;
    --specialPrimary--20-bg: 216, 57%, 53%;
    --specialPrimary--20-clr: 0, 0%, 100%;
    --specialPrimary--10-bg: 216, 75%, 60%;
    --specialPrimary--10-clr: 0, 0%, 100%;
    --specialAccent-0-bg: 150, 100%, 36%;
    --specialAccent-0-clr: 0, 0%, 100%;
    --specialAccent-15-bg: 150, 67%, 46%;
    --specialAccent-15-clr: 0, 0%, 100%;
    --specialAccent-35-bg: 150, 57%, 59%;
    --specialAccent-35-clr: 0, 0%, 100%;
    --specialAccent-65-bg: 150, 58%, 78%;
    --specialAccent-65-clr: 210, 57%, 31%;
    --specialAccent-80-bg: 150, 58%, 87%;
    --specialAccent-80-clr: 210, 57%, 31%;
    --specialAccent-85-bg: 150, 58%, 91%;
    --specialAccent-85-clr: 210, 57%, 31%;
    --specialAccent-85-clr-accent: 150, 100%, 33%;
    --specialAccent-85-clr-decent: 208, 32%, 59%;
    --specialAccent-90-bg: 150, 56%, 94%;
    --specialAccent-90-clr: 210, 57%, 31%;
    --specialAccent-90-clr-accent: 150, 100%, 33%;
    --specialAccent-90-clr-decent: 208, 32%, 59%;
    --specialAccent-100-bg: 0, 0%, 100%;
    --specialAccent-100-clr: 210, 57%, 31%;
    --specialAccent-100-clr-accent: 150, 100%, 33%;
    --specialAccent-100-clr-decent: 208, 32%, 59%;
    --specialAccent--20-bg: 150, 100%, 29%;
    --specialAccent--20-clr: 0, 0%, 100%;
    --specialAccent--10-bg: 150, 100%, 33%;
    --specialAccent--10-clr: 0, 0%, 100%;
    --specialPrimaryPersonalized-0-bg: 231, 82%, 67%;
    --specialPrimaryPersonalized-0-clr: 0, 0%, 100%;
    --specialPrimaryPersonalized-15-bg: 231, 82%, 72%;
    --specialPrimaryPersonalized-15-clr: 0, 0%, 100%;
    --specialPrimaryPersonalized-35-bg: 231, 82%, 79%;
    --specialPrimaryPersonalized-35-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-55-bg: 231, 82%, 85%;
    --specialPrimaryPersonalized-55-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-55-clr-bad: 359, 100%, 45%;
    --specialPrimaryPersonalized-55-clr-good: 164, 100%, 34%;
    --specialPrimaryPersonalized-65-bg: 231, 82%, 88%;
    --specialPrimaryPersonalized-65-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-80-bg: 231, 82%, 93%;
    --specialPrimaryPersonalized-80-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-80-clr-accent: 165, 100%, 35%;
    --specialPrimaryPersonalized-80-clr-decent: 208, 32%, 59%;
    --specialPrimaryPersonalized-80-clr-primary: 231, 60%, 57%;
    --specialPrimaryPersonalized-80-sep: 207, 26%, 93%;
    --specialPrimaryPersonalized-85-bg: 231, 82%, 95%;
    --specialPrimaryPersonalized-85-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-85-clr-accent: 165, 100%, 35%;
    --specialPrimaryPersonalized-85-clr-decent: 208, 32%, 59%;
    --specialPrimaryPersonalized-90-bg: 231, 82%, 97%;
    --specialPrimaryPersonalized-90-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-90-clr-accent: 165, 100%, 35%;
    --specialPrimaryPersonalized-90-clr-bad: 359, 100%, 45%;
    --specialPrimaryPersonalized-90-clr-decent: 208, 32%, 59%;
    --specialPrimaryPersonalized-90-clr-good: 165, 100%, 39%;
    --specialPrimaryPersonalized-90-clr-primary: 231, 60%, 57%;
    --specialPrimaryPersonalized-90-sep: 207, 26%, 93%;
    --specialPrimaryPersonalized-90-sep-alt: 208, 31%, 81%;
    --specialPrimaryPersonalized-100-bg: 0, 0%, 100%;
    --specialPrimaryPersonalized-100-clr: 210, 57%, 31%;
    --specialPrimaryPersonalized-100-clr-accent: 165, 100%, 35%;
    --specialPrimaryPersonalized-100-clr-bad: 359, 100%, 45%;
    --specialPrimaryPersonalized-100-clr-decent: 208, 32%, 59%;
    --specialPrimaryPersonalized-100-clr-good: 165, 100%, 39%;
    --specialPrimaryPersonalized-100-clr-primary: 231, 60%, 57%;
    --specialPrimaryPersonalized-100-sep: 207, 26%, 93%;
    --specialPrimaryPersonalized-100-sep-alt: 208, 31%, 81%;
    --specialPrimaryPersonalized--60-bg: 231, 40%, 27%;
    --specialPrimaryPersonalized--60-clr: 0, 0%, 100%;
    --specialPrimaryPersonalized--50-bg: 231, 40%, 34%;
    --specialPrimaryPersonalized--50-clr: 0, 0%, 100%;
    --specialPrimaryPersonalized--20-bg: 231, 47%, 54%;
    --specialPrimaryPersonalized--20-clr: 0, 0%, 100%;
    --specialPrimaryPersonalized--10-bg: 231, 61%, 60%;
    --specialPrimaryPersonalized--10-clr: 0, 0%, 100%;
    --specialAccentPersonalized-0-bg: 165, 100%, 39%;
    --specialAccentPersonalized-0-clr: 0, 0%, 100%;
    --specialAccentPersonalized-15-bg: 165, 69%, 48%;
    --specialAccentPersonalized-15-clr: 0, 0%, 100%;
    --specialAccentPersonalized-35-bg: 165, 63%, 60%;
    --specialAccentPersonalized-35-clr: 0, 0%, 100%;
    --specialAccentPersonalized-65-bg: 165, 63%, 79%;
    --specialAccentPersonalized-65-clr: 210, 57%, 31%;
    --specialAccentPersonalized-80-bg: 165, 63%, 88%;
    --specialAccentPersonalized-80-clr: 210, 57%, 31%;
    --specialAccentPersonalized-85-bg: 165, 63%, 91%;
    --specialAccentPersonalized-85-clr: 210, 57%, 31%;
    --specialAccentPersonalized-85-clr-accent: 165, 100%, 35%;
    --specialAccentPersonalized-85-clr-decent: 208, 32%, 59%;
    --specialAccentPersonalized-90-bg: 165, 63%, 94%;
    --specialAccentPersonalized-90-clr: 210, 57%, 31%;
    --specialAccentPersonalized-90-clr-accent: 165, 100%, 35%;
    --specialAccentPersonalized-90-clr-decent: 208, 32%, 59%;
    --specialAccentPersonalized-100-bg: 0, 0%, 100%;
    --specialAccentPersonalized-100-clr: 210, 57%, 31%;
    --specialAccentPersonalized-100-clr-accent: 165, 100%, 35%;
    --specialAccentPersonalized-100-clr-decent: 208, 32%, 59%;
    --specialAccentPersonalized--20-bg: 165, 100%, 31%;
    --specialAccentPersonalized--20-clr: 0, 0%, 100%;
    --specialAccentPersonalized--10-bg: 165, 100%, 35%;
    --specialAccentPersonalized--10-clr: 0, 0%, 100%;
    --focus: 217, 99%, 65%;
    --top-coef-bg: 57, 85%, 84%;
    --top-coef-clr: 210, 57%, 26%;
    --team1: 208, 100%, 62%;
    --team2: 82, 56%, 50%;
    --slot-background: 202, 22%, 10%;
    --slot-background-light: 213, 13%, 17%;
    --slot-background-light-2: 212, 13%, 19%;
    --slot-background-light-3: 214, 13%, 21%;
    --slot-background-light-4: 212, 13%, 23%;
    --slot-background-light-5: 203, 23%, 11%;
    --slot-background-dark: 213, 13%, 14%;
    --slot-text-darken: 0, 0%, 60%;
    --slot-text-darken-2: 0, 0%, 80%;
    --slot-text-darken-3: 0, 0%, 73%;
    --slot-text-darken-4: 0, 0%, 85%;
    --slot-primary: 82, 58%, 49%;
    --slot-primary-dark: 82, 59%, 39%;
    --slot-border: 213, 10%, 21%;
    --slot-background-add: 210, 14%, 20%;
    --slot-background-add-hover: 212, 12%, 25%;
    --slot-color-add: 0, 0%, 87%;
    --slot-hot: 34, 84%, 56%;
    --slot-hot-dark: 23, 96%, 44%;
    --slot-promo: 12, 61%, 48%;
    --slot-promo-dark: 8, 97%, 29%;
    --slot-new: 82, 89%, 48%;
    --slot-new-dark: 82, 90%, 30%;
    --slot-caption: 0, 0%, 100%;
    --casino-promo: 220, 75%, 77%;
    --casino-promo-dark: 211, 49%, 41%;
    --casino-new: 90, 75%, 76%;
    --casino-new-dark: 80, 49%, 40%;
    --casino-cashback: 70, 100%, 70%;
    --casino-cashback-dark: 60, 100%, 50%;
    --casino-cashback-vip: 47, 75%, 77%;
    --casino-cashback-vip-dark: 38, 49%, 41%;
    --casino-caption: 202, 22%, 10%;
    --slot-popup-main: 206, 74%, 18%;
    --slot-popup-main-dark: 207, 71%, 8%;
    --slot-modal-gold: 45, 69%, 67%;
    --slot-light: 0, 0%, 100%;
    --slot-dark: 0, 0%, 0%;
    --slot-dark-1: 205, 11%, 22%;
    --slot-dark-2: 212, 11%, 30%;
    --slot-dark-3: 205, 10%, 24%;
    --slot-tag-1-bg: 335, 100%, 50%;
    --slot-tag-2-bg: 140, 100%, 33%;
    --cyber-alternative-gradient-start: 202, 100%, 62%;
    --cyber-alternative-gradient-end: 249, 100%, 71%;
    --cyber-alternative-gradient-clr: 0, 0%, 100%;
    --cyber-bad-gradient-1-bg: 359, 39%, 58%;
    --cyber-bad-gradient-2-bg: 359, 27%, 54%;
    --cyber-bad-gradient-3-bg: 359, 43%, 53%;
    --cyber-bad-gradient-4-bg: 359, 43%, 52%;
    --cyber-disabled-gradient-start: 211, 48%, 34%;
    --cyber-disabled-gradient-end: 230, 38%, 37%;
    --cyber-disabled-gradient-clr: 0, 0%, 100%;
    --cyber-good-gradient-1-bg: 82, 54%, 61%;
    --cyber-good-gradient-2-bg: 82, 49%, 57%;
    --cyber-good-gradient-3-bg: 82, 64%, 40%;
    --cyber-good-gradient-4-bg: 82, 40%, 45%;
    --cyber-secondary-bg: 220, 100%, 68%;
    --cyber-secondary-clr: 220, 84%, 63%;
    --cyber-secondary-clr-accent: 0, 0%, 100%;
    --cyber-secondary-gradient-start: 270, 87%, 64%;
    --cyber-secondary-gradient-middle: 254, 76%, 56%;
    --cyber-secondary-gradient-end: 254, 69%, 50%;
    --cyber-team1: 169, 56%, 50%;
    --cyber-team2: 339, 100%, 67%;
    --cyber-alternative-team1: 207, 92%, 79%;
    --cyber-alternative-team2: 46, 63%, 71%;
    --slot-machine-accent: 189, 90%, 70%;
    --slot-machine-bg-1: 222, 100%, 20%;
    --slot-machine-bg-2: 209, 100%, 52%;
    --slot-machine-bg-3: 230, 89%, 17%;
    --slot-machine-bg-4: 249, 63%, 46%;
    --loading: 208, 61%, 32%;
    --casino-mission-dark: 217, 79%, 55%;
    --casino-mission-light: 217, 99%, 65%;
    --casino-mission-text: 0, 0%, 100%;
    --custom-modal-overlay-bg: 210, 57%, 26%;
    --status-icon-title: 208, 100%, 62%;
    --status-icon-title-success: 82, 55%, 41%;
    --status-icon-bg: 208, 100%, 62%;
    --status-icon-bg-success: 82, 56%, 50%;
    --status-icon-bg-success-special: 150, 100%, 36%;
    --status-icon-bg-success-special-personalized: 165, 100%, 39%;
    --status-icon-bg-error: 359, 100%, 67%;
    --status-icon-bg-before: 0, 0%, 100%;
    --status-icon-bg-error-before: 0, 0%, 100%;
    --status-icon-bg-success-before: 0, 0%, 100%;
    --status-icon-clr: 0, 0%, 100%;
    --status-icon-clr-success: 0, 0%, 100%;
    --status-icon-clr-error: 0, 0%, 100%;
    --custom-banner-image-sum-clr: 208, 100%, 62%;
    --custom-ui-button-bg-gradient-theme-cyber-accent-start: 202, 100%, 62%;
    --custom-ui-button-bg-gradient-theme-cyber-accent-end: 249, 100%, 71%;
    --custom-ui-button-clr-gradient-theme-cyber-accent: 0, 0%, 100%;
    --custom-ui-button-disabled-bg-gradient-theme-cyber-accent-start: 211, 48%, 34%;
    --custom-ui-button-disabled-bg-gradient-theme-cyber-accent-end: 230, 38%, 37%;
    --custom-ui-button-bg-theme-cyber-accent-gradient-start: 202, 100%, 62%;
    --custom-ui-button-bg-theme-cyber-accent-gradient-end: 249, 100%, 71%;
    --custom-ui-button-clr-theme-cyber-accent-gradient: 0, 0%, 100%;
    --custom-ui-button-bg-hover-theme-cyber-accent-gradient-start: 202, 100%, 62%;
    --custom-ui-button-bg-hover-theme-cyber-accent-gradient-end: 249, 100%, 71%;
    --custom-ui-button-clr-hover-theme-cyber-accent-gradient: 0, 0%, 100%;
    --custom-ui-button-disabled-bg-gradient-theme-cyber-accent-gradient-start: 211, 48%, 34%;
    --custom-ui-button-disabled-bg-gradient-theme-cyber-accent-gradient-end: 230, 38%, 37%;
    --custom-ui-button-disabled-clr-gradient-theme-cyber-accent: 222, 6%, 55%;
    --custom-ui-market-value-clr-theme-cyber-accent: 0, 0%, 100%;
    --custom-ui-market-value-clr-toggled-theme-cyber-accent: 0, 0%, 100%;
    --custom-ui-market-value-clr-theme-gray-30: 210, 57%, 26%;
    --custom-ui-market-bg-theme-cyber-accent-gradient-start: 202, 100%, 62%;
    --custom-ui-market-bg-theme-cyber-accent-gradient-end: 249, 100%, 71%;
    --custom-ui-market-clr-theme-cyber-accent-gradient: 0, 0%, 100%;
    --custom-ui-market-bg-toggled-theme-cyber-accent-gradient-start: 270, 87%, 64%;
    --custom-ui-market-bg-toggled-theme-cyber-accent-gradient-middle: 254, 76%, 56%;
    --custom-ui-market-bg-toggled-theme-cyber-accent-gradient-end: 254, 69%, 50%;
    --custom-ui-market-clr-toggled-theme-cyber-accent-gradient: 0, 0%, 100%;
    --custom-ui-market-clr-bad-toggled-theme-cyber-accent-gradient: 359, 100%, 75%;
    --custom-ui-market-clr-good-toggled-theme-cyber-accent-gradient: 82, 56%, 50%;
    --custom-ui-market-bg-1-bad-toggled-theme-cyber-accent-gradient: 359, 39%, 58%;
    --custom-ui-market-bg-2-bad-toggled-theme-cyber-accent-gradient: 359, 27%, 54%;
    --custom-ui-market-bg-3-bad-toggled-theme-cyber-accent-gradient: 359, 43%, 53%;
    --custom-ui-market-bg-4-bad-toggled-theme-cyber-accent-gradient: 359, 43%, 52%;
    --custom-ui-market-bg-1-good-toggled-theme-cyber-accent-gradient: 82, 54%, 61%;
    --custom-ui-market-bg-2-good-toggled-theme-cyber-accent-gradient: 82, 49%, 57%;
    --custom-ui-market-bg-3-good-toggled-theme-cyber-accent-gradient: 82, 64%, 40%;
    --custom-ui-market-bg-4-good-toggled-theme-cyber-accent-gradient: 82, 40%, 45%;
    --custom-ui-tab-bg-hover-theme-cyber-start: 202, 100%, 62%;
    --custom-ui-tab-bg-hover-theme-cyber-end: 249, 100%, 71%;
    --custom-ui-tab-clr-hover-theme-cyber: 0, 0%, 100%;
    --custom-ui-tab-bg-theme-cyber-gradient-start: 220, 41%, 27%;
    --custom-ui-tab-bg-theme-cyber-gradient-end: 220, 47%, 18%;
    --custom-ui-tab-clr-theme-cyber-gradient: 0, 0%, 100%;
    --custom-ui-tab-bg-hover-theme-cyber-gradient-start: 202, 100%, 62%;
    --custom-ui-tab-bg-hover-theme-cyber-gradient-end: 249, 100%, 71%;
    --custom-ui-tab-clr-hover-theme-cyber-gradient-start: 0, 0%, 100%;
    --cyber-champ-card-status-bg: 220, 100%, 68%;
    --cyber-champ-card-status-clr: 0, 0%, 100%;
    --cyber-game-card-before: 220, 100%, 68%;
    --coupon-bet-is-live-bg: 220, 100%, 68%;
    --coupon-bet-is-live-clr: 220, 43%, 35%;
    --ui-cyber-slider-slide: 220, 47%, 18%;
    --ui-cyber-slider-slide-after-start: 220, 100%, 68%;
    --ui-cyber-slider-slide-after-middle: 220, 100%, 83%;
    --ui-cyber-slider-slide-after-end: 220, 100%, 68%;
    --ui-scrollbar-accent-bg: 220, 100%, 68%;
    --ui-scrollbar-accent-bg-hover: 220, 44%, 46%;
    --ui-cyber-slider-slide-container-before: 220, 100%, 68%;
    --custom-cyber-multi-banner-gradient: 220, 47%, 18%;
    --custom-tp-mobile-bottom-navigation-link-ico-theme-third-party-gray-10: 223, 12%, 78%;
    --custom-ui-tag-bg-theme-dynamic-accent: 220, 100%, 68%;
    --custom-ui-tag-clr-theme-dynamic-accent: 0, 0%, 100%;
    --custom-header-navigation-section-promo-bg: 208, 100%, 62%;
    --custom-icon-zone-clr: 208, 62%, 40%;
    --custom-top-events-banner-app-timer-progress-bg: 208, 100%, 62%;
    --products-gradient-1: 180, 86%, 31%;
    --products-gradient-2: 208, 100%, 62%;
    --products-gradient-3: 342, 51%, 38%;
    --products-gradient-4: 169, 57%, 31%;
    --products-gradient-5: 254, 69%, 50%;
}

.swal2-popup.swal2-toast {
    flex-direction: row;
    align-items: center;
    width: auto;
    padding: .625em;
    overflow-y: hidden;
    background: #fff;
    box-shadow: 0 0 .625em #d9d9d9
}

.swal2-popup.swal2-toast .swal2-header {
    flex-direction: row;
    padding: 0
}

.swal2-popup.swal2-toast .swal2-title {
    flex-grow: 1;
    justify-content: flex-start;
    margin: 0 .6em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-footer {
    margin: .5em 0 0;
    padding: .5em 0 0;
    font-size: .8em
}

.swal2-popup.swal2-toast .swal2-close {
    position: static;
    width: .8em;
    height: .8em;
    line-height: .8
}

.swal2-popup.swal2-toast .swal2-content {
    justify-content: flex-start;
    padding: 0;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-icon {
    width: 2em;
    min-width: 2em;
    height: 2em;
    margin: 0
}

.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 1.8em;
    font-weight: 700
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
        font-size: .25em
    }
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    top: .875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: .3125em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: .3125em
}

.swal2-popup.swal2-toast .swal2-actions {
    flex-basis: auto!important;
    width: auto;
    height: auto;
    margin: 0 .3125em
}

.swal2-popup.swal2-toast .swal2-styled {
    margin: 0 .3125em;
    padding: .3125em .625em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-styled:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #32649666
}

.swal2-popup.swal2-toast .swal2-success {
    border-color: #a5dc86
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 1.6em;
    height: 3em;
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -.8em;
    left: -.5em;
    transform: rotate(-45deg);
    transform-origin: 2em 2em;
    border-radius: 4em 0 0 4em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -.25em;
    left: .9375em;
    transform-origin: 0 1.5em;
    border-radius: 0 4em 4em 0
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
    top: 0;
    left: .4375em;
    width: .4375em;
    height: 2.6875em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
    height: .3125em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    top: 1.125em;
    left: .1875em;
    width: .75em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    top: .9375em;
    right: .1875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-toast-animate-success-line-tip .75s
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-toast-animate-success-line-long .75s
}

.swal2-popup.swal2-toast.swal2-show {
    animation: swal2-toast-show .5s
}

.swal2-popup.swal2-toast.swal2-hide {
    animation: swal2-toast-hide .1s forwards
}

.swal2-container {
    display: flex;
    position: fixed;
    z-index: 1060;
    inset: 0;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: .625em;
    overflow-x: hidden;
    transition: background-color .1s;
    -webkit-overflow-scrolling: touch
}

.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation {
    background: #0006
}

.swal2-container.swal2-backdrop-hide {
    background: transparent!important
}

.swal2-container.swal2-top {
    align-items: flex-start
}

.swal2-container.swal2-top-start,.swal2-container.swal2-top-left {
    align-items: flex-start;
    justify-content: flex-start
}

.swal2-container.swal2-top-end,.swal2-container.swal2-top-right {
    align-items: flex-start;
    justify-content: flex-end
}

.swal2-container.swal2-center {
    align-items: center
}

.swal2-container.swal2-center-start,.swal2-container.swal2-center-left {
    align-items: center;
    justify-content: flex-start
}

.swal2-container.swal2-center-end,.swal2-container.swal2-center-right {
    align-items: center;
    justify-content: flex-end
}

.swal2-container.swal2-bottom {
    align-items: flex-end
}

.swal2-container.swal2-bottom-start,.swal2-container.swal2-bottom-left {
    align-items: flex-end;
    justify-content: flex-start
}

.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}

.swal2-container.swal2-bottom>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-right>:first-child {
    margin-top: auto
}

.swal2-container.swal2-grow-fullscreen>.swal2-modal {
    display: flex!important;
    flex: 1;
    align-self: stretch;
    justify-content: center
}

.swal2-container.swal2-grow-row>.swal2-modal {
    display: flex!important;
    flex: 1;
    align-content: center;
    justify-content: center
}

.swal2-container.swal2-grow-column {
    flex: 1;
    flex-direction: column
}

.swal2-container.swal2-grow-column.swal2-top,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-bottom {
    align-items: center
}

.swal2-container.swal2-grow-column.swal2-top-start,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-bottom-left {
    align-items: flex-start
}

.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-top-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-bottom-right {
    align-items: flex-end
}

.swal2-container.swal2-grow-column>.swal2-modal {
    display: flex!important;
    flex: 1;
    align-content: center;
    justify-content: center
}

.swal2-container.swal2-no-transition {
    transition: none!important
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
    margin: auto
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .swal2-container .swal2-modal {
        margin: 0!important
    }
}

.swal2-popup {
    display: none;
    position: relative;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    width: 32em;
    max-width: 100%;
    padding: 1.25em;
    border: none;
    border-radius: .3125em;
    background: #fff;
    font-family: inherit;
    font-size: 1rem
}

.swal2-popup:focus {
    outline: none
}

.swal2-popup.swal2-loading {
    overflow-y: hidden
}

.swal2-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1.8em
}

.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0 0 .4em;
    padding: 0;
    color: #595959;
    font-size: 1.875em;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word
}

.swal2-actions {
    display: flex;
    z-index: 1;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 1.25em auto 0
}

.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
    opacity: .4
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(#0000001a,#0000001a)
}

.swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(#0003,#0003)
}

.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
    box-sizing: border-box;
    width: 2.5em;
    height: 2.5em;
    margin: .46875em;
    padding: 0;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border: .25em solid transparent;
    border-radius: 100%;
    border-color: transparent;
    background-color: transparent!important;
    color: transparent!important;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
    margin-right: 1.875rem;
    margin-left: 1.875rem
}

.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after {
    content: "";
    display: inline-block;
    width: .9375rem;
    height: .9375rem;
    margin-left: .3125rem;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border: 3px solid #999999;
    border-radius: 50%;
    border-right-color: transparent;
    box-shadow: 1px 1px 1px #fff
}

.swal2-styled {
    margin: .3125em;
    padding: .625em 2em;
    box-shadow: none;
    font-weight: 500
}

.swal2-styled:not([disabled]) {
    cursor: pointer
}

.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #3085d6;
    color: #fff;
    font-size: 1.0625em
}

.swal2-styled.swal2-cancel {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #aaa;
    color: #fff;
    font-size: 1.0625em
}

.swal2-styled:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #32649666
}

.swal2-styled::-moz-focus-inner {
    border: 0
}

.swal2-footer {
    justify-content: center;
    margin: 1.25em 0 0;
    padding: 1em 0 0;
    border-top: 1px solid #eee;
    color: #545454;
    font-size: 1em
}

.swal2-timer-progress-bar-container {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: .25em;
    overflow: hidden;
    border-bottom-right-radius: .3125em;
    border-bottom-left-radius: .3125em
}

.swal2-timer-progress-bar {
    width: 100%;
    height: .25em;
    background: #0003
}

.swal2-image {
    max-width: 100%;
    margin: 1.25em auto
}

.swal2-close {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    align-items: center;
    justify-content: center;
    width: 1.2em;
    height: 1.2em;
    padding: 0;
    overflow: hidden;
    transition: color .1s ease-out;
    border: none;
    border-radius: 0;
    background: transparent;
    color: #ccc;
    font-family: serif;
    font-size: 2.5em;
    line-height: 1.2;
    cursor: pointer
}

.swal2-close:hover {
    transform: none;
    background: transparent;
    color: #f27474
}

.swal2-close::-moz-focus-inner {
    border: 0
}

.swal2-content {
    z-index: 1;
    justify-content: center;
    margin: 0;
    padding: 0 1.6em;
    color: #545454;
    font-size: 1.125em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    word-wrap: break-word
}

.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox {
    margin: 1em auto
}

.swal2-input,.swal2-file,.swal2-textarea {
    box-sizing: border-box;
    width: 100%;
    transition: border-color .3s,box-shadow .3s;
    border: 1px solid #d9d9d9;
    border-radius: .1875em;
    background: inherit;
    box-shadow: inset 0 1px 1px #0000000f;
    color: inherit;
    font-size: 1.125em
}

.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror {
    border-color: #f27474!important;
    box-shadow: 0 0 2px #f27474!important
}

.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus {
    border: 1px solid #b4dbed;
    outline: none;
    box-shadow: 0 0 3px #c4e6f5
}

.swal2-input::-moz-placeholder,.swal2-file::-moz-placeholder,.swal2-textarea::-moz-placeholder {
    color: #ccc
}

.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder {
    color: #ccc
}

.swal2-range {
    margin: 1em auto;
    background: #fff
}

.swal2-range input {
    width: 80%
}

.swal2-range output {
    width: 20%;
    color: inherit;
    font-weight: 600;
    text-align: center
}

.swal2-range input,.swal2-range output {
    height: 2.625em;
    padding: 0;
    font-size: 1.125em;
    line-height: 2.625em
}

.swal2-input {
    height: 2.625em;
    padding: 0 .75em
}

.swal2-input[type=number] {
    max-width: 10em
}

.swal2-file {
    background: inherit;
    font-size: 1.125em
}

.swal2-textarea {
    height: 6.75em;
    padding: .75em
}

.swal2-select {
    min-width: 50%;
    max-width: 100%;
    padding: .375em .625em;
    background: inherit;
    color: inherit;
    font-size: 1.125em
}

.swal2-radio,.swal2-checkbox {
    align-items: center;
    justify-content: center;
    background: #fff;
    color: inherit
}

.swal2-radio label,.swal2-checkbox label {
    margin: 0 .6em;
    font-size: 1.125em
}

.swal2-radio input,.swal2-checkbox input {
    margin: 0 .4em
}

.swal2-validation-message {
    display: none;
    align-items: center;
    justify-content: center;
    padding: .625em;
    overflow: hidden;
    background: #f0f0f0;
    color: #666;
    font-size: 1em;
    font-weight: 300
}

.swal2-validation-message:before {
    content: "!";
    display: inline-block;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 .625em;
    border-radius: 50%;
    background-color: #f27474;
    color: #fff;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center
}

.swal2-icon {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 1.25em auto 1.875em;
    border: .25em solid transparent;
    border-radius: 50%;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.swal2-icon .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 3.75em
}

.swal2-icon.swal2-error {
    border-color: #f27474;
    color: #f27474
}

.swal2-icon.swal2-error .swal2-x-mark {
    position: relative;
    flex-grow: 1
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: .3125em;
    border-radius: .125em;
    background-color: #f27474
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: 1.0625em;
    transform: rotate(45deg)
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: 1em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-error.swal2-icon-show {
    animation: swal2-animate-error-icon .5s
}

.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
    animation: swal2-animate-error-x-mark .5s
}

.swal2-icon.swal2-warning {
    border-color: #facea8;
    color: #f8bb86
}

.swal2-icon.swal2-info {
    border-color: #9de0f6;
    color: #3fc3ee
}

.swal2-icon.swal2-question {
    border-color: #c9dae1;
    color: #87adbd
}

.swal2-icon.swal2-success {
    border-color: #a5dc86;
    color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 3.75em;
    height: 7.5em;
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -.4375em;
    left: -2.0635em;
    transform: rotate(-45deg);
    transform-origin: 3.75em 3.75em;
    border-radius: 7.5em 0 0 7.5em
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -.6875em;
    left: 1.875em;
    transform: rotate(-45deg);
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0
}

.swal2-icon.swal2-success .swal2-success-ring {
    position: absolute;
    z-index: 2;
    top: -.25em;
    left: -.25em;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    border: .25em solid rgba(165,220,134,.3);
    border-radius: 50%
}

.swal2-icon.swal2-success .swal2-success-fix {
    position: absolute;
    z-index: 1;
    top: .5em;
    left: 1.625em;
    width: .4375em;
    height: 5.625em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    display: block;
    position: absolute;
    z-index: 2;
    height: .3125em;
    border-radius: .125em;
    background-color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
    top: 2.875em;
    left: .8125em;
    width: 1.5625em;
    transform: rotate(45deg)
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-animate-success-line-tip .75s
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-animate-success-line-long .75s
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
    animation: swal2-rotate-success-circular-line 4.25s ease-in
}

.swal2-progress-steps {
    align-items: center;
    margin: 0 0 1.25em;
    padding: 0;
    background: inherit;
    font-weight: 600
}

.swal2-progress-steps li {
    display: inline-block;
    position: relative
}

.swal2-progress-steps .swal2-progress-step {
    z-index: 20;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    background: #3085d6;
    color: #fff;
    line-height: 2em;
    text-align: center
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background: #3085d6
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #add8e6;
    color: #fff
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background: #add8e6
}

.swal2-progress-steps .swal2-progress-step-line {
    z-index: 10;
    width: 2.5em;
    height: .4em;
    margin: 0 -1px;
    background: #3085d6
}

[class^=swal2] {
    -webkit-tap-highlight-color: transparent
}

.swal2-show {
    animation: swal2-show .3s
}

.swal2-hide {
    animation: swal2-hide .15s forwards
}

.swal2-noanimation {
    transition: none
}

.swal2-scrollbar-measure {
    position: absolute;
    top: -624.9375rem;
    width: 3.125rem;
    height: 3.125rem;
    overflow: scroll
}

.swal2-rtl .swal2-close {
    right: auto;
    left: 0
}

.swal2-rtl .swal2-timer-progress-bar {
    right: 0;
    left: auto
}

@supports (-ms-accelerator: true) {
    .swal2-range input {
        width: 100%!important
    }

    .swal2-range output {
        display: none
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .swal2-range input {
        width: 100%!important
    }

    .swal2-range output {
        display: none
    }
}

@-moz-document url-prefix() {
    .swal2-close:focus {
        outline: 2px solid rgba(50,100,150,.4)
    }
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-.625em) rotate(2deg)
    }

    33% {
        transform: translateY(0) rotate(-2deg)
    }

    66% {
        transform: translateY(.3125em) rotate(2deg)
    }

    to {
        transform: translateY(0) rotate(0)
    }
}

@keyframes swal2-toast-hide {
    to {
        transform: rotate(1deg);
        opacity: 0
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }

    54% {
        top: .125em;
        left: .125em;
        width: 0
    }

    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }

    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }

    to {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }

    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }

    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }

    to {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@keyframes swal2-show {
    0% {
        transform: scale(.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(.95)
    }

    to {
        transform: scale(1)
    }
}

@keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(.5);
        opacity: 0
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }

    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }

    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }

    to {
        top: 2.8125em;
        left: .8125em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }

    to {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    50% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    to {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }

    to {
        transform: rotateX(0);
        opacity: 1
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-height-auto {
    height: auto!important
}

body.swal2-no-backdrop .swal2-container {
    inset: auto;
    max-width: calc(100% - 1.25em);
    background-color: transparent!important
}

body.swal2-no-backdrop .swal2-container>.swal2-modal {
    box-shadow: 0 0 .625rem #0006
}

body.swal2-no-backdrop .swal2-container.swal2-top {
    top: 0;
    left: 50%;
    transform: translate(-50%)
}

body.swal2-no-backdrop .swal2-container.swal2-top-start,body.swal2-no-backdrop .swal2-container.swal2-top-left {
    top: 0;
    left: 0
}

body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right {
    top: 0;
    right: 0
}

body.swal2-no-backdrop .swal2-container.swal2-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

body.swal2-no-backdrop .swal2-container.swal2-center-start,body.swal2-no-backdrop .swal2-container.swal2-center-left {
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right {
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-container.swal2-bottom {
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

body.swal2-no-backdrop .swal2-container.swal2-bottom-start,body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
    bottom: 0;
    left: 0
}

body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
    right: 0;
    bottom: 0
}

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll!important
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true] {
        display: none
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
        position: static!important
    }
}

body.swal2-toast-shown .swal2-container {
    background-color: transparent
}

body.swal2-toast-shown .swal2-container.swal2-top {
    inset: 0 auto auto 50%;
    transform: translate(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right {
    inset: 0 0 auto auto
}

body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left {
    inset: 0 auto auto 0
}

body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left {
    inset: 50% auto auto 0;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
    inset: 50% auto auto 50%;
    transform: translate(-50%,-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right {
    inset: 50% 0 auto auto;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left {
    inset: auto auto 0 0
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
    inset: auto auto 0 50%;
    transform: translate(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right {
    inset: auto 0 0 auto
}

body.swal2-toast-column .swal2-toast {
    flex-direction: column;
    align-items: stretch
}

body.swal2-toast-column .swal2-toast .swal2-actions {
    flex: 1;
    align-self: stretch;
    height: 2.2em;
    margin-top: .3125em
}

body.swal2-toast-column .swal2-toast .swal2-loading {
    justify-content: center
}

body.swal2-toast-column .swal2-toast .swal2-input {
    height: 2em;
    margin: .3125em auto;
    font-size: 1em
}

body.swal2-toast-column .swal2-toast .swal2-validation-message {
    font-size: 1em
}

@charset "UTF-8";button,select {
                     text-align: left
                 }

*,*:before,*:after {
    box-sizing: inherit
}

html {
    box-sizing: border-box;
    height: 100%
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    html {
        display: flex;
        flex-direction: column
    }
}

body {
    margin: 0;
    height: 100%;
    text-rendering: optimizeLegibility;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent
}

:focus {
    outline: none
}

p,dd,dl,figure,blockquote {
    margin: 0
}

blockquote,q {
    quotes: none
}

ul,ol {
    padding: 0;
    margin: 0;
    list-style-type: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

th {
    font-weight: inherit;
    text-align: inherit
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit
}

audio,video {
    display: block
}

img {
    max-width: 100%;
    display: block;
    border: none
}

iframe {
    border: none
}

pre,code,kbd,samp {
    font-family: monospace,monospace;
    font-size: inherit
}

a {
    background-color: transparent;
    text-decoration: none;
    color: inherit
}

abbr {
    border: none;
    text-decoration: none
}

b,strong {
    font-weight: inherit
}

i,em,dfn {
    font-style: inherit
}

mark {
    background-color: transparent;
    color: inherit
}

small {
    font-size: inherit
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

form {
    margin: 0
}

button,input,optgroup,select,textarea {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    font: inherit;
    color: inherit;
    letter-spacing: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    cursor: pointer;
    -webkit-appearance: none
}

textarea {
    resize: none;
    overflow-y: auto;
    overflow-x: hidden
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    border: none;
    padding: 0
}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
    outline: none
}

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

[type=search] {
    outline: none
}

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

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

fieldset {
    padding: 0;
    margin: 0;
    border: none
}

legend {
    display: block;
    padding: 0;
    white-space: normal
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

::-moz-input-placeholder {
    color: inherit;
    opacity: 1;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

:-moz-placeholder {
    color: inherit;
    opacity: 1;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
    -ms-transition: opacity .3s;
    transition: opacity .3s
}

:focus::-webkit-input-placeholder {
    opacity: 0
}

:focus::-moz-input-placeholder {
    opacity: 0
}

:focus:-moz-placeholder {
    opacity: 0
}

:focus:-ms-input-placeholder {
    opacity: 0
}

svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: currentColor
}

[hidden] {
    display: none
}

:disabled,.disabled {
    cursor: not-allowed
}

::-ms-clear {
    display: none
}

:-webkit-autofill {
    box-shadow: 0 0 6.25rem #fff inset;
    -webkit-text-fill-color: currentColor
}

::-moz-selection {
    background-color: hsla(var(--primary-80-bg),1);
    color: hsla(var(--primary-80-clr),1);
    -webkit-text-fill-color: hsla(var(--primary-80-clr),1)
}

::selection {
    background-color: hsla(var(--primary-80-bg),1);
    color: hsla(var(--primary-80-clr),1);
    -webkit-text-fill-color: hsla(var(--primary-80-clr),1)
}

canvas {
    image-rendering: pixelated
}

.u-visually-hidden {
    position: absolute;
    padding: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0)
}

.u-ltr {
    direction: ltr;
    unicode-bidi: embed
}

.u-nowrap {
    white-space: nowrap
}

@font-face {
    font-family: Righteous;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Righteous-Regular"),url(/genfiles/cms/1/desktop/fonts/Righteous/Righteous-Regular.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto-LightItalic"),url(/genfiles/cms/1/desktop/fonts/Roboto/Roboto-LightItalic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto-Italic"),url(/genfiles/cms/1/desktop/fonts/Roboto/Roboto-Italic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto-MediumItalic"),url(/genfiles/cms/1/desktop/fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto-BoldItalic"),url(/genfiles/cms/1/desktop/fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto-BlackItalic"),url(/genfiles/cms/1/desktop/fonts/Roboto/Roboto-BlackItalic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-display: swap;
    font-weight: 400 700;
    src: url(/genfiles/cms/1/desktop/fonts/RobotoVariable/RobotoVariable.woff2) format("woff2-variations")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("RobotoCondensed-LightItalic"),url(/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("RobotoCondensed-Italic"),url(/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Italic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("RobotoCondensed-BoldItalic"),url(/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2) format("woff2")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("RobotoCondensed-Light"),url(/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Light.woff2) format("woff2")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("RobotoCondensed-Regular"),url(/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Regular.woff2) format("woff2")
}

@font-face {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("RobotoCondensed-Bold"),url(/genfiles/cms/1/desktop/fonts/RobotoCondensed/RobotoCondensed-Bold.woff2) format("woff2")
}

:root {
    --vh: 1vh;
    --browser-scrollbar-width: 0;
    --header-height: 0;
    --fz: 16
}

html {
    font-size: 1rem
}

body {
    --font-family: "Roboto", sans-serif;
    --font-family-condensed: "Roboto Condensed", sans-serif;
    overflow-x: hidden;
    font-family: var(--font-family)
}

[xlang=my] body *,[xlang=bn] body *,[xlang=sd] body *,[xlang=hy] body *,[xlang=hi] body *,[xlang=ta] body * {
    line-height: var(--tall-langs-line-height, normal)!important;
    word-break: break-word
}

[xlang=my] body {
    --font-family: "Noto Sans Myanmar", sans-serif;
    --font-family-condensed: "Noto Sans Myanmar", sans-serif
}

body.body--has-modal {
    height: 100vh
}

#__layout,#__nuxt {
    height: 100%
}

@media print {
    .online-consultant {
        display: none
    }
}

.ico__svg {
    width: 1em;
    height: 1em
}

.tooltip {
    z-index: 10000;
    max-width: 12.8125rem;
    display: block;
    text-align: left;
    word-break: break-word
}

.tooltip .tooltip-inner {
    --hsl-bg: var(--gray-60-bg);
    --hsl-clr: var(--gray-60-clr);
    --hsl-clr-accent: var(--gray-60-clr-accent);
    --hsl-clr-decent: var(--gray-60-clr-decent);
    --hsl-clr-strong: var(--gray-60-clr-strong);
    --hsl-clr-strong-alt: var(--gray-60-clr-strong-alt);
    --hsl-clr-primary: var(--gray-60-clr-primary);
    --hsl-clr-good: var(--gray-60-clr-good);
    --hsl-clr-bad: var(--gray-60-clr-bad);
    --hsl-sep: var(--gray-60-sep);
    --hsl-sep-alt: var(--gray-60-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
    color: Hsla(var(--hsl-clr),1);
    box-shadow: 0 0 .3125rem Hsla(var(--primary--40-bg),.2);
    padding: .5rem;
    border: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)));
    border-radius: var(--border-radius);
    background-color: Hsl(var(--custom-tooltip-bg-color, var(--hsl-bg)));
    color: Hsl(var(--custom-tooltip-text-color, var(--hsl-clr)));
    font-size: .6875rem;
    line-height: .8125rem
}

.tooltip .tooltip-arrow {
    --hsl-bg: var(--gray-60-bg);
    --hsl-clr: var(--gray-60-clr);
    --hsl-clr-accent: var(--gray-60-clr-accent);
    --hsl-clr-decent: var(--gray-60-clr-decent);
    --hsl-clr-strong: var(--gray-60-clr-strong);
    --hsl-clr-strong-alt: var(--gray-60-clr-strong-alt);
    --hsl-clr-primary: var(--gray-60-clr-primary);
    --hsl-clr-good: var(--gray-60-clr-good);
    --hsl-clr-bad: var(--gray-60-clr-bad);
    --hsl-sep: var(--gray-60-sep);
    --hsl-sep-alt: var(--gray-60-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
    color: Hsla(var(--hsl-clr),1);
    position: absolute;
    width: .5625rem;
    height: .5625rem;
    background-color: Hsl(var(--custom-tooltip-bg-color, var(--hsl-bg)));
    transform: rotate(45deg);
    pointer-events: none
}

.tooltip[x-placement^=top] {
    margin-bottom: .4375rem
}

.tooltip[x-placement^=top] .tooltip-arrow {
    bottom: -.25rem;
    left: calc(50% + .25rem);
    border-right: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)));
    border-bottom: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

.tooltip[x-placement^=bottom] {
    margin-top: .25rem
}

.tooltip[x-placement^=bottom] .tooltip-arrow {
    top: -.25rem;
    left: calc(50% + .25rem);
    border-top: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)));
    border-left: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

.tooltip[x-placement^=right] {
    margin-left: .25rem
}

.tooltip[x-placement^=right] .tooltip-arrow {
    top: calc(50% + .25rem);
    left: -.25rem;
    border-left: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

[dir=ltr] .tooltip[x-placement^=right] .tooltip-arrow {
    border-bottom: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

[dir=rtl] .tooltip[x-placement^=right] .tooltip-arrow {
    border-top: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

.tooltip[x-placement^=left] {
    margin-right: .25rem
}

.tooltip[x-placement^=left] .tooltip-arrow {
    top: calc(50% + .25rem);
    right: -.25rem;
    border-right: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

[dir=ltr] .tooltip[x-placement^=left] .tooltip-arrow {
    border-top: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

[dir=rtl] .tooltip[x-placement^=left] .tooltip-arrow {
    border-bottom: 1px solid Hsl(var(--custom-tooltip-border-color, var(--gray--5-bg)))
}

.tooltip[aria-hidden=true] {
    visibility: hidden;
    opacity: 0;
    transition: opacity .15s,visibility .15s
}

.tooltip[aria-hidden=false] {
    visibility: visible;
    opacity: 1;
    transition: opacity .15s
}

.tooltip--cyber--35 {
    box-shadow: 0 0 1.5rem Hsla(var(--cyber-55-bg),.24)
}

.tooltip--cyber--35 .tooltip-inner,.tooltip--cyber--35 .tooltip-arrow {
    --hsl-bg: var(--cyber--35-bg);
    --hsl-clr: var(--cyber--35-clr);
    --hsl-clr-accent: var(--cyber--35-clr-accent);
    --hsl-clr-decent: var(--cyber--35-clr-decent);
    --hsl-clr-strong: var(--cyber--35-clr-strong);
    --hsl-clr-strong-alt: var(--cyber--35-clr-strong-alt);
    --hsl-clr-primary: var(--cyber--35-clr-primary);
    --hsl-clr-good: var(--cyber--35-clr-good);
    --hsl-clr-bad: var(--cyber--35-clr-bad);
    --hsl-sep: var(--cyber--35-sep);
    --hsl-sep-alt: var(--cyber--35-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
    color: Hsla(var(--hsl-clr),1);
    border-color: var(--color-sep)
}

.tooltip--theme-special-primary-90 .tooltip-inner,.tooltip--theme-special-primary-90 .tooltip-arrow {
    --hsl-bg: var(--specialPrimary-90-bg);
    --hsl-clr: var(--specialPrimary-90-clr);
    --hsl-clr-accent: var(--specialPrimary-90-clr-accent);
    --hsl-clr-decent: var(--specialPrimary-90-clr-decent);
    --hsl-clr-strong: var(--specialPrimary-90-clr-strong);
    --hsl-clr-strong-alt: var(--specialPrimary-90-clr-strong-alt);
    --hsl-clr-primary: var(--specialPrimary-90-clr-primary);
    --hsl-clr-good: var(--specialPrimary-90-clr-good);
    --hsl-clr-bad: var(--specialPrimary-90-clr-bad);
    --hsl-sep: var(--specialPrimary-90-sep);
    --hsl-sep-alt: var(--specialPrimary-90-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
    color: Hsla(var(--hsl-clr),1);
    --custom-tooltip-border-color: var(--hsl-sep-alt)
}

.tooltip--theme-special-primary-90 .tooltip-inner {
    box-shadow: 0 .25rem .5rem Hsla(var(--specialPrimary--50-bg),.1)
}

/*! rtl:begin:ignore */
.tooltip--ltr {
    direction: ltr
}

/*! rtl:end:ignore */
@font-face {
    font-family: Noto Sans Myanmar;
    src: url(/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar-Bold.woff2) format("woff2"),url(/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Noto Sans Myanmar;
    src: url(/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar.woff2) format("woff2"),url(/genfiles/cms/1/desktop/fonts/NotoSansMyanmar/NotoSansMyanmar.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

body {
    --hsl-bg: var(--primary--40-bg);
    --hsl-clr: var(--primary--40-clr);
    --hsl-clr-accent: var(--primary--40-clr-accent);
    --hsl-clr-decent: var(--primary--40-clr-decent);
    --hsl-clr-strong: var(--primary--40-clr-strong);
    --hsl-clr-strong-alt: var(--primary--40-clr-strong-alt);
    --hsl-clr-primary: var(--primary--40-clr-primary);
    --hsl-clr-good: var(--primary--40-clr-good);
    --hsl-clr-bad: var(--primary--40-clr-bad);
    --hsl-sep: var(--primary--40-sep);
    --hsl-sep-alt: var(--primary--40-sep-alt);
    background-color: Hsla(var(--hsl-bg),1);
    color: Hsla(var(--hsl-clr),1)
}

body.body--has-modal {
    overflow: hidden
}

body.body--has-modal>div>.default-layout-container {
    height: 100%
}

body.body--has-modal.body--has-scroll>div>.default-layout-container {
    padding-right: var(--browser-scrollbar-width)
}
