*,
*::before,
*::after {
    box-sizing: border-box;
    border: 0 solid #d4d4d7;
}
* {
    margin: 0;
}
html {
    line-height: 1.53;
    -webkit-text-size-adjust: 100%;
    font-family: ui-sans-serif, system-ui, sans-serif;
}
body {
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
}
img,
picture,
video,
canvas,
svg {
    display: block;
}
img,
picture,
video,
canvas {
    max-width: 100%;
}
img,
video {
    height: auto;
}
input,
button,
textarea,
select {
    font: inherit;
    color: inherit;
}
button {
    background: none;
    padding: 0;
    cursor: pointer;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    overflow-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 1em;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: none;
}
ul,
ol {
    list-style: none;
    padding: 0;
}
@keyframes _AtwLDI {
    100% {
        transform: rotate(1turn);
    }
}
._UDgjBQ {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
._uNmbvT {
    position: sticky;
    top: 0px;
    z-index: 50;
    background-color: #ffffff;
    box-shadow: 0px 1.1px 2.1px #11182710;
}
._281aof {
    margin-inline: auto;
    max-width: 84rem;
    padding-inline: 0.9rem;
}
._IvVPSo {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
._Zfc1EN {
    align-items: center;
    column-gap: 0.3rem;
    display: flex;
    flex-shrink: 0;
}
._ufzoo6 {
    color: #525152;
    padding: 0.45rem;
}
._gFukZV {
    height: 1.8rem;
    width: 1.8rem;
}
._Hnvrzm {
    align-items: center;
    display: flex;
}
._rp8DRT {
    color: #b121c5;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
}
._FpAJG9 {
    align-items: center;
}
._l2HZSK {
    color: #525152;
}
._vxGRP6 {
    position: relative;
}
._CZzROw {
    align-items: center;
    column-gap: 0.45rem;
    display: inline-flex;
}
._tQd7Iz {
    border-bottom-width: 2px;
    border-color: currentColor;
    border-right-width: 2px;
    transform: rotate(45deg);
}
._kGUovE {
    height: 0.45rem;
    width: 0.45rem;
}
._oqdXQp {
    position: absolute;
    right: 0px;
    top: 100%;
    z-index: 50;
    background-color: #ffffff;
    border-color: #f2f5f5;
    border-radius: 0.675rem;
    border-width: 1px;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
}
._DL6j78 {
    text-align: left;
    margin-top: 0.45rem;
    padding-block: 0.45rem;
    width: 12rem;
}
._aByBER {
    display: block;
}
._yA968Z {
    color: #525152;
    font-size: 0.849rem;
    line-height: 1.51;
    white-space: nowrap;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
}
._7zNpQE {
    align-items: center;
}
._pjWcp0 {
    border-radius: 0.675rem;
}
._JOr9dE {
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
}
._mK6sCF {
    flex-direction: column;
    inset: 0px;
    overflow-y: auto;
    position: fixed;
    z-index: 50;
    background-color: #00000066;
}
._eq3BK4 {
    background-color: #ffffff;
    border-top-left-radius: 1.35rem;
    border-top-right-radius: 1.35rem;
    box-shadow: 0px 21.2px 26.5px -5px #11182721, 0px 8.5px 10.6px -6px #11182721;
}
._pRV7LG {
    margin-top: auto;
    padding-bottom: 1.8rem;
    padding-inline: 1.2rem;
    padding-top: 0.9rem;
    width: 100%;
}
._cnazrM {
    display: block;
    background-color: #d4d4d7;
    border-radius: 999px;
}
._pRlaTq {
    height: 0.3rem;
    margin-inline: auto;
    width: 2.4rem;
}
._RtuEIr {
    color: #b121c5;
    font-size: 1.153rem;
    font-weight: 700;
    line-height: 1.45;
}
._yiAUZx {
    color: #737375;
    padding: 0.45rem;
}
._8LmmSF {
    margin-top: 0.45rem;
}
._lNK40z {
    align-items: center;
    column-gap: 0.45rem;
    display: inline-flex;
}
._5GynZ8 {
    color: #b121c5;
    font-weight: 600;
    padding-block: 0.6rem;
}
._LXorgq {
    border-color: currentColor;
    border-right-width: 2px;
    border-top-width: 2px;
    transform: rotate(45deg);
}
._cG3Ss3 {
    align-items: center;
    column-gap: 0.9rem;
    display: flex;
}
._jcxCQp {
    color: #525152;
    font-size: 0.849rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    line-height: 1.51;
    text-transform: uppercase;
    padding-block: 0.9rem;
}
._jpZWzw {
    flex-shrink: 0;
}
._Czafzz {
    color: #a3a4a3;
    height: 0.9rem;
    width: 0.9rem;
}
._DuFv6l {
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-color: #f2f5f5;
}
._5l3HCd {
    align-items: center;
    display: grid;
    gap: 2.4rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._Wjk1Jn {
    text-align: left;
}
._TtntCi {
    color: #b121c5;
    font-size: 0.849rem;
    font-weight: 600;
    letter-spacing: 0.055em;
    line-height: 1.51;
    text-transform: uppercase;
    margin-bottom: 0.9rem;
}
._4raIIx {
    color: #141717;
    font-size: 2.137rem;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 1.8rem;
}
._dCknpW {
    color: #525152;
    font-size: 1.208rem;
    line-height: 1.44;
    margin-bottom: 2.4rem;
    max-width: 44.1rem;
}
._8h7VOg {
    background-color: #fffbe9;
    border-color: #fde38a;
    border-radius: 1.013rem;
    border-width: 1px;
}
._zaz6P6 {
    text-align: left;
    margin-block: 1.8rem;
    max-width: 44.1rem;
    padding: 0.9rem;
}
._dak1cE {
    align-items: center;
    display: flex;
}
._ExShQS {
    color: #f59e09;
    height: 1.2rem;
    width: 1.2rem;
}
._Me0W7b {
    color: #93400e;
    font-size: 0.849rem;
    line-height: 1.355;
}
._W2M8R6 {
    background-color: #ffffff;
    border-color: #f2f5f5;
    border-width: 1px;
    box-shadow: 0px 21.2px 26.5px -5px #11182721, 0px 8.5px 10.6px -6px #11182721;
}
._fmJvH4 {
    padding: 1.8rem;
}
._Dn2RUl {
    margin-bottom: 1.8rem;
    max-width: 37.8rem;
}
._ZR6S1h {
    left: 1.2rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
._Yp4JyV {
    color: #a3a4a3;
    height: 1.8rem;
    width: 1.8rem;
}
._YmRcbU {
    border-color: #e6e5e5;
    border-width: 2px;
    outline: none;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._GM4rcq {
    font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
    font-size: 1.153rem;
    letter-spacing: 0.025em;
    line-height: 1.45;
    padding-left: 3.6rem;
    padding-right: 1.8rem;
    width: 100%;
}
._ie2tn8 {
    background-color: #b121c5;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._0fMBAF {
    font-size: 1.153rem;
    font-weight: 600;
    line-height: 1.45;
    padding-inline: 1.8rem;
    width: 100%;
}
._7RmGk0 {
    margin-bottom: 1.8rem;
}
._9ZGkOd {
    align-items: center;
    display: flex;
    justify-content: center;
}
._4KBZM2 {
    color: #b121c5;
}
._WBrevJ {
    animation: 800ms linear infinite _AtwLDI;
    height: 1.8rem;
    width: 1.8rem;
}
._ndvOsj {
    font-size: 1.153rem;
    font-weight: 500;
    line-height: 1.45;
}
._NgufHT {
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._QhWKg4 {
    margin-bottom: 1.8rem;
    max-width: 44.1rem;
}
._DmAGJh {
    margin-bottom: 0.9rem;
    max-width: 44.1rem;
}
._VyHciL {
    align-items: flex-start;
    display: flex;
    background-color: #fcf2f2;
    border-color: #fec7ca;
    border-radius: 1.013rem;
    border-width: 1px;
}
._Nf0XO3 {
    text-align: left;
    padding: 0.9rem;
}
._FCVUh2 {
    color: #ec4444;
    height: 1.2rem;
    margin-top: 0.15rem;
    width: 1.2rem;
}
._F8lKRV {
    color: #991e1b;
    font-weight: 500;
}
._k8pjl7 {
    color: #de2626;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-top: 0.3rem;
}
._L5Tpv0 {
    color: #a3a4a3;
    font-size: 0.744rem;
    line-height: 1.53;
    margin-bottom: 1.8rem;
    margin-top: 0.9rem;
}
._WGHpXG {
    background-color: #f2f5f5;
    border-radius: 0.338rem;
}
._e8abzK {
    font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
    padding-block: 0.15rem;
    padding-inline: 0.45rem;
}
._4yBsoU {
    background-color: #ffffff;
}
._TsTG7k {
    text-align: center;
    margin-bottom: 3.6rem;
}
._bDLlSs {
    color: #141717;
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-bottom: 0.9rem;
}
._3rzES1 {
    color: #525152;
    font-size: 1.153rem;
    line-height: 1.45;
    margin-inline: auto;
    max-width: 44.1rem;
}
._PAPmni {
    margin-inline: auto;
    max-width: 50.4rem;
}
._YK4b8T {
    align-items: flex-start;
    display: flex;
    gap: 1.8rem;
    background-color: #f9fafa;
    border-color: #f2f5f5;
    border-width: 1px;
}
._nBvF9b {
    padding: 1.8rem;
}
._PoOLse {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    background-color: #ffffff;
    border-radius: 999px;
    box-shadow: 0px 1.1px 2.1px #11182710;
}
._QGzbbL {
    color: #b121c5;
    height: 3rem;
    width: 3rem;
}
._DIZqtb {
    gap: 1.15rem;
}
._XPYKzP {
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
    margin-bottom: 0.3rem;
}
._sZUoYi {
    color: #525152;
    font-size: 0.849rem;
    line-height: 1.51;
}
._vTyfiN {
    background-color: #fdf4fe;
}
._N4W7IS {
    text-align: center;
    margin-inline: auto;
    max-width: 84rem;
    padding-inline: 0.9rem;
}
._vXQqiu {
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-bottom: 3rem;
}
._pJqfgX {
    position: relative;
    border-color: #e6e5e5;
    border-left-width: 2px;
}
._5963ZD {
    text-align: left;
    margin-inline: auto;
    max-width: 37.8rem;
    padding-left: 1.8rem;
}
._JGDlEL {
    align-items: center;
    display: flex;
    justify-content: center;
    left: -3rem;
    position: absolute;
    background-color: #ffffff;
    border-color: #b121c5;
    border-radius: 999px;
    border-width: 2px;
}
._YW0zc2 {
    color: #b121c5;
    font-size: 0.849rem;
    font-weight: 700;
    line-height: 1.51;
    height: 1.8rem;
    width: 1.8rem;
}
._jrsfBq {
    will-change: transform, opacity;
}
._dXeTyK {
    font-size: 1.153rem;
    font-weight: 700;
    line-height: 1.45;
    margin-bottom: 0.3rem;
}
._Fj1xud {
    background-color: #ffffff;
    border-color: #f2f5f5;
    border-top-width: 1px;
}
._q2I9ql {
    padding-block: 3.6rem;
}
._wMTwzz {
    margin-inline: auto;
    max-width: 58.8rem;
    padding-inline: 0.9rem;
}
._lyn8cs {
    background-color: #f9fafa;
    border-color: #e6e5e5;
    border-radius: 1.35rem;
    border-width: 1px;
}
._pb8qoJ {
    padding: 1.8rem;
}
._6Bc00G {
    align-items: center;
    display: flex;
}
._jtiJv8 {
    color: #232626;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
    margin-bottom: 1.8rem;
}
._fPe0O5 {
    color: #737375;
    height: 1.2rem;
    margin-right: 0.45rem;
    width: 1.2rem;
}
._ltgvME {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._wWh0Dr {
    font-size: 0.849rem;
    line-height: 1.51;
}
._XYM4B4 {
    max-width: 83ch;
}
._lfyWXN {
    color: #141717;
    font-size: 0.744rem;
    font-weight: 700;
    letter-spacing: 0.055em;
    line-height: 1.53;
    text-transform: uppercase;
    margin-bottom: 0.45rem;
}
._iXh6o5 {
    color: #525152;
    line-height: 1.595;
}
._xLtIhz {
    overflow: hidden;
    position: relative;
    background-color: #b121c5;
}
._1rORCk {
    padding-block: 5.4rem;
}
._PJUSh8 {
    inset: 0px;
    position: absolute;
    pointer-events: none;
}
._TTtS4b {
    position: relative;
    z-index: 10;
}
._EcQdrV {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._mlpZAN {
    text-align: center;
}
._8CV4V0 {
    min-width: 0px;
}
._AocnEV {
    overflow-wrap: break-word;
}
._YPHUat {
    font-size: 1.922rem;
    font-weight: 700;
    letter-spacing: -0.027em;
    line-height: 1.31;
}
._5aDlvt {
    color: #f3d0fe;
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
    margin-top: 0.45rem;
}
._bsVXOj {
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 1.35rem;
    box-shadow: 0px 0px 0px 1px #0000000d, 0px 21.2px 26.5px -5px #11182721, 0px 8.5px 10.6px -6px #11182721;
}
._ua4OSP {
    align-items: center;
    display: flex;
    justify-content: space-between;
    background-image: linear-gradient(to right, #b121c5, #a21eaf);
}
._gTJlwY {
    color: #ffffff;
    padding: 1.8rem;
}
._wBXz4i {
    opacity: 0.8;
}
._Da8rYa {
    font-size: 0.744rem;
    font-weight: 500;
    letter-spacing: 0.055em;
    line-height: 1.53;
    text-transform: uppercase;
}
._d3D4MM {
    font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
    font-size: 1.434rem;
    font-weight: 700;
    letter-spacing: 0.025em;
    line-height: 1.4;
    margin-top: 0.3rem;
}
._Uraszk {
    background-color: #ffffff33;
    border-radius: 0.675rem;
    padding: 0.45rem;
}
._FOkPs9 {
    color: #ffffff;
    height: 1.8rem;
    width: 1.8rem;
}
._nG1PaM {
    align-items: flex-start;
    display: flex;
}
._NT7jgN {
    margin-bottom: 1.8rem;
}
._MqnVQf {
    flex-shrink: 0;
    margin-top: 0.3rem;
}
._9620Xd {
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: #b121c51a;
    border-radius: 999px;
    box-shadow: 0px 0px 0px 4px #b121c51a;
}
._pw8TvB {
    flex: 1 1 0%;
}
._zTZkPN {
    color: #141717;
    font-size: 1.153rem;
    font-weight: 700;
    line-height: 1.45;
}
._Yswk1r {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-top: 0.3rem;
}
._kMtVw8 {
    background-color: #f9fafa;
    border-color: #f2f5f5;
    border-radius: 0.675rem;
    border-width: 1px;
}
._fWURmT {
    color: #40403e;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-top: 0.45rem;
    padding: 0.9rem;
}
._404fJ4 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    border-color: #f2f5f5;
    border-top-width: 1px;
}
._y41YV3 {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
    padding-top: 0.9rem;
}
._3JvWHE {
    color: #a3a4a3;
    height: 0.9rem;
    margin-right: 0.45rem;
    width: 0.9rem;
}
._ne0C0c {
    background-color: #dcfcea;
    border-radius: 999px;
}
._Ew3T7z {
    color: #15803e;
    font-size: 0.744rem;
    font-weight: 500;
    line-height: 1.53;
    padding-block: 0.15rem;
    padding-inline: 0.45rem;
}
._9h2Otz {
    background-color: #f9fafa;
    border-color: #e6e5e5;
    border-top-width: 1px;
}
._hPg6KC {
    text-align: center;
    padding-block: 0.9rem;
    padding-inline: 1.8rem;
}
._H95ySH {
    color: #a3a4a3;
    font-size: 10px;
    letter-spacing: 0.087em;
    text-transform: uppercase;
}
._soJhGK {
    background-color: #141717;
    color: #ffffff;
}
._KXtI86 {
    text-align: center;
    margin-inline: auto;
    max-width: 58.8rem;
    padding-inline: 0.9rem;
}
._3XqNOh {
    align-items: center;
    display: flex;
    flex-direction: column;
}
._SG1iIy {
    margin-bottom: 0.9rem;
}
._u8mZpT {
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
}
._hDdb4U {
    color: #a3a4a3;
    font-size: 0.849rem;
    line-height: 1.51;
    max-width: 29.4rem;
}
._BGRziw {
    display: flex;
    flex-wrap: wrap;
    gap: 0.45rem 1.8rem;
    justify-content: center;
}
._nfbDvG {
    color: #a3a4a3;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-bottom: 1.8rem;
}
._6MVf7f {
    color: #737375;
    font-size: 0.744rem;
    line-height: 1.53;
    margin-bottom: 1.8rem;
}
._178J9m {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-color: #232626;
    border-top-width: 1px;
}
._G2dHLt {
    padding-top: 1.8rem;
}
._JG2t16 {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
}
._629mWn {
    margin-top: 0.9rem;
}
._cNFWBP {
    color: #22c25e;
    font-size: 0.849rem;
    line-height: 1.51;
}
._u0G9PR {
    height: 0.9rem;
    margin-right: 0.3rem;
    width: 0.9rem;
}
._k9qMqO {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 0.9rem;
}
._UuQNuD {
    color: #b121c5;
    text-decoration-line: underline;
}
._1t7pOi {
    border-radius: 999px;
}
._Hsbrmu {
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
    white-space: nowrap;
    padding-block: 0.45rem;
    padding-inline: 1.8rem;
}
._yjB47L {
    align-items: center;
    display: none;
}
._syPk9i {
    align-items: center;
    display: none;
}
._7PBfsn {
    display: none;
    flex-direction: column;
    inset: 0px;
    overflow-y: auto;
    position: fixed;
    z-index: 50;
    background-color: #00000066;
}
._V05AEZ {
    background-color: #fdf4fe;
    color: #141717;
}
._kfPEFd {
    max-width: 50.4rem;
}
._96zvOq {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-bottom: 0.9rem;
}
._MyMIpG {
    margin-inline: 0.45rem;
}
._Vba9uw {
    font-size: 2.137rem;
    font-weight: 700;
    line-height: 1.28;
    margin-bottom: 1.8rem;
}
._SECDE9 {
    color: #525152;
    font-size: 1.208rem;
    line-height: 1.44;
}
._wzVYHv {
    align-items: center;
    display: grid;
    gap: 3rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._1FKtan {
    color: #b121c5;
    font-size: 0.849rem;
    font-weight: 600;
    letter-spacing: 0.055em;
    line-height: 1.51;
    text-transform: uppercase;
}
._HYIevH {
    color: #141717;
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-bottom: 1.8rem;
    margin-top: 0.45rem;
}
._BS3fqr {
    color: #525152;
}
._07QzdK {
    position: relative;
    background-image: linear-gradient(to bottom right, #fae8fd, #fdf4fe);
    border-radius: 2.025rem;
}
._cnUWOM {
    padding: 0.9rem;
}
._IET3zt {
    display: grid;
    gap: 0.9rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
._2BfykP {
    background-color: #ffffff;
    border-radius: 1.35rem;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
}
._aeDzlh {
    text-align: center;
    padding: 0.9rem;
}
._FkA6RV {
    color: #b121c5;
    font-size: 1.434rem;
    font-weight: 700;
    line-height: 1.4;
}
._r27bJ0 {
    color: #525152;
    font-size: 0.744rem;
    line-height: 1.53;
    margin-top: 0.3rem;
}
._qTzUsW {
    text-align: center;
    margin-bottom: 3rem;
}
._xnEvWE {
    color: #141717;
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-top: 0.45rem;
}
._885ijj {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._PLIGMw {
    margin-inline: auto;
    max-width: 58.8rem;
}
._EvrWUi {
    align-items: flex-start;
    display: flex;
    gap: 0.9rem;
    background-color: #ffffff;
    border-radius: 1.35rem;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
}
._V7xlV8 {
    flex-shrink: 0;
    font-size: 1.922rem;
    line-height: 1.31;
}
._a8Ilq7 {
    color: #141717;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
    margin-bottom: 0.3rem;
}
._4fy0YT {
    margin-inline: auto;
    max-width: 58.8rem;
}
._W08f8z {
    display: flex;
    flex-direction: column;
    gap: 1.8rem;
    background-color: #ffffff;
    border-radius: 1.35rem;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
}
._iDVLs2 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    background-color: #fae8fd;
    border-radius: 1.013rem;
}
._kJN6ST {
    color: #b121c5;
    height: 3.6rem;
    width: 3.6rem;
}
._u6tlKW {
    height: 1.8rem;
    width: 1.8rem;
}
._JW9kzx {
    color: #141717;
    font-size: 1.434rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 0.9rem;
}
._mKO4KH {
    background-color: #f9fafa;
    border-bottom-width: 1px;
    border-color: #f2f5f5;
    border-top-width: 1px;
}
._r5Vglb {
    color: #141717;
}
._Z7kd6I {
    color: #e876f9;
    font-size: 0.849rem;
    font-weight: 600;
    letter-spacing: 0.055em;
    line-height: 1.51;
    text-transform: uppercase;
}
._YfB5zw {
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-bottom: 1.8rem;
    margin-top: 0.45rem;
}
._lSF7W0 {
    color: #525152;
    margin-bottom: 1.8rem;
}
._lQhmnH {
    color: #4add80;
    height: 1.8rem;
    margin-right: 0.9rem;
    width: 1.8rem;
}
._jo0ZTS {
    display: grid;
    gap: 0.9rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
._0h2cH5 {
    background-color: #ffffff;
    border-radius: 1.35rem;
    box-shadow: 0px 1.1px 2.1px #11182710;
}
._mbxVV1 {
    color: #e876f9;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
}
._lUP5kL {
    overflow-wrap: break-word;
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
}
._TVQWfz {
    color: #141717;
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-bottom: 0.9rem;
}
._9dmrLa {
    color: #525152;
    font-size: 1.153rem;
    line-height: 1.45;
    margin-bottom: 1.8rem;
}
._n5H8w2 {
    align-items: center;
    display: inline-flex;
    background-color: #b121c5;
    box-shadow: 0px 10.6px 15.9px -3px #b121c54d, 0px 4.2px 6.4px -4px #b121c54d;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._bN3txN {
    font-weight: 600;
    padding-block: 0.9rem;
    padding-inline: 1.8rem;
}
._N4E2Wd {
    height: 1.2rem;
    margin-left: 0.45rem;
    width: 1.2rem;
}
._nzi0CU {
    background-image: linear-gradient(to bottom right, #c026d4, #861a8f);
}
._zWRM17 {
    color: #f3d0fe;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-bottom: 0.9rem;
}
._NFmMlm {
    color: #fae8fd;
    font-size: 1.208rem;
    line-height: 1.44;
}
._eqZOzJ {
    background-color: #f9fafa;
}
._muGxFO {
    margin-inline: auto;
    max-width: 50.4rem;
    padding-inline: 0.9rem;
}
._8uqX7p {
    margin-bottom: 1.8rem;
}
._ZqhgdT {
    border-color: #e6e5e5;
    border-radius: 1.013rem;
    border-width: 1px;
    outline: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, opacity, box-shadow, transform;
    transition-timing-function: ease-in-out;
}
._ixs1F6 {
    padding-block: 0.9rem;
    padding-left: 3rem;
    padding-right: 1.2rem;
    width: 100%;
}
._6uKR4o {
    left: 0.9rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
._V8VaHX {
    color: #a3a4a3;
    height: 1.2rem;
    width: 1.2rem;
}
._TPmKsN {
    overflow: hidden;
    background-color: #ffffff;
    border-color: #e6e5e5;
    border-radius: 1.013rem;
    border-width: 1px;
}
._KqldPm {
    margin-bottom: 0.9rem;
}
._K2uybz {
    align-items: center;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color;
    transition-timing-function: ease-in-out;
}
._99opPe {
    list-style-type: none;
    padding-block: 1.2rem;
    padding-inline: 1.8rem;
}
._n7Xmu4 {
    color: #141717;
    font-weight: 600;
    padding-right: 0.9rem;
}
._jcZPTw {
    flex-shrink: 0;
    transition-duration: 120ms;
    transition-property: transform;
    transition-timing-function: ease-in-out;
}
._yGSyFs {
    color: #737375;
    height: 1.2rem;
    width: 1.2rem;
}
._9AZQYw {
    color: #525152;
    padding-bottom: 1.2rem;
    padding-inline: 1.8rem;
}
._GINvUR {
    text-align: center;
    margin-top: 3rem;
    padding: 1.8rem;
}
._6t02hX {
    font-size: 3.138rem;
    line-height: 1;
    margin-bottom: 0.9rem;
}
._CaV45T {
    color: #141717;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
    margin-bottom: 0.45rem;
}
._qlywQt {
    color: #525152;
    margin-bottom: 1.8rem;
}
._T1R98H {
    align-items: center;
    display: inline-flex;
    background-color: #b121c5;
    border-radius: 1.013rem;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._uwo7ww {
    font-weight: 600;
    padding-block: 0.9rem;
    padding-inline: 1.8rem;
}
._cfZOAQ {
    align-items: center;
    display: inline-flex;
    background-color: #b121c5;
    border-radius: 1.013rem;
    box-shadow: 0px 10.6px 15.9px -3px #d946ec4d, 0px 4.2px 6.4px -4px #d946ec4d;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._tw9zTa {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._Naedef {
    color: #141717;
    font-size: 1.434rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 1.8rem;
}
._XKaaLh {
    display: grid;
    gap: 0.9rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._wzEYL6 {
    display: block;
}
._l1tLlt {
    color: #40403e;
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
    margin-bottom: 0.3rem;
}
._fgr1Tb {
    border-color: #d4d4d7;
    border-width: 1px;
    outline: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, opacity, box-shadow, transform;
    transition-timing-function: ease-in-out;
}
._Vj76D7 {
    width: 100%;
}
._n0DZIY {
    background-color: #ffffff;
    border-color: #d4d4d7;
    border-width: 1px;
    outline: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, opacity, box-shadow, transform;
    transition-timing-function: ease-in-out;
}
._fkcR5G {
    border-color: #d4d4d7;
    border-width: 1px;
    outline: none;
    resize: none;
    transition-duration: 120ms;
    transition-property: color, background-color, border-color, opacity, box-shadow, transform;
    transition-timing-function: ease-in-out;
}
._hKQop5 {
    align-items: flex-start;
    column-gap: 0.45rem;
    display: flex;
}
._dp3pf4 {
    border-color: #d4d4d7;
    border-radius: 0.338rem;
}
._vSYTU1 {
    color: #b121c5;
    height: 0.9rem;
    margin-top: 0.3rem;
    width: 0.9rem;
}
._ZCGIz9 {
    color: #b121c5;
}
._xmgFnm {
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: #b121c5;
    box-shadow: 0px 10.6px 15.9px -3px #d946ec4d, 0px 4.2px 6.4px -4px #d946ec4d;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._Wyvfe2 {
    font-weight: 600;
    width: 100%;
}
._mzRhjT {
    background-color: #f0fcf4;
    border-color: #bbf4d0;
    border-radius: 1.013rem;
    border-width: 1px;
}
._3OEqde {
    margin-top: 1.8rem;
    padding: 0.9rem;
}
._S9Y79h {
    color: #22c25e;
    height: 1.8rem;
    margin-right: 0.9rem;
    width: 1.8rem;
}
._DoT4Q6 {
    color: #176534;
    font-weight: 600;
}
._YfnOYI {
    color: #15803e;
    font-size: 0.849rem;
    line-height: 1.51;
}
._L1xJ6K {
    align-items: flex-start;
    display: flex;
}
._UMbAqI {
    color: #141717;
    font-weight: 600;
    margin-bottom: 0.3rem;
}
._uYVNrz {
    background-image: linear-gradient(to bottom right, #b121c5, #a21eaf);
    border-radius: 1.35rem;
}
._GkwyaW {
    font-weight: 600;
    margin-bottom: 0.9rem;
}
._NPLYML {
    color: #fae8fd;
    font-size: 0.849rem;
    line-height: 1.51;
}
._fyyP3F {
    text-decoration-line: underline;
}
._AFAEXy {
    overflow-wrap: break-word;
    color: #b121c5;
}
._MUPPDa {
    align-items: center;
    display: flex;
    gap: 0.9rem;
    justify-content: center;
}
._z8RKRl {
    color: #525152;
    margin-inline: auto;
    max-width: 58.8rem;
    padding-inline: 0.9rem;
}
._Sdb0YH {
    color: #b121c5;
    height: 1.8rem;
    width: 1.8rem;
}
._Sau3tt {
    animation: 800ms linear infinite _AtwLDI;
}
._f5nSak {
    height: 1.2rem;
    margin-right: 0.45rem;
    width: 1.2rem;
}
._nxwdaA {
    opacity: 0.25;
}
._Yzx8IF {
    opacity: 0.75;
}
._e7ygqb {
    background-image: linear-gradient(to bottom right, #232626, #141717);
}
._zSvlFc {
    color: #ffffff;
}
._iVpGnY {
    color: #a3a4a3;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-bottom: 0.9rem;
}
._Sci6v2 {
    font-size: 1.922rem;
    font-weight: 700;
    line-height: 1.31;
    margin-bottom: 0.9rem;
}
._i8dfVR {
    color: #d4d4d7;
}
._fX82LR {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._1oyCFU {
    letter-spacing: -0.01em;
}
._917Ld2 {
    position: sticky;
    top: 6rem;
    background-color: #f9fafa;
    border-radius: 1.013rem;
}
._MCgN2m {
    padding: 0.9rem;
}
._E4A1Gs {
    color: #141717;
    font-size: 0.849rem;
    font-weight: 600;
    letter-spacing: 0.055em;
    line-height: 1.51;
    text-transform: uppercase;
    margin-bottom: 0.9rem;
}
._1Lfcjy {
    color: #525152;
    font-size: 0.849rem;
    line-height: 1.51;
}
._E4YPqt {
    color: #40403e;
    line-height: 1.72;
    max-width: none;
}
._74JaXF {
    color: #141717;
    font-size: 1.434rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 0.9rem;
}
._muWBQu {
    color: #525152;
    margin-bottom: 0.9rem;
}
._s0V00S {
    color: #525152;
    list-style-type: disc;
    margin-bottom: 0.9rem;
    padding-left: 1.8rem;
}
._rN4ZbW {
    color: #232626;
    font-size: 1.153rem;
    font-weight: 600;
    line-height: 1.45;
    margin-bottom: 0.45rem;
}
._OWm9Rf {
    background-color: #f9fafa;
    border-radius: 1.013rem;
    padding: 1.8rem;
}
._ZqSpOY {
    color: #40403e;
    font-weight: 600;
    margin-bottom: 0.45rem;
}
._eYT5mX {
    color: #525152;
    list-style-type: decimal;
    margin-bottom: 0.9rem;
    padding-left: 1.8rem;
}
._bXZOfc {
    margin-block: 0.9rem;
    padding: 0.9rem;
}
._319LfP {
    color: #176534;
    font-size: 0.849rem;
    line-height: 1.51;
}
._bevsF9 {
    overflow-x: auto;
}
._CfYnXm {
    overflow: hidden;
    border-color: #e6e5e5;
    border-radius: 1.013rem;
    border-width: 1px;
}
._DJRHPJ {
    color: #525152;
    font-size: 0.849rem;
    line-height: 1.51;
    text-align: left;
    width: 100%;
}
._Cd5IAI {
    background-color: #f9fafa;
    color: #40403e;
}
._dVjPFu {
    font-weight: 600;
    padding: 0.9rem;
}
._lLWyYb {
    font-weight: 500;
    padding: 0.9rem;
}
._F0oyzJ {
    padding: 0.9rem;
}
._Pe1VG6 {
    color: #15803e;
    font-weight: 500;
    padding: 0.9rem;
}
._sIlnKV {
    color: #a3a4a3;
    padding: 0.9rem;
}
._1uNfn1 {
    text-align: left;
    margin-inline: auto;
    max-width: 84rem;
    padding-inline: 0.9rem;
}
._6fVD2p {
    color: #141717;
    font-size: 2.137rem;
    font-weight: 700;
    line-height: 1.28;
    margin-bottom: 0.9rem;
}
._sn2LmG {
    color: #525152;
    font-size: 1.208rem;
    line-height: 1.44;
    max-width: 44.1rem;
}
._rFCcGd {
    margin-inline: auto;
    max-width: 58.8rem;
}
._LKMJXP {
    display: flex;
    flex-direction: column;
    gap: 1.8rem;
    background-color: #ffffff;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
}
._PCelF2 {
    padding: 1.8rem;
}
._HXExsX {
    color: #141717;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
}
._ZpeNWc {
    margin-top: 0.9rem;
}
._VLr09Z {
    color: #141717;
    font-size: 2.137rem;
    font-weight: 700;
    line-height: 1.28;
}
._kVxAzI {
    color: #737375;
}
._NH4FZr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
._SxStZe {
    display: grid;
    flex: 1 1 0%;
    gap: 0.45rem 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._rxYwwa {
    align-items: center;
    display: flex;
    color: #525152;
}
._fXze2N {
    color: #22c25e;
    height: 1.2rem;
    margin-right: 0.9rem;
    width: 1.2rem;
}
._03nGOK {
    flex-shrink: 0;
}
._rJ0wDf {
    display: block;
    border-color: #d4d4d7;
    border-width: 2px;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._TNYKIG {
    line-height: 1.56;
}
._JASCNi {
    color: #40403e;
    font-weight: 600;
    text-align: center;
    padding-block: 0.9rem;
    padding-inline: 1.8rem;
    width: 100%;
}
._mBDZT8 {
    display: flex;
    flex-direction: column;
    gap: 1.8rem;
    position: relative;
    background-color: #141717;
    box-shadow: 0px 21.2px 26.5px -5px #11182721, 0px 8.5px 10.6px -6px #11182721;
}
._RWXICC {
    padding-bottom: 1.8rem;
    padding-inline: 1.8rem;
    padding-top: 3rem;
}
._t4Rcd1 {
    left: 50%;
    position: absolute;
    top: 0px;
    background-color: #b121c5;
    border-radius: 999px;
    transform: translateX(-50%) translateY(-50%);
}
._3dygWh {
    font-size: 0.849rem;
    font-weight: 700;
    line-height: 1.51;
    white-space: nowrap;
    padding-block: 0.3rem;
    padding-inline: 0.9rem;
}
._brtZFJ {
    color: #ffffff;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
}
._T1WeJH {
    color: #a3a4a3;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-top: 0.3rem;
}
._bPB6XD {
    color: #ffffff;
    font-size: 2.137rem;
    font-weight: 700;
    line-height: 1.28;
}
._ni3CX5 {
    color: #a3a4a3;
}
._cVNF2a {
    align-items: center;
    display: flex;
    color: #d4d4d7;
}
._UvQfoN {
    display: block;
    background-color: #b121c5;
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._BZA2uG {
    font-weight: 600;
    text-align: center;
    padding-block: 0.9rem;
    padding-inline: 1.8rem;
    width: 100%;
}
._cERI0O {
    align-items: center;
    display: flex;
    color: #a3a4a3;
}
._F3VKtQ {
    height: 1.2rem;
    margin-right: 0.9rem;
    width: 1.2rem;
}
._qrfbtG {
    text-align: center;
    margin-inline: auto;
    margin-top: 3.6rem;
    max-width: 50.4rem;
}
._3UGFq1 {
    align-items: center;
    display: flex;
    border-color: #d4d4d7;
    border-radius: 0.675rem;
    border-width: 1px;
}
._mpfaU3 {
    color: #40403e;
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
}
._QQbKTH {
    height: 0.9rem;
    width: 0.9rem;
}
._TJ1yhb {
    background-color: #f2f5f5;
}
._QurRJR {
    overflow-x: auto;
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-color: #e6e5e5;
}
._4c8tkF {
    padding-inline: 0.9rem;
}
._swdpyy {
    align-items: center;
    display: flex;
    gap: 0.9rem;
    justify-content: space-between;
}
._Nt4OGF {
    margin-inline: auto;
    max-width: 84rem;
    padding-block: 0.9rem;
}
._bx06uR {
    align-items: center;
    display: flex;
    flex-shrink: 0;
}
._urt470 {
    align-items: center;
    display: flex;
    gap: 0.3rem;
}
._yVAjt5 {
    color: #525152;
    font-size: 0.849rem;
    line-height: 1.51;
    white-space: nowrap;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
}
._1gYICE {
    color: #b121c5;
    font-size: 0.849rem;
    font-weight: 600;
    line-height: 1.51;
    white-space: nowrap;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
}
._VlcFpg {
    flex-shrink: 0;
}
._MIDWPN {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
}
._xamGPb {
    align-items: center;
    display: flex;
    justify-content: space-between;
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-color: #e6e5e5;
}
._Acr9dy {
    padding-block: 0.9rem;
    padding-inline: 1.8rem;
}
._IzSMGA {
    align-items: center;
    display: flex;
    gap: 0.9rem;
}
._8Qt0rL {
    align-items: center;
    display: flex;
}
._ee4Liy {
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: #b121c5;
    border-radius: 999px;
}
._AzvnHL {
    height: 1.8rem;
    width: 1.8rem;
}
._AbQFgX {
    font-size: 0.849rem;
    font-weight: 700;
    line-height: 1.51;
}
._z8IxuA {
    color: #40403e;
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
}
._aRgIJC {
    display: flex;
    flex-direction: column;
    gap: 0.9rem;
}
._mRZXxj {
    max-width: 37.8rem;
}
._ocCwLZ {
    flex: 1 1 0%;
    border-color: #d4d4d7;
    border-radius: 0.675rem;
    border-width: 1px;
}
._LbZbZD {
    font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
    font-size: 16px;
    text-transform: uppercase;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
}
._FWFZL4 {
    background-color: #b121c5;
    border-radius: 0.675rem;
}
._VOFSNa {
    font-size: 0.849rem;
    font-weight: 600;
    line-height: 1.51;
    padding-block: 0.45rem;
    padding-inline: 1.2rem;
}
._tXarQi {
    color: #de2626;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-top: 0.45rem;
}
._DuEOSL {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._yLV6Vl {
    background-color: #ffffff;
    border-radius: 1.013rem;
    box-shadow: 0px 1.1px 2.1px #11182710;
}
._a9JJdd {
    margin-bottom: 0.45rem;
}
._pHUVft {
    color: #737375;
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
}
._81kKaq {
    background-color: #fdf4fe;
    border-radius: 0.675rem;
    padding: 0.45rem;
}
._pvzAaP {
    color: #c026d4;
    height: 1.2rem;
    width: 1.2rem;
}
._mW9vQX {
    color: #141717;
    font-size: 1.434rem;
    font-weight: 700;
    line-height: 1.4;
}
._8AQC4E {
    background-color: #f7f5ff;
    border-radius: 0.675rem;
    padding: 0.45rem;
}
._rF9mKB {
    color: #9334ea;
    height: 1.2rem;
    width: 1.2rem;
}
._a9lyAy {
    background-color: #f0fcf4;
    border-radius: 0.675rem;
    padding: 0.45rem;
}
._aZR2Ep {
    color: #16a34b;
    height: 1.2rem;
    width: 1.2rem;
}
._D8usd5 {
    background-color: #fefee8;
    border-radius: 0.675rem;
    padding: 0.45rem;
}
._P2IVfC {
    color: #c98a04;
    height: 1.2rem;
    width: 1.2rem;
}
._Eov0mE {
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 1.013rem;
    box-shadow: 0px 1.1px 2.1px #11182710;
}
._N77Uo0 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    border-bottom-width: 1px;
    border-color: #e6e5e5;
}
._rWofFZ {
    color: #141717;
    font-size: 1.153rem;
    font-weight: 600;
    line-height: 1.45;
}
._C6FCev {
    color: #b121c5;
    font-size: 0.849rem;
    line-height: 1.51;
}
._i7ehGU {
    color: #737375;
    font-size: 0.744rem;
    font-weight: 500;
    line-height: 1.53;
    text-align: left;
    text-transform: uppercase;
    padding: 0.9rem;
}
._ecwwhD {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
    text-align: center;
    padding-block: 1.8rem;
    padding-inline: 0.9rem;
}
._mIiLTF {
    display: inline-flex;
    background-color: #dcfcea;
    border-radius: 999px;
}
._jDaDbs {
    display: inline-flex;
    background-color: #fef9c1;
    border-radius: 999px;
}
._0lVeTN {
    color: #a16204;
    font-size: 0.744rem;
    font-weight: 500;
    line-height: 1.53;
    padding-block: 0.15rem;
    padding-inline: 0.45rem;
}
._xhxlIr {
    display: inline-flex;
    background-color: #f2f5f5;
    border-radius: 999px;
}
._WBb4Fn {
    color: #40403e;
    font-size: 0.744rem;
    font-weight: 500;
    line-height: 1.53;
    padding-block: 0.15rem;
    padding-inline: 0.45rem;
}
._4ZEzwv {
    display: inline-flex;
    background-color: #fee2e5;
    border-radius: 999px;
}
._5HDztb {
    color: #ba1c1c;
    font-size: 0.744rem;
    font-weight: 500;
    line-height: 1.53;
    padding-block: 0.15rem;
    padding-inline: 0.45rem;
}
._zCv2LX {
    border-bottom-width: 1px;
    border-color: #f2f5f5;
}
._6zRDWz {
    color: #141717;
    font-size: 0.849rem;
    font-weight: 500;
    line-height: 1.51;
    padding: 0.9rem;
}
._LCipWO {
    color: #525152;
    font-size: 0.849rem;
    line-height: 1.51;
    padding: 0.9rem;
}
._fGjZD7 {
    font-size: 0.849rem;
    line-height: 1.51;
    padding: 0.9rem;
}
._rEWlyf {
    color: #737375;
    font-size: 0.849rem;
    line-height: 1.51;
    padding: 0.9rem;
}
._yZRgG9 {
    color: #d4d4d7;
    font-size: 1.153rem;
    line-height: 1.45;
}
._bkntZE {
    margin-bottom: 3rem;
    min-width: 0px;
}
._NKRFRi {
    margin-bottom: 3rem;
}
._V8HRT3 {
    color: #141717;
    font-size: 1.434rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 1.8rem;
}
._VyG3ZQ {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._fnEVZD {
    background-color: #ffffff;
    border-color: #e6e5e5;
    border-radius: 1.013rem;
    border-width: 1px;
}
._HLgMOM {
    min-width: 0px;
    padding: 1.8rem;
}
._zhT426 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    background-color: #b121c51a;
    border-radius: 0.675rem;
}
._RIY1nL {
    color: #b121c5;
    height: 3rem;
    width: 3rem;
}
._bWSwEV {
    color: #141717;
    font-size: 1.208rem;
    font-weight: 700;
    line-height: 1.44;
    margin-bottom: 0.9rem;
}
._zOTbr1 {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._xDfSq4 {
    margin-bottom: 3rem;
    min-width: 0px;
    padding: 1.8rem;
}
._QrZwTp {
    flex-shrink: 0;
    color: #b75309;
}
._6kPJ4r {
    margin-bottom: 0.9rem;
}
._ujN2w9 {
    display: flex;
    color: #525152;
}
._cmh98U {
    color: #b121c5;
    margin-right: 0.45rem;
}
._B4Vbc8 {
    text-align: center;
    margin-top: 3rem;
}
._s6LG0r {
    align-items: center;
    display: inline-flex;
    background-color: #b121c5;
    box-shadow: 0px 4.2px 6.4px -1px #11182721, 0px 2.1px 4.2px -2px #11182721;
    transition-duration: 120ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
._yIeDHO {
    color: #d4d4d7;
    font-size: 0.849rem;
    line-height: 1.51;
    margin-top: 0.9rem;
}
._ZYAzZL {
    display: grid;
    gap: 0.9rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
._8yI9A6 {
    align-items: flex-start;
    display: flex;
    gap: 0.9rem;
    background-color: #f9fafa;
    border-radius: 1.013rem;
}
._pGiUXL {
    min-width: 0px;
    padding: 0.9rem;
}
._ff7ZIT {
    flex-shrink: 0;
    color: #b121c5;
}
._fAxnq1 {
    color: #141717;
    font-weight: 600;
}
._TvlgcS {
    border-color: #e6e5e5;
    border-top-width: 1px;
}
._vzYHI0 {
    display: grid;
    gap: 0.9rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    border-bottom-width: 1px;
    border-color: #e6e5e5;
}
._Us7PbL {
    padding-block: 1.8rem;
}
._GvB7RK {
    align-items: flex-start;
    display: flex;
    gap: 0.9rem;
}
._fYVbqk {
    min-width: 0px;
}
._aByBER:hover {
    background-color: #f9fafa;
}
._YmRcbU:focus {
    border-color: #b121c5;
    box-shadow: 0px 0px 0px 4px #fae8fd;
}
._ie2tn8:hover {
    background-color: #a21eaf;
}
._YfuG6o:hover {
    color: #ffffff;
}
._rZzZBt:hover {
    color: #141717;
}
._n5H8w2:hover {
    background-color: #a21eaf;
}
._ZqhgdT:focus {
    border-color: #b121c5;
    box-shadow: 0px 0px 0px 2px #b121c5;
}
._K2uybz:hover {
    background-color: #f9fafa;
}
._T1R98H:hover {
    background-color: #a21eaf;
}
._cfZOAQ:hover {
    background-color: #a21eaf;
}
._fgr1Tb:focus {
    border-color: #b121c5;
    box-shadow: 0px 0px 0px 2px #b121c5;
}
._n0DZIY:focus {
    border-color: #b121c5;
    box-shadow: 0px 0px 0px 2px #b121c5;
}
._fkcR5G:focus {
    border-color: #b121c5;
    box-shadow: 0px 0px 0px 2px #b121c5;
}
._ZCGIz9:hover {
    text-decoration-line: underline;
}
._xmgFnm:hover {
    background-color: #a21eaf;
}
._fyyP3F:hover {
    color: #ffffff;
}
._AFAEXy:hover {
    text-decoration-line: underline;
}
._rJ0wDf:hover {
    background-color: #f9fafa;
}
._UvQfoN:hover {
    background-color: #a21eaf;
}
._3UGFq1:hover {
    background-color: #f9fafa;
}
._yVAjt5:hover {
    color: #141717;
}
._MIDWPN:hover {
    color: #40403e;
}
._FWFZL4:hover {
    background-color: #a21eaf;
}
._C6FCev:hover {
    text-decoration-line: underline;
}
._zCv2LX:hover {
    background-color: #f9fafa;
}
._TlNupp:hover {
    text-decoration-line: underline;
}
._s6LG0r:hover {
    box-shadow: 0px 10.6px 15.9px -3px #11182721, 0px 4.2px 6.4px -4px #11182721;
}
._Hnvrzm > * + * {
    margin-left: 0.45rem;
}
._cJm6kc > * + * {
    margin-left: 1.2rem;
}
._7zNpQE > * + * {
    margin-left: 0.9rem;
}
._8LmmSF > * + * {
    margin-top: 0.9rem;
}
._yo4O4S > * + * {
    margin-top: 0.3rem;
}
._dak1cE > * + * {
    margin-left: 0.9rem;
}
._Dn2RUl > * + * {
    margin-top: 0.9rem;
}
._4KBZM2 > * + * {
    margin-left: 0.9rem;
}
._Nf0XO3 > * + * {
    margin-left: 0.9rem;
}
._PAPmni > * + * {
    margin-top: 1.8rem;
}
._5963ZD > * + * {
    margin-top: 1.8rem;
}
._EcQdrV > * + * {
    border-color: #ffffff1a;
}
._NT7jgN > * + * {
    margin-left: 0.9rem;
}
._SG1iIy > * + * {
    margin-left: 0.45rem;
}
._629mWn > * + * {
    margin-left: 0.9rem;
}
._7tM9cN > * + * {
    margin-left: 0.9rem;
}
._BS3fqr > * + * {
    margin-top: 0.9rem;
}
._4fy0YT > * + * {
    margin-top: 1.8rem;
}
._JYdUnL > * + * {
    margin-top: 0.9rem;
}
._SA2Lwo > * + * {
    margin-top: 1.2rem;
}
._5tArbu > * + * {
    margin-top: 1.8rem;
}
._L1xJ6K > * + * {
    margin-left: 0.9rem;
}
._1Lfcjy > * + * {
    margin-top: 0.45rem;
}
._E4YPqt a {
    color: #b121c5;
    font-weight: 500;
    text-decoration-line: underline;
}
._E4YPqt strong {
    font-weight: 700;
}
._E4YPqt h2 {
    font-size: 1.455em;
    font-weight: 700;
    line-height: 1.33;
    margin-bottom: 0.94em;
    margin-top: 1.88em;
}
._E4YPqt h3 {
    font-size: 1.213em;
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: 0.564em;
    margin-top: 1.504em;
}
._E4YPqt h4 {
    font-weight: 600;
    margin-bottom: 0.47em;
    margin-top: 1.41em;
}
._E4YPqt p {
    margin-block: 1.175em;
}
._E4YPqt ul {
    list-style-type: disc;
    margin-block: 1.175em;
    padding-left: 1.527em;
}
._E4YPqt ol {
    list-style-type: decimal;
    margin-block: 1.175em;
    padding-left: 1.527em;
}
._E4YPqt li {
    margin-block: 0.47em;
}
._s0V00S > * + * {
    margin-top: 0.3rem;
}
._eYT5mX > * + * {
    margin-top: 0.3rem;
}
._xnAc2i > * + * {
    border-color: #e6e5e5;
    border-top-width: 1px;
}
._rFCcGd > * + * {
    margin-top: 1.8rem;
}
._mpfaU3 > * + * {
    margin-left: 0.45rem;
}
._0DuBrs > * + * {
    margin-left: 0.45rem;
}
._8Qt0rL > * + * {
    margin-left: 0.9rem;
}
._6kPJ4r > * + * {
    margin-top: 0.45rem;
}
._wNFxUu {
    display: none;
}
@media (min-width: 600px) {
    ._281aof {
        padding-inline: 1.8rem;
    }
    ._7zNpQE {
        display: flex;
    }
    ._fmJvH4 {
        padding: 1.8rem;
    }
    ._N4W7IS {
        padding-inline: 1.8rem;
    }
    ._wMTwzz {
        padding-inline: 1.8rem;
    }
    ._EcQdrV {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    ._KXtI86 {
        padding-inline: 1.8rem;
    }
    ._k9qMqO {
        flex-direction: row;
        gap: 1.8rem;
    }
    ._syPk9i {
        display: flex;
    }
    ._cnUWOM {
        padding: 1.8rem;
    }
    ._IET3zt {
        gap: 1.8rem;
    }
    ._aeDzlh {
        padding: 1.8rem;
    }
    ._FkA6RV {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._r27bJ0 {
        font-size: 0.849rem;
        line-height: 1.51;
    }
    ._885ijj {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._W08f8z {
        flex-direction: row;
    }
    ._mbxVV1 {
        font-size: 1.922rem;
        line-height: 1.31;
    }
    ._muGxFO {
        padding-inline: 1.8rem;
    }
    ._XKaaLh {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._z8RKRl {
        padding-inline: 1.8rem;
    }
    ._Sci6v2 {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._1uNfn1 {
        padding-inline: 1.8rem;
    }
    ._SxStZe {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._JPtoai {
        display: block;
    }
    ._aRgIJC {
        flex-direction: row;
    }
    ._DuEOSL {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._ZYAzZL {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    ._EcQdrV > * + * {
        border-left-width: 1px;
    }
}
@media (min-width: 768px) {
    ._ufzoo6 {
        display: none;
    }
    ._FpAJG9 {
        display: flex;
    }
    ._mK6sCF {
        display: none;
    }
    ._4raIIx {
        font-size: 3.138rem;
        line-height: 1;
    }
    ._bDLlSs {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._ltgvME {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._178J9m {
        flex-direction: row;
    }
    ._629mWn {
        margin-top: 0px;
    }
    ._yjB47L {
        display: flex;
    }
    ._7PBfsn {
        display: none;
    }
    ._Vba9uw {
        font-size: 3.138rem;
        line-height: 1;
    }
    ._HYIevH {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._xnEvWE {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._YfB5zw {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._Sci6v2 {
        font-size: 3.138rem;
        line-height: 1;
    }
    ._6fVD2p {
        font-size: 3.138rem;
        line-height: 1;
    }
    ._PCelF2 {
        padding: 1.8rem;
    }
    ._RWXICC {
        padding: 1.8rem;
    }
    ._VyG3ZQ {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    ._zOTbr1 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._vzYHI0 {
        gap: 1.8rem;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    ._fYVbqk {
        grid-column: span 2 / span 2;
    }
}
@media (min-width: 1024px) {
    ._281aof {
        padding-inline: 1.8rem;
    }
    ._5l3HCd {
        gap: 3.6rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._N4W7IS {
        padding-inline: 1.8rem;
    }
    ._wMTwzz {
        padding-inline: 1.8rem;
    }
    ._YPHUat {
        font-size: 2.137rem;
        line-height: 1.28;
    }
    ._KXtI86 {
        padding-inline: 1.8rem;
    }
    ._wzVYHv {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._muGxFO {
        padding-inline: 1.8rem;
    }
    ._tw9zTa {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    ._ifZqwk {
        grid-column: span 2 / span 2;
    }
    ._5tArbu {
        grid-column: span 1 / span 1;
    }
    ._z8RKRl {
        padding-inline: 1.8rem;
    }
    ._fX82LR {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    ._YNQlp5 {
        grid-column: span 1 / span 1;
    }
    ._E4YPqt {
        grid-column: span 3 / span 3;
    }
    ._1uNfn1 {
        padding-inline: 1.8rem;
    }
    ._LKMJXP {
        align-items: center;
        flex-direction: row;
        gap: 2.4rem;
    }
    ._3qChAb {
        width: 33.3333%;
    }
    ._SxStZe {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    ._03nGOK {
        width: 12rem;
    }
    ._mBDZT8 {
        align-items: center;
        flex-direction: row;
        gap: 2.4rem;
    }
    ._DuEOSL {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    ._cJm6kc > * + * {
        margin-left: 1.8rem;
    }
}
@media (min-width: 1280px) {
    ._YPHUat {
        font-size: 3.138rem;
        line-height: 1;
    }
}
@media print {
    ._DbQiSa {
        display: none;
    }
}
