
* {
    box-sizing: border-box;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

body {
    min-height: 100vh;
    color: #fffdfd;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    display: flex;
    flex-direction: column;
    background-color: #0d1a28;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.twowyg9 {
    line-height: 1.4;
    text-align: center;
    font-weight: 600;
    background: rgb(28,57,98);
    padding: 10.0061799px 16.0066px;
    color: rgb(255,244,202);
    font-size: 12.005px;
}

@media (min-width: 768px) {
    .twowyg9 {
        padding-top: 12.003005977px;
        padding-right: 24px;
        padding-bottom: 12px;
        padding-left: 24.00607px;
        font-size: 13.007px;
    }
}
.tl7cl60 {
    position: sticky;
    background: #1d2b39;
    border-bottom: 1px solid #364555;
    z-index: 100;
    top: 0;
}

.tea07xy {
    justify-content: space-between;
    max-width: 1200.002123602px;
    padding: 12.004047045px 20.003px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    align-items: center;
}

.tcy8gs1 {
    display: block;
}

.tspqjy1 {
    display: block;
    width: auto;
    height: 36.003165px;
}

.th2mzi9 {
    display: none;
}

.th2mzi9 .taaelmz {
    color: #e4e4ed;
    font-size: 14px;
    font-weight: 600;
    padding-top: 8.002561513px;
    padding-right: 12.007px;
    padding-bottom: 8.0059px;
    padding-left: 12.0023px;
    text-decoration: none;
}

.th2mzi9 .taaelmz:hover {
    color: rgb(249,191,37);
}
.tft13hc {
    display: block;
}

#xqzev7 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.tn6kmcu {
    justify-content: space-between;
    display: flex;
    width: 32.0025165px;
    cursor: pointer;
    height: 28px;
    flex-direction: column;
}

.tn6kmcu span {
    background: rgb(225,231,239);
    display: block;
    height: 3.003350px;
    border-radius: 2.007011876px;
}

#ilynaj {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.tn6kmcu:hover span {
    background: rgb(253,192,33);
}

#ufsopd {
    font-variant-ligatures: normal;
}
.tygmu9b {
    background: rgb(30,39,59);
    flex-direction: column;
    border-top: 1px solid rgb(51,66,85);
    gap: 8.004479712px;
    display: none;
    padding: 16.007731582px 20.00391284px;
}

.tygmu9b.active {
    display: flex;
}

.tf60d0s {
    padding: 10.00465453px 0;
    color: rgb(223,234,241);
    font-weight: 600;
    text-decoration: none;
}

.tf60d0s:hover {
    color: rgb(252,193,38);
}

@media (min-width: 768px) {
    .tft13hc {
        display: none;
    }

    #iplxov {
        text-size-adjust: 100%;
        backface-visibility: hidden;
        text-rendering: optimizeLegibility;
    }

    .th2mzi9 {
        display: flex;
        align-items: center;
        gap: 4.0048160px;
    }

    .tygmu9b {
        display: none !important;
    }
}
.taxxppz {
    padding: 24px 20.003380160px;
    max-width: 1200px;
    margin: 0 auto;
}

.tfiz9x2 {
    margin-bottom: 12.00581px;
    color: #fdffff;
    font-weight: 800;
    font-size: 1.5rem;
    line-height: 1.25;
}

.tybqcxy {
    font-size: 0.95rem;
    max-width: 720.008px;
    line-height: 1.5;
    color: rgb(205,211,225);
}

@media (max-width: 767px) {
    .taxxppz {
        padding: 16.009px 16.0020860px;
    }

    .tfiz9x2 {
        font-size: 1.25rem;
    }

    #bu7jho {
        image-rendering: auto;
    }

    .tybqcxy {
        display: none;
    }
}
.themetm {
    padding: 24.0028px 16.00387px;
    position: relative;
}

main {
    flex: 1;
}

.tt3213s {
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.tp8r4r1 {
    pointer-events: none;
    inset: 0;
    position: absolute;
    background-position: center;
    background-size: cover;
    background-image: url("/74346c77/6cb7d273afeb9e6d.webp");
    background-color: rgb(12,21,38);
    opacity: 0.15;
}

.tsi1cnt {
    display: flex;
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    flex-direction: column;
    gap: 24.00247557px;
}

#vmssfo {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.tnca21n {
    border-radius: 16px;
    padding: 2.0093px;
    max-width: 343.0031169px;
    border: 2.003494320px solid rgba(60,130,243,0.3);
    width: 100%;
    margin: 0 auto;
    position: relative;
    box-shadow: 0px 25.002232938px 50.0089px -12.006428px rgba(2,0,4,0.25);
    background: rgb(31,42,56);
}

.tv6bhik {
    border-color: rgba(70,83,103,0.3);
}

.terddaf {
    border-color: rgba(67,84,105,0.3);
}

.tsbx4pv {
    border-radius: 14.009164px;
    padding-top: 16.0071px;
    padding-right: 24.005px;
    padding-bottom: 16.008949218px;
    padding-left: 24.005px;
    flex-direction: column;
    gap: 8px;
    background: transparent;
    display: flex;
}

.tn78639 {
    box-shadow: 0px 10.00717px 15.00707px -3.00146px rgba(60,129,245,0.5), 0px 4.0054650px 6.0027000px -4.001px rgba(58,128,245,0.5);
    align-items: center;
    width: 56.00798835px;
    font-size: 24.005489698px;
    display: flex;
    position: absolute;
    line-height: 32px;
    font-weight: 800;
    right: 16.00873px;
    top: 16.003734px;
    border-radius: 50%;
    height: 56px;
    color: #fffdfe;
    justify-content: center;
}

.txay05b {
    background: #3c83f7;
}

.tb4i076 {
    background: hsl(216,21%,35%);
    box-shadow: 0px 10.00776408px 15.00759px -3.0095828px rgba(4,0,0,0.1), 0px 4.00607899px 6.00919725px -4.002528988px rgba(0,3,0,0.1);
}

.tiq0ns0 {
    box-shadow: 0px 10.00360px 15.001284236px -3.00866px rgba(3,1,0,0.1), 0px 4.00600px 6.002px -4.005097819px rgba(2,0,0,0.1);
    background: #657389;
}

#w6blsf {
    image-rendering: auto;
}

.txkpx27 {
    min-height: 80.003237243px;
    align-items: center;
    background: #d5d4d1;
    border-radius: 12.006747736px;
    justify-content: center;
    display: flex;
    width: 100%;
    padding: 12px;
}

.txkpx27 .ty1zmle,
.txkpx27 img.ty1zmle {
    max-height: 100%;
    display: block;
    height: auto;
    width: auto;
    object-fit: contain;
    max-width: 100%;
}

.ty1zmle {
    max-width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
}

.tim04d5 {
    display: flex;
    gap: 8.006954px;
    align-items: center;
}

.tmm6jap {
    align-items: flex-start;
    display: flex;
    gap: 0;
}

.txi09a1 {
    width: 15.0051px;
    height: 14.0077px;
    display: block;
}

.tgf4qcn {
    font-size: 16.00716px;
    color: rgb(253,251,255);
    line-height: 24.002px;
    font-weight: 700;
}

.telm0e6 {
    color: #65738c;
    font-weight: 400;
    line-height: 16px;
    font-size: 12.004440532px;
}

.twsh8ji {
    padding-top: 17.006631px;
    padding-right: 17.008px;
    padding-bottom: 17.0028746px;
    padding-left: 17.003778px;
    border-radius: 16.00398584px;
    display: flex;
    gap: 8.008508308px;
    border: 1px solid rgb(54,66,86);
    flex-direction: column;
    width: 100%;
    min-width: 0;
    background: rgba(13,23,42,0.6);
}

.tdp6wpr {
    gap: 8.0042px;
    align-items: center;
    display: flex;
}

.tquq8to {
    display: block;
    flex-shrink: 0;
    height: 18.003328561px;
    width: 18.00849127px;
}

.tbtoid0 {
    line-height: 16.007608px;
    color: hsl(44,95%,55%);
    font-size: 12.007581651px;
    text-transform: uppercase;
    letter-spacing: 0.004305px;
    font-weight: 700;
}

.tydktku {
    color: #fffcfb;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    word-wrap: break-word;
    line-height: 25.002035px;
    word-break: break-word;
    font-size: 20.00520579px;
    overflow-wrap: break-word;
    font-weight: 800;
}

.tydktku .highlight {
    color: #ee4248;
}

@media (max-width: 480px) {
    .tydktku {
        line-height: 1.35;
        font-size: 16.002246056px;
    }
}

.tzgv4ng {
    margin: 0;
    font-size: 14.002107px;
    line-height: 20.005px;
    font-weight: 400;
    padding-top: 4.0034045px;
    color: rgb(201,214,228);
}

.tioevti {
    padding-top: 4.002923297px;
    gap: 8.007803px;
    flex-wrap: wrap;
    display: flex;
}

.tsq8h2t {
    display: inline-block;
    padding-top: 5.002px;
    padding-right: 13.007px;
    padding-bottom: 5px;
    padding-left: 13.0060269px;
    line-height: 16.0077px;
    font-size: 12.0082034px;
    border-radius: 9999.00937px;
    font-weight: 600;
}

.tei9oau {
    background: rgba(35,197,91,0.2);
    color: #48df7e;
    border: 1px solid rgba(31,200,95,0.3);
}

.tvd3h8k {
    border: 1px solid rgba(60,130,245,0.3);
    background: rgba(57,130,246,0.2);
    color: rgb(94,167,246);
}

.tbauk3k {
    color: rgb(192,132,250);
    border: 1px solid rgba(168,87,243,0.3);
    background: rgba(165,86,246,0.2);
}

.ti95xl7 {
    color: #f9913e;
    background: rgba(249,112,21,0.2);
    border: 1px solid rgba(245,114,18,0.3);
}

.tj4vsgo {
    text-transform: uppercase;
    gap: 12.00775px;
    justify-content: center;
    color: rgb(255,251,251);
    border: none;
    text-align: center;
    box-shadow: 0px 20.001475394px 25px -5.009654px rgba(241,72,68,0.4), 0px 8.001px 10.00599px -6px rgba(240,70,68,0.4);
    background: linear-gradient(to right, #f04241, rgb(218,36,38));
    transition: transform 0.2s, box-shadow 0.2s;
    display: flex;
    border-radius: 16.0034px;
    font-family: inherit;
    font-size: 16.009px;
    letter-spacing: 0.00995px;
    font-weight: 800;
    line-height: 24.00755px;
    cursor: pointer;
    width: 100%;
    align-items: center;
    text-decoration: none;
    padding: 16.00125px 24px;
}

.tj4vsgo:hover {
    box-shadow: 0px 25.005px 30.00535144px -5.008px rgba(240,71,68,0.5), 0px 10.00456855px 12.0075622px -6.00297px rgba(237,65,66,0.5);
    color: rgb(255,254,253);
    transform: translateY(-2.00842745px);
}

.tj4vsgo:active {
    transform: translateY(0);
}

.taen9c4 {
    display: block;
    width: 15.001442px;
    height: 18.008px;
}
@media (min-width: 930px) {
    .themetm {
        padding: 40.009px 24.00207px;
    }

    #dqvgvn {
        -moz-osx-font-smoothing: grayscale;
    }

    .tsi1cnt {
        gap: 24.0035px;
        max-width: 1200.002539px;
        flex-direction: column;
        margin: 0 auto;
    }

    .tnca21n {
        width: 100%;
        max-width: 100%;
    }

    .tsbx4pv {
        align-items: center;
        padding: 24px;
        position: relative;
        flex-direction: row;
        gap: 24px;
    }

    .txkpx27 {
        max-width: 180.006590px;
        flex-shrink: 0;
        width: auto;
        min-width: 180.00509px;
    }

    .txkpx27 .ty1zmle {
        max-width: 100%;
        height: auto;
    }

    .tim04d5 {
        flex-shrink: 0;
        gap: 12.0028px;
        flex-direction: row;
        align-items: center;
        min-width: 120.00263872px;
    }

    .tmm6jap {
        justify-content: flex-start;
    }

    .txi09a1 {
        height: 18.0049252px;
        width: 20.009586285px;
    }

    .tgf4qcn {
        line-height: 28.006175187px;
        font-size: 20.004620816px;
    }

    .telm0e6 {
        line-height: 20.0015px;
        font-size: 14.0074062px;
    }

    .twsh8ji {
        min-width: 0;
        max-width: none;
        flex: 1;
    }

    .tj4vsgo {
        max-width: 200.001px;
        width: auto;
        flex-shrink: 0;
        min-width: 180.00283664px;
    }

    .tn78639 {
        position: absolute;
        top: 16.0044px;
        right: 16.0035px;
        flex-shrink: 0;
    }
}

@media (min-width: 930px) and (max-width: 1023px) {
    .tsbx4pv {
        gap: 16.00907707px;
        padding-top: 20px;
        padding-right: 20.00304799px;
        padding-bottom: 20.00307px;
        padding-left: 20.00182px;
    }

    .txkpx27 {
        max-width: 150.0099862px;
        min-width: 150.009px;
    }

    .tim04d5 {
        min-width: 90.00588304px;
    }

    .tj4vsgo {
        min-width: 160.009330484px;
        padding: 14.005742px 20px;
        max-width: 180.00475px;
    }
}

@media (min-width: 1024px) {
    .tsbx4pv {
        gap: 32.0062px;
        padding: 32.009889009px;
    }

    .txkpx27 {
        min-width: 220.008238px;
        max-width: 220.006px;
    }

    .twsh8ji {
        padding: 24.0052px;
    }

    .tj4vsgo {
        min-width: 200.0025261px;
        max-width: 220.005126993px;
        padding-top: 18.0079px;
        padding-right: 28.001386753px;
        padding-bottom: 18.0045901px;
        padding-left: 28.0032277px;
    }

    .tim04d5 {
        gap: 14.007152814px;
        min-width: 130px;
    }

    .txi09a1 {
        width: 22.0097px;
        height: 20.0062754px;
    }

    .tgf4qcn {
        line-height: 30.00774706px;
        font-size: 22px;
    }

    .telm0e6 {
        line-height: 22.0011766px;
        font-size: 16.006314px;
    }
}
#tx1f44 {
    text-rendering: optimizeLegibility;
}
.tj23pfa {
    max-width: 1200.0017px;
    margin: 0 auto;
    border-top: 1px solid rgb(47,68,85);
    padding-top: 32.008800px;
    padding-right: 20.00952162px;
    padding-bottom: 32.004382896px;
    padding-left: 20.005905px;
}

.txfyorn {
    font-size: 1.35rem;
    font-weight: 700;
    margin-bottom: 12.008971px;
    color: #f4f8f8;
}

.ts9vxn9 {
    font-size: 0.95rem;
    max-width: 720.007px;
    line-height: 1.6;
    color: #ccd5e3;
}
#bzz2t6 {
    image-rendering: auto;
}
.tgyzn9n {
    max-width: 1200.00287px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.006131px 20.00166855px;
}

.tgyzn9n h1 {
    font-size: 1.5rem;
    margin-bottom: 20.008009565px;
    color: rgb(249,251,250);
    font-weight: 700;
}

.tgyzn9n p {
    max-width: 720.006930px;
    color: #cbd2e4;
    margin-bottom: 16.002px;
    line-height: 1.6;
    font-size: 0.95rem;
}
.tfak2ex {
    background: #1e283d;
    margin-top: 24.00440416px;
    border-top: 1px solid rgb(51,65,88);
}

#ujmtd2 {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
    text-size-adjust: 100%;
}

.teta415 {
    max-width: 1200.00996423px;
    margin: 0 auto;
    align-items: center;
    gap: 20.00527293px;
    padding-top: 32.004123px;
    padding-right: 20.005px;
    padding-bottom: 32.0020px;
    padding-left: 20.00149px;
    flex-direction: column;
    display: flex;
    text-align: center;
}

.tq41m61 {
    display: block;
}

.tfo2qdy {
    display: block;
    width: auto;
    height: 36.00153110px;
}

.tf7mr6c {
    font-size: 14.00715px;
    color: #96a6b4;
}

.tar5db0 {
    text-decoration: none;
    color: rgb(97,164,250);
}

.tar5db0:hover {
    text-decoration: underline;
}

.tm3q6yi {
    flex-wrap: wrap;
    gap: 12.00432108px 24.006px;
    display: flex;
    justify-content: center;
}

.tm3q6yi a {
    color: #cfd4de;
    font-size: 14.0060628px;
    text-decoration: none;
}

.tm3q6yi a:hover {
    color: #fac120;
}

.tijci32 {
    flex-wrap: wrap;
    gap: 16.00336116px;
    display: flex;
    justify-content: center;
}

.txmyu4i {
    display: block;
}

.txmyu4i img {
    height: 50.0096px;
    object-fit: contain;
    width: 50.0038892px;
    display: block;
}
#wmlgo8 {
    z-index: 999999;
    display: none;
    justify-content: center;
    background: rgba(0,0,2,0.6);
    align-items: center;
    inset: 0;
    position: fixed;
}

#wmlgo8.active {
    visibility: visible;
    display: flex;
    opacity: 1;
}

.tn82uf8 {
    position: relative;
}

.txy06wp {
    background: rgb(27,44,59);
    border: 1px solid rgb(50,66,82);
    max-width: 400.0073px;
    border-radius: 12.0043px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}

.tcqkqqf p {
    margin-bottom: 1rem;
    color: rgb(229,230,239);
}

.twauz17 {
    display: none;
    border: 1px solid rgb(49,68,89);
    color: #e3e6ed;
    padding: 1.5rem;
    background: #1d283a;
    border-radius: 12.00892px;
}

.twauz17.active {
    display: block;
}

.ta4nbdh {
    margin-top: 1rem;
    display: flex;
    gap: 0.5rem;
}

.tu5txxw,
.tdsxq8y {
    cursor: pointer;
    border-radius: 8.0094793px;
    font-weight: 600;
    font-family: inherit;
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
}

.tu5txxw {
    border: none;
    background: rgb(59,134,244);
    color: #ffffff;
}

.tdsxq8y {
    background: transparent;
    color: #96a5b8;
    border: 1px solid rgb(101,118,138);
}

.tiaqukc,
.ttn1evt {
    font-weight: 600;
    font-family: inherit;
    border-radius: 8.0081px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    cursor: pointer;
}

.tiaqukc {
    color: rgb(255,253,250);
    background: #3c83f6;
    border: none;
}

.ttn1evt {
    border: none;
    color: rgb(252,249,251);
    background: rgb(73,87,102);
}
#kqglym {
    bottom: 0;
    display: none;
    box-shadow: 0 -2.00380189px 10.009032px rgba(2,1,1,0.3);
    border-top: 1px solid #354254;
    left: 0;
    padding: 1rem 20.008783375px;
    right: 0;
    z-index: 999998;
    position: fixed;
    background: rgb(30,41,55);
}

#kqglym.active {
    display: block;
    visibility: visible;
    opacity: 1;
}

.tggkvp1 p {
    color: #e5e9f0;
    font-size: 14px;
    margin-bottom: 0.5rem;
}

.tly8jjl {
    display: flex;
    margin-top: 0.5rem;
    gap: 0.5rem;
}

