*,
:before,
:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid rgb(229 229 232);
}

html {
    line-height: 1.57;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: system-ui, 'Helvetica Neue', Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font: inherit;
}

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

ul,
ol {
    list-style: none;
}

img,
svg,
video {
    display: block;
}

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

button,
input,
select,
textarea {
    font: inherit;
    color: inherit;
}

button {
    background: transparent;
    cursor: pointer;
}

@keyframes A0 {
    100% {
        transform: rotate(1turn);
    }

}

.U {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.S {
    margin-left: auto;
    margin-right: auto;
    max-width: 82.4rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: .68rem;
    justify-content: space-between;
}

.f {
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
}

.w {
    color: rgb(130 73 237);
    text-decoration-line: underline;
}

.M {
    padding: .45rem 1.35rem;
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
    white-space: nowrap;
}

.T {
    background-color: rgb(255 255 255);
    box-shadow: 0px .9px 1.7px 0px rgb(2 6 23 / .07);
    position: sticky;
    top: 0px;
    z-index: 150;
}

.y {
    margin-left: auto;
    margin-right: auto;
    max-width: 82.4rem;
    padding-left: .9rem;
    padding-right: .9rem;
}

.pz {
    gap: 2.07rem;
}

.x {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.p {
    align-items: center;
    display: flex;
}

.V {
    color: rgb(130 73 237);
    font-size: 1.23rem;
    font-weight: bold;
    line-height: 1.43;
}

.z {
    align-items: center;
}

.I {
    color: rgb(82 80 82);
}

.Tz {
    outline: 1px solid rgb(130 73 237);
    outline-offset: 1px;
}

.O {
    align-items: center;
}

.Z {
    border-radius: .675rem;
    padding: .45rem .9rem;
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.W {
    border-color: rgb(229 229 232);
    border-radius: .675rem;
    border-width: 1px;
    padding: .45rem;
    color: rgb(64 62 64);
}

.G {
    height: 1.35rem;
    width: 1.35rem;
}

.D {
    padding-bottom: .9rem;
    padding-top: .68rem;
    flex-direction: column;
}

.a {
    padding-bottom: .68rem;
    padding-top: .68rem;
    align-items: center;
    column-gap: .45rem;
    display: inline-flex;
    color: rgb(130 73 237);
    font-weight: 600;
}

.m {
    border-color: currentColor;
    border-right-width: 2px;
    border-top-width: 2px;
    transform: rotate(45deg);
    height: .34rem;
    width: .34rem;
}

.r {
    display: grid;
    gap: .45rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.t {
    position: relative;
}

.X {
    background-color: rgb(250 250 252);
    border-radius: .675rem;
    padding: .68rem;
    align-items: center;
    column-gap: .68rem;
    display: flex;
    color: rgb(82 80 82);
}

.wz {
    aspect-ratio: 10/5;
}

.o {
    background-color: rgb(130 73 237);
    border-radius: 100vmax;
    height: .34rem;
    width: .34rem;
    flex-shrink: 0;
}

.q {
    background-color: rgb(245 244 255);
}

.j {
    margin-left: auto;
    margin-right: auto;
    max-width: 65.92rem;
    padding-left: .9rem;
    padding-right: .9rem;
    text-align: left;
}

.J0 {
    background-color: rgb(237 232 254);
    border-radius: 100vmax;
    margin-bottom: 1.35rem;
    padding: .45rem .9rem;
    align-items: center;
    display: inline-flex;
    color: rgb(109 40 215);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.E0 {
    background-color: rgb(34 197 97);
    border-radius: 100vmax;
    height: .45rem;
    margin-right: .45rem;
    width: .45rem;
}

.C0 {
    margin-bottom: 1.35rem;
    color: rgb(23 20 23);
    font-size: 2.158rem;
    font-weight: bold;
    line-height: 1.24;
}

.B0 {
    margin-bottom: 2.7rem;
    max-width: 43.26rem;
    color: rgb(82 80 82);
    font-size: 1.23rem;
    line-height: 1.43;
}

.n0 {
    background-color: rgb(255 248 235);
    border-color: rgb(255 230 138);
    border-radius: 1.013rem;
    border-width: 1px;
    margin-bottom: 1.8rem;
    margin-top: 1.35rem;
    max-width: 43.26rem;
    padding: .9rem;
    text-align: left;
}

.Q0 {
    align-items: center;
    display: flex;
}

.c0 {
    height: 1.35rem;
    width: 1.35rem;
    flex-shrink: 0;
    color: rgb(245 159 11);
}

.H0 {
    color: rgb(143 64 14);
    font-size: .903rem;
    line-height: 1.355;
}

.g0 {
    margin-bottom: 1.35rem;
    max-width: 37.08rem;
}

.h0 {
    transform: translateY(-50%);
    height: 1.35rem;
    width: 1.35rem;
    left: 1.35rem;
    position: absolute;
    top: 50%;
    color: rgb(163 166 163);
}

.L0 {
    height: 1.35rem;
    width: 1.35rem;
}

.u0 {
    border-color: rgb(229 229 232);
    border-width: 2px;
    outline: none;
    transition: all 120ms ease-out;
    padding-left: 3.15rem;
    padding-right: 1.35rem;
    width: 100%;
    font-family: Menlo, Consolas, 'Courier New', monospace;
    font-size: 1.157rem;
    letter-spacing: .028em;
    line-height: 1.44;
}

.N0 {
    background-color: rgb(130 73 237);
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    transition: all 120ms ease-out;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    width: 100%;
    font-size: 1.157rem;
    font-weight: 600;
    line-height: 1.44;
}

.v0 {
    margin-bottom: 1.35rem;
}

.e0 {
    align-items: center;
    display: flex;
    justify-content: center;
    color: rgb(130 73 237);
}

.s0 {
    animation: A0 1200ms linear infinite;
    height: 1.35rem;
    width: 1.35rem;
}

.b0 {
    font-size: 1.157rem;
    font-weight: 500;
    line-height: 1.44;
}

.l0 {
    transition: all 300ms ease-out;
    margin-bottom: 1.8rem;
    max-width: 43.26rem;
}

.d0 {
    margin-bottom: .9rem;
    max-width: 43.26rem;
}

.K0 {
    background-color: rgb(251 242 242);
    border-color: rgb(254 201 202);
    border-radius: 1.013rem;
    border-width: 1px;
    padding: .9rem;
    align-items: flex-start;
    display: flex;
    text-align: left;
}

.k0 {
    height: 1.35rem;
    margin-top: .11rem;
    width: 1.35rem;
    flex-shrink: 0;
    color: rgb(236 68 68);
}

.Y0 {
    color: rgb(153 27 30);
    font-weight: 500;
}

.P0 {
    margin-top: .23rem;
    color: rgb(221 38 38);
    font-size: .903rem;
    line-height: 1.49;
}

.i0 {
    margin-bottom: 1.35rem;
    margin-top: .68rem;
    color: rgb(163 166 163);
    font-size: .722rem;
    line-height: 1.52;
}

.R0 {
    background-color: rgb(245 245 243);
    border-radius: .338rem;
    padding: .11rem .45rem;
    font-family: Menlo, Consolas, 'Courier New', monospace;
}

.F0 {
    background-color: rgb(250 250 252);
}

.U0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 82.4rem;
    padding-left: .9rem;
    padding-right: .9rem;
    text-align: center;
}

.S0 {
    margin-bottom: 3.15rem;
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.f0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 65.92rem;
    display: grid;
    gap: 1.35rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    text-align: left;
}

.w0 {
    background-color: rgb(255 255 255);
    border-color: rgb(245 245 243);
    border-radius: 1.35rem;
    border-width: 1px;
    box-shadow: 0px .9px 1.7px 0px rgb(2 6 23 / .07);
    padding: 1.35rem;
}

.M0 {
    background-color: rgb(130 73 237 / .1);
    border-radius: .675rem;
    height: 2.7rem;
    margin-bottom: .9rem;
    width: 2.7rem;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: rgb(130 73 237);
    font-weight: bold;
}

.T0 {
    margin-bottom: .23rem;
    font-size: 1.157rem;
    font-weight: bold;
    line-height: 1.44;
}

.y0 {
    background-color: rgb(255 255 255);
    border-color: rgb(245 245 243);
    border-top-width: 1px;
    padding-bottom: 4.5rem;
    padding-top: 4.5rem;
}

.x0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 57.68rem;
    padding-left: .9rem;
    padding-right: .9rem;
}

.p0 {
    background-color: rgb(250 250 252);
    border-color: rgb(229 229 232);
    border-radius: 1.35rem;
    border-width: 1px;
    padding: 1.8rem;
}

.V0 {
    margin-bottom: 1.35rem;
    align-items: center;
    display: flex;
    color: rgb(38 38 35);
    font-size: 1.23rem;
    font-weight: bold;
    line-height: 1.43;
}

.z0 {
    height: 1.35rem;
    margin-right: .45rem;
    width: 1.35rem;
    color: rgb(115 115 118);
}

.I0 {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    font-size: .903rem;
    line-height: 1.49;
}

.O0 {
    margin-bottom: .45rem;
    color: rgb(23 20 23);
    font-size: .722rem;
    font-weight: bold;
    letter-spacing: .046em;
    line-height: 1.52;
    text-transform: uppercase;
}

.Z0 {
    color: rgb(82 80 82);
    line-height: 1.605;
}

.W0 {
    margin-bottom: 4.5rem;
    text-align: center;
}

.G0 {
    margin-bottom: .9rem;
    color: rgb(23 20 23);
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.D0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 43.26rem;
    color: rgb(82 80 82);
    font-size: 1.157rem;
    line-height: 1.44;
}

.a0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 65.92rem;
    display: grid;
    gap: 2.7rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    text-align: center;
}

.m0 {
    align-items: center;
    display: flex;
    flex-direction: column;
}

.r0 {
    background-color: rgb(250 250 252);
    border-radius: 1.35rem;
    box-shadow: 0px .9px 1.7px 0px rgb(2 6 23 / .07);
    height: 3.15rem;
    margin-bottom: .9rem;
    width: 3.15rem;
    align-items: center;
    display: flex;
    justify-content: center;
    color: rgb(130 73 237);
}

.t0 {
    margin-bottom: .45rem;
    font-size: 1.157rem;
    font-weight: bold;
    line-height: 1.44;
}

.X0 {
    background-color: rgb(250 250 252);
    border-bottom-width: 1px;
    border-color: rgb(245 245 243);
    border-top-width: 1px;
    padding-bottom: 4.5rem;
    padding-top: 4.5rem;
    overflow: hidden;
    position: relative;
}

.o0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 82.4rem;
    padding-left: .9rem;
    padding-right: .9rem;
    position: relative;
    z-index: 30;
}

.q0 {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    text-align: center;
}

.j0 {
    min-width: 0px;
}

.J5 {
    overflow-wrap: break-word;
    color: rgb(130 73 237);
    font-size: 1.858rem;
    font-weight: bold;
    letter-spacing: -.028em;
    line-height: 1.32;
}

.E5 {
    margin-top: .45rem;
    color: rgb(82 80 82);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.C5 {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px 0px 0px 1px rgb(0 0 0 / .05), 0px 17.4px 21.8px -5px rgb(2 6 23 / .13), 0px 7px 8.7px -6px rgb(2 6 23 / .13);
    overflow: hidden;
    text-align: left;
}

.B5 {
    background-image: linear-gradient(90deg, rgb(130 73 237), rgb(109 40 215));
    padding: 1.35rem;
    align-items: center;
    display: flex;
    justify-content: space-between;
    color: rgb(255 255 255);
}

.n5 {
    opacity: .8;
    font-size: .722rem;
    font-weight: 500;
    letter-spacing: .046em;
    line-height: 1.52;
    text-transform: uppercase;
}

.Q5 {
    margin-top: .23rem;
    font-family: Menlo, Consolas, 'Courier New', monospace;
    font-size: 1.472rem;
    font-weight: bold;
    letter-spacing: .028em;
    line-height: 1.39;
}

.c5 {
    background-color: rgb(255 255 255 / .2);
    border-radius: .675rem;
    padding: .45rem;
}

.H5 {
    height: 1.35rem;
    width: 1.35rem;
    color: rgb(255 255 255);
}

.g5 {
    padding: 1.35rem;
}

.h5 {
    margin-bottom: 1.35rem;
    align-items: flex-start;
    display: flex;
}

.L5 {
    margin-top: .23rem;
    flex-shrink: 0;
}

.u5 {
    background-color: rgb(130 73 237 / .1);
    border-radius: 100vmax;
    box-shadow: 0px 0px 0px 4px rgb(130 73 237 / .1);
    height: 3.15rem;
    width: 3.15rem;
    align-items: center;
    display: flex;
    justify-content: center;
    color: rgb(130 73 237);
}

.N5 {
    flex: 1;
}

.v5 {
    color: rgb(23 20 23);
    font-size: 1.157rem;
    font-weight: bold;
    line-height: 1.44;
}

.e5 {
    margin-top: .23rem;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.A5 {
    background-color: rgb(250 250 252);
    border-color: rgb(245 245 243);
    border-radius: .675rem;
    border-width: 1px;
    margin-top: .45rem;
    padding: .68rem;
    color: rgb(64 62 64);
    font-size: .903rem;
    line-height: 1.49;
}

.s5 {
    border-color: rgb(245 245 243);
    border-top-width: 1px;
    padding-top: .9rem;
    align-items: center;
    display: flex;
    justify-content: space-between;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.b5 {
    align-items: center;
    display: flex;
}

.l5 {
    height: .9rem;
    margin-right: .34rem;
    width: .9rem;
    color: rgb(163 166 163);
}

.d5 {
    background-color: rgb(220 250 231);
    border-radius: 100vmax;
    padding: .11rem .45rem;
    color: rgb(21 128 58);
    font-size: .722rem;
    font-weight: 500;
    line-height: 1.52;
}

.K5 {
    background-color: rgb(250 250 252);
    border-color: rgb(229 229 232);
    border-top-width: 1px;
    padding: .68rem 1.35rem;
    text-align: center;
}

.k5 {
    color: rgb(163 166 163);
    font-size: 10px;
    letter-spacing: .093em;
    text-transform: uppercase;
}

.Y5 {
    background-color: rgb(23 20 23);
    color: rgb(255 255 255);
}

.P5 {
    margin-bottom: 1.8rem;
    display: flex;
    flex-direction: column;
    gap: 2.7rem;
}

.R5 {
    margin-bottom: .9rem;
    align-items: center;
    display: flex;
}

.F5 {
    font-size: 1.23rem;
    font-weight: bold;
    line-height: 1.43;
}

.U5 {
    margin-bottom: .9rem;
    color: rgb(163 166 163);
    font-size: .903rem;
    line-height: 1.49;
}

.S5 {
    color: rgb(115 115 118);
    font-size: .722rem;
    line-height: 1.52;
}

.f5 {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.w5 {
    margin-bottom: .9rem;
    font-weight: 600;
}

.M5 {
    color: rgb(163 166 163);
    font-size: .903rem;
    line-height: 1.49;
}

.y5 {
    margin-top: 1.35rem;
}

.x5 {
    font-style: normal;
}

.p5 {
    height: .9rem;
    width: .9rem;
    flex-shrink: 0;
}

.V5 {
    min-width: 0px;
    overflow-wrap: break-word;
}

.z5 {
    align-items: flex-start;
    display: flex;
}

.I5 {
    height: .9rem;
    margin-top: .11rem;
    width: .9rem;
    flex-shrink: 0;
}

.O5 {
    border-color: rgb(38 38 35);
    border-top-width: 1px;
    padding-bottom: .9rem;
    padding-top: 1.35rem;
}

.Z5 {
    margin-left: auto;
    margin-right: auto;
    max-width: 49.44rem;
    color: rgb(115 115 118);
    font-size: .722rem;
    line-height: 1.52;
    text-align: center;
}

.W5 {
    border-color: rgb(38 38 35);
    border-top-width: 1px;
    padding-top: 1.35rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.Mz {
    gap: 1.84rem;
}

.G5 {
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.D5 {
    margin-top: .9rem;
    align-items: center;
    display: flex;
}

.a5 {
    align-items: center;
    display: flex;
    color: rgb(34 197 97);
    font-size: .903rem;
    line-height: 1.49;
}

.m5 {
    height: .9rem;
    margin-right: .23rem;
    width: .9rem;
}

.EE {
    align-items: center;
    display: none;
}

.CE {
    align-items: center;
    display: none;
}

.BE {
    background-color: rgb(245 244 255);
    color: rgb(23 20 23);
}

.nE {
    max-width: 49.44rem;
}

.QE {
    margin-bottom: .9rem;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.HE {
    margin-left: .45rem;
    margin-right: .45rem;
}

.gE {
    margin-bottom: 1.35rem;
    font-size: 2.158rem;
    font-weight: bold;
    line-height: 1.26;
}

.hE {
    color: rgb(82 80 82);
    font-size: 1.23rem;
    line-height: 1.43;
}

.LE {
    background-color: rgb(255 255 255);
}

.uE {
    margin-left: auto;
    margin-right: auto;
    max-width: 57.68rem;
    padding-left: .9rem;
    padding-right: .9rem;
    text-align: center;
}

.NE {
    color: rgb(130 73 237);
    font-size: .903rem;
    font-weight: 600;
    letter-spacing: .046em;
    line-height: 1.49;
    text-transform: uppercase;
}

.vE {
    margin-bottom: 1.35rem;
    margin-top: .45rem;
    color: rgb(23 20 23);
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.eE {
    margin-bottom: 2.7rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 43.26rem;
    color: rgb(82 80 82);
}

.AE {
    display: grid;
    gap: .68rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sE {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    padding: .9rem;
    text-align: center;
}

.bE {
    color: rgb(130 73 237);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
}

.lE {
    margin-top: .23rem;
    overflow-wrap: break-word;
    color: rgb(82 80 82);
    font-size: .722rem;
    line-height: 1.52;
}

.dE {
    margin-bottom: .9rem;
    color: rgb(23 20 23);
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.KE {
    margin-bottom: 1.8rem;
    color: rgb(82 80 82);
    font-size: 1.157rem;
    line-height: 1.44;
}

.kE {
    background-color: rgb(130 73 237);
    box-shadow: 0px 8.7px 13.1px -3px rgb(130 73 237 / .3), 0px 3.5px 5.2px -4px rgb(130 73 237 / .3);
    transition: all 120ms ease-out;
    padding: .9rem 1.8rem;
    align-items: center;
    display: inline-flex;
    font-weight: 600;
}

.YE {
    height: 1.35rem;
    margin-left: .45rem;
    width: 1.35rem;
}

.PE {
    background-color: rgb(250 250 252);
    border-bottom-width: 1px;
    border-color: rgb(245 245 243);
    border-top-width: 1px;
    color: rgb(23 20 23);
}

.iE {
    align-items: center;
    display: grid;
    gap: 3.15rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.RE {
    color: rgb(167 139 253);
    font-size: .903rem;
    font-weight: 600;
    letter-spacing: .046em;
    line-height: 1.49;
    text-transform: uppercase;
}

.FE {
    margin-bottom: 1.35rem;
    margin-top: .45rem;
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.UE {
    margin-bottom: 1.8rem;
    color: rgb(82 80 82);
}

.fE {
    height: 1.35rem;
    margin-right: .68rem;
    width: 1.35rem;
    flex-shrink: 0;
    color: rgb(75 222 128);
}

.wE {
    display: grid;
    gap: .9rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.ME {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px .9px 1.7px 0px rgb(2 6 23 / .07);
    padding: .9rem;
    text-align: center;
}

.TE {
    color: rgb(167 139 253);
    font-size: 1.23rem;
    font-weight: bold;
    line-height: 1.43;
}

.yE {
    overflow-wrap: break-word;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.xE {
    margin-bottom: 3.15rem;
    text-align: center;
}

.pE {
    margin-top: .45rem;
    color: rgb(23 20 23);
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.VE {
    display: grid;
    gap: 1.35rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.zE {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    padding: 1.35rem;
}

.IE {
    margin-bottom: .9rem;
    font-size: 2.158rem;
    line-height: 1.26;
}

.OE {
    margin-bottom: .45rem;
    color: rgb(23 20 23);
    font-size: 1.23rem;
    font-weight: bold;
    line-height: 1.43;
}

.ZE {
    margin-left: auto;
    margin-right: auto;
    max-width: 57.68rem;
}

.WE {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    padding: 1.8rem;
    display: flex;
    flex-direction: column;
    gap: 1.35rem;
}

.GE {
    background-color: rgb(237 232 254);
    border-radius: 1.013rem;
    height: 3.15rem;
    width: 3.15rem;
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    color: rgb(130 73 237);
}

.DE {
    height: 1.8rem;
    width: 1.8rem;
}

.aE {
    margin-bottom: .68rem;
    color: rgb(23 20 23);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
}

.Bw {
    background-image: linear-gradient(to bottom right, rgb(124 58 234), rgb(90 33 182));
}

.nw {
    margin-bottom: .9rem;
    color: rgb(221 214 255);
    font-size: .903rem;
    line-height: 1.49;
}

.Qw {
    color: rgb(237 232 254);
    font-size: 1.23rem;
    line-height: 1.43;
}

.cw {
    margin-left: auto;
    margin-right: auto;
    max-width: 49.44rem;
    padding-left: .9rem;
    padding-right: .9rem;
}

.Hw {
    margin-bottom: 1.8rem;
}

.gw {
    border-color: rgb(229 229 232);
    border-radius: 1.013rem;
    border-width: 1px;
    outline: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: ease-out;
    padding: .9rem 1.35rem .9rem 3.15rem;
    width: 100%;
}

.hw {
    transform: translateY(-50%);
    height: 1.35rem;
    width: 1.35rem;
    left: .9rem;
    position: absolute;
    top: 50%;
    color: rgb(163 166 163);
}

.Lw {
    border-color: rgb(229 229 232);
    border-radius: 1.013rem;
    border-width: 1px;
    margin-bottom: .9rem;
    overflow: hidden;
}

.uw {
    background-color: rgb(255 255 255);
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: ease-out;
    padding: 1.35rem;
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: space-between;
    text-align: left;
}

.Nw {
    padding-right: .9rem;
    color: rgb(23 20 23);
    font-weight: 600;
}

.vw {
    transition: transform 120ms ease-out;
    height: 1.35rem;
    width: 1.35rem;
    flex-shrink: 0;
    color: rgb(115 115 118);
}

.ew {
    padding-bottom: 1.35rem;
    padding-left: 1.35rem;
    padding-right: 1.35rem;
    color: rgb(82 80 82);
}

.Aw {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    margin-top: 3.15rem;
    padding: 1.8rem;
    text-align: center;
}

.sw {
    margin-bottom: .9rem;
    font-size: 3.009rem;
    line-height: 1.01;
}

.bw {
    margin-bottom: 1.35rem;
    color: rgb(82 80 82);
}

.lw {
    background-color: rgb(130 73 237);
    border-radius: 1.013rem;
    transition: all 120ms ease-out;
    padding: .68rem 1.35rem;
    align-items: center;
    display: inline-flex;
    font-weight: 600;
}

.dw {
    background-color: rgb(130 73 237);
    border-radius: 1.013rem;
    box-shadow: 0px 8.7px 13.1px -3px rgb(139 92 248 / .3), 0px 3.5px 5.2px -4px rgb(139 92 248 / .3);
    transition: all 120ms ease-out;
    padding: .9rem 1.8rem;
    align-items: center;
    display: inline-flex;
    font-weight: 600;
}

.Uw {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.fw {
    background-color: rgb(255 255 255);
    border-radius: 1.35rem;
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    padding: 1.8rem;
}

.yz {
    max-width: 92ch;
}

.ww {
    margin-bottom: 1.35rem;
    color: rgb(23 20 23);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
}

.Tw {
    display: grid;
    gap: .9rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.yw {
    display: block;
}

.xw {
    margin-bottom: .23rem;
    display: block;
    color: rgb(64 62 64);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.pw {
    border-color: rgb(213 212 212);
    border-width: 1px;
    outline: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: ease-out;
    width: 100%;
}

.Vw {
    background-color: rgb(255 255 255);
    border-color: rgb(213 212 212);
    border-width: 1px;
    outline: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: ease-out;
    width: 100%;
}

.zw {
    border-color: rgb(213 212 212);
    border-width: 1px;
    outline: none;
    resize: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: ease-out;
    width: 100%;
}

.Iw {
    align-items: flex-start;
    column-gap: .45rem;
    display: flex;
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
}

.Ow {
    border-color: rgb(213 212 212);
    border-radius: .338rem;
    height: .9rem;
    margin-top: .23rem;
    width: .9rem;
    color: rgb(130 73 237);
}

.Zw {
    color: rgb(130 73 237);
}

.Ww {
    background-color: rgb(130 73 237);
    box-shadow: 0px 8.7px 13.1px -3px rgb(139 92 248 / .3), 0px 3.5px 5.2px -4px rgb(139 92 248 / .3);
    transition: all 120ms ease-out;
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: 600;
}

.Gw {
    height: 1.35rem;
    margin-right: .45rem;
    width: 1.35rem;
}

.Dw {
    background-color: rgb(240 253 241);
    border-color: rgb(189 247 208);
    border-radius: 1.013rem;
    border-width: 1px;
    margin-top: 1.35rem;
    padding: .9rem;
}

.aw {
    height: 1.35rem;
    margin-right: .68rem;
    width: 1.35rem;
    color: rgb(34 197 97);
}

.mw {
    color: rgb(19 101 52);
    font-weight: 600;
}

.rw {
    color: rgb(21 128 58);
    font-size: .903rem;
    line-height: 1.49;
}

.Xw {
    background-image: linear-gradient(to bottom right, rgb(130 73 237), rgb(109 40 215));
    border-radius: 1.35rem;
    padding: 1.35rem;
}

.ow {
    margin-bottom: .68rem;
    font-weight: 600;
}

.qw {
    color: rgb(237 232 254);
    font-size: .903rem;
    line-height: 1.49;
}

.jw {
    text-decoration-line: underline;
}

.Js {
    align-items: flex-start;
    display: flex;
}

.Es {
    background-color: rgb(237 232 254);
    border-radius: 1.013rem;
    height: 3.15rem;
    width: 3.15rem;
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    color: rgb(130 73 237);
}

.Cs {
    margin-bottom: .23rem;
    color: rgb(23 20 23);
    font-weight: 600;
}

.Bs {
    overflow-wrap: break-word;
    color: rgb(130 73 237);
}

.ns {
    animation: A0 1200ms linear infinite;
    height: 1.35rem;
    margin-right: .45rem;
    width: 1.35rem;
}

.Qs {
    opacity: .25;
}

.cs {
    opacity: .75;
}

.Ls {
    background-image: linear-gradient(to bottom right, rgb(38 38 35), rgb(23 20 23));
    color: rgb(255 255 255);
}

.us {
    margin-bottom: .9rem;
    overflow-wrap: break-word;
    font-size: 1.858rem;
    font-weight: bold;
    line-height: 1.32;
}

.Ns {
    color: rgb(213 212 212);
}

.vs {
    background-color: rgb(250 250 252);
    border-radius: 1.013rem;
    padding: .9rem;
}

.es {
    margin-bottom: .68rem;
    color: rgb(23 20 23);
    font-size: .903rem;
    font-weight: 600;
    letter-spacing: .046em;
    line-height: 1.49;
    text-transform: uppercase;
}

.As {
    display: flex;
    flex-wrap: wrap;
    gap: .45rem .9rem;
    font-size: .903rem;
    line-height: 1.49;
}

.ss {
    font-size: .903rem;
    line-height: 1.49;
}

.bs {
    display: block;
    color: rgb(82 80 82);
}

.ls {
    max-width: none;
    color: rgb(64 62 64);
    line-height: 1.73;
}

.ds {
    margin-bottom: .9rem;
    color: rgb(23 20 23);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
}

.Ks {
    margin-bottom: .9rem;
    color: rgb(82 80 82);
}

.ks {
    margin-bottom: .45rem;
    color: rgb(38 38 35);
    font-size: 1.157rem;
    font-weight: 600;
    line-height: 1.44;
}

.Ys {
    margin-bottom: .9rem;
    padding-left: 1.35rem;
    color: rgb(82 80 82);
    list-style-type: disc;
}

.Ps {
    margin-bottom: .9rem;
    padding-left: 1.35rem;
    color: rgb(82 80 82);
    list-style-type: decimal;
}

.is {
    overflow-x: auto;
}

.Rs {
    border-color: rgb(229 229 232);
    border-radius: 1.013rem;
    border-width: 1px;
    width: 100%;
    overflow: hidden;
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
    text-align: left;
}

.Fs {
    background-color: rgb(250 250 252);
    color: rgb(64 62 64);
}

.Us {
    padding: .68rem .9rem;
    font-weight: 600;
}

.fs {
    padding: .68rem .9rem;
    font-weight: 500;
}

.ws {
    padding: .68rem .9rem;
}

.Ms {
    background-color: rgb(255 248 235);
    border-color: rgb(255 230 138);
    border-radius: 1.013rem;
    border-width: 1px;
    margin-bottom: .9rem;
    margin-top: .9rem;
    padding: .9rem;
}

.Ts {
    color: rgb(143 64 14);
    font-size: .903rem;
    line-height: 1.49;
}

.ys {
    background-color: rgb(250 250 252);
    border-radius: 1.013rem;
    padding: 1.35rem;
}

.xs {
    margin-bottom: .45rem;
    color: rgb(64 62 64);
    font-weight: 600;
}

.Zs {
    background-color: rgb(255 248 235);
    border-bottom-right-radius: 1.013rem;
    border-color: rgb(245 159 11);
    border-left-width: 4px;
    border-top-right-radius: 1.013rem;
    margin-bottom: 1.8rem;
    padding: .9rem;
}

.Ws {
    display: flex;
}

.Gs {
    height: 1.35rem;
    margin-right: .68rem;
    width: 1.35rem;
    flex-shrink: 0;
    color: rgb(245 159 11);
}

.Ds {
    color: rgb(143 64 14);
    font-weight: 600;
}

.as {
    margin-top: .23rem;
    color: rgb(180 82 9);
    font-size: .903rem;
    line-height: 1.49;
}

.ms {
    margin-bottom: .9rem;
}

.rs {
    display: flex;
    color: rgb(82 80 82);
}

.ts {
    margin-right: .45rem;
    color: rgb(130 73 237);
}

.BU {
    background-color: rgb(255 255 255);
    border-bottom-width: 1px;
    border-color: rgb(245 245 243);
}

.nU {
    margin-left: auto;
    margin-right: auto;
    max-width: 82.4rem;
    padding-left: .9rem;
    padding-right: .9rem;
    text-align: left;
}

.QU {
    margin-bottom: .9rem;
    color: rgb(23 20 23);
    font-size: 2.158rem;
    font-weight: bold;
    line-height: 1.26;
}

.cU {
    max-width: 43.26rem;
    color: rgb(82 80 82);
    font-size: 1.23rem;
    line-height: 1.43;
}

.HU {
    margin-left: auto;
    margin-right: auto;
    max-width: 57.68rem;
}

.gU {
    background-color: rgb(255 255 255);
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    padding: 1.35rem;
    display: flex;
    flex-direction: column;
    gap: 1.35rem;
}

.LU {
    color: rgb(23 20 23);
    font-size: 1.23rem;
    font-weight: bold;
    line-height: 1.43;
}

.uU {
    margin-top: .9rem;
}

.fz {
    outline: 2px solid rgb(130 73 237);
    outline-offset: 4px;
}

.NU {
    color: rgb(23 20 23);
    font-size: 2.158rem;
    font-weight: bold;
    line-height: 1.26;
}

.vU {
    color: rgb(115 115 118);
}

.eU {
    min-width: 0px;
    display: grid;
    flex: 1;
    gap: .45rem 1.35rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.AU {
    align-items: center;
    display: flex;
    color: rgb(82 80 82);
}

.sU {
    height: 1.35rem;
    margin-right: .68rem;
    width: 1.35rem;
    flex-shrink: 0;
    color: rgb(34 197 97);
}

.bU {
    flex-shrink: 0;
}

.lU {
    border-color: rgb(213 212 212);
    border-width: 2px;
    transition: all 120ms ease-out;
    padding: .68rem 1.35rem;
    width: 100%;
    display: block;
    color: rgb(64 62 64);
    font-weight: 600;
    text-align: center;
}

.dU {
    background-color: rgb(255 255 255);
    box-shadow: 0px 0px 0px 2px rgb(139 92 248), 0px 17.4px 21.8px -5px rgb(2 6 23 / .13), 0px 7px 8.7px -6px rgb(2 6 23 / .13);
    padding: 3.15rem 1.35rem 1.35rem;
    display: flex;
    flex-direction: column;
    gap: 1.35rem;
    position: relative;
}

.KU {
    background-color: rgb(130 73 237);
    border-radius: 100vmax;
    transform: translateX(-50%) translateY(-50%);
    padding: .23rem .9rem;
    left: 50%;
    position: absolute;
    top: 0px;
    font-size: .903rem;
    font-weight: bold;
    line-height: 1.49;
    white-space: nowrap;
}

.kU {
    background-color: rgb(130 73 237);
    box-shadow: 0px 8.7px 13.1px -3px rgb(2 6 23 / .13), 0px 3.5px 5.2px -4px rgb(2 6 23 / .13);
    transition: all 120ms ease-out;
    padding: .68rem 1.35rem;
    width: 100%;
    display: block;
    font-weight: 600;
    text-align: center;
}

.YU {
    margin-left: auto;
    margin-right: auto;
    margin-top: 4.5rem;
    max-width: 49.44rem;
    text-align: center;
}

.PU {
    background-color: rgb(255 255 255);
    border-color: rgb(245 245 243);
    border-top-width: 1px;
}

.iU {
    margin-left: auto;
    margin-right: auto;
    max-width: 65.92rem;
    padding-left: .9rem;
    padding-right: .9rem;
}

.RU {
    margin-bottom: 1.8rem;
    color: rgb(23 20 23);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
    text-align: center;
}

.MU {
    background-color: rgb(250 250 252);
    display: flex;
    flex-direction: column;
}

.TU {
    display: flex;
    flex: 1;
    flex-direction: column;
}

.yU {
    background-color: rgb(130 73 237);
    padding: 2.7rem;
    align-items: center;
    display: none;
    justify-content: center;
}

.xU {
    max-width: 24.72rem;
}

.pU {
    opacity: .8;
    font-size: .722rem;
    font-weight: 600;
    letter-spacing: .093em;
    line-height: 1.52;
    text-transform: uppercase;
}

.VU {
    margin-top: .68rem;
    font-size: 1.472rem;
    font-weight: 600;
    line-height: 1.355;
}

.zU {
    min-width: 0px;
    padding: 2.7rem .9rem;
    align-items: flex-start;
    display: flex;
    flex: 1;
    justify-content: center;
}

.IU {
    background-color: rgb(255 255 255);
    box-shadow: 0px 17.4px 21.8px -5px rgb(2 6 23 / .13), 0px 7px 8.7px -6px rgb(2 6 23 / .13);
    max-width: 43.26rem;
    padding: 1.35rem;
    width: 100%;
}

.OU {
    height: 2.7rem;
    margin-bottom: .9rem;
    width: 2.7rem;
    color: rgb(130 73 237);
}

.ZU {
    color: rgb(23 20 23);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
}

.WU {
    margin-top: .68rem;
    color: rgb(82 80 82);
    line-height: 1.605;
}

.GU {
    margin-top: 1.8rem;
}

.DU {
    margin-top: 1.35rem;
    color: rgb(23 20 23);
    font-size: .903rem;
    font-weight: 600;
    line-height: 1.49;
}

.aU {
    margin-top: .68rem;
}

.mU {
    color: rgb(64 62 64);
    font-size: .903rem;
    line-height: 1.49;
}

.rU {
    align-items: flex-start;
    column-gap: .45rem;
    display: flex;
}

.tU {
    height: .9rem;
    margin-top: .11rem;
    width: .9rem;
    flex-shrink: 0;
    color: rgb(130 73 237);
}

.XU {
    margin-top: .45rem;
    display: flex;
    flex-wrap: wrap;
    gap: .45rem;
}

.oU {
    border-color: rgb(229 229 232);
    border-radius: 100vmax;
    border-width: 1px;
    padding: .23rem .68rem;
    color: rgb(64 62 64);
    font-size: .903rem;
    line-height: 1.49;
}

.qU {
    margin-top: .68rem;
    font-size: .903rem;
    line-height: 1.49;
}

.jU {
    color: rgb(130 73 237);
    font-weight: 500;
}

.JG {
    border-color: rgb(229 229 232);
    border-radius: .675rem;
    border-width: 1px;
    margin-top: 1.35rem;
    padding: .9rem;
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
    text-align: left;
}

.EG {
    height: .9rem;
    margin-top: .11rem;
    width: .9rem;
    flex-shrink: 0;
    color: rgb(163 166 163);
}

.CG {
    background-color: rgb(130 73 237);
    transition: all 120ms ease-out;
    padding: .68rem 1.35rem;
    display: inline-block;
    font-weight: 600;
    text-align: center;
}

.BG {
    border-color: rgb(229 229 232);
    border-top-width: 1px;
    margin-top: 2.7rem;
    padding-top: 1.8rem;
}

.nG {
    padding-left: 1.35rem;
    color: rgb(64 62 64);
    list-style-type: decimal;
}

.QG {
    padding-left: .23rem;
}

.cG {
    color: rgb(23 20 23);
    font-weight: 500;
}

.HG {
    margin-top: .23rem;
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
}

.gG {
    margin-left: auto;
    margin-right: auto;
    max-width: 65.92rem;
    padding: .68rem .9rem;
}

.hG {
    color: rgb(115 115 118);
    font-size: .722rem;
    line-height: 1.52;
    text-align: center;
}

.AG {
    padding-bottom: .45rem;
    padding-top: .45rem;
    align-items: center;
    column-gap: .45rem;
    display: flex;
    color: rgb(82 80 82);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.sG {
    background-color: rgb(245 245 243);
}

.bG {
    background-color: rgb(255 255 255);
    border-bottom-width: 1px;
    border-color: rgb(229 229 232);
    padding-left: .9rem;
    padding-right: .9rem;
    overflow-x: auto;
}

.lG {
    margin-left: auto;
    margin-right: auto;
    max-width: 82.4rem;
    padding-bottom: .68rem;
    padding-top: .68rem;
    align-items: center;
    display: flex;
    gap: .9rem;
    justify-content: space-between;
}

.dG {
    align-items: center;
    display: flex;
    flex-shrink: 0;
}

.KG {
    align-items: center;
    display: flex;
    gap: .23rem;
}

.kG {
    padding: .45rem .68rem;
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
    white-space: nowrap;
}

.YG {
    padding: .45rem .68rem;
    color: rgb(130 73 237);
    font-size: .903rem;
    font-weight: 600;
    line-height: 1.49;
    white-space: nowrap;
}

.PG {
    flex-shrink: 0;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.iG {
    background-color: rgb(255 255 255);
    border-bottom-width: 1px;
    border-color: rgb(229 229 232);
    padding: .9rem 1.35rem;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.RG {
    align-items: center;
    display: flex;
    gap: .68rem;
}

.FG {
    align-items: center;
    display: flex;
}

.UG {
    background-color: rgb(130 73 237);
    border-radius: 100vmax;
    height: 1.8rem;
    width: 1.8rem;
    align-items: center;
    display: flex;
    justify-content: center;
}

.SG {
    font-size: .903rem;
    font-weight: bold;
    line-height: 1.49;
}

.fG {
    color: rgb(64 62 64);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.wG {
    max-width: 37.08rem;
    display: flex;
    flex-direction: column;
    gap: .68rem;
}

.MG {
    border-color: rgb(213 212 212);
    border-radius: .675rem;
    border-width: 1px;
    padding: .45rem .9rem;
    flex: 1;
    font-family: Menlo, Consolas, 'Courier New', monospace;
    font-size: 16px;
    text-transform: uppercase;
}

.TG {
    background-color: rgb(130 73 237);
    border-radius: .675rem;
    padding: .45rem 1.35rem;
    font-size: .903rem;
    font-weight: 600;
    line-height: 1.49;
}

.yG {
    margin-top: .45rem;
    color: rgb(221 38 38);
    font-size: .903rem;
    line-height: 1.49;
}

.xG {
    margin-bottom: 1.8rem;
    display: grid;
    gap: 1.35rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.pG {
    background-color: rgb(255 255 255);
    border-radius: 1.013rem;
    box-shadow: 0px .9px 1.7px 0px rgb(2 6 23 / .07);
    padding: 1.35rem;
}

.VG {
    margin-bottom: .45rem;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.zG {
    color: rgb(115 115 118);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.IG {
    background-color: rgb(245 244 255);
    border-radius: .675rem;
    padding: .45rem;
}

.OG {
    height: 1.35rem;
    width: 1.35rem;
    color: rgb(124 58 234);
}

.ZG {
    background-color: rgb(253 252 232);
    border-radius: .675rem;
    padding: .45rem;
}

.WG {
    height: 1.35rem;
    width: 1.35rem;
    color: rgb(205 138 4);
}

.GG {
    background-color: rgb(240 253 241);
    border-radius: .675rem;
    padding: .45rem;
}

.DG {
    height: 1.35rem;
    width: 1.35rem;
    color: rgb(22 160 74);
}

.aG {
    background-color: rgb(255 255 255);
    border-radius: 1.013rem;
    box-shadow: 0px .9px 1.7px 0px rgb(2 6 23 / .07);
    overflow: hidden;
}

.mG {
    border-bottom-width: 1px;
    border-color: rgb(229 229 232);
    padding: .9rem 1.35rem;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.rG {
    color: rgb(23 20 23);
    font-size: 1.157rem;
    font-weight: 600;
    line-height: 1.44;
}

.tG {
    color: rgb(130 73 237);
    font-size: .903rem;
    line-height: 1.49;
}

.XG {
    width: 100%;
}

.xz {
    -webkit-tap-highlight-color: transparent;
}

.oG {
    padding: .68rem .9rem;
    color: rgb(115 115 118);
    font-size: .722rem;
    font-weight: 500;
    line-height: 1.52;
    text-align: left;
    text-transform: uppercase;
}

.qG {
    padding: 1.8rem .9rem;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
    text-align: center;
}

.jG {
    background-color: rgb(220 250 231);
    border-radius: 100vmax;
    padding: .11rem .45rem;
    display: inline-flex;
    color: rgb(21 128 58);
    font-size: .722rem;
    font-weight: 500;
    line-height: 1.52;
}

.Jz {
    background-color: rgb(254 249 197);
    border-radius: 100vmax;
    padding: .11rem .45rem;
    display: inline-flex;
    color: rgb(161 100 7);
    font-size: .722rem;
    font-weight: 500;
    line-height: 1.52;
}

.Ez {
    background-color: rgb(245 245 243);
    border-radius: 100vmax;
    padding: .11rem .45rem;
    display: inline-flex;
    color: rgb(64 62 64);
    font-size: .722rem;
    font-weight: 500;
    line-height: 1.52;
}

.Cz {
    background-color: rgb(254 226 228);
    border-radius: 100vmax;
    padding: .11rem .45rem;
    display: inline-flex;
    color: rgb(185 28 31);
    font-size: .722rem;
    font-weight: 500;
    line-height: 1.52;
}

.Bz {
    border-bottom-width: 1px;
    border-color: rgb(245 245 243);
}

.nz {
    padding: .68rem .9rem;
    color: rgb(23 20 23);
    font-size: .903rem;
    font-weight: 500;
    line-height: 1.49;
}

.Qz {
    padding: .68rem .9rem;
    color: rgb(82 80 82);
    font-size: .903rem;
    line-height: 1.49;
}

.cz {
    padding: .68rem .9rem;
    font-size: .903rem;
    line-height: 1.49;
}

.Hz {
    padding: .68rem .9rem;
    color: rgb(115 115 118);
    font-size: .903rem;
    line-height: 1.49;
}

.vz {
    padding: .68rem .9rem;
    color: rgb(21 128 58);
    font-weight: 500;
}

.ez {
    padding: .68rem .9rem;
    color: rgb(163 166 163);
}

.Az {
    background-color: rgb(240 253 241);
    border-color: rgb(189 247 208);
    border-radius: 1.013rem;
    border-width: 1px;
    margin-bottom: .9rem;
    margin-top: .9rem;
    padding: .9rem;
}

.sz {
    color: rgb(19 101 52);
    font-size: .903rem;
    line-height: 1.49;
}

.kz {
    background-color: rgb(130 73 237);
}

.Yz {
    margin-left: auto;
    margin-right: auto;
    max-width: 49.44rem;
    text-align: center;
}

.Pz {
    margin-bottom: .9rem;
    font-size: .903rem;
    line-height: 1.49;
}

.Rz {
    font-size: 1.157rem;
    line-height: 1.44;
}

.Fz {
    margin-top: .9rem;
    font-size: .903rem;
    line-height: 1.49;
}

.Uz {
    margin-bottom: 2.7rem;
    min-width: 0px;
}

.Sz {
    margin-bottom: .9rem;
    overflow-wrap: break-word;
    color: rgb(23 20 23);
    font-size: 1.472rem;
    font-weight: bold;
    line-height: 1.39;
}

.u0:focus {
    border-color: rgb(130 73 237);
    box-shadow: 0px 0px 0px 4px rgb(237 232 254);
}

.N0:hover {
    background-color: rgb(109 40 215);
}

.T5:hover {
    color: rgb(255 255 255);
}

.cE:hover {
    color: rgb(23 20 23);
}

.kE:hover {
    background-color: rgb(109 40 215);
}

.gw:focus {
    border-color: rgb(130 73 237);
    box-shadow: 0px 0px 0px 2px rgb(130 73 237);
}

.uw:hover {
    background-color: rgb(250 250 252);
}

.lw:hover {
    background-color: rgb(109 40 215);
}

.dw:hover {
    background-color: rgb(109 40 215);
}

.pw:focus {
    border-color: rgb(130 73 237);
    box-shadow: 0px 0px 0px 2px rgb(130 73 237);
}

.Vw:focus {
    border-color: rgb(130 73 237);
    box-shadow: 0px 0px 0px 2px rgb(130 73 237);
}

.zw:focus {
    border-color: rgb(130 73 237);
    box-shadow: 0px 0px 0px 2px rgb(130 73 237);
}

.Zw:hover {
    text-decoration-line: underline;
}

.Ww:hover {
    background-color: rgb(109 40 215);
}

.jw:hover {
    color: rgb(255 255 255);
}

.Bs:hover {
    text-decoration-line: underline;
}

.bs:hover {
    color: rgb(130 73 237);
}

.lU:hover {
    background-color: rgb(250 250 252);
}

.kU:hover {
    background-color: rgb(109 40 215);
}

.jU:hover {
    text-decoration-line: underline;
}

.CG:hover {
    background-color: rgb(109 40 215);
}

.kG:hover {
    color: rgb(23 20 23);
}

.PG:hover {
    color: rgb(64 62 64);
}

.TG:hover {
    background-color: rgb(109 40 215);
}

.tG:hover {
    text-decoration-line: underline;
}

.Bz:hover {
    background-color: rgb(250 250 252);
}

.iz:hover {
    text-decoration-line: underline;
}

.p > :not(:first-child) {
    margin-left: .45rem;
}

.z > :not(:first-child) {
    margin-left: 1.35rem;
}

.O > :not(:first-child) {
    margin-left: .68rem;
}

.D > :not(:first-child) {
    margin-top: .9rem;
}

.Q0 > :not(:first-child) {
    margin-left: .68rem;
}

.g0 > :not(:first-child) {
    margin-top: .68rem;
}

.e0 > :not(:first-child) {
    margin-left: .68rem;
}

.K0 > :not(:first-child) {
    margin-left: .68rem;
}

.q0 > :not(:first-child) {
    border-color: rgb(229 229 232);
}

.h5 > :not(:first-child) {
    margin-left: .9rem;
}

.R5 > :not(:first-child) {
    margin-left: .45rem;
}

.M5 > :not(:first-child) {
    margin-top: .45rem;
}

.z5 > :not(:first-child) {
    margin-left: .45rem;
}

.D5 > :not(:first-child) {
    margin-left: .9rem;
}

.EE > :not(:first-child) {
    margin-left: 1.35rem;
}

.CE > :not(:first-child) {
    margin-left: .68rem;
}

.eE > :not(:first-child) {
    margin-top: .9rem;
}

.SE > :not(:first-child) {
    margin-top: .9rem;
}

.ZE > :not(:first-child) {
    margin-top: 1.35rem;
}

.Mw > :not(:first-child) {
    margin-top: 1.35rem;
}

.tw > :not(:first-child) {
    margin-top: 1.35rem;
}

.Js > :not(:first-child) {
    margin-left: .9rem;
}

.ss > :not(:first-child) {
    margin-top: .45rem;
}

.ls a {
    color: rgb(130 73 237);
    font-weight: 500;
    text-decoration-line: underline;
}

.ls strong {
    font-weight: bold;
}

.ls h2 {
    margin-bottom: 1.11em;
    margin-top: 2.22em;
    font-size: 1.583em;
    font-weight: bold;
    line-height: 1.33;
}

.ls h3 {
    margin-bottom: .666em;
    margin-top: 1.776em;
    font-size: 1.319em;
    font-weight: 600;
    line-height: 1.6;
}

.ls h4 {
    margin-bottom: .555em;
    margin-top: 1.665em;
    font-weight: 600;
}

.ls p {
    margin-bottom: 1.388em;
    margin-top: 1.388em;
}

.ls ul {
    margin-bottom: 1.388em;
    margin-top: 1.388em;
    padding-left: 1.804em;
    list-style-type: disc;
}

.ls ol {
    margin-bottom: 1.388em;
    margin-top: 1.388em;
    padding-left: 1.804em;
    list-style-type: decimal;
}

.ls li {
    margin-bottom: .555em;
    margin-top: .555em;
}

.Ys > :not(:first-child) {
    margin-top: .23rem;
}

.Ps > :not(:first-child) {
    margin-top: .23rem;
}

.Ss > :not(:first-child) {
    border-color: rgb(229 229 232);
    border-top-width: 1px;
}

.ms > :not(:first-child) {
    margin-top: .45rem;
}

.HU > :not(:first-child) {
    margin-top: 1.8rem;
}

.mU > :not(:first-child) {
    margin-top: .45rem;
}

.nG > :not(:first-child) {
    margin-top: .68rem;
}

.dG > :not(:first-child) {
    margin-left: .45rem;
}

.FG > :not(:first-child) {
    margin-left: .9rem;
}

.F {
    display: none;
}

.Ew {
    transform: rotate(180deg);
}

@media (min-width: 37.5em) {
    .S {
        flex-direction: row;
    }

    .y {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .O {
        display: flex;
    }

    .j {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .U0 {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .x0 {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .a0 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .o0 {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .q0 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .CE {
        display: flex;
    }

    .uE {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .AE {
        gap: 1.35rem;
    }

    .sE {
        padding: 1.35rem;
    }

    .bE {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .lE {
        font-size: .903rem;
        line-height: 1.49;
    }

    .ME {
        padding: 1.35rem;
    }

    .TE {
        font-size: 1.858rem;
        line-height: 1.32;
    }

    .VE {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .WE {
        flex-direction: row;
    }

    .cw {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .Tw {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .us {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .nU {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .eU {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .iU {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .zU {
        padding-left: 2.7rem;
        padding-right: 2.7rem;
    }

    .IU {
        padding: 2.7rem;
    }

    .gG {
        padding-left: 1.35rem;
        padding-right: 1.35rem;
    }

    .fG {
        display: block;
    }

    .wG {
        flex-direction: row;
    }

    .xG {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .q0 > :not(:first-child) {
        border-left-width: 1px;
    }

}

@media (min-width: 48em) {
    .z {
        display: flex;
    }

    .W {
        display: none;
    }

    .D {
        display: none;
    }

    .C0 {
        font-size: 3.009rem;
        line-height: 1.01;
    }

    .f0 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .I0 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .G0 {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .W5 {
        flex-direction: row;
    }

    .D5 {
        margin-top: 0px;
    }

    .EE {
        display: flex;
    }

    .gE {
        font-size: 3.009rem;
        line-height: 1.01;
    }

    .vE {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .AE {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .FE {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .pE {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .us {
        font-size: 3.009rem;
        line-height: 1.01;
    }

    .QU {
        font-size: 3.009rem;
        line-height: 1.01;
    }

    .gU {
        padding: 1.8rem;
    }

    .dU {
        padding: 1.8rem;
    }

    .zU {
        align-items: center;
    }

}

@media (min-width: 62em) {
    .y {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .j {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .U0 {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .x0 {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .o0 {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .J5 {
        font-size: 2.158rem;
        line-height: 1.26;
    }

    .P5 {
        flex-direction: row;
        justify-content: space-between;
    }

    .i5 {
        max-width: 24.72rem;
    }

    .uE {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .iE {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .cw {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .Uw {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .Sw {
        grid-column: span 2;
    }

    .tw {
        grid-column: span 1;
    }

    .nU {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .gU {
        align-items: center;
        flex-direction: row;
        gap: 2.7rem;
    }

    .hU {
        width: 33.3333%;
    }

    .eU {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .bU {
        width: 10.8rem;
    }

    .dU {
        align-items: center;
        flex-direction: row;
        gap: 2.7rem;
    }

    .iU {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .TU {
        flex-direction: row;
    }

    .yU {
        width: 40%;
        display: flex;
    }

    .gG {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }

    .xG {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .z > :not(:first-child) {
        margin-left: 1.8rem;
    }

    .EE > :not(:first-child) {
        margin-left: 1.8rem;
    }

}

@media (min-width: 80em) {
    .J5 {
        font-size: 3.009rem;
        line-height: 1.01;
    }

    .VE {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

}

