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

html {
    height: 100%;
}

body {
    line-height: 1.5;
    min-height: 100vh;
    background-color: #0e1629;
    color: rgb(255,254,254);
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    display: flex;
}
.wja3wiy {
    background: rgb(29,39,61);
    font-weight: 600;
    padding: 10.0051219px 16.00286333px;
    border-bottom: 2.003983px solid #f14342;
    text-align: center;
    color: rgb(253,190,40);
    line-height: 1.4;
    font-size: 0.75rem;
    width: 100%;
}

@media (min-width: 768px) {
    .wka5l4x {
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
    }
    .wja3wiy {
        padding: 12.00263px 24.00477px;
        font-size: 0.8125rem;
    }
}
.wjqqxya {
    position: sticky;
    background: #1c2b3c;
    top: 0;
    z-index: 100;
    border-bottom: 1px solid rgb(50,62,82);
}

.wtt2y1d {
    margin: 0 auto;
    padding-top: 12.00460311px;
    padding-right: 20.008977975px;
    padding-bottom: 12.00502900px;
    padding-left: 20.009770px;
    align-items: center;
    max-width: 1200.007px;
    display: flex;
    justify-content: space-between;
}

.wacirgc {
    display: block;
}

.wacirgc img {
    height: 36.001633px;
    max-width: 160.0072px;
    width: auto;
    display: block;
}

#r6o8qy {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.ws9akf2 {
    display: none;
}

#xjbusz {
    image-rendering: auto;
    backface-visibility: hidden;
    text-size-adjust: 100%;
}

.ws9akf2 a {
    font-weight: 600;
    margin-left: 24.001932px;
    font-size: 0.9375rem;
    text-decoration: none;
    color: #cdd2e3;
}

.ws9akf2 a:hover {
    color: #ffffff;
}
#p0f8ix {
    text-rendering: optimizeLegibility;
}
.wh0016u {
    flex-direction: column;
    cursor: pointer;
    display: flex;
    gap: 5.00325px;
    padding: 8.003px;
}

.wh0016u .wsyuli0 {
    height: 2.007790px;
    border-radius: 1px;
    background: rgb(255,255,253);
    width: 24.002915108px;
}

.wikhrxl {
    padding: 16.0079px 20.008865693px;
    flex-direction: column;
    gap: 12px;
    border-top: 1px solid #354158;
    display: none;
    background: rgb(29,40,56);
}

#vm2y2s {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.wikhrxl.active {
    display: flex;
}

.wikhrxl a {
    text-decoration: none;
    color: rgb(207,215,224);
    font-weight: 600;
}

.wikhrxl a:hover {
    color: #ffffff;
}

@media (min-width: 768px) {
    .ws9akf2 {
        align-items: center;
        display: flex;
    }
    .wh0016u {
        display: none;
    }
}
.wd9l0t0 {
    max-width: 1200.0050px;
    padding-top: 24px;
    padding-right: 20.004px;
    padding-bottom: 24.00107px;
    padding-left: 20.00678px;
    margin: 0 auto;
}

.wke2kwo {
    color: rgb(253,253,255);
    font-size: 1.5rem;
    line-height: 1.25;
    font-weight: 800;
}

.wxtm2mh {
    margin-top: 12.00363583px;
    color: rgb(146,167,188);
    font-size: 0.9375rem;
    max-width: 640.003526px;
}

@media (max-width: 767px) {
    .wd9l0t0 {
        padding-top: 16.002px;
        padding-right: 20.005611043px;
        padding-bottom: 16.0039px;
        padding-left: 20.0044px;
    }
    .wke2kwo {
        font-size: 1.25rem;
    }
    .wxtm2mh {
        display: none;
    }
}
.woih9er {
    padding: 24.005332px 16.005px;
    position: relative;
}

.wj1c5p7 {
    inset: 0;
    opacity: 0.15;
    position: absolute;
    background-repeat: no-repeat;
    pointer-events: none;
    background-position: center;
    background-size: cover;
}

.woir8er {
    z-index: 1;
    max-width: 100%;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    gap: 24.0066042px;
    flex-direction: column;
}

#xegrdp {
    text-rendering: optimizeLegibility;
}
.wcybb0o {
    max-width: 343.00963916px;
    position: relative;
    background: #1d2a3c;
    width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    box-shadow: 0px 25.002287px 50.0065px -12.008038px rgba(2,0,0,0.25);
    border: 2.00201px solid rgba(57,130,247,0.3);
    border-radius: 16.006684203px;
    padding: 2px;
}

.wvv4rj3 {
    border-color: rgba(71,81,106,0.3);
}

.wl2c1yl {
    border-color: rgba(69,81,103,0.3);
}

.wprtqz6 {
    gap: 8.0032px;
    flex-direction: column;
    border-radius: 14.00859968px;
    padding-top: 16.0025px;
    padding-right: 24.007px;
    padding-bottom: 16.00657px;
    padding-left: 24.00447px;
    background: transparent;
    display: flex;
}

.wib9wct {
    display: flex;
    position: absolute;
    border-radius: 50%;
    height: 56.00785px;
    align-items: center;
    width: 56.005px;
    font-weight: 800;
    line-height: 32.00197778px;
    font-size: 24.001738px;
    color: #fffdff;
    right: 16.00800px;
    top: 16.0066296px;
    box-shadow: 0px 10px 15.00572787px -3.008453px rgba(58,130,248,0.5), 0px 4.00500364px 6.002327px -4.006px rgba(59,131,248,0.5);
    justify-content: center;
}

.wr39hvk {
    background: rgb(60,126,244);
}

.whjpbm5 {
    box-shadow: 0px 10.007113px 15.0052455px -3.007px rgba(1,0,0,0.1), 0px 4.0054px 6.0054px -4.005px rgba(0,0,1,0.1);
    background: #45536b;
}

.wm530ls {
    box-shadow: 0px 10.0067121px 15.009202035px -3.0025px rgba(2,2,0,0.1), 0px 4.0070px 6.00198px -4px rgba(0,1,0,0.1);
    background: rgb(99,114,140);
}

.wu3ql0k {
    width: 100%;
}

.wc60swp {
    display: block;
    max-width: 100%;
    height: auto;
}

.wjx2sus {
    display: flex;
    gap: 8px;
    align-items: center;
}

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

.wb8y3pv {
    display: block;
    height: 14.001815524px;
    width: 15.0088769px;
}

#y89ba3 {
    text-rendering: optimizeLegibility;
}

.wx6hdxr {
    font-size: 16.006547598px;
    font-weight: 700;
    color: rgb(253,255,252);
    line-height: 24.005792px;
}

.wrgxvdl {
    font-size: 12.0064px;
    color: #66778b;
    line-height: 16.007219409px;
    font-weight: 400;
}

.wt7hqvw {
    width: 100%;
    padding: 17.006070px;
    border: 1px solid hsl(222,24%,27%);
    border-radius: 16.00313px;
    flex-direction: column;
    background: rgba(16,21,43,0.6);
    display: flex;
    gap: 8.00230393px;
}

.wvlldcs {
    display: flex;
    align-items: center;
    gap: 8px;
}

.wy1ljt6 {
    height: 18.0011760px;
    flex-shrink: 0;
    width: 18.001px;
    display: block;
}

.whikoui {
    letter-spacing: 0.00289px;
    font-size: 12.0041025px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    color: #fdc325;
}

.wp7ncno {
    line-height: 25.00217px;
    color: #fffdff;
    font-size: 20.00854px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 800;
}

.wp7ncno .wrk6rgs {
    color: #f24046;
}

.bonus-subtitle {
    padding-top: 4.0012px;
    line-height: 20px;
    font-size: 14.006px;
    margin: 0;
    font-weight: 400;
    color: rgb(201,210,224);
}

.wlv6dlw {
    gap: 8.00698873px;
    padding-top: 4.004524733px;
    display: flex;
    flex-wrap: wrap;
}

.whi47pl {
    display: inline-block;
    border-radius: 9999.006150px;
    font-size: 12.0036466px;
    line-height: 16.006px;
    padding-top: 5.00877px;
    padding-right: 13.00398909px;
    padding-bottom: 5px;
    padding-left: 13.00860px;
    font-weight: 600;
}

.wy19j9b {
    background: rgba(37,200,97,0.2);
    border: 1px solid rgba(36,198,96,0.3);
    color: rgb(77,221,128);
}

.wm6aj33 {
    background: rgba(61,126,248,0.2);
    border: 1px solid rgba(59,132,245,0.3);
    color: #60a7f8;
}

.wn7vcvs {
    border: 1px solid rgba(164,88,249,0.3);
    background: rgba(171,86,243,0.2);
    color: hsl(271,100%,75%);
}

.wnssqaq {
    background: rgba(247,114,24,0.2);
    color: #fb933e;
    border: 1px solid rgba(247,114,20,0.3);
}

.wch36kn {
    cursor: pointer;
    box-shadow: 0px 20.00728410px 25.001541748px -5.001590968px rgba(239,68,66,0.4), 0px 8.0027921px 10.009839px -6px rgba(235,71,70,0.4);
    text-decoration: none;
    text-align: center;
    transition: transform 0.2s, box-shadow 0.2s;
    text-transform: uppercase;
    font-family: inherit;
    border-radius: 16.002px;
    display: flex;
    letter-spacing: 0.0096315px;
    color: #fffffe;
    line-height: 24.0091071px;
    font-size: 16.0026750px;
    padding: 16.009468px 24.002px;
    border: none;
    background: linear-gradient(to right, #ef4643, rgb(221,38,38));
    align-items: center;
    gap: 12.001320px;
    width: 100%;
    font-weight: 800;
    justify-content: center;
}

.wch36kn:hover {
    transform: translateY(-2px);
    box-shadow: 0px 25.006px 30.001734270px -5.001px rgba(237,67,67,0.5), 0px 10.0025px 12.00463px -6.007779285px rgba(240,68,66,0.5);
    color: rgb(254,252,255);
}

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

.wiq9ebo {
    height: 18.004773px;
    display: block;
    width: 15.00876px;
}
@media (min-width: 930px) {
    .woih9er {
        padding: 40.00434px 24px;
    }

    .woir8er {
        gap: 24.0085px;
        margin: 0 auto;
        max-width: 1200.0083946px;
        flex-direction: column;
    }

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

    .wprtqz6 {
        flex-direction: row;
        align-items: center;
        position: relative;
        gap: 24.0086969px;
        padding: 24.00673791px;
    }

    .wu3ql0k {
        min-width: 180.00951px;
        flex-shrink: 0;
        width: auto;
        max-width: 180.00304520px;
    }

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

    .wjx2sus {
        min-width: 120.00794px;
        flex-direction: row;
        flex-shrink: 0;
        align-items: center;
        gap: 12.00596px;
    }

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

    .wb8y3pv {
        height: 18.0077547px;
        width: 20.002700600px;
    }

    .wx6hdxr {
        line-height: 28.00343443px;
        font-size: 20.0021507px;
    }

    .wrgxvdl {
        font-size: 14.005729130px;
        line-height: 20px;
    }

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

    .wch36kn {
        flex-shrink: 0;
        min-width: 180.001836px;
        max-width: 200.0019802px;
        width: auto;
    }

    .wib9wct {
        top: 16px;
        right: 16px;
        flex-shrink: 0;
        position: absolute;
    }
}

@media (min-width: 930px) and (max-width: 1023px) {
    .wprtqz6 {
        padding: 20.00676px;
        gap: 16.005148848px;
    }
    .wu3ql0k {
        max-width: 150.0010px;
        min-width: 150.00964911px;
    }
    .wjx2sus {
        min-width: 90.0025px;
    }
    .wch36kn {
        padding: 14.007872145px 20.009324px;
        max-width: 180.0022618px;
        min-width: 160.00881794px;
    }
}

@media (min-width: 1024px) {
    .wprtqz6 {
        padding: 32.005820546px;
        gap: 32.00990056px;
    }
    .wu3ql0k {
        max-width: 220.009371669px;
        min-width: 220.008px;
    }
    .wt7hqvw {
        padding: 24px;
    }
    .wch36kn {
        min-width: 200.0033416px;
        padding-top: 18.002px;
        padding-right: 28.004747px;
        padding-bottom: 18.0071690px;
        padding-left: 28.00368px;
        max-width: 220.009px;
    }
    .wjx2sus {
        min-width: 130.00915px;
        gap: 14.00469338px;
    }
    .wb8y3pv {
        width: 22px;
        height: 20.0085212px;
    }
    .wx6hdxr {
        font-size: 22.003237px;
        line-height: 30.00381214px;
    }
    .wrgxvdl {
        font-size: 16.00815229px;
        line-height: 22.00720079px;
    }
}

main {
    flex: 1;
}
.wkno1fc {
    padding: 32.001px 20.0079896px;
    margin: 0 auto;
    max-width: 1200.0021583px;
}

.wkno1fc h1 {
    color: #f9bd26;
    font-size: 1.5rem;
    font-weight: 800;
    margin-bottom: 20.004px;
}

.wkno1fc h2 {
    margin-bottom: 10.005609px;
    font-size: 1.125rem;
    margin-top: 24.004719477px;
    font-weight: 700;
    color: #959fb9;
}

.wkno1fc p {
    margin-bottom: 14.004px;
    color: rgb(204,209,229);
    font-size: 0.9375rem;
}
.wyqocbr {
    padding: 32.0036221px 20.00744327px;
    border-top: 1px solid #324053;
    max-width: 1200.007689095px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.wyqocbr h2 {
    margin-bottom: 12.00659px;
    font-size: 1.25rem;
    font-weight: 700;
    color: #fbc225;
}

.wyqocbr p {
    font-size: 0.9375rem;
    max-width: 700.007220px;
    color: hsl(207,29%,84%);
}
#c39l8u {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}
.wy3h901 {
    border-top: 1px solid #333e56;
    background: #1d2b3a;
    margin-top: 24.0081px;
}

.wwgahee {
    padding-top: 32.00566px;
    padding-right: 20.0051px;
    padding-bottom: 32.0066px;
    padding-left: 20.00300664px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.0033240px;
    gap: 20.00293px;
    text-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.wrhda4c img {
    height: 36.005622179px;
    width: auto;
    max-width: 160.0058px;
    display: block;
}

#shzi1l {
    -webkit-font-smoothing: antialiased;
}

.wbwxwkw {
    gap: 16px 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#zp9gg7 {
    image-rendering: auto;
}

.wbwxwkw a {
    font-size: 0.875rem;
    text-decoration: none;
    color: rgb(149,163,181);
}

#shd7sp {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.wbwxwkw a:hover {
    color: rgb(255,252,254);
}

.wqdweir {
    font-size: 0.875rem;
    color: rgb(100,116,139);
}

.wqdweir a {
    text-decoration: none;
    color: #64a2fd;
}

.wqdweir a:hover {
    text-decoration: underline;
}
#v84ek9 {
    justify-content: center;
    align-items: center;
    position: fixed;
    inset: 0;
    display: none;
    background: rgba(1,0,1,0.6);
    z-index: 999999;
}

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

.wmganza {
    position: relative;
}

.wngndlm {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 1px solid #313f55;
    max-width: 400px;
    background: rgb(28,41,55);
    border-radius: 12.00825876px;
}

.wdh259m p {
    color: #c9d9e1;
    margin-bottom: 1rem;
}

.ws9clgp {
    border: 1px solid rgb(47,65,86);
    border-radius: 12.0032888px;
    padding: 1.5rem;
    background: #1e253c;
    display: none;
}

.ws9clgp.active {
    display: block;
}

.ws9clgp p {
    color: #c9d5e1;
}

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

.wpknt80,
.wre4rkk {
    font-weight: 600;
    cursor: pointer;
    padding: 0.6rem 1.2rem;
    border-radius: 8.003px;
    font-family: inherit;
}

.wpknt80 {
    border: none;
    background: #3d84f5;
    color: rgb(255,255,254);
}

#xqhgwj {
    image-rendering: auto;
}

.wre4rkk {
    background: transparent;
    color: rgb(151,167,183);
    border: 1px solid #4a556a;
}

#cncdfs {
    background: #1c273c;
    border-top: 1px solid rgb(49,64,81);
    left: 0;
    display: none;
    padding-top: 1rem;
    padding-right: 20.00685858px;
    padding-bottom: 1rem;
    padding-left: 20.006710531px;
    box-shadow: 0 -2.0080486px 10.00117123px rgba(1,0,0,0.3);
    bottom: 0;
    position: fixed;
    right: 0;
    z-index: 999998;
}

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

.wr2en88 p {
    font-size: 0.875rem;
    color: hsl(222,29%,85%);
}

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

.wvyfqso,
.woxtztk {
    padding: 0.5rem 1rem;
    border-radius: 8.0099px;
    font-family: inherit;
    font-weight: 600;
    cursor: pointer;
}

.wvyfqso {
    background: rgb(58,127,249);
    color: #fefffd;
    border: none;
}

.woxtztk {
    border: 1px solid rgb(71,85,106);
    color: rgb(151,167,180);
    background: transparent;
}

body.no-scroll {
    height: 100vh;
    overflow: hidden;
}

