*, *::before, *::after { box-sizing: border-box; border: 0 solid rgb(203 213 228); }
* { margin: 0; }
html { line-height: 1.52; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; font-family: system-ui, 'Helvetica Neue', Arial, 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 sc-aIzGqb {
  to { transform: rotate(360deg); }
}
.sc-ymgZRO { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
.sc-LMkRSz { background-color: rgb(255 255 255); box-shadow: 0px 1.1px 2.3px rgb(17 24 39 / 0.06); position: sticky; top: 0px; z-index: 500; }
.sc-DFOWkp { position: relative; }
.sc-WmNvkf { margin-inline: auto; max-width: 80.8rem; padding-inline: 0.9rem; }
.sc-oMQRDJ { text-rendering: optimizeLegibility; }
.sc-XFtzfl { align-items: center; display: flex; justify-content: space-between; }
.sc-pHUhiI { align-items: center; display: flex; }
.sc-EUzkhK { color: rgb(45 101 207); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; }
.sc-klaHJZ { align-items: center; display: flex; }
.sc-IwkHuW { border-radius: 0.675rem; }
.sc-hzxhYk { font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; padding-block: 0.45rem; padding-inline: 0.9rem; }
.sc-nzPyzm { color: rgb(71 83 105); padding: 0.45rem; }
.sc-ThdZky { height: 1.8rem; width: 1.8rem; }
.sc-sjVqnV { flex-direction: column; }
.sc-dXYACR { padding-bottom: 0.45rem; padding-top: 0.9rem; }
.sc-FmDxLg { border-radius: 0.675rem; display: block; }
.sc-nnCQqB { font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; text-align: center; padding-block: 0.9rem; }
.sc-FIHTix { display: block; }
.sc-LxmUHP { color: rgb(51 63 85); font-size: 1.106rem; font-weight: 500; line-height: 1.72rem; padding-block: 0.6rem; }
.sc-PgAUVX { background-color: rgb(255 255 255); border-bottom-width: 1px; border-color: rgb(241 244 249); }
.sc-ClLFwy { align-items: center; display: grid; gap: 2.4rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-XlJxSi { text-align: left; }
.sc-TpUkgn { align-items: center; column-gap: 0.45rem; display: flex; justify-content: flex-start; }
.sc-JGUlFH { color: rgb(71 83 105); font-size: 0.859rem; line-height: 1.227rem; margin-bottom: 1.2rem; }
.sc-rByuNp { background-color: rgb(34 197 92); border-radius: 1000px; height: 0.45rem; width: 0.45rem; }
.sc-JjhGNL { color: rgb(15 23 39); font-size: 2.203rem; font-weight: 700; line-height: 1.23; margin-bottom: 1.8rem; }
.sc-IqXqWz { color: rgb(71 83 105); font-size: 1.285rem; line-height: 1.799rem; margin-bottom: 2.4rem; max-width: 42.42rem; }
.sc-JSkJQP { background-color: rgb(254 251 235); border-color: rgb(253 230 136); border-radius: 1.013rem; border-width: 1px; }
.sc-kYNPKC { text-align: left; margin-block: 1.8rem; max-width: 42.42rem; padding: 0.9rem; }
.sc-KPXcft { color: rgb(245 158 9); flex-shrink: 0; height: 1.2rem; width: 1.2rem; }
.sc-QlfhZW { color: rgb(146 67 14); font-size: 0.859rem; line-height: 1.355; }
.sc-ctWIDW { background-color: rgb(255 255 255); border-color: rgb(241 244 249); border-width: 1px; box-shadow: 0px 22.8px 28.5px -5px rgb(17 24 39 / 0.11), 0px 9.1px 11.4px -6px rgb(17 24 39 / 0.11); }
.sc-GTtoom { padding: 1.8rem; }
.sc-aPPhDR { margin-bottom: 1.8rem; max-width: 42.42rem; }
.sc-MxzHmV { display: flex; flex-direction: column; gap: 0.9rem; }
.sc-byzHes { flex: 1; position: relative; }
.sc-hbBecx { border-color: rgb(226 232 242); border-width: 2px; outline: 0; transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; }
.sc-rjPoMO { font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; font-size: 1.106rem; letter-spacing: 0.026em; line-height: 1.72rem; padding-inline: 1.8rem; width: 100%; }
.sc-GWHmGt { transform: translateY(-50%); position: absolute; right: 0.9rem; top: 50%; }
.sc-KTVTfG { color: rgb(148 163 187); height: 1.8rem; width: 1.8rem; }
.sc-VdPbaQ { background-color: rgb(45 101 207); box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; }
.sc-FgiIjs { letter-spacing: 0.03em; }
.sc-pNUqIN { font-size: 1.106rem; font-weight: 600; line-height: 1.72rem; padding-inline: 1.8rem; }
.sc-yCXblL { margin-bottom: 1.8rem; }
.sc-AtPZIn { align-items: center; display: flex; justify-content: center; }
.sc-Hqlybd { color: rgb(45 101 207); }
.sc-rbMvdV { animation: 900ms linear infinite sc-aIzGqb; height: 1.8rem; width: 1.8rem; }
.sc-IDdTZs { font-size: 1.106rem; font-weight: 500; line-height: 1.72rem; }
.sc-YjyPaP { transition-duration: 300ms; transition-property: all; transition-timing-function: ease-in-out; margin-bottom: 1.8rem; max-width: 42.42rem; }
.sc-dtejEU { margin-bottom: 0.9rem; max-width: 42.42rem; }
.sc-lGoVfp { background-color: rgb(254 242 245); border-color: rgb(252 202 202); border-radius: 1.013rem; border-width: 1px; align-items: flex-start; display: flex; }
.sc-VBCGxX { text-align: left; padding: 0.9rem; }
.sc-SJOJrA { flex-shrink: 0; }
.sc-yAnnol { color: rgb(239 68 69); height: 1.2rem; margin-top: 0.15rem; width: 1.2rem; }
.sc-VYwQuW { color: rgb(151 27 27); font-weight: 500; }
.sc-ohkFiY { color: rgb(220 38 36); font-size: 0.859rem; line-height: 1.227rem; margin-top: 0.3rem; }
.sc-Ofcctn { backdrop-filter: blur(9px); }
.sc-uvItXx { color: rgb(148 163 187); font-size: 0.735rem; line-height: 0.98rem; margin-bottom: 1.8rem; margin-top: 0.9rem; }
.sc-VBHdoL { background-color: rgb(241 244 249); border-radius: 0.338rem; }
.sc-SKMGuQ { font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; padding-block: 0.15rem; padding-inline: 0.45rem; }
.sc-gpWtTH { background-color: rgb(15 23 39); overflow: hidden; position: relative; }
.sc-gBICWq { scroll-margin-top: 92px; }
.sc-wXYoco { color: rgb(255 255 255); padding-block: 4.2rem; }
.sc-ontwiF { pointer-events: none; inset: 0px; position: absolute; }
.sc-ZfGiLx { position: relative; z-index: 100; }
.sc-mBjYix { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-hSznAg { will-change: transform, opacity; }
.sc-SnzPDu { text-align: center; }
.sc-DCYvpM { min-width: 0px; }
.sc-yKMfEK { overflow-wrap: break-word; }
.sc-eJUqoj { font-size: 1.864rem; font-weight: 700; letter-spacing: -0.029em; line-height: 2.237rem; }
.sc-eKyLam { color: rgb(148 163 187); font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; margin-top: 0.45rem; }
.sc-wjhTUl { background-color: rgb(247 250 252); border-color: rgb(241 244 249); border-top-width: 1px; padding-block: 4.2rem; }
.sc-zQeBjX { margin-inline: auto; max-width: 56.56rem; padding-inline: 0.9rem; }
.sc-YKBjOf { background-color: rgb(247 250 252); border-color: rgb(226 232 242); border-radius: 1.35rem; border-width: 1px; }
.sc-KcceZb { padding: 1.8rem; }
.sc-rdxgka { align-items: center; display: flex; }
.sc-MpzXHW { color: rgb(30 38 59); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; margin-bottom: 1.8rem; }
.sc-OTKlAu { color: rgb(100 116 141); height: 1.2rem; margin-right: 0.45rem; width: 1.2rem; }
.sc-fVTWYB { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-jWbKLt { font-size: 0.859rem; line-height: 1.227rem; }
.sc-gIgprZ { color: rgb(15 23 39); font-size: 0.735rem; font-weight: 700; letter-spacing: 0.043em; line-height: 0.98rem; text-transform: uppercase; margin-bottom: 0.45rem; }
.sc-amryPV { color: rgb(71 83 105); line-height: 1.615; }
.sc-UxaQwG { background-color: rgb(255 255 255); }
.sc-oDoTLx { will-change: transform, opacity; }
.sc-HUiEOa { text-align: center; margin-inline: auto; max-width: 80.8rem; padding-inline: 0.9rem; }
.sc-EAqsCS { font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-bottom: 3rem; }
.sc-uAfzmX { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-ywVfOF { text-align: left; margin-inline: auto; max-width: 64.64rem; }
.sc-EipfXw { background-color: rgb(255 255 255); border-color: rgb(241 244 249); border-radius: 1.35rem; border-width: 1px; box-shadow: 0px 1.1px 2.3px rgb(17 24 39 / 0.06); }
.sc-TgKeOK { padding: 1.8rem; }
.sc-ZFdwJl { background-color: rgb(45 101 207 / 0.1); border-radius: 0.675rem; align-items: center; display: inline-flex; justify-content: center; }
.sc-ohFagL { color: rgb(45 101 207); font-weight: 700; height: 2.4rem; margin-bottom: 0.9rem; width: 2.4rem; }
.sc-sOxpBu { font-size: 1.106rem; font-weight: 700; line-height: 1.72rem; margin-bottom: 0.3rem; }
.sc-oYYzdw { color: rgb(71 83 105); font-size: 0.859rem; line-height: 1.227rem; }
.sc-ZjaQeV { background-color: rgb(247 250 252); }
.sc-IqOFDL { text-align: center; margin-bottom: 4.2rem; }
.sc-gRtIVj { color: rgb(15 23 39); font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-bottom: 0.9rem; }
.sc-PvqIEt { color: rgb(71 83 105); font-size: 1.106rem; line-height: 1.72rem; margin-inline: auto; max-width: 42.42rem; }
.sc-qBCDNo { margin-inline: auto; max-width: 48.48rem; }
.sc-IXokTg { background-color: rgb(247 250 252); border-color: rgb(241 244 249); border-width: 1px; align-items: flex-start; display: flex; gap: 1.8rem; }
.sc-dyPXTa { background-color: rgb(255 255 255); border-radius: 1000px; box-shadow: 0px 1.1px 2.3px rgb(17 24 39 / 0.06); align-items: center; display: flex; flex-shrink: 0; justify-content: center; }
.sc-ttOBBQ { color: rgb(45 101 207); height: 3rem; width: 3rem; }
.sc-axfMcq { font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; margin-bottom: 0.3rem; }
.sc-oeAIGh { background-color: rgb(255 255 255); border-radius: 1.35rem; box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 0.05), 0px 22.8px 28.5px -5px rgb(17 24 39 / 0.11), 0px 9.1px 11.4px -6px rgb(17 24 39 / 0.11); overflow: hidden; }
.sc-cDbMgL { background-image: linear-gradient(90deg, rgb(45 101 207), rgb(29 80 216)); align-items: center; display: flex; justify-content: space-between; }
.sc-AJPlSB { color: rgb(255 255 255); padding: 1.8rem; }
.sc-mVxjze { opacity: 0.8; }
.sc-ZbVdxq { font-size: 0.735rem; font-weight: 500; letter-spacing: 0.043em; line-height: 0.98rem; text-transform: uppercase; }
.sc-weXRXh { font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; font-size: 1.499rem; font-weight: 700; letter-spacing: 0.026em; line-height: 1.999rem; margin-top: 0.3rem; }
.sc-DLUqKt { background-color: rgb(255 255 255 / 0.2); border-radius: 0.675rem; padding: 0.45rem; }
.sc-cvRdNW { color: rgb(255 255 255); height: 1.8rem; width: 1.8rem; }
.sc-GYSZyl { align-items: flex-start; display: flex; margin-bottom: 1.8rem; }
.sc-qZSZzu { flex-shrink: 0; margin-top: 0.3rem; }
.sc-wmIvPi { background-color: rgb(45 101 207 / 0.1); border-radius: 1000px; box-shadow: 0px 0px 0px 4px rgb(45 101 207 / 0.1); align-items: center; display: flex; justify-content: center; }
.sc-mtbicN { flex: 1; }
.sc-nVgDOG { color: rgb(15 23 39); font-size: 1.106rem; font-weight: 700; line-height: 1.72rem; }
.sc-tlzhCH { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; margin-top: 0.3rem; }
.sc-DUHeAl { background-color: rgb(247 250 252); border-color: rgb(241 244 249); border-radius: 0.675rem; border-width: 1px; }
.sc-MvkiSg { color: rgb(51 63 85); font-size: 0.859rem; line-height: 1.227rem; margin-top: 0.45rem; padding: 0.9rem; }
.sc-xGEROv { border-color: rgb(241 244 249); border-top-width: 1px; align-items: center; display: flex; justify-content: space-between; }
.sc-hCutXx { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; padding-top: 0.9rem; }
.sc-VhPPaR { color: rgb(148 163 187); height: 0.9rem; margin-right: 0.45rem; width: 0.9rem; }
.sc-ynBZEX { background-color: rgb(220 252 234); border-radius: 1000px; }
.sc-nUhbLx { color: rgb(21 128 62); font-size: 0.735rem; font-weight: 500; line-height: 0.98rem; padding-block: 0.15rem; padding-inline: 0.45rem; }
.sc-iwkUVY { background-color: rgb(247 250 252); border-color: rgb(226 232 242); border-top-width: 1px; }
.sc-hrkepj { text-align: center; padding-block: 0.9rem; padding-inline: 1.8rem; }
.sc-upziVI { color: rgb(148 163 187); font-size: 10px; letter-spacing: 0.097em; text-transform: uppercase; }
.sc-nYkneH { color: rgb(255 255 255); background-color: rgb(15 23 39); }
.sc-LvFOXK { text-align: center; margin-inline: auto; max-width: 56.56rem; padding-inline: 0.9rem; }
.sc-xafsJz { align-items: center; display: flex; flex-direction: column; margin-bottom: 1.8rem; }
.sc-FqweBq { align-items: center; display: flex; margin-bottom: 0.9rem; }
.sc-wQdQyU { font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; }
.sc-AmfjyF { color: rgb(148 163 187); font-size: 0.859rem; line-height: 1.227rem; max-width: 28.28rem; }
.sc-rzZRmX { display: flex; flex-wrap: wrap; gap: 0.45rem 1.8rem; justify-content: center; }
.sc-LAkrhe { color: rgb(148 163 187); font-size: 0.859rem; line-height: 1.227rem; margin-bottom: 1.8rem; }
.sc-WvxWuI { color: rgb(100 116 141); font-size: 0.735rem; line-height: 0.98rem; margin-bottom: 1.8rem; }
.sc-KTqumJ { border-color: rgb(30 38 59); border-top-width: 1px; padding-bottom: 0.9rem; padding-top: 1.8rem; }
.sc-SNdRGU { color: rgb(100 116 141); font-size: 0.735rem; line-height: 0.98rem; text-align: center; margin-inline: auto; max-width: 48.48rem; }
.sc-Wxjquj { border-color: rgb(30 38 59); border-top-width: 1px; align-items: center; display: flex; flex-direction: column; justify-content: space-between; }
.sc-xmSYyW { padding-top: 1.8rem; }
.sc-oYFhjH { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; }
.sc-KHzzSi { margin-top: 0.9rem; }
.sc-OCCJwz { color: rgb(34 197 92); font-size: 0.859rem; line-height: 1.227rem; align-items: center; display: flex; }
.sc-RghEAc { height: 0.9rem; margin-right: 0.3rem; width: 0.9rem; }
.sc-tQIbhF { border-color: rgb(30 38 59); border-top-width: 1px; padding-bottom: 0.45rem; padding-top: 0.9rem; }
.sc-tXEMMP { text-decoration-line: underline; }
.sc-PNLkWh { border-radius: 0.675rem; display: none; }
.sc-LFsdAP { display: none; flex-direction: column; }
.sc-NBaDba { outline: 3px solid rgb(45 101 207); outline-offset: 4px; }
.sc-Jnknyp { color: rgb(15 23 39); background-color: rgb(239 246 252); }
.sc-kvxreI { max-width: 48.48rem; }
.sc-kStyOx { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; margin-bottom: 0.9rem; }
.sc-fIyrNF { margin-inline: 0.45rem; }
.sc-oZRnXa { font-size: 2.203rem; font-weight: 700; line-height: 2.448rem; margin-bottom: 1.8rem; }
.sc-muazGm { color: rgb(71 83 105); font-size: 1.285rem; line-height: 1.799rem; }
.sc-QmLAMa { color: rgb(255 255 255); background-image: linear-gradient(to bottom right, rgb(15 23 39), rgb(30 38 59)); }
.sc-TLsbjS { align-items: center; display: grid; gap: 3rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-DlpXsj { color: rgb(96 165 247); font-size: 0.859rem; font-weight: 600; letter-spacing: 0.043em; line-height: 1.227rem; text-transform: uppercase; }
.sc-YrTQFL { font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-bottom: 1.8rem; margin-top: 0.45rem; }
.sc-KFjbRU { color: rgb(203 213 228); margin-bottom: 1.8rem; }
.sc-Kchohs { color: rgb(72 222 128); height: 1.8rem; margin-right: 0.9rem; width: 1.8rem; }
.sc-akeXuy { display: grid; gap: 0.9rem; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.sc-VAFgHl { background-color: rgb(30 38 59); border-radius: 1.35rem; }
.sc-clEShV { text-align: center; padding: 0.9rem; }
.sc-IChHfK { color: rgb(96 165 247); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; }
.sc-LUULKJ { color: rgb(148 163 187); font-size: 0.859rem; line-height: 1.227rem; overflow-wrap: break-word; }
.sc-hYvZkW { background-color: rgb(239 246 252); }
.sc-rDisdx { color: rgb(15 23 39); font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-bottom: 0.9rem; }
.sc-lxXNlF { color: rgb(71 83 105); font-size: 1.106rem; line-height: 1.72rem; margin-bottom: 1.8rem; }
.sc-VcuPcM { background-color: rgb(45 101 207); box-shadow: 0px 11.4px 17.1px -3px rgb(45 101 207 / 0.3), 0px 4.6px 6.8px -4px rgb(45 101 207 / 0.3); transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; align-items: center; display: inline-flex; }
.sc-BUNweg { font-weight: 600; padding-block: 0.9rem; padding-inline: 1.8rem; }
.sc-gjrOVZ { height: 1.2rem; margin-left: 0.45rem; width: 1.2rem; }
.sc-RUyHXA { text-align: center; margin-bottom: 3rem; }
.sc-NJDWFU { color: rgb(45 101 207); font-size: 0.859rem; font-weight: 600; letter-spacing: 0.043em; line-height: 1.227rem; text-transform: uppercase; }
.sc-sjjsDz { color: rgb(15 23 39); font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-top: 0.45rem; }
.sc-ymHgUd { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-ligJuL { background-color: rgb(255 255 255); border-radius: 1.35rem; box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); padding: 1.8rem; }
.sc-NZOvjJ { font-size: 2.203rem; line-height: 2.448rem; margin-bottom: 0.9rem; }
.sc-tPeUEG { color: rgb(15 23 39); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; margin-bottom: 0.45rem; }
.sc-MzGlZC { color: rgb(71 83 105); }
.sc-TlQZsk { background-color: rgb(255 255 255); border-radius: 1.35rem; box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); padding: 1.8rem; }
.sc-EIgZmF { background-color: rgb(219 235 254); border-radius: 1.013rem; align-items: center; display: flex; flex-shrink: 0; justify-content: center; }
.sc-rAiaXW { color: rgb(45 101 207); height: 3rem; width: 3rem; }
.sc-dhFOQY { height: 1.8rem; width: 1.8rem; }
.sc-lOTZKo { color: rgb(15 23 39); font-size: 1.499rem; font-weight: 700; line-height: 1.999rem; margin-bottom: 0.9rem; }
.sc-hjniIC { color: rgb(15 23 39); font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-bottom: 1.8rem; margin-top: 0.45rem; }
.sc-kFQJDv { color: rgb(71 83 105); }
.sc-saLiSU { background-image: linear-gradient(to bottom right, rgb(219 235 254), rgb(239 246 252)); border-radius: 2.025rem; position: relative; }
.sc-ataVyG { padding: 0.9rem; }
.sc-pcrubO { display: grid; gap: 0.9rem; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.sc-gnvQLr { background-color: rgb(255 255 255); border-radius: 1.35rem; box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); }
.sc-KnPxcW { color: rgb(45 101 207); font-size: 1.499rem; font-weight: 700; line-height: 1.999rem; }
.sc-uVSbMF { color: rgb(71 83 105); font-size: 0.735rem; line-height: 0.98rem; margin-top: 0.3rem; }
.sc-BVGQjx { background-image: linear-gradient(to bottom right, rgb(40 99 235), rgb(30 67 175)); }
.sc-FiNJXZ { color: rgb(191 216 254); font-size: 0.859rem; line-height: 1.227rem; margin-bottom: 0.9rem; }
.sc-qtNmOI { color: rgb(219 235 254); font-size: 1.285rem; line-height: 1.799rem; }
.sc-TkBROg { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-LtkKbS { will-change: transform, opacity; }
.sc-ikWIVv { background-image: linear-gradient(to bottom right, rgb(45 101 207), rgb(29 80 216)); border-radius: 1.35rem; }
.sc-AAGltN { font-weight: 600; margin-bottom: 0.9rem; }
.sc-iKVnqa { color: rgb(219 235 254); font-size: 0.859rem; line-height: 1.227rem; }
.sc-MWaMOD { align-items: flex-start; display: flex; }
.sc-ECXVKy { color: rgb(15 23 39); font-weight: 600; margin-bottom: 0.3rem; }
.sc-PrAwbV { color: rgb(45 101 207); }
.sc-AbhKnw { color: rgb(45 101 207); overflow-wrap: break-word; }
.sc-qkYGrb { color: rgb(15 23 39); font-size: 1.499rem; font-weight: 700; line-height: 1.999rem; margin-bottom: 1.8rem; }
.sc-RYvdyv { display: grid; gap: 0.9rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-LuIJSo { color: rgb(51 63 85); font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; margin-bottom: 0.3rem; }
.sc-ZjABRx { border-color: rgb(203 213 228); border-width: 1px; outline: 0; transition-duration: 190ms; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: ease-in-out; }
.sc-irLChc { width: 100%; }
.sc-ovMmpe { background-color: rgb(255 255 255); border-color: rgb(203 213 228); border-width: 1px; outline: 0; transition-duration: 190ms; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: ease-in-out; }
.sc-JyBVgo { border-color: rgb(203 213 228); border-width: 1px; outline: 0; resize: none; transition-duration: 190ms; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: ease-in-out; }
.sc-YNUbTF { align-items: flex-start; column-gap: 0.45rem; display: flex; }
.sc-wlsJBe { border-color: rgb(203 213 228); border-radius: 0.338rem; }
.sc-gXQWsl { color: rgb(45 101 207); height: 0.9rem; margin-top: 0.3rem; width: 0.9rem; }
.sc-cGwELw { background-color: rgb(45 101 207); box-shadow: 0px 11.4px 17.1px -3px rgb(58 130 246 / 0.3), 0px 4.6px 6.8px -4px rgb(58 130 246 / 0.3); transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; align-items: center; display: flex; justify-content: center; }
.sc-AUurXe { outline: 1px solid rgb(45 101 207); outline-offset: 2px; }
.sc-rhSFjq { font-weight: 600; width: 100%; }
.sc-XuiWHq { height: 1.2rem; margin-right: 0.45rem; width: 1.2rem; }
.sc-xesURL { background-color: rgb(242 253 244); border-color: rgb(186 247 208); border-radius: 1.013rem; border-width: 1px; }
.sc-gRrwLm { margin-top: 1.8rem; padding: 0.9rem; }
.sc-VMCzFo { color: rgb(34 197 92); height: 1.8rem; margin-right: 0.9rem; width: 1.8rem; }
.sc-gkINJp { color: rgb(22 104 52); font-weight: 600; }
.sc-BZmdZN { color: rgb(21 128 62); font-size: 0.859rem; line-height: 1.227rem; }
.sc-vhEQjn { background-color: rgb(255 255 255); border-color: rgb(241 244 249); border-top-width: 1px; }
.sc-VPArUd { outline: 1px solid rgb(45 101 207); outline-offset: 1px; }
.sc-uGQkpC { align-items: center; display: flex; gap: 0.9rem; justify-content: center; }
.sc-OJgrqg { color: rgb(71 83 105); margin-inline: auto; max-width: 56.56rem; padding-inline: 0.9rem; }
.sc-JHipWz { color: rgb(45 101 207); flex-shrink: 0; height: 1.8rem; width: 1.8rem; }
.sc-pFRZMd { animation: 900ms linear infinite sc-aIzGqb; height: 1.2rem; margin-right: 0.45rem; width: 1.2rem; }
.sc-sGCrCb { opacity: 0.25; }
.sc-jVkuBW { opacity: 0.75; }
.sc-YjrkTQ { color: rgb(255 255 255); background-image: linear-gradient(to bottom right, rgb(30 38 59), rgb(15 23 39)); }
.sc-rqHbIu { color: rgb(148 163 187); font-size: 0.859rem; line-height: 1.227rem; margin-bottom: 0.9rem; }
.sc-xEyNeG { font-size: 1.864rem; font-weight: 700; line-height: 2.237rem; margin-bottom: 0.9rem; }
.sc-MWmLoZ { color: rgb(203 213 228); }
.sc-WOwnOH { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-aoJtWB { background-color: rgb(247 250 252); border-radius: 1.013rem; position: sticky; top: 6rem; }
.sc-qDMbyq { padding: 0.9rem; }
.sc-vpNpyg { color: rgb(15 23 39); font-size: 0.859rem; font-weight: 600; letter-spacing: 0.043em; line-height: 1.227rem; text-transform: uppercase; margin-bottom: 0.9rem; }
.sc-prIcrp { font-size: 0.859rem; line-height: 1.227rem; }
.sc-LqAeUC { color: rgb(71 83 105); display: block; }
.sc-IsGhmO { color: rgb(51 63 85); line-height: 1.66; max-width: none; }
.sc-OaYsSj { max-width: 74ch; }
.sc-HMszYH { margin-bottom: 1.8rem; }
.sc-rmuwYW { color: rgb(71 83 105); margin-bottom: 0.9rem; }
.sc-zTmFXG { color: rgb(71 83 105); list-style-type: disc; margin-bottom: 0.9rem; padding-left: 1.8rem; }
.sc-SMdKcg { margin-bottom: 0.9rem; }
.sc-nZeZAK { color: rgb(71 83 105); display: flex; }
.sc-ACggEw { color: rgb(45 101 207); margin-right: 0.45rem; }
.sc-fnsUsD { color: rgb(71 83 105); list-style-type: decimal; margin-bottom: 0.9rem; padding-left: 1.8rem; }
.sc-pJugII { color: rgb(30 38 59); font-size: 1.106rem; font-weight: 600; line-height: 1.72rem; margin-bottom: 0.45rem; }
.sc-CJWbEq { background-color: rgb(247 250 252); border-radius: 1.013rem; padding: 1.8rem; }
.sc-iKkyok { color: rgb(51 63 85); font-weight: 600; margin-bottom: 0.45rem; }
.sc-AxEmKV { text-align: left; margin-inline: auto; max-width: 80.8rem; padding-inline: 0.9rem; }
.sc-dqoXHR { color: rgb(15 23 39); font-size: 2.203rem; font-weight: 700; line-height: 2.448rem; margin-bottom: 0.9rem; }
.sc-wOtZXn { color: rgb(71 83 105); font-size: 1.285rem; line-height: 1.799rem; max-width: 42.42rem; }
.sc-AlxtlA { margin-inline: auto; max-width: 28.28rem; }
.sc-AmIIpA { background-color: rgb(255 255 255); border-radius: 1.35rem; box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); display: flex; flex-direction: column; }
.sc-UKMqvN { color: rgb(15 23 39); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; }
.sc-CYvshZ { color: rgb(15 23 39); font-size: 2.203rem; font-weight: 700; line-height: 2.448rem; }
.sc-KxrBSb { color: rgb(100 116 141); }
.sc-nnGjsg { flex: 1; margin-bottom: 1.8rem; }
.sc-vPevYA { color: rgb(71 83 105); align-items: center; display: flex; }
.sc-rYNAvR { color: rgb(34 197 92); height: 1.2rem; margin-right: 0.9rem; width: 1.2rem; }
.sc-qelsgW { color: rgb(148 163 187); align-items: center; display: flex; }
.sc-ubFqzc { flex-shrink: 0; height: 1.2rem; margin-right: 0.9rem; width: 1.2rem; }
.sc-sOtQnr { border-color: rgb(203 213 228); border-width: 2px; transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; display: block; }
.sc-WQBcSv { color: rgb(51 63 85); font-weight: 600; text-align: center; padding-block: 0.9rem; padding-inline: 1.8rem; width: 100%; }
.sc-SyKvSE { background-color: rgb(15 23 39); border-radius: 1.35rem; box-shadow: 0px 22.8px 28.5px -5px rgb(17 24 39 / 0.11), 0px 9.1px 11.4px -6px rgb(17 24 39 / 0.11); display: flex; flex-direction: column; position: relative; }
.sc-WnvwIn { padding-bottom: 1.8rem; padding-inline: 1.8rem; padding-top: 3rem; }
.sc-BLEKOS { background-color: rgb(45 101 207); border-radius: 1000px; transform: translateX(-50%) translateY(-50%); left: 50%; position: absolute; top: 0px; }
.sc-vrjlvs { font-size: 0.859rem; font-weight: 700; line-height: 1.227rem; white-space: nowrap; padding-block: 0.3rem; padding-inline: 0.9rem; }
.sc-bDubOO { color: rgb(255 255 255); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; }
.sc-MJtMnF { aspect-ratio: 10/5; }
.sc-DcRMxe { color: rgb(148 163 187); font-size: 0.859rem; line-height: 1.227rem; margin-top: 0.3rem; }
.sc-VjItGt { color: rgb(255 255 255); font-size: 2.203rem; font-weight: 700; line-height: 2.448rem; }
.sc-BxtDZh { color: rgb(148 163 187); }
.sc-mUyHHC { color: rgb(203 213 228); align-items: center; display: flex; }
.sc-dOtCOi { background-color: rgb(45 101 207); box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; display: block; }
.sc-NWBeTU { font-weight: 600; text-align: center; padding-block: 0.9rem; padding-inline: 1.8rem; width: 100%; }
.sc-Rkanak { text-align: center; margin-inline: auto; margin-top: 4.2rem; max-width: 48.48rem; }
.sc-iatBqH { color: rgb(45 101 207); text-decoration-line: underline; }
.sc-KwtuGt { align-items: center; column-gap: 0.45rem; display: flex; }
.sc-hnqXtY { color: rgb(71 83 105); font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; padding-block: 0.45rem; }
.sc-dIDuXN { height: 1.2rem; width: 1.2rem; }
.sc-TOLzWn { background-color: rgb(241 244 249); }
.sc-TAUcPH { background-color: rgb(255 255 255); border-bottom-width: 1px; border-color: rgb(226 232 242); overflow-x: auto; }
.sc-yLnMGJ { padding-inline: 0.9rem; }
.sc-HhxTBd { align-items: center; display: flex; gap: 0.9rem; justify-content: space-between; }
.sc-hqzoxq { margin-inline: auto; max-width: 80.8rem; padding-block: 0.9rem; }
.sc-ajMQls { align-items: center; display: flex; flex-shrink: 0; }
.sc-XnyMMe { align-items: center; display: flex; gap: 0.3rem; }
.sc-UYTpsJ { color: rgb(71 83 105); font-size: 0.859rem; line-height: 1.227rem; white-space: nowrap; padding-block: 0.45rem; padding-inline: 0.9rem; }
.sc-LeLrnA { color: rgb(45 101 207); font-size: 0.859rem; font-weight: 600; line-height: 1.227rem; white-space: nowrap; padding-block: 0.45rem; padding-inline: 0.9rem; }
.sc-IRrQUf { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; flex-shrink: 0; }
.sc-VBjnNy { background-color: rgb(255 255 255); border-bottom-width: 1px; border-color: rgb(226 232 242); align-items: center; display: flex; justify-content: space-between; }
.sc-IqUWKk { padding-block: 0.9rem; padding-inline: 1.8rem; }
.sc-qOZwlu { align-items: center; display: flex; gap: 0.9rem; }
.sc-lgakxc { align-items: center; display: flex; }
.sc-OJBCJE { background-color: rgb(45 101 207); border-radius: 1000px; align-items: center; display: flex; justify-content: center; }
.sc-vjIbhG { height: 1.8rem; width: 1.8rem; }
.sc-AhlJgP { font-size: 0.859rem; font-weight: 700; line-height: 1.227rem; }
.sc-SsaLHp { color: rgb(51 63 85); font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; }
.sc-EPlnUq { max-width: 36.36rem; }
.sc-kPHYvR { border-color: rgb(203 213 228); border-radius: 0.675rem; border-width: 1px; flex: 1; }
.sc-AOFing { font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; font-size: 16px; text-transform: uppercase; padding-block: 0.45rem; padding-inline: 0.9rem; }
.sc-bybhSz { background-color: rgb(45 101 207); border-radius: 0.675rem; }
.sc-PNrwVh { font-size: 0.859rem; font-weight: 600; line-height: 1.227rem; padding-block: 0.45rem; padding-inline: 1.2rem; }
.sc-vHjjTD { color: rgb(220 38 36); font-size: 0.859rem; line-height: 1.227rem; margin-top: 0.45rem; }
.sc-VLpcvn { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-RhsPaP { background-color: rgb(255 255 255); border-radius: 1.013rem; box-shadow: 0px 1.1px 2.3px rgb(17 24 39 / 0.06); padding: 1.8rem; }
.sc-ImpYWF { align-items: center; display: flex; justify-content: space-between; margin-bottom: 0.45rem; }
.sc-xcAaMS { color: rgb(100 116 141); font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; }
.sc-PxDQBu { background-color: rgb(239 246 252); border-radius: 0.675rem; padding: 0.45rem; }
.sc-VOxcMn { color: rgb(40 99 235); height: 1.2rem; width: 1.2rem; }
.sc-tvShUi { color: rgb(15 23 39); font-size: 1.499rem; font-weight: 700; line-height: 1.999rem; }
.sc-FxYmlz { color: rgb(100 116 141); font-size: 0.735rem; line-height: 0.98rem; margin-top: 0.3rem; }
.sc-rKiEQe { background-color: rgb(254 254 232); border-radius: 0.675rem; padding: 0.45rem; }
.sc-sxTkFO { color: rgb(202 137 4); height: 1.2rem; width: 1.2rem; }
.sc-jxfyfv { background-color: rgb(242 253 244); border-radius: 0.675rem; padding: 0.45rem; }
.sc-BlPIbN { color: rgb(25 163 74); height: 1.2rem; width: 1.2rem; }
.sc-hzFOuX { background-color: rgb(255 255 255); border-radius: 1.013rem; box-shadow: 0px 1.1px 2.3px rgb(17 24 39 / 0.06); overflow: hidden; }
.sc-sAXotx { border-bottom-width: 1px; border-color: rgb(226 232 242); align-items: center; display: flex; justify-content: space-between; }
.sc-aAYAii { color: rgb(15 23 39); font-size: 1.106rem; font-weight: 600; line-height: 1.72rem; }
.sc-IlkpRg { color: rgb(45 101 207); font-size: 0.859rem; line-height: 1.227rem; }
.sc-BUYPrZ { overflow-x: auto; }
.sc-lxjMmA { letter-spacing: -0.03em; }
.sc-iNudHY { color: rgb(100 116 141); font-size: 0.735rem; font-weight: 500; line-height: 0.98rem; text-align: left; text-transform: uppercase; padding: 0.9rem; }
.sc-dkGbEd { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; text-align: center; padding-block: 1.8rem; padding-inline: 0.9rem; }
.sc-SJPzFN { background-color: rgb(220 252 234); border-radius: 1000px; display: inline-flex; }
.sc-bZLzQw { background-color: rgb(252 249 195); border-radius: 1000px; display: inline-flex; }
.sc-HBHDOS { color: rgb(161 95 7); font-size: 0.735rem; font-weight: 500; line-height: 0.98rem; padding-block: 0.15rem; padding-inline: 0.45rem; }
.sc-pzJfbL { background-color: rgb(241 244 249); border-radius: 1000px; display: inline-flex; }
.sc-xcbqHs { color: rgb(51 63 85); font-size: 0.735rem; font-weight: 500; line-height: 0.98rem; padding-block: 0.15rem; padding-inline: 0.45rem; }
.sc-eBUocu { background-color: rgb(254 226 224); border-radius: 1000px; display: inline-flex; }
.sc-fxtKvD { color: rgb(185 28 25); font-size: 0.735rem; font-weight: 500; line-height: 0.98rem; padding-block: 0.15rem; padding-inline: 0.45rem; }
.sc-KTfYRi { border-bottom-width: 1px; border-color: rgb(241 244 249); }
.sc-JQCUyK { color: rgb(15 23 39); font-size: 0.859rem; font-weight: 500; line-height: 1.227rem; padding: 0.9rem; }
.sc-wUzfpD { color: rgb(71 83 105); font-size: 0.859rem; line-height: 1.227rem; padding: 0.9rem; }
.sc-CvQpue { font-size: 0.859rem; line-height: 1.227rem; padding: 0.9rem; }
.sc-QQOwPB { color: rgb(100 116 141); font-size: 0.859rem; line-height: 1.227rem; padding: 0.9rem; }
.sc-qbzOfK { margin-block: 0.9rem; padding: 0.9rem; }
.sc-mRqzyU { color: rgb(22 104 52); font-size: 0.859rem; line-height: 1.227rem; }
.sc-XPVBCA { border-color: rgb(226 232 242); border-radius: 1.013rem; border-width: 1px; overflow: hidden; }
.sc-LcCpSX { color: rgb(71 83 105); font-size: 0.859rem; line-height: 1.227rem; text-align: left; width: 100%; }
.sc-fwuZLV { color: rgb(51 63 85); background-color: rgb(247 250 252); }
.sc-KOOKsJ { font-weight: 600; padding: 0.9rem; }
.sc-GdbelE { font-weight: 500; padding: 0.9rem; }
.sc-pmXaEr { color: rgb(21 128 62); font-weight: 500; padding: 0.9rem; }
.sc-BDdsrp { padding: 0.9rem; }
.sc-YUUrjv { color: rgb(148 163 187); padding: 0.9rem; }
.sc-yodGMc { background-color: rgb(45 101 207); }
.sc-dDbsrn { text-align: center; margin-inline: auto; max-width: 48.48rem; }
.sc-kPVUpD { font-size: 0.859rem; line-height: 1.227rem; margin-bottom: 0.9rem; }
.sc-UqhGgI { font-size: 1.106rem; line-height: 1.72rem; }
.sc-iJcSiR { margin-bottom: 3rem; min-width: 0px; }
.sc-tBZGmc { margin-bottom: 3rem; }
.sc-eFsWrL { color: rgb(15 23 39); font-size: 1.499rem; font-weight: 700; line-height: 1.999rem; margin-bottom: 1.8rem; }
.sc-UQIzDn { display: flex; gap: 0.9rem; min-width: 0px; }
.sc-rZUlzT { align-items: center; display: flex; flex-direction: column; flex-shrink: 0; }
.sc-cHbMvO { font-weight: 700; height: 2.4rem; width: 2.4rem; }
.sc-MjiTob { background-color: rgb(226 232 242); flex: 1; margin-top: 0.45rem; width: 0.15rem; }
.sc-GrvlLz { min-width: 0px; padding-bottom: 1.8rem; }
.sc-MLeaCk { color: rgb(15 23 39); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; margin-bottom: 0.9rem; }
.sc-PBLdom { display: grid; gap: 1.8rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-AfBfmN { background-color: rgb(255 255 255); border-color: rgb(226 232 242); border-radius: 1.013rem; border-width: 1px; }
.sc-dpNsYA { min-width: 0px; padding: 1.8rem; }
.sc-eDgadm { margin-bottom: 0.9rem; }
.sc-UHqQzE { background-color: rgb(45 101 207 / 0.1); border-radius: 0.675rem; align-items: center; display: flex; flex-shrink: 0; justify-content: center; }
.sc-YTQmhi { color: rgb(45 101 207); height: 3rem; width: 3rem; }
.sc-zwlZlz { background-color: rgb(247 250 252); border-color: rgb(226 232 242); border-radius: 1.013rem; border-width: 1px; }
.sc-TpdIqN { margin-bottom: 3rem; min-width: 0px; padding: 1.8rem; }
.sc-qURQYy { align-items: center; display: flex; gap: 0.9rem; margin-bottom: 0.9rem; }
.sc-GLrDHq { color: rgb(100 116 141); flex-shrink: 0; }
.sc-fyfCPV { color: rgb(15 23 39); font-size: 1.499rem; font-weight: 700; line-height: 1.999rem; overflow-wrap: break-word; }
.sc-kGYLoT { text-align: center; margin-top: 3rem; }
.sc-VKCCSF { background-color: rgb(45 101 207); box-shadow: 0px 4.6px 6.8px -1px rgb(17 24 39 / 0.11), 0px 2.3px 4.6px -2px rgb(17 24 39 / 0.11); transition-duration: 190ms; transition-property: all; transition-timing-function: ease-in-out; align-items: center; display: inline-flex; }
.sc-MxborJ { font-size: 0.859rem; line-height: 1.227rem; margin-top: 0.9rem; }
.sc-kAGihF { border-color: rgb(226 232 242); border-top-width: 1px; }
.sc-gCgyGB { border-bottom-width: 1px; border-color: rgb(226 232 242); display: grid; gap: 0.9rem; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.sc-YJXGCL { padding-block: 1.8rem; }
.sc-nlAHbW { align-items: flex-start; display: flex; gap: 0.9rem; min-width: 0px; }
.sc-RTZqVr { color: rgb(15 23 39); font-size: 1.285rem; font-weight: 700; line-height: 1.799rem; overflow-wrap: break-word; }
.sc-peSXyz { min-width: 0px; }
.sc-hbBecx:focus { border-color: rgb(45 101 207); box-shadow: 0px 0px 0px 4px rgb(219 235 254); }
.sc-VdPbaQ:hover { background-color: rgb(29 80 216); }
.sc-XwvumJ:hover { color: rgb(255 255 255); }
.sc-tXEMMP:hover { color: rgb(255 255 255); }
.sc-Gdddoj:hover { color: rgb(15 23 39); }
.sc-VcuPcM:hover { background-color: rgb(29 80 216); }
.sc-PrAwbV:hover { text-decoration-line: underline; }
.sc-AbhKnw:hover { text-decoration-line: underline; }
.sc-ZjABRx:focus { border-color: rgb(45 101 207); box-shadow: 0px 0px 0px 2px rgb(45 101 207); }
.sc-ovMmpe:focus { border-color: rgb(45 101 207); box-shadow: 0px 0px 0px 2px rgb(45 101 207); }
.sc-JyBVgo:focus { border-color: rgb(45 101 207); box-shadow: 0px 0px 0px 2px rgb(45 101 207); }
.sc-cGwELw:hover { background-color: rgb(29 80 216); }
.sc-LqAeUC:hover { color: rgb(45 101 207); }
.sc-sOtQnr:hover { background-color: rgb(247 250 252); }
.sc-dOtCOi:hover { background-color: rgb(29 80 216); }
.sc-UYTpsJ:hover { color: rgb(15 23 39); }
.sc-IRrQUf:hover { color: rgb(51 63 85); }
.sc-bybhSz:hover { background-color: rgb(29 80 216); }
.sc-IlkpRg:hover { text-decoration-line: underline; }
.sc-KTfYRi:hover { background-color: rgb(247 250 252); }
.sc-jwnMSr:hover { text-decoration-line: underline; }
.sc-VKCCSF:hover { box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); }
.sc-pHUhiI > :not(:first-child) { margin-left: 0.45rem; }
.sc-klaHJZ > :not(:first-child) { margin-left: 0.9rem; }
.sc-dXYACR > :not(:first-child) { margin-top: 0.9rem; }
.sc-Hqlybd > :not(:first-child) { margin-left: 0.9rem; }
.sc-VBCGxX > :not(:first-child) { margin-left: 0.9rem; }
.sc-mBjYix > :not(:first-child) { border-color: rgb(255 255 255 / 0.1); }
.sc-qBCDNo > :not(:first-child) { margin-top: 1.8rem; }
.sc-GYSZyl > :not(:first-child) { margin-left: 0.9rem; }
.sc-FqweBq > :not(:first-child) { margin-left: 0.45rem; }
.sc-KHzzSi > :not(:first-child) { margin-left: 0.9rem; }
.sc-UtawDz > :not(:first-child) { margin-top: 0.9rem; }
.sc-kFQJDv > :not(:first-child) { margin-top: 0.9rem; }
.sc-RtxHOS > :not(:first-child) { margin-top: 1.8rem; }
.sc-MWaMOD > :not(:first-child) { margin-left: 0.9rem; }
.sc-GTTLoQ > :not(:first-child) { margin-top: 1.2rem; }
.sc-prIcrp > :not(:first-child) { margin-top: 0.45rem; }
.sc-IsGhmO a { color: rgb(45 101 207); font-weight: 500; text-decoration-line: underline; }
.sc-IsGhmO strong { font-weight: 700; }
.sc-IsGhmO h2 { font-size: 1.485em; font-weight: 700; line-height: 1.33; margin-bottom: 0.98em; margin-top: 1.96em; }
.sc-IsGhmO h3 { font-size: 1.238em; font-weight: 600; line-height: 1.6; margin-bottom: 0.588em; margin-top: 1.568em; }
.sc-IsGhmO h4 { font-weight: 600; margin-bottom: 0.49em; margin-top: 1.47em; }
.sc-IsGhmO p { margin-block: 1.225em; }
.sc-IsGhmO ul { list-style-type: disc; margin-block: 1.225em; padding-left: 1.593em; }
.sc-IsGhmO ol { list-style-type: decimal; margin-block: 1.225em; padding-left: 1.593em; }
.sc-IsGhmO li { margin-block: 0.49em; }
.sc-zTmFXG > :not(:first-child) { margin-top: 0.3rem; }
.sc-SMdKcg > :not(:first-child) { margin-top: 0.45rem; }
.sc-fnsUsD > :not(:first-child) { margin-top: 0.3rem; }
.sc-nnGjsg > :not(:first-child) { margin-top: 0.9rem; }
.sc-ajMQls > :not(:first-child) { margin-left: 0.45rem; }
.sc-lgakxc > :not(:first-child) { margin-left: 0.9rem; }
.sc-YGbBzx > :not(:first-child) { border-color: rgb(226 232 242); border-top-width: 1px; }
.sc-YshgQo > :not(:first-child) { margin-top: 0.45rem; }
.sc-FZliZN { display: none; }
@media (min-width: 600px) {
  .sc-WmNvkf { padding-inline: 1.8rem; }
  .sc-IwkHuW { display: inline-block; }
  .sc-GTtoom { padding: 1.8rem; }
  .sc-MxzHmV { flex-direction: row; }
  .sc-mBjYix { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-zQeBjX { padding-inline: 1.8rem; }
  .sc-HUiEOa { padding-inline: 1.8rem; }
  .sc-LvFOXK { padding-inline: 1.8rem; }
  .sc-PNLkWh { display: inline-block; }
  .sc-clEShV { padding: 1.8rem; }
  .sc-IChHfK { font-size: 1.864rem; line-height: 2.237rem; }
  .sc-ymHgUd { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-ataVyG { padding: 1.8rem; }
  .sc-pcrubO { gap: 1.8rem; }
  .sc-KnPxcW { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-uVSbMF { font-size: 0.859rem; line-height: 1.227rem; }
  .sc-RYvdyv { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-OJgrqg { padding-inline: 1.8rem; }
  .sc-xEyNeG { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-AxEmKV { padding-inline: 1.8rem; }
  .sc-SsaLHp { display: block; }
  .sc-VLpcvn { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 768px) {
  .sc-sjVqnV { background-color: rgb(255 255 255); border-radius: 0.675rem; box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); position: absolute; right: 1.8rem; }
  .sc-dXYACR { padding-inline: 0.9rem; width: 14.4rem; }
  .sc-JjhGNL { font-size: 2.982rem; line-height: 1; }
  .sc-fVTWYB { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-uAfzmX { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sc-gRtIVj { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-Wxjquj { flex-direction: row; }
  .sc-KHzzSi { margin-top: 0px; }
  .sc-LFsdAP { background-color: rgb(255 255 255); border-radius: 0.675rem; box-shadow: 0px 11.4px 17.1px -3px rgb(17 24 39 / 0.11), 0px 4.6px 6.8px -4px rgb(17 24 39 / 0.11); position: absolute; right: 1.8rem; }
  .sc-oZRnXa { font-size: 2.982rem; line-height: 1; }
  .sc-YrTQFL { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-sjjsDz { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-hjniIC { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-xEyNeG { font-size: 2.982rem; line-height: 1; }
  .sc-dqoXHR { font-size: 2.982rem; line-height: 1; }
  .sc-PBLdom { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-gCgyGB { gap: 1.8rem; grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sc-peSXyz { grid-column: span 2 / span 2; }
}
@media (min-width: 1024px) {
  .sc-WmNvkf { padding-inline: 1.8rem; }
  .sc-sjVqnV { right: 1.8rem; }
  .sc-ClLFwy { gap: 4.2rem; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-mBjYix { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sc-eJUqoj { font-size: 2.203rem; line-height: 2.448rem; }
  .sc-zQeBjX { padding-inline: 1.8rem; }
  .sc-HUiEOa { padding-inline: 1.8rem; }
  .sc-LvFOXK { padding-inline: 1.8rem; }
  .sc-LFsdAP { right: 1.8rem; }
  .sc-TLsbjS { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sc-TkBROg { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sc-RtxHOS { grid-column: span 1 / span 1; }
  .sc-jqJXOb { grid-column: span 2 / span 2; }
  .sc-OJgrqg { padding-inline: 1.8rem; }
  .sc-WOwnOH { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sc-sbhKkh { grid-column: span 1 / span 1; }
  .sc-IsGhmO { grid-column: span 3 / span 3; }
  .sc-AxEmKV { padding-inline: 1.8rem; }
  .sc-AlxtlA { max-width: 64.64rem; }
  .sc-VLpcvn { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sc-mBjYix > :not(:first-child) { border-left-width: 1px; }
}
@media (min-width: 1200px) {
  .sc-eJUqoj { font-size: 2.982rem; line-height: 1; }
  .sc-ymHgUd { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media print {
  .sc-qKbGJQ { display: none; }
}
