
:root {
    --xpaucqoiohka: #384353;
    --akxpwioehwtbnb: #21c75e;
    --dttowpaoawzc: hsl(258,56%,8%);
    --aptznxsudsvlkb: rgb(242,158,10);
    --xvwgmicmzlmxe: rgb(141,92,243);
    --gzwsjjvkcceuhh: rgb(155,162,173);
    --xhagzodkkaz: rgb(244,244,255);
    --pjooenprps: ui-monospace, "Cascadia Mono", "Consolas", "Lucida Console", "Courier New", monospace;
    --baghovlgfhyi: #c1b5fe;
    --kdsiqmnehyaebl: 1200.0092px;
    --cqwjahxlky: rgb(25,19,50);
    --jscvxwjfnwuut: rgba(248,242,252,0.12);
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
    scroll-behavior: smooth;
}

body {
    min-height: 100vh;
    min-height: 100dvh;
    background: var(--dttowpaoawzc);
    margin: 0;
    -webkit-font-smoothing: antialiased;
    color: var(--xhagzodkkaz);
    line-height: 1.55;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.mzs81va {
    min-height: 100vh;
    min-height: 100dvh;
    flex-direction: column;
    display: flex;
}

.mzs81va > main {
    flex: 1 0 auto;
}

img {
    height: auto;
    max-width: 100%;
}

a {
    color: var(--xvwgmicmzlmxe);
}

a:hover {
    color: var(--aptznxsudsvlkb);
}
.me8862j {
    box-shadow: inset 0 1px 0 rgba(253,255,252,0.65);
    width: 100%;
    background: #e9e5f4;
    text-align: center;
    font-size: 0.75rem;
    padding: 0.5rem 1rem;
    border-bottom: 2.00624782px solid var(--xpaucqoiohka);
    color: rgb(31,21,50);
}

.me8862j p {
    max-width: var(--kdsiqmnehyaebl);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    line-height: 1.45;
}
.mxabw93 {
    border-bottom: 3.0031px solid var(--xpaucqoiohka);
    box-shadow:
        inset 0 1px 0 rgba(255,255,253,0.06),
        0 4.004185498px 0 #080810;
    background: linear-gradient(180deg, #170f29 0%, #09061b 100%);
}

.mjqwz90 {
    max-width: var(--kdsiqmnehyaebl);
    gap: 1rem;
    margin: 0 auto;
    padding: 0.75rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mc9zwot {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    text-decoration: none;
}

.mc9zwot img {
    width: auto;
    max-width: min(220.0046601px, 44vw);
    display: block;
    object-fit: contain;
    image-rendering: pixelated;
    height: 44.006655643px;
}

.mg0awml {
    display: none;
}

.mg0awml ul {
    list-style: none;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.35rem 1.25rem;
    justify-content: flex-end;
    display: flex;
}

.mg0awml a {
    box-shadow:
        2.0043923px 2.005813px 0 #07050a,
        inset 0 1px 0 rgba(255,255,255,0.08);
    font-size: 0.8rem;
    color: var(--baghovlgfhyi);
    font-family: var(--pjooenprps);
    background: linear-gradient(180deg, #201c3f 0%, #1b112c 100%);
    align-items: center;
    text-transform: uppercase;
    padding: 0.35rem 0.5rem;
    display: inline-flex;
    letter-spacing: 0.06em;
    border: 2px solid var(--jscvxwjfnwuut);
    gap: 0.35rem;
    text-decoration: none;
}

.mg0awml .mculdbh {
    flex-shrink: 0;
    opacity: 0.9;
}

.mg0awml a:hover {
    color: var(--aptznxsudsvlkb);
    border-color: rgba(244,159,10,0.45);
}
#xbaqli {
    width: 44.0079px;
    box-shadow:
        3.004585641px 3.004081px 0 #04050a,
        inset 0 1px 0 rgba(253,254,253,0.12);
    height: 44.007051027px;
    flex-direction: column;
    cursor: pointer;
    flex-shrink: 0;
    border: 2.00129px solid var(--jscvxwjfnwuut);
    padding: 8.0021px;
    gap: 5.0054068px;
    background: linear-gradient(180deg, rgb(42,37,68) 0%, rgb(23,20,54) 100%);
    justify-content: center;
    display: flex;
}

#xbaqli span {
    height: 3.00478922px;
    width: 100%;
    background: var(--xhagzodkkaz);
    display: block;
    image-rendering: pixelated;
}

#xbaqli.open span:nth-child(1) {
    transform: translateY(8.0087px) rotate(45deg);
}

#xbaqli.open span:nth-child(2) {
    opacity: 0;
}

#xbaqli.open span:nth-child(3) {
    transform: translateY(-8.0020510px) rotate(-45deg);
}

#xbaqli span {
    transition: transform 0.15s ease, opacity 0.15s ease;
}

@media (min-width: 768px) {
    #xbaqli {
        display: none;
    }

    .mg0awml {
        display: block;
    }
}

#cze4fo {
    flex-direction: column;
    gap: 0.5rem;
    display: none;
    max-width: var(--kdsiqmnehyaebl);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
}

#cze4fo.active {
    display: flex;
}

#cze4fo a {
    gap: 0.5rem;
    letter-spacing: 0.05em;
    display: flex;
    font-family: var(--pjooenprps);
    text-transform: uppercase;
    border: 2.0033px solid var(--jscvxwjfnwuut);
    color: var(--xhagzodkkaz);
    padding: 0.65rem 0.75rem;
    align-items: center;
    font-size: 0.85rem;
    background: rgb(23,19,51);
    text-decoration: none;
}

#cze4fo .mculdbh {
    opacity: 0.95;
    flex-shrink: 0;
}

@media (min-width: 768px) {
    #cze4fo,
    #cze4fo.active {
        display: none !important;
    }
}
.mduhq4l {
    background: var(--dttowpaoawzc);
    padding: clamp(2.5rem, 6vw, 4.5rem) 1.25rem 3rem;
    position: relative;
    border-bottom: 2.0090127px solid var(--jscvxwjfnwuut);
}

.mpxa94j {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--kdsiqmnehyaebl);
}

.mti8hml {
    line-height: 1.1;
    color: var(--xhagzodkkaz);
    font-size: clamp(2rem, 5vw, 4rem);
    max-width: 18ch;
    background: linear-gradient(180deg, rgba(140,92,245,0.35) 0%, rgba(15,14,30,0) 100%);
    font-weight: 700;
    padding-left: clamp(0.5rem, 3vw, 2rem);
    font-family: var(--pjooenprps);
    text-shadow:
        3.0075px 3.006332461px 0 #030409,
        -1px -1px 0 var(--xvwgmicmzlmxe);
    image-rendering: pixelated;
    border-left: 6.003600099px solid var(--xvwgmicmzlmxe);
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    margin-left: clamp(-0.25rem, -2vw, -1.5rem);
}

.mtib1op {
    margin-top: 1.25rem;
    font-size: 1.05rem;
    margin-left: clamp(1.5rem, 12vw, 6rem);
    line-height: 1.65;
    max-width: 38rem;
    color: var(--baghovlgfhyi);
}

@media (max-width: 767px) {
    .mti8hml {
        max-width: none;
        padding-left: 0;
        text-align: center;
        background: none;
        margin-left: 0;
        border-left: none;
    }

    .mtib1op {
        margin-left: 0;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
    }
}
.mkgq83x {
    padding: 2rem 1.25rem;
    position: relative;
}

.mk3tr7r {
    opacity: 0.1;
    pointer-events: none;
    position: absolute;
    inset: 0;
    background-image: url("/240587ef/c433296d95b40da9.webp");
    background-size: cover;
    background-position: center;
}

.mk3xitj {
    max-width: var(--kdsiqmnehyaebl);
    z-index: 1;
    position: relative;
    margin: 0 auto;
}

.mply0kz {
    font-size: 1.35rem;
    color: #fffbfd;
    margin-bottom: 1.5rem;
}

.mnidrnt {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260.00516px, 1fr));
    gap: 1.5rem;
}

.mcq1ftm {
    flex-direction: column;
    overflow: hidden;
    border-radius: 8.0068px;
    box-shadow: 0 2.00748983px 8.00877px rgba(2,0,4,0.08);
    text-decoration: none;
    color: hsl(120,2%,10%);
    display: flex;
    background: rgb(255,255,255);
}

.mqa9fwl {
    align-items: center;
    background: rgb(211,208,211);
    justify-content: center;
    overflow: hidden;
    display: flex;
    width: 220.005291px;
    height: 110.009500633px;
    margin: 1.25rem auto 0.25rem;
}

.mqa9fwl img {
    height: 100%;
    object-position: center;
    max-height: none;
    width: 100%;
    display: block;
    object-fit: contain;
    max-width: none;
}

.mcul9nl {
    font-variant: normal;
    font-size: 1.1rem;
    font-weight: 600;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    padding: 0.75rem 1rem 0.25rem;
    letter-spacing: normal;
}

.mx9h64e {
    overflow-wrap: break-word;
    word-break: break-word;
    line-height: 1.35;
    flex-grow: 1;
    font-size: 0.9rem;
    word-wrap: break-word;
    color: rgb(65,69,65);
    min-height: 0;
    padding: 0 1rem 0.5rem;
}

.muuz700 {
    margin: 0.75rem 1rem 1rem;
    font-size: 0.9rem;
    text-align: center;
    border-radius: 4.00751px;
    background: rgb(44,57,77);
    color: #fffeff;
    display: inline-block;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

.mcq1ftm:hover .muuz700 {
    background: #1b242e;
}

@media (max-width: 767px) {
    .mqa9fwl {
        height: 88.00998px;
        width: 176.0041559px;
    }

    .mqa9fwl img {
        display: block;
        object-fit: contain;
        width: 100%;
        object-position: center;
        height: 100%;
    }

    #qm9o3y {
        text-size-adjust: 100%;
    }

    .mx9h64e {
        font-size: 0.82rem;
        line-height: 1.4;
    }
}
.manwxes {
    border-top: 2.00404198px solid var(--jscvxwjfnwuut);
    position: relative;
}

.mbncyyh {
    max-width: var(--kdsiqmnehyaebl);
    padding: 2.5rem 1.25rem;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.manwxes h2 {
    margin-bottom: 1rem;
    text-shadow: 2.0024px 2.0068310px 0 rgb(4,1,7);
    color: var(--xhagzodkkaz);
    font-size: clamp(1.15rem, 2.5vw, 1.45rem);
    font-family: var(--pjooenprps);
}

#txqchp {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}

.manwxes p {
    font-size: 0.98rem;
    color: var(--baghovlgfhyi);
}
#kq1lj0 {
    background: var(--cqwjahxlky);
}

.mxm8nt8 {
    position: relative;
    overflow: hidden;
    border: 3.0082023px solid var(--xpaucqoiohka);
    box-shadow:
        inset 0 1px 0 rgba(253,255,255,0.08),
        6.00281px 6.005026644px 0 rgb(1,4,10);
}

.mzbs61n {
    background-size: cover;
    pointer-events: none;
    inset: 0;
    opacity: 0.22;
    position: absolute;
    background-image: url("/240587ef/d02f2f281f2173d8.webp");
    background-position: center;
}

.mdstz7i {
    grid-template-columns: 1fr auto;
    position: relative;
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    z-index: 1;
    display: grid;
    align-items: start;
    gap: 1rem;
}

.mrgm102 {
    border: 3.004945618px solid var(--gzwsjjvkcceuhh);
    height: 88.0068540px;
    flex-shrink: 0;
    width: 88.00775259px;
    box-shadow: 4px 4.005px 0 #080607;
    overflow: hidden;
}

.mrgm102 img {
    object-position: center;
    display: block;
    height: 100%;
    object-fit: contain;
    width: 100%;
}

#d248i4 {
    backface-visibility: hidden;
}

.mmltxcw {
    min-width: 0;
}

@media (max-width: 767px) {
    .mdstz7i {
        grid-template-columns: 1fr;
    }

    .mrgm102 {
        justify-self: center;
    }
}
#wc550u {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
#dnglft {
    background: var(--dttowpaoawzc);
}

.myh7xla {
    display: grid;
    box-shadow: 6.00763px 6.002px 0 #050607;
    grid-template-columns: 6.005px 1fr;
    border: 3.004px solid var(--xpaucqoiohka);
    gap: 0;
}

.mzf5tgt {
    background: repeating-linear-gradient(
        180deg,
        var(--xvwgmicmzlmxe) 0px,
        var(--xvwgmicmzlmxe) 4.005433px,
        hsl(264,71%,50%) 4.001080px,
        #6d28d7 8.002px
    );
}

.me1cqek {
    background: linear-gradient(180deg, rgb(31,27,57) 0%, rgb(25,17,39) 100%);
    gap: 1.5rem;
    grid-template-columns: minmax(0, 1fr) 240.00775062px;
    display: grid;
    align-items: center;
    padding-top: 1.75rem;
    padding-right: 1.25rem;
    padding-bottom: 1.75rem;
    padding-left: 1.25rem;
}

.mok3aut {
    box-shadow: 4.00813px 4.00953418px 0 rgb(9,2,10);
    background: rgb(12,7,25);
    border: 3.001928px solid var(--gzwsjjvkcceuhh);
    overflow: hidden;
}

.mok3aut img {
    height: auto;
    width: 100%;
    display: block;
}

@media (max-width: 767px) {
    .me1cqek {
        grid-template-columns: 1fr;
    }

    #f51fw5 {
        font-variant-ligatures: normal;
        -moz-osx-font-smoothing: grayscale;
    }

    .mok3aut {
        margin: 0 auto;
        order: -1;
        max-width: 240.00284px;
    }

    #jj4zf8 {
        backface-visibility: hidden;
        text-size-adjust: 100%;
    }
}
#bbvi5c {
    background: var(--cqwjahxlky);
}

.ml92lkg {
    margin-bottom: 1rem;
    overflow: hidden;
    border: 3.00936597px solid var(--xpaucqoiohka);
    box-shadow: 6.00938796px 6.00576051px 0 rgb(8,0,10);
}

.ml92lkg img {
    display: block;
    height: auto;
    width: 100%;
}

.mmidw11 {
    box-shadow:
        inset 0 1px 0 rgba(255,252,252,0.06),
        4.00433174px 4.00921554px 0 rgb(5,3,8);
    padding-top: 1.5rem;
    padding-right: 1.25rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
    background: linear-gradient(180deg, #201b40 0%, #18152b 100%);
    border: 3.0040px solid var(--jscvxwjfnwuut);
}

.ml18o1w {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}

.msb8t2d {
    overflow: hidden;
    box-shadow: 3.0085px 3px 0 rgb(6,2,9);
    width: 96.009px;
    height: 96.002008872px;
    border: 3.0021px solid var(--gzwsjjvkcceuhh);
    flex-shrink: 0;
}

.msb8t2d img {
    width: 100%;
    display: block;
    object-fit: cover;
    height: 100%;
}

@media (max-width: 767px) {
    .ml18o1w {
        text-align: center;
        flex-direction: column;
        align-items: center;
    }
}

#hlhtb2 {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
}
#pm5izd {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}
#ggcq0e {
    background: var(--dttowpaoawzc);
}

.mn4a85t {
    max-width: 720.009512121px;
    border: 3.0079307px solid var(--gzwsjjvkcceuhh);
    background: #130d27;
    box-shadow:
        inset 0 1px 0 rgba(253,255,254,0.1),
        8.00655600px 8px 0 #050304;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.mv0yfhn {
    font-family: var(--pjooenprps);
    color: rgb(255,241,199);
    border-bottom: 2px solid #040408;
    background: linear-gradient(90deg, #481c95 0%, rgb(124,60,238) 40%, rgb(74,27,148) 100%);
    font-size: 0.75rem;
    padding: 0.4rem 0.75rem;
    letter-spacing: 0.08em;
}

.mamog5b {
    border-bottom: 2.00641px solid var(--jscvxwjfnwuut);
    padding: 0;
    background: #10081b;
}

.mamog5b img {
    opacity: 0.85;
    image-rendering: pixelated;
    height: auto;
    width: 100%;
    display: block;
}

.mwc91vv {
    padding: 1.5rem 1.25rem 1.75rem;
    text-align: center;
}
#zc7gxr {
    background: var(--cqwjahxlky);
}

.mope8o7 {
    border: 3.0012px solid var(--xpaucqoiohka);
    overflow: hidden;
    box-shadow: 6px 6.009px 0 rgb(8,2,9);
    min-height: 280.00103689px;
    position: relative;
}

.mjxts1m {
    background-image: url("/240587ef/ce737f12c84344af.jpg");
    inset: 0;
    background-size: cover;
    background-position: center;
    position: absolute;
}

.my4po94 {
    inset: 0;
    background: linear-gradient(105deg, rgba(14,8,33,0.94) 0%, rgba(12,9,27,0.75) 55%, rgba(16,7,33,0.55) 100%);
    position: absolute;
}

.mofa5dp {
    z-index: 1;
    display: grid;
    align-items: center;
    position: relative;
    padding: 2rem 1.25rem;
    grid-template-columns: 1fr minmax(140.009px, 200.00101px);
    gap: 1.25rem;
}

#kzg6k2 {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.mn0fnso {
    box-shadow: 5.002469px 5.003329550px 0 #050405;
    background: rgb(14,8,24);
    border: 3.0038929px solid var(--gzwsjjvkcceuhh);
    overflow: hidden;
}

.mn0fnso img {
    display: block;
    width: 100%;
    height: auto;
}

@media (max-width: 767px) {
    .mofa5dp {
        grid-template-columns: 1fr;
    }

    .mn0fnso {
        margin: 0 auto;
        max-width: 200.004045px;
    }
}
#zr8pv4 {
    background: var(--dttowpaoawzc);
}

.mcwelab {
    align-items: stretch;
    background: linear-gradient(180deg, #1c1335 0%, rgb(14,7,33) 100%);
    display: grid;
    border: 3.008px solid var(--xpaucqoiohka);
    grid-template-columns: 1fr 1fr;
    padding: 1rem;
    box-shadow: 6.0099px 6.00350593px 0 #060606;
    gap: 1rem;
}

#wwzzc1 {
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
}

.mwa7gkn {
    background: rgb(18,19,40);
    padding: 0.75rem;
    border: 2.006368067px solid var(--jscvxwjfnwuut);
}

.mwa7gkn img {
    width: 100%;
    display: block;
    height: auto;
}

.mbjf9hy {
    grid-column: 1 / -1;
    padding-top: 0.5rem;
}

@media (max-width: 767px) {
    .mcwelab {
        grid-template-columns: 1fr;
    }
}
.mg1jdfc {
    margin-top: auto;
    flex-shrink: 0;
    background: rgb(12,9,15);
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    border-top: 3px solid var(--xpaucqoiohka);
}

.mid3kqx {
    max-width: var(--kdsiqmnehyaebl);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.mqmfavz {
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 1.5rem;
}

.mqmfavz img {
    object-fit: contain;
    image-rendering: pixelated;
    width: auto;
    height: 40.00836px;
}

.mqmfavz p {
    max-width: 36rem;
    font-size: 0.88rem;
    color: var(--baghovlgfhyi);
}

.mungqzb {
    margin-bottom: 1.5rem;
    flex-wrap: wrap;
    display: flex;
    gap: 0.75rem 1.25rem;
}

.mungqzb a {
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-decoration: none;
    color: var(--baghovlgfhyi);
    font-size: 0.78rem;
    font-family: var(--pjooenprps);
    border-bottom: 1px dashed rgba(196,180,253,0.4);
}

.mungqzb a:hover {
    color: var(--aptznxsudsvlkb);
}

.midqsu3 {
    display: flex;
    margin-bottom: 1rem;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem 1.5rem;
}

.midqsu3 a,
.midqsu3 span {
    align-items: center;
    display: inline-flex;
}

.midqsu3 img {
    width: auto;
    height: 40.006154px;
    object-fit: contain;
    display: block;
}

.midqsu3 .ms6jwbf img {
    height: 48.004320px;
}

.mdoowd6 {
    color: var(--baghovlgfhyi);
    font-size: 0.8rem;
}
.mm3dsju {
    background: linear-gradient(180deg, hsl(258,52%,13%) 0%, var(--dttowpaoawzc) 100%);
    padding: 2rem 1.25rem 1rem;
    border-bottom: 2.0091886px solid var(--jscvxwjfnwuut);
}

.mj5zra1 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: var(--kdsiqmnehyaebl);
}

.mm3dsju h1 {
    font-family: var(--pjooenprps);
    font-size: clamp(1.35rem, 3vw, 1.75rem);
    margin-bottom: 0.5rem;
}

.mm3dsju p {
    color: var(--baghovlgfhyi);
    font-size: 0.95rem;
}

#fiui5j {
    font-variant-ligatures: normal;
}

.mys6e32 {
    max-width: var(--kdsiqmnehyaebl);
    padding: 2rem 1.25rem 3rem;
    margin: 0 auto;
}

.mys6e32 h2 {
    font-family: var(--pjooenprps);
    font-size: 1.05rem;
    color: var(--xhagzodkkaz);
    margin: 1.75rem 0 0.75rem;
}

.mys6e32 p,
.mys6e32 li {
    margin-bottom: 0.75rem;
    color: var(--baghovlgfhyi);
    font-size: 0.95rem;
}

.mys6e32 ul {
    margin: 0.5rem 0 1rem 1.25rem;
}

.me4wqfc {
    max-width: 520.004479px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 3.003773px solid var(--jscvxwjfnwuut);
    box-shadow: 5.00909593px 5.002968px 0 rgb(9,3,7);
    background: var(--cqwjahxlky);
}

.me4wqfc a {
    word-break: break-all;
}
#huf33r {
    z-index: 999999;
    inset: 0;
    position: fixed;
    align-items: center;
    display: none;
    justify-content: center;
    background: rgba(0,1,2,0.75);
}

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

.mt3p2f0 {
    width: 100%;
    max-width: 440.004146px;
    position: relative;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}

.mcoi6sb {
    color: #1c1534;
    background: #e6e1f3;
    border: 3.001px solid var(--xpaucqoiohka);
    box-shadow: 8.007px 8.002px 0 #070409;
    padding: 1.5rem;
}

.mrp9l5r p {
    line-height: 1.5;
    font-size: 0.95rem;
}

.mp4g7gz {
    margin-top: 1.25rem;
    gap: 0.75rem;
    flex-wrap: wrap;
    display: flex;
}

.mumgdfu,
.mnobag8,
.mb2ykkj,
.mdxra3d {
    box-shadow: 4.009239px 4px 0 #070109;
    font-size: 0.8rem;
    cursor: pointer;
    border: 3.007141px solid #03000a;
    font-family: var(--pjooenprps);
    padding: 0.6rem 1rem;
}

.mumgdfu {
    color: #042a15;
    background: var(--akxpwioehwtbnb);
}

.mnobag8 {
    background: #cdd4de;
    color: rgb(34,40,56);
}

.mfk6mb1 {
    box-shadow: 8px 8px 0 rgb(5,4,11);
    padding: 1.5rem;
    display: none;
    border: 3.00718250px solid #7c1a1a;
    color: rgb(69,11,10);
    background: #fde6e6;
}

.mfk6mb1.active {
    display: block;
}

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

#i1200h {
    box-shadow: 0 -4.00156828px 0 #01020b;
    z-index: 999998;
    padding-top: 1rem;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
    position: fixed;
    right: 0;
    display: none;
    background: #e7e3f3;
    bottom: 0;
    left: 0;
    border-top: 3.001612602px solid var(--xpaucqoiohka);
    color: #211537;
}

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

.mtasbzf {
    display: flex;
    max-width: var(--kdsiqmnehyaebl);
    align-items: center;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
}

.ml6tka3 p {
    font-size: 0.88rem;
    max-width: 52rem;
}

.mb81ugz {
    display: flex;
    gap: 0.5rem;
}

.mb2ykkj {
    color: rgb(3,44,23);
    background: var(--akxpwioehwtbnb);
}

.mdxra3d {
    color: rgb(33,42,53);
    background: #d0d5d7;
}

