.vue-form-wizard .wizard-btn {
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  background-image: none;
  border: 1px solid #0000;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  display: inline-block;
}
.vue-form-wizard .wizard-btn.disabled,
.vue-form-wizard .wizard-btn[disabled],
fieldset[disabled] .vue-form-wizard .wizard-btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.vue-form-wizard * {
  box-sizing: border-box;
}
.vue-form-wizard a {
  text-decoration: none;
}
.vue-form-wizard .wizard-nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.vue-form-wizard .wizard-nav > li {
  display: block;
  position: relative;
}
.vue-form-wizard .wizard-nav > li > a {
  padding: 10px 15px;
  display: block;
  position: relative;
}
.vue-form-wizard .wizard-nav > li > a:focus,
.vue-form-wizard .wizard-nav > li > a:hover {
  background-color: #eee;
  text-decoration: none;
}
.vue-form-wizard .wizard-nav > li.disabled > a {
  color: #777;
}
.vue-form-wizard .wizard-nav > li.disabled > a:focus,
.vue-form-wizard .wizard-nav > li.disabled > a:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #0000;
  text-decoration: none;
}
.vue-form-wizard .wizard-progress-bar {
  float: left;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  transition: width 0.6s;
  box-shadow: inset 0 -1px #00000026;
}
.vue-form-wizard .navbar .navbar-nav > li > a.wizard-btn,
.vue-form-wizard .wizard-btn {
  box-sizing: border-box;
  background-color: #0000;
  border-width: 2px;
  min-width: 140px;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
}
.vue-form-wizard .navbar .navbar-nav > li > a.wizard-btn:focus,
.vue-form-wizard .navbar .navbar-nav > li > a.wizard-btn:hover,
.vue-form-wizard .wizard-btn:focus,
.vue-form-wizard .wizard-btn:hover {
  outline: 0 !important;
}
.vue-form-wizard .wizard-nav-pills {
  text-align: center;
  flex-wrap: wrap;
  margin-top: 0;
  display: flex;
  position: relative;
}
.vue-form-wizard .wizard-nav-pills a,
.vue-form-wizard .wizard-nav-pills li {
  flex-wrap: wrap;
  flex: 1;
  align-items: center;
}
.vue-form-wizard .wizard-nav-pills > li > a,
.vue-form-wizard .wizard-nav-pills a {
  display: flex;
}
.vue-form-wizard .wizard-nav-pills > li > a {
  color: #0003;
  flex-direction: column;
  margin: 0 auto;
  padding: 0;
  position: relative;
  top: 3px;
}
.vue-form-wizard .wizard-nav-pills > li > a:focus,
.vue-form-wizard .wizard-nav-pills > li > a:hover {
  color: #0003;
  background-color: #0000;
  outline: 0 !important;
}
.vue-form-wizard .wizard-nav-pills > li > a.disabled {
  pointer-events: none;
  cursor: default;
}
.vue-form-wizard .wizard-nav-pills > li.active > a,
.vue-form-wizard .wizard-nav-pills > li.active > a:focus,
.vue-form-wizard .wizard-nav-pills > li.active > a:hover {
  background-color: #0000;
  transition: font-size 0.2s linear;
}
.vue-form-wizard .wizard-nav-pills > li.active > a .wizard-icon,
.vue-form-wizard .wizard-nav-pills > li.active > a:focus .wizard-icon,
.vue-form-wizard .wizard-nav-pills > li.active > a:hover .wizard-icon {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  transition: all 0.2s linear;
  display: flex;
}
.vue-form-wizard {
  padding-bottom: 20px;
}
.vue-form-wizard .is_error {
  border-color: #c84513 !important;
}
.vue-form-wizard .is_error .icon-container {
  background: #c84513 !important;
}
.vue-form-wizard.xs .wizard-icon-circle {
  width: 40px;
  height: 40px;
  font-size: 16px;
}
.vue-form-wizard.xs .wizard-icon-circle.tab_shape {
  height: 25px;
}
.vue-form-wizard.xs .wizard-nav-pills > li.active > a .wizard-icon {
  font-size: 16px;
}
.vue-form-wizard.xs .wizard-navigation .wizard-progress-with-circle {
  height: 4px;
  position: relative;
  top: 25px;
}
.vue-form-wizard.sm .wizard-icon-circle {
  width: 50px;
  height: 50px;
  font-size: 20px;
}
.vue-form-wizard.sm .wizard-icon-circle.tab_shape {
  height: 30px;
}
.vue-form-wizard.sm .wizard-nav-pills > li.active > a .wizard-icon {
  font-size: 20px;
}
.vue-form-wizard.sm .wizard-navigation .wizard-progress-with-circle {
  height: 4px;
  position: relative;
  top: 30px;
}
.vue-form-wizard.md .wizard-icon-circle {
  width: 70px;
  height: 70px;
  font-size: 24px;
}
.vue-form-wizard.md .wizard-icon-circle.tab_shape {
  height: 40px;
}
.vue-form-wizard.md .wizard-nav-pills > li.active > a .wizard-icon {
  font-size: 24px;
}
.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle {
  height: 4px;
  position: relative;
  top: 40px;
}
.vue-form-wizard.lg .wizard-icon-circle {
  width: 90px;
  height: 90px;
  font-size: 28px;
}
.vue-form-wizard.lg .wizard-icon-circle.tab_shape {
  height: 50px;
}
.vue-form-wizard.lg .wizard-nav-pills > li.active > a .wizard-icon {
  font-size: 28px;
}
.vue-form-wizard.lg .wizard-navigation .wizard-progress-with-circle {
  height: 4px;
  position: relative;
  top: 50px;
}
.vue-form-wizard .wizard-icon-circle {
  background-color: #fff;
  border: 3px solid #f3f2ee;
  border-radius: 50%;
  place-content: center;
  width: 70px;
  height: 70px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}
.vue-form-wizard .wizard-icon-circle.square_shape {
  border-radius: 0;
}
.vue-form-wizard .wizard-icon-circle.tab_shape {
  background-color: #f3f2ee;
  border: none;
  border-radius: 0;
  width: 100%;
  min-width: 100px;
  height: 40px;
}
.vue-form-wizard .wizard-icon-circle .wizard-icon-container {
  border-radius: 40%;
  flex: 1;
  justify-content: center;
  display: flex;
}
.vue-form-wizard .wizard-icon-circle .wizard-icon-container.square_shape,
.vue-form-wizard .wizard-icon-circle .wizard-icon-container.tab_shape {
  border-radius: 0;
}
.vue-form-wizard .wizard-icon-circle .wizard-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}
.vue-form-wizard .wizard-tab-content {
  min-height: 100px;
  padding: 30px 20px 10px;
}
.vue-form-wizard .wizard-header {
  text-align: center;
  border-radius: 3px 3px 0 0;
  padding: 15px;
  position: relative;
}
.vue-form-wizard .wizard-title {
  color: #252422;
  text-align: center;
  margin: 0;
  font-weight: 300;
}
.vue-form-wizard .category {
  color: #9a9a9a;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}
.vue-form-wizard .wizard-navigation .wizard-progress-with-circle {
  height: 4px;
  position: relative;
  top: 40px;
}
.vue-form-wizard
  .wizard-navigation
  .wizard-progress-with-circle
  .wizard-progress-bar {
  box-shadow: none;
  transition: width 0.3s;
}
.vue-form-wizard .clearfix:after {
  content: "";
  clear: both;
  display: table;
}
.vue-form-wizard .wizard-card-footer {
  padding: 0 20px;
}
.vue-form-wizard .wizard-card-footer .wizard-footer-left {
  float: left;
}
.vue-form-wizard .wizard-card-footer .wizard-footer-right {
  float: right;
}
@media screen and (max-width: 350px) {
  .vue-form-wizard .wizard-card-footer {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
  .vue-form-wizard .wizard-card-footer .wizard-footer-left,
  .vue-form-wizard .wizard-card-footer .wizard-footer-right {
    float: none;
    flex: 1;
    justify-content: center;
    display: flex;
  }
  .vue-form-wizard .wizard-card-footer .wizard-footer-right button {
    margin-top: 10px;
  }
}
.vue-form-wizard.vertical .wizard-card-footer {
  display: block;
}
.vue-form-wizard.vertical .wizard-nav-pills {
  flex-direction: column;
}
.vue-form-wizard.vertical .wizard-navigation {
  flex-direction: row;
  display: flex;
}
.vue-form-wizard.vertical .wizard-card-footer {
  padding-top: 30px;
}
.fib,
.fi {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.fi {
  width: 1.33333em;
  line-height: 1em;
  display: inline-block;
  position: relative;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}
.fi-xx {
  background-image: url(/assets/xx-zm_JmrXl.svg);
}
.fi-xx.fis {
  background-image: url(/assets/xx-DHLZWhOc.svg);
}
.fi-ad {
  background-image: url(/assets/ad-B18i8NGa.svg);
}
.fi-ad.fis {
  background-image: url(/assets/ad-Blhdm5jl.svg);
}
.fi-ae {
  background-image: url(/assets/ae-CZRtWSox.svg);
}
.fi-ae.fis {
  background-image: url(/assets/ae-CnWpkG7H.svg);
}
.fi-af {
  background-image: url(/assets/af-C77Rf6cE.svg);
}
.fi-af.fis {
  background-image: url(/assets/af-Bc2fqp73.svg);
}
.fi-ag {
  background-image: url(/assets/ag-C8MykuG2.svg);
}
.fi-ag.fis {
  background-image: url(/assets/ag-B50eCdjH.svg);
}
.fi-ai {
  background-image: url(/assets/ai-Dmedkf4v.svg);
}
.fi-ai.fis {
  background-image: url(/assets/ai-BhrGqTjA.svg);
}
.fi-al {
  background-image: url(/assets/al-10QRkakw.svg);
}
.fi-al.fis {
  background-image: url(/assets/al-CxA7yomf.svg);
}
.fi-am {
  background-image: url(/assets/am-DMt4_dd4.svg);
}
.fi-am.fis {
  background-image: url(/assets/am-Brwuaa2u.svg);
}
.fi-ao {
  background-image: url(/assets/ao-tXuRa6vm.svg);
}
.fi-ao.fis {
  background-image: url(/assets/ao-CAGuVnyg.svg);
}
.fi-aq {
  background-image: url(/assets/aq-CF5jO-0h.svg);
}
.fi-aq.fis {
  background-image: url(/assets/aq-UDjN-zV6.svg);
}
.fi-ar {
  background-image: url(/assets/ar-Be8Ju1cG.svg);
}
.fi-ar.fis {
  background-image: url(/assets/ar-NyCpd6W6.svg);
}
.fi-as {
  background-image: url(/assets/as-Dekqy8Of.svg);
}
.fi-as.fis {
  background-image: url(/assets/as-BTEVCXG-.svg);
}
.fi-at {
  background-image: url(/assets/at-DGA_6m5E.svg);
}
.fi-at.fis {
  background-image: url(/assets/at-D-LsLSdx.svg);
}
.fi-au {
  background-image: url(/assets/au-DAHDIuPI.svg);
}
.fi-au.fis {
  background-image: url(/assets/au-kL8f0uMB.svg);
}
.fi-aw {
  background-image: url(/assets/aw-W0PWLK5p.svg);
}
.fi-aw.fis {
  background-image: url(/assets/aw-CLCX8uk5.svg);
}
.fi-ax {
  background-image: url(/assets/ax-DvLIy84U.svg);
}
.fi-ax.fis {
  background-image: url(/assets/ax-wECm_RRW.svg);
}
.fi-az {
  background-image: url(/assets/az-Bk-bYNxy.svg);
}
.fi-az.fis {
  background-image: url(/assets/az-z2IthT8Q.svg);
}
.fi-ba {
  background-image: url(/assets/ba-WdDiSMvP.svg);
}
.fi-ba.fis {
  background-image: url(/assets/ba-CiiOt6u0.svg);
}
.fi-bb {
  background-image: url(/assets/bb-DJxbaxmT.svg);
}
.fi-bb.fis {
  background-image: url(/assets/bb-DC5IaaX4.svg);
}
.fi-bd {
  background-image: url(/assets/bd-BF9t1-60.svg);
}
.fi-bd.fis {
  background-image: url(/assets/bd-DvPoLH3C.svg);
}
.fi-be {
  background-image: url(/assets/be-CLLkK3PN.svg);
}
.fi-be.fis {
  background-image: url(/assets/be-Dtq4MkQz.svg);
}
.fi-bf {
  background-image: url(/assets/bf-YclsoDuF.svg);
}
.fi-bf.fis {
  background-image: url(/assets/bf-DCbfaYlw.svg);
}
.fi-bg {
  background-image: url(/assets/bg-GUQenraa.svg);
}
.fi-bg.fis {
  background-image: url(/assets/bg-cWragUdK.svg);
}
.fi-bh {
  background-image: url(/assets/bh-BQqEGq6F.svg);
}
.fi-bh.fis {
  background-image: url(/assets/bh-DgfmyT2n.svg);
}
.fi-bi {
  background-image: url(/assets/bi-CRmKY6RQ.svg);
}
.fi-bi.fis {
  background-image: url(/assets/bi-C8Dazs_i.svg);
}
.fi-bj {
  background-image: url(/assets/bj-14PhO9bM.svg);
}
.fi-bj.fis {
  background-image: url(/assets/bj-BOF1aYv0.svg);
}
.fi-bl {
  background-image: url(/assets/bl-4CI2YcwX.svg);
}
.fi-bl.fis {
  background-image: url(/assets/bl-Ci30-2xD.svg);
}
.fi-bm {
  background-image: url(/assets/bm-BeYgB2z9.svg);
}
.fi-bm.fis {
  background-image: url(/assets/bm-DvNWWcPM.svg);
}
.fi-bn {
  background-image: url(/assets/bn-B6T3O78g.svg);
}
.fi-bn.fis {
  background-image: url(/assets/bn-CPQcA8Ol.svg);
}
.fi-bo {
  background-image: url(/assets/bo-CcUiMqkJ.svg);
}
.fi-bo.fis {
  background-image: url(/assets/bo-Dry0C6UA.svg);
}
.fi-bq {
  background-image: url(/assets/bq-BYpdxEeT.svg);
}
.fi-bq.fis {
  background-image: url(/assets/bq-SWpsjb2t.svg);
}
.fi-br {
  background-image: url(/assets/br-Cu5YU29T.svg);
}
.fi-br.fis {
  background-image: url(/assets/br-Dr5rMAMb.svg);
}
.fi-bs {
  background-image: url(/assets/bs-7Gd_oriM.svg);
}
.fi-bs.fis {
  background-image: url(/assets/bs-CcXnDJaD.svg);
}
.fi-bt {
  background-image: url(/assets/bt-BTo4qm10.svg);
}
.fi-bt.fis {
  background-image: url(/assets/bt-SxWnbWW0.svg);
}
.fi-bv {
  background-image: url(/assets/bv-wM9JLv4R.svg);
}
.fi-bv.fis {
  background-image: url(/assets/bv-Jqog7euh.svg);
}
.fi-bw {
  background-image: url(/assets/bw-n5ZaAnGL.svg);
}
.fi-bw.fis {
  background-image: url(/assets/bw-DOFTOZyN.svg);
}
.fi-by {
  background-image: url(/assets/by-C621sBpd.svg);
}
.fi-by.fis {
  background-image: url(/assets/by-u4o0VQKP.svg);
}
.fi-bz {
  background-image: url(/assets/bz-BCKHR4_q.svg);
}
.fi-bz.fis {
  background-image: url(/assets/bz-CoBdB-p8.svg);
}
.fi-ca {
  background-image: url(/assets/ca-PYUrLVUV.svg);
}
.fi-ca.fis {
  background-image: url(/assets/ca-B8J8Wc6a.svg);
}
.fi-cc {
  background-image: url(/assets/cc-BNT6Xjzk.svg);
}
.fi-cc.fis {
  background-image: url(/assets/cc-Bl3UDHUt.svg);
}
.fi-cd {
  background-image: url(/assets/cd-BGclsrP6.svg);
}
.fi-cd.fis {
  background-image: url(/assets/cd-CwCQH0-t.svg);
}
.fi-cf {
  background-image: url(/assets/cf-DRetLmp-.svg);
}
.fi-cf.fis {
  background-image: url(/assets/cf-CvgcTRoz.svg);
}
.fi-cg {
  background-image: url(/assets/cg-CwIyG6SE.svg);
}
.fi-cg.fis {
  background-image: url(/assets/cg-DxMYgdKd.svg);
}
.fi-ch {
  background-image: url(/assets/ch-sfriZoF1.svg);
}
.fi-ch.fis {
  background-image: url(/assets/ch-Do8WoVrp.svg);
}
.fi-ci {
  background-image: url(/assets/ci-C8Q8IYTn.svg);
}
.fi-ci.fis {
  background-image: url(/assets/ci-Cn5asHD7.svg);
}
.fi-ck {
  background-image: url(/assets/ck-DfXMUOTo.svg);
}
.fi-ck.fis {
  background-image: url(/assets/ck-VjQ-vT4C.svg);
}
.fi-cl {
  background-image: url(/assets/cl-BgYYb4qP.svg);
}
.fi-cl.fis {
  background-image: url(/assets/cl-B2rf9gTF.svg);
}
.fi-cm {
  background-image: url(/assets/cm-D4yjdmKT.svg);
}
.fi-cm.fis {
  background-image: url(/assets/cm-B0XEK3Gu.svg);
}
.fi-cn {
  background-image: url(/assets/cn-DifnnI3t.svg);
}
.fi-cn.fis {
  background-image: url(/assets/cn-sZmOitVP.svg);
}
.fi-co {
  background-image: url(/assets/co-DV591zMm.svg);
}
.fi-co.fis {
  background-image: url(/assets/co-BRjxMuCM.svg);
}
.fi-cr {
  background-image: url(/assets/cr-BlYVN-_Q.svg);
}
.fi-cr.fis {
  background-image: url(/assets/cr-CcuKkUIo.svg);
}
.fi-cu {
  background-image: url(/assets/cu-L6XVZNgo.svg);
}
.fi-cu.fis {
  background-image: url(/assets/cu-Bd4PmZCn.svg);
}
.fi-cv {
  background-image: url(/assets/cv-CPsfcOfk.svg);
}
.fi-cv.fis {
  background-image: url(/assets/cv-BYvkBxIi.svg);
}
.fi-cw {
  background-image: url(/assets/cw-BbrnximR.svg);
}
.fi-cw.fis {
  background-image: url(/assets/cw-DDrVSims.svg);
}
.fi-cx {
  background-image: url(/assets/cx-DpYD6n6U.svg);
}
.fi-cx.fis {
  background-image: url(/assets/cx-zaaWd3zl.svg);
}
.fi-cy {
  background-image: url(/assets/cy-bZuP8hmf.svg);
}
.fi-cy.fis {
  background-image: url(/assets/cy-DJKnEFYW.svg);
}
.fi-cz {
  background-image: url(/assets/cz-WWBC5Aeb.svg);
}
.fi-cz.fis {
  background-image: url(/assets/cz-CgTuLLXv.svg);
}
.fi-de {
  background-image: url(/assets/de-B-2o-4Z9.svg);
}
.fi-de.fis {
  background-image: url(/assets/de-D365bacb.svg);
}
.fi-dj {
  background-image: url(/assets/dj-hp_BwbmO.svg);
}
.fi-dj.fis {
  background-image: url(/assets/dj-C7tvpAUy.svg);
}
.fi-dk {
  background-image: url(/assets/dk-DmS9BCZB.svg);
}
.fi-dk.fis {
  background-image: url(/assets/dk-2cglAULc.svg);
}
.fi-dm {
  background-image: url(/assets/dm-Cbhezfe1.svg);
}
.fi-dm.fis {
  background-image: url(/assets/dm-DPPHwW2M.svg);
}
.fi-do {
  background-image: url(/assets/do-B86d445t.svg);
}
.fi-do.fis {
  background-image: url(/assets/do-DeRnbj4d.svg);
}
.fi-dz {
  background-image: url(/assets/dz-Dytc1TFu.svg);
}
.fi-dz.fis {
  background-image: url(/assets/dz-EwXBYPv9.svg);
}
.fi-ec {
  background-image: url(/assets/ec-CaVOFQ3t.svg);
}
.fi-ec.fis {
  background-image: url(/assets/ec-cwfBJlvF.svg);
}
.fi-ee {
  background-image: url(/assets/ee-DufrxGIR.svg);
}
.fi-ee.fis {
  background-image: url(/assets/ee-B0tgUOEC.svg);
}
.fi-eg {
  background-image: url(/assets/eg-YC70hswZ.svg);
}
.fi-eg.fis {
  background-image: url(/assets/eg-DwOkwyQ0.svg);
}
.fi-eh {
  background-image: url(/assets/eh-0awM4TVj.svg);
}
.fi-eh.fis {
  background-image: url(/assets/eh-CsiwG8bE.svg);
}
.fi-er {
  background-image: url(/assets/er-X83uml6t.svg);
}
.fi-er.fis {
  background-image: url(/assets/er-Cn365Y3V.svg);
}
.fi-es {
  background-image: url(/assets/es-d5m8M5h8.svg);
}
.fi-es.fis {
  background-image: url(/assets/es-BuSGTZm_.svg);
}
.fi-et {
  background-image: url(/assets/et-DwdlzOIx.svg);
}
.fi-et.fis {
  background-image: url(/assets/et-cfPInayI.svg);
}
.fi-fi {
  background-image: url(/assets/fi-DWUIkfjL.svg);
}
.fi-fi.fis {
  background-image: url(/assets/fi-Brjq_KK6.svg);
}
.fi-fj {
  background-image: url(/assets/fj-DEAVMg38.svg);
}
.fi-fj.fis {
  background-image: url(/assets/fj-u3dAPoew.svg);
}
.fi-fk {
  background-image: url(/assets/fk-nuUF_Ak3.svg);
}
.fi-fk.fis {
  background-image: url(/assets/fk-B-RvQ4Hz.svg);
}
.fi-fm {
  background-image: url(/assets/fm-B4Z83GL0.svg);
}
.fi-fm.fis {
  background-image: url(/assets/fm-DwHuWFwM.svg);
}
.fi-fo {
  background-image: url(/assets/fo-DFjwyWur.svg);
}
.fi-fo.fis {
  background-image: url(/assets/fo-ClIne8bc.svg);
}
.fi-fr {
  background-image: url(/assets/fr-DVvUyOqI.svg);
}
.fi-fr.fis {
  background-image: url(/assets/fr-C1eGzDWr.svg);
}
.fi-ga {
  background-image: url(/assets/ga-BklUhLH_.svg);
}
.fi-ga.fis {
  background-image: url(/assets/ga-CgNkrnfv.svg);
}
.fi-gb {
  background-image: url(/assets/gb-DTXiLQoe.svg);
}
.fi-gb.fis {
  background-image: url(/assets/gb-DSer7Jgn.svg);
}
.fi-gd {
  background-image: url(/assets/gd-CO-whzUe.svg);
}
.fi-gd.fis {
  background-image: url(/assets/gd-m2vU81NR.svg);
}
.fi-ge {
  background-image: url(/assets/ge-B2RiL-Ih.svg);
}
.fi-ge.fis {
  background-image: url(/assets/ge-DFOl98HB.svg);
}
.fi-gf {
  background-image: url(/assets/gf-DWl5zcw0.svg);
}
.fi-gf.fis {
  background-image: url(/assets/gf-DFQqfs-j.svg);
}
.fi-gg {
  background-image: url(/assets/gg-jdOQS2nU.svg);
}
.fi-gg.fis {
  background-image: url(/assets/gg-vhR8-Yxm.svg);
}
.fi-gh {
  background-image: url(/assets/gh-r3LP_X7q.svg);
}
.fi-gh.fis {
  background-image: url(/assets/gh-6yUjim7M.svg);
}
.fi-gi {
  background-image: url(/assets/gi-BJKE9SzW.svg);
}
.fi-gi.fis {
  background-image: url(/assets/gi-ZBwZ45zU.svg);
}
.fi-gl {
  background-image: url(/assets/gl-CHaBnMib.svg);
}
.fi-gl.fis {
  background-image: url(/assets/gl-D6qP-fnE.svg);
}
.fi-gm {
  background-image: url(/assets/gm-Bu99atwn.svg);
}
.fi-gm.fis {
  background-image: url(/assets/gm-DI7EpeCC.svg);
}
.fi-gn {
  background-image: url(/assets/gn-1dJNy9oQ.svg);
}
.fi-gn.fis {
  background-image: url(/assets/gn-kt7YA1XT.svg);
}
.fi-gp {
  background-image: url(/assets/gp-DNyt_wTA.svg);
}
.fi-gp.fis {
  background-image: url(/assets/gp-BqGRs8a4.svg);
}
.fi-gq {
  background-image: url(/assets/gq-Cag8QTk2.svg);
}
.fi-gq.fis {
  background-image: url(/assets/gq-CPnMO1hT.svg);
}
.fi-gr {
  background-image: url(/assets/gr-C5PU0p9p.svg);
}
.fi-gr.fis {
  background-image: url(/assets/gr-COThnT__.svg);
}
.fi-gs {
  background-image: url(/assets/gs-DiiNa0F5.svg);
}
.fi-gs.fis {
  background-image: url(/assets/gs-DOgYbHsY.svg);
}
.fi-gt {
  background-image: url(/assets/gt-CJo5DI-7.svg);
}
.fi-gt.fis {
  background-image: url(/assets/gt-BLpn5qMn.svg);
}
.fi-gu {
  background-image: url(/assets/gu-Di1JYREk.svg);
}
.fi-gu.fis {
  background-image: url(/assets/gu-SbvrH0uZ.svg);
}
.fi-gw {
  background-image: url(/assets/gw-D249VY33.svg);
}
.fi-gw.fis {
  background-image: url(/assets/gw-BTWe96TV.svg);
}
.fi-gy {
  background-image: url(/assets/gy-CcVYUM2E.svg);
}
.fi-gy.fis {
  background-image: url(/assets/gy-Dl6DrQIH.svg);
}
.fi-hk {
  background-image: url(/assets/hk-CUNIaSX0.svg);
}
.fi-hk.fis {
  background-image: url(/assets/hk-omO_-Nil.svg);
}
.fi-hm {
  background-image: url(/assets/hm-Dh6t_Tj3.svg);
}
.fi-hm.fis {
  background-image: url(/assets/hm-fgV6xItx.svg);
}
.fi-hn {
  background-image: url(/assets/hn-CRjyS_bm.svg);
}
.fi-hn.fis {
  background-image: url(/assets/hn-GhlpqqjC.svg);
}
.fi-hr {
  background-image: url(/assets/hr-fzLfaANM.svg);
}
.fi-hr.fis {
  background-image: url(/assets/hr-BpiVVBoV.svg);
}
.fi-ht {
  background-image: url(/assets/ht-DIMg4gti.svg);
}
.fi-ht.fis {
  background-image: url(/assets/ht-pweRl6ZP.svg);
}
.fi-hu {
  background-image: url(/assets/hu-7Q5wwIIi.svg);
}
.fi-hu.fis {
  background-image: url(/assets/hu-Bm8S5mAU.svg);
}
.fi-id {
  background-image: url(/assets/id-DiSP6Fmm.svg);
}
.fi-id.fis {
  background-image: url(/assets/id-CJiY5UnY.svg);
}
.fi-ie {
  background-image: url(/assets/ie-ChAXClx3.svg);
}
.fi-ie.fis {
  background-image: url(/assets/ie-DhxI4aJv.svg);
}
.fi-il {
  background-image: url(/assets/il-_56OEGLa.svg);
}
.fi-il.fis {
  background-image: url(/assets/il-CeFQotKl.svg);
}
.fi-im {
  background-image: url(/assets/im--VPIqfkF.svg);
}
.fi-im.fis {
  background-image: url(/assets/im-Dd9p-0-T.svg);
}
.fi-in {
  background-image: url(/assets/in-Cdwu6Bq7.svg);
}
.fi-in.fis {
  background-image: url(/assets/in-BrINBvML.svg);
}
.fi-io {
  background-image: url(/assets/io-13HOfeJD.svg);
}
.fi-io.fis {
  background-image: url(/assets/io-BImhNBcd.svg);
}
.fi-iq {
  background-image: url(/assets/iq-Dp8HDzo2.svg);
}
.fi-iq.fis {
  background-image: url(/assets/iq-CZIXYTmc.svg);
}
.fi-ir {
  background-image: url(/assets/ir-cCIgaNf6.svg);
}
.fi-ir.fis {
  background-image: url(/assets/ir-Q03Mij62.svg);
}
.fi-is {
  background-image: url(/assets/is-CZjefTNV.svg);
}
.fi-is.fis {
  background-image: url(/assets/is-Cdq2ElPF.svg);
}
.fi-it {
  background-image: url(/assets/it-Br7q0Zh6.svg);
}
.fi-it.fis {
  background-image: url(/assets/it-lvp2tGC_.svg);
}
.fi-je {
  background-image: url(/assets/je-DyWbhIiC.svg);
}
.fi-je.fis {
  background-image: url(/assets/je-vXe0Dr49.svg);
}
.fi-jm {
  background-image: url(/assets/jm-CItSr3iX.svg);
}
.fi-jm.fis {
  background-image: url(/assets/jm-CLL-w5oS.svg);
}
.fi-jo {
  background-image: url(/assets/jo-BAF1FGbm.svg);
}
.fi-jo.fis {
  background-image: url(/assets/jo-CiGTAWEd.svg);
}
.fi-jp {
  background-image: url(/assets/jp-BIMmfxpO.svg);
}
.fi-jp.fis {
  background-image: url(/assets/jp-B5RfAVGb.svg);
}
.fi-ke {
  background-image: url(/assets/ke-C8foqndp.svg);
}
.fi-ke.fis {
  background-image: url(/assets/ke-b02kYgZN.svg);
}
.fi-kg {
  background-image: url(/assets/kg-B0FsxZiL.svg);
}
.fi-kg.fis {
  background-image: url(/assets/kg-CjfitMyT.svg);
}
.fi-kh {
  background-image: url(/assets/kh-BeWfuE30.svg);
}
.fi-kh.fis {
  background-image: url(/assets/kh-BBvObpUS.svg);
}
.fi-ki {
  background-image: url(/assets/ki-p_fAQGbS.svg);
}
.fi-ki.fis {
  background-image: url(/assets/ki-fuIMkEYQ.svg);
}
.fi-km {
  background-image: url(/assets/km-B5tqtGG7.svg);
}
.fi-km.fis {
  background-image: url(/assets/km-D0jmlyBf.svg);
}
.fi-kn {
  background-image: url(/assets/kn-DVPxDkNY.svg);
}
.fi-kn.fis {
  background-image: url(/assets/kn-CHJJOZkG.svg);
}
.fi-kp {
  background-image: url(/assets/kp-CrDKzoxe.svg);
}
.fi-kp.fis {
  background-image: url(/assets/kp-BsOq20Ii.svg);
}
.fi-kr {
  background-image: url(/assets/kr-BCXH1Hao.svg);
}
.fi-kr.fis {
  background-image: url(/assets/kr-KUIaWHQD.svg);
}
.fi-kw {
  background-image: url(/assets/kw-fSBzmd30.svg);
}
.fi-kw.fis {
  background-image: url(/assets/kw-CIaYkhdM.svg);
}
.fi-ky {
  background-image: url(/assets/ky-Dpsu1myA.svg);
}
.fi-ky.fis {
  background-image: url(/assets/ky-BqaZHuhf.svg);
}
.fi-kz {
  background-image: url(/assets/kz-CwKXYZ8s.svg);
}
.fi-kz.fis {
  background-image: url(/assets/kz-Dkyx6q-p.svg);
}
.fi-la {
  background-image: url(/assets/la-CuJflhIW.svg);
}
.fi-la.fis {
  background-image: url(/assets/la-cXlqIhGg.svg);
}
.fi-lb {
  background-image: url(/assets/lb-BSjpYEoo.svg);
}
.fi-lb.fis {
  background-image: url(/assets/lb-DqFaKN7K.svg);
}
.fi-lc {
  background-image: url(/assets/lc-CNvab8Ae.svg);
}
.fi-lc.fis {
  background-image: url(/assets/lc-DoQpaup4.svg);
}
.fi-li {
  background-image: url(/assets/li-CHdhvNcr.svg);
}
.fi-li.fis {
  background-image: url(/assets/li-CMlf0YU8.svg);
}
.fi-lk {
  background-image: url(/assets/lk-DUkgV9Tq.svg);
}
.fi-lk.fis {
  background-image: url(/assets/lk-DSQoDxn_.svg);
}
.fi-lr {
  background-image: url(/assets/lr-B84vu3Ds.svg);
}
.fi-lr.fis {
  background-image: url(/assets/lr-Zj2ZOITC.svg);
}
.fi-ls {
  background-image: url(/assets/ls-5Xk3Mxq5.svg);
}
.fi-ls.fis {
  background-image: url(/assets/ls-B-MSA_Nj.svg);
}
.fi-lt {
  background-image: url(/assets/lt-DoukV-Sm.svg);
}
.fi-lt.fis {
  background-image: url(/assets/lt-CU4QmtZ-.svg);
}
.fi-lu {
  background-image: url(/assets/lu-DOI02Msy.svg);
}
.fi-lu.fis {
  background-image: url(/assets/lu-CCDqjGZj.svg);
}
.fi-lv {
  background-image: url(/assets/lv-C-KfY8Yc.svg);
}
.fi-lv.fis {
  background-image: url(/assets/lv-DjyqV19Q.svg);
}
.fi-ly {
  background-image: url(/assets/ly-BWpTK3ux.svg);
}
.fi-ly.fis {
  background-image: url(/assets/ly-B0G7qBy-.svg);
}
.fi-ma {
  background-image: url(/assets/ma-BTRNTRUj.svg);
}
.fi-ma.fis {
  background-image: url(/assets/ma-BNn_BSaU.svg);
}
.fi-mc {
  background-image: url(/assets/mc-PK078JHl.svg);
}
.fi-mc.fis {
  background-image: url(/assets/mc-JhJMKfOk.svg);
}
.fi-md {
  background-image: url(/assets/md-DRlxvNwm.svg);
}
.fi-md.fis {
  background-image: url(/assets/md-DTi94M3M.svg);
}
.fi-me {
  background-image: url(/assets/me-Cv4Gwqah.svg);
}
.fi-me.fis {
  background-image: url(/assets/me-CfGorN3b.svg);
}
.fi-mf {
  background-image: url(/assets/mf-BaAGWwAq.svg);
}
.fi-mf.fis {
  background-image: url(/assets/mf-DC-GBYih.svg);
}
.fi-mg {
  background-image: url(/assets/mg-C168LHXW.svg);
}
.fi-mg.fis {
  background-image: url(/assets/mg-DDrNyYWg.svg);
}
.fi-mh {
  background-image: url(/assets/mh-gxuIp6Wk.svg);
}
.fi-mh.fis {
  background-image: url(/assets/mh--hJdVdXy.svg);
}
.fi-mk {
  background-image: url(/assets/mk-D9SIMr-a.svg);
}
.fi-mk.fis {
  background-image: url(/assets/mk-Cx9Yf_ZD.svg);
}
.fi-ml {
  background-image: url(/assets/ml-DVf6ujpi.svg);
}
.fi-ml.fis {
  background-image: url(/assets/ml-BBMGMlrT.svg);
}
.fi-mm {
  background-image: url(/assets/mm-lwT09MQ0.svg);
}
.fi-mm.fis {
  background-image: url(/assets/mm-DB0gzm_2.svg);
}
.fi-mn {
  background-image: url(/assets/mn-CgXyw0O9.svg);
}
.fi-mn.fis {
  background-image: url(/assets/mn-CNIDYiAG.svg);
}
.fi-mo {
  background-image: url(/assets/mo-BAtCjuYA.svg);
}
.fi-mo.fis {
  background-image: url(/assets/mo-CZPe8QjC.svg);
}
.fi-mp {
  background-image: url(/assets/mp-CrOApEqW.svg);
}
.fi-mp.fis {
  background-image: url(/assets/mp-CuaQmCLf.svg);
}
.fi-mq {
  background-image: url(/assets/mq-BFnJ22KI.svg);
}
.fi-mq.fis {
  background-image: url(/assets/mq-Dt7FKNYb.svg);
}
.fi-mr {
  background-image: url(/assets/mr-D6G1wpeZ.svg);
}
.fi-mr.fis {
  background-image: url(/assets/mr-Cqt475iO.svg);
}
.fi-ms {
  background-image: url(/assets/ms-DxciGbUu.svg);
}
.fi-ms.fis {
  background-image: url(/assets/ms-B-w7hFKu.svg);
}
.fi-mt {
  background-image: url(/assets/mt-YqzKx9xl.svg);
}
.fi-mt.fis {
  background-image: url(/assets/mt-YDa8zgzO.svg);
}
.fi-mu {
  background-image: url(/assets/mu-mcq7cUFl.svg);
}
.fi-mu.fis {
  background-image: url(/assets/mu-B2mIIRce.svg);
}
.fi-mv {
  background-image: url(/assets/mv-BynAllfM.svg);
}
.fi-mv.fis {
  background-image: url(/assets/mv-BXI4x8em.svg);
}
.fi-mw {
  background-image: url(/assets/mw-C15nc1xZ.svg);
}
.fi-mw.fis {
  background-image: url(/assets/mw-DkelfrL9.svg);
}
.fi-mx {
  background-image: url(/assets/mx-Cc8Ccfe8.svg);
}
.fi-mx.fis {
  background-image: url(/assets/mx-CvCwYHGF.svg);
}
.fi-my {
  background-image: url(/assets/my-Co4JeeyE.svg);
}
.fi-my.fis {
  background-image: url(/assets/my-BR3vHt6_.svg);
}
.fi-mz {
  background-image: url(/assets/mz-Drlr_USV.svg);
}
.fi-mz.fis {
  background-image: url(/assets/mz-Bo6u1S_s.svg);
}
.fi-na {
  background-image: url(/assets/na-D79ffb4Z.svg);
}
.fi-na.fis {
  background-image: url(/assets/na-0wFvily3.svg);
}
.fi-nc {
  background-image: url(/assets/nc-5j7wEmDR.svg);
}
.fi-nc.fis {
  background-image: url(/assets/nc-Bw50_tBz.svg);
}
.fi-ne {
  background-image: url(/assets/ne-B1jPOYkl.svg);
}
.fi-ne.fis {
  background-image: url(/assets/ne-Cium2f5G.svg);
}
.fi-nf {
  background-image: url(/assets/nf-Dl00mlk2.svg);
}
.fi-nf.fis {
  background-image: url(/assets/nf-DGrQb42O.svg);
}
.fi-ng {
  background-image: url(/assets/ng-su4NM9If.svg);
}
.fi-ng.fis {
  background-image: url(/assets/ng-CLL1nzMk.svg);
}
.fi-ni {
  background-image: url(/assets/ni-CcFCSQxm.svg);
}
.fi-ni.fis {
  background-image: url(/assets/ni-BX2WCaNt.svg);
}
.fi-nl {
  background-image: url(/assets/nl-BnOa6UiA.svg);
}
.fi-nl.fis {
  background-image: url(/assets/nl-DKN85plC.svg);
}
.fi-no {
  background-image: url(/assets/no-qf2JPO73.svg);
}
.fi-no.fis {
  background-image: url(/assets/no-67wnnm5y.svg);
}
.fi-np {
  background-image: url(/assets/np-CIuq5GKd.svg);
}
.fi-np.fis {
  background-image: url(/assets/np-B4k6qJKf.svg);
}
.fi-nr {
  background-image: url(/assets/nr-DERIdzkN.svg);
}
.fi-nr.fis {
  background-image: url(/assets/nr-SnI60Bgd.svg);
}
.fi-nu {
  background-image: url(/assets/nu-BfgWvGcd.svg);
}
.fi-nu.fis {
  background-image: url(/assets/nu-Dm-LLXct.svg);
}
.fi-nz {
  background-image: url(/assets/nz-5vODdBjz.svg);
}
.fi-nz.fis {
  background-image: url(/assets/nz-CaLnugvK.svg);
}
.fi-om {
  background-image: url(/assets/om-DcqxRdQL.svg);
}
.fi-om.fis {
  background-image: url(/assets/om-nN8zP2Bu.svg);
}
.fi-pa {
  background-image: url(/assets/pa-BLNN9G2-.svg);
}
.fi-pa.fis {
  background-image: url(/assets/pa-BzRYvRsl.svg);
}
.fi-pe {
  background-image: url(/assets/pe-BLqhuu1C.svg);
}
.fi-pe.fis {
  background-image: url(/assets/pe--eye3JWr.svg);
}
.fi-pf {
  background-image: url(/assets/pf-C8ahG68q.svg);
}
.fi-pf.fis {
  background-image: url(/assets/pf-e6q_5ubr.svg);
}
.fi-pg {
  background-image: url(/assets/pg-BAYpbp9Z.svg);
}
.fi-pg.fis {
  background-image: url(/assets/pg-nBvUkq7v.svg);
}
.fi-ph {
  background-image: url(/assets/ph-BEzTn62K.svg);
}
.fi-ph.fis {
  background-image: url(/assets/ph-B10ogxgQ.svg);
}
.fi-pk {
  background-image: url(/assets/pk-CWMEc3ad.svg);
}
.fi-pk.fis {
  background-image: url(/assets/pk-BnahYzav.svg);
}
.fi-pl {
  background-image: url(/assets/pl-o38JROoc.svg);
}
.fi-pl.fis {
  background-image: url(/assets/pl-jl6riBSr.svg);
}
.fi-pm {
  background-image: url(/assets/pm-CHiP5UmZ.svg);
}
.fi-pm.fis {
  background-image: url(/assets/pm-CatGySkp.svg);
}
.fi-pn {
  background-image: url(/assets/pn-DgxdtieE.svg);
}
.fi-pn.fis {
  background-image: url(/assets/pn-BPAlH32D.svg);
}
.fi-pr {
  background-image: url(/assets/pr-B4tMV0xm.svg);
}
.fi-pr.fis {
  background-image: url(/assets/pr-DjaQzs0K.svg);
}
.fi-ps {
  background-image: url(/assets/ps-DO8YKYeS.svg);
}
.fi-ps.fis {
  background-image: url(/assets/ps-CEUcLi5W.svg);
}
.fi-pt {
  background-image: url(/assets/pt-DZ2ADgIR.svg);
}
.fi-pt.fis {
  background-image: url(/assets/pt-BTevY6N2.svg);
}
.fi-pw {
  background-image: url(/assets/pw-CQP52WMX.svg);
}
.fi-pw.fis {
  background-image: url(/assets/pw-DOQyn2PV.svg);
}
.fi-py {
  background-image: url(/assets/py-mNzh0mZC.svg);
}
.fi-py.fis {
  background-image: url(/assets/py-BKi5dxWt.svg);
}
.fi-qa {
  background-image: url(/assets/qa-Dkmpc78M.svg);
}
.fi-qa.fis {
  background-image: url(/assets/qa-CekFoc-3.svg);
}
.fi-re {
  background-image: url(/assets/re-Bk4ipYK1.svg);
}
.fi-re.fis {
  background-image: url(/assets/re-Bg1MZWMt.svg);
}
.fi-ro {
  background-image: url(/assets/ro-CoSeqKY1.svg);
}
.fi-ro.fis {
  background-image: url(/assets/ro-C2av9jVe.svg);
}
.fi-rs {
  background-image: url(/assets/rs-BfwKwXtn.svg);
}
.fi-rs.fis {
  background-image: url(/assets/rs-CnTO3ehk.svg);
}
.fi-ru {
  background-image: url(/assets/ru-D-4tNwXt.svg);
}
.fi-ru.fis {
  background-image: url(/assets/ru-DbUtf_DX.svg);
}
.fi-rw {
  background-image: url(/assets/rw-D7nbSYKI.svg);
}
.fi-rw.fis {
  background-image: url(/assets/rw-CcIfVufE.svg);
}
.fi-sa {
  background-image: url(/assets/sa-Dh79zbT9.svg);
}
.fi-sa.fis {
  background-image: url(/assets/sa-DnlyVVKx.svg);
}
.fi-sb {
  background-image: url(/assets/sb-BDTYjcbk.svg);
}
.fi-sb.fis {
  background-image: url(/assets/sb-Dv-Gc94i.svg);
}
.fi-sc {
  background-image: url(/assets/sc-CRNsSLg9.svg);
}
.fi-sc.fis {
  background-image: url(/assets/sc-DFTNEfqs.svg);
}
.fi-sd {
  background-image: url(/assets/sd-ClziNjGr.svg);
}
.fi-sd.fis {
  background-image: url(/assets/sd-BwHx54f9.svg);
}
.fi-se {
  background-image: url(/assets/se-8C923vhy.svg);
}
.fi-se.fis {
  background-image: url(/assets/se-DHad7SFX.svg);
}
.fi-sg {
  background-image: url(/assets/sg-DGYIMG0G.svg);
}
.fi-sg.fis {
  background-image: url(/assets/sg-DisnRdSe.svg);
}
.fi-sh {
  background-image: url(/assets/sh-DNImvbrE.svg);
}
.fi-sh.fis {
  background-image: url(/assets/sh-DBww0RCW.svg);
}
.fi-si {
  background-image: url(/assets/si-BMKT-Tec.svg);
}
.fi-si.fis {
  background-image: url(/assets/si-BDW--7ta.svg);
}
.fi-sj {
  background-image: url(/assets/sj-BFFEGknm.svg);
}
.fi-sj.fis {
  background-image: url(/assets/sj-AM0BJ0qg.svg);
}
.fi-sk {
  background-image: url(/assets/sk-K9BNIYAO.svg);
}
.fi-sk.fis {
  background-image: url(/assets/sk-8lQCLAqV.svg);
}
.fi-sl {
  background-image: url(/assets/sl-DxLJY5vJ.svg);
}
.fi-sl.fis {
  background-image: url(/assets/sl-C0dI8IsG.svg);
}
.fi-sm {
  background-image: url(/assets/sm-DGBIRFB_.svg);
}
.fi-sm.fis {
  background-image: url(/assets/sm-BKrUHzrq.svg);
}
.fi-sn {
  background-image: url(/assets/sn-S8ipNF1U.svg);
}
.fi-sn.fis {
  background-image: url(/assets/sn-C4abx9Xn.svg);
}
.fi-so {
  background-image: url(/assets/so-DlzA2Fco.svg);
}
.fi-so.fis {
  background-image: url(/assets/so-BpxKZJzu.svg);
}
.fi-sr {
  background-image: url(/assets/sr-Co7OKBh3.svg);
}
.fi-sr.fis {
  background-image: url(/assets/sr-CfMKAfua.svg);
}
.fi-ss {
  background-image: url(/assets/ss-CxVEpdPD.svg);
}
.fi-ss.fis {
  background-image: url(/assets/ss-C_PPJ8V2.svg);
}
.fi-st {
  background-image: url(/assets/st-C1Nd1c3V.svg);
}
.fi-st.fis {
  background-image: url(/assets/st-AMcb9FhJ.svg);
}
.fi-sv {
  background-image: url(/assets/sv-CJIHhYwF.svg);
}
.fi-sv.fis {
  background-image: url(/assets/sv-RZ39q5hO.svg);
}
.fi-sx {
  background-image: url(/assets/sx-nDhIaDNb.svg);
}
.fi-sx.fis {
  background-image: url(/assets/sx-RKKs0ph6.svg);
}
.fi-sy {
  background-image: url(/assets/sy-DwSud114.svg);
}
.fi-sy.fis {
  background-image: url(/assets/sy-Dpn5i9ke.svg);
}
.fi-sz {
  background-image: url(/assets/sz-qxMwa2gs.svg);
}
.fi-sz.fis {
  background-image: url(/assets/sz-D39eIL5d.svg);
}
.fi-tc {
  background-image: url(/assets/tc-dtelpZmc.svg);
}
.fi-tc.fis {
  background-image: url(/assets/tc-CJHJmJj1.svg);
}
.fi-td {
  background-image: url(/assets/td-BsuVhZpT.svg);
}
.fi-td.fis {
  background-image: url(/assets/td-Ddv_29rE.svg);
}
.fi-tf {
  background-image: url(/assets/tf-Co33RhQH.svg);
}
.fi-tf.fis {
  background-image: url(/assets/tf-DSn8VxE3.svg);
}
.fi-tg {
  background-image: url(/assets/tg-CP1-sc35.svg);
}
.fi-tg.fis {
  background-image: url(/assets/tg-BpRxi4F-.svg);
}
.fi-th {
  background-image: url(/assets/th-tzq84hgd.svg);
}
.fi-th.fis {
  background-image: url(/assets/th-DK2zZyMY.svg);
}
.fi-tj {
  background-image: url(/assets/tj-b-aWfOTb.svg);
}
.fi-tj.fis {
  background-image: url(/assets/tj-BWWBVTk9.svg);
}
.fi-tk {
  background-image: url(/assets/tk-CDucsEss.svg);
}
.fi-tk.fis {
  background-image: url(/assets/tk-CZEI6mqd.svg);
}
.fi-tl {
  background-image: url(/assets/tl-wpo93AGk.svg);
}
.fi-tl.fis {
  background-image: url(/assets/tl-zghdr7_K.svg);
}
.fi-tm {
  background-image: url(/assets/tm-C_WSgUcv.svg);
}
.fi-tm.fis {
  background-image: url(/assets/tm-DGBJvQay.svg);
}
.fi-tn {
  background-image: url(/assets/tn-BcKCZULf.svg);
}
.fi-tn.fis {
  background-image: url(/assets/tn-DcO8DL80.svg);
}
.fi-to {
  background-image: url(/assets/to-D8uVsoxb.svg);
}
.fi-to.fis {
  background-image: url(/assets/to-6m55WaQo.svg);
}
.fi-tr {
  background-image: url(/assets/tr-Cd6FO9Bg.svg);
}
.fi-tr.fis {
  background-image: url(/assets/tr-Dgwi_nfe.svg);
}
.fi-tt {
  background-image: url(/assets/tt-CTnr7aY5.svg);
}
.fi-tt.fis {
  background-image: url(/assets/tt-f6m2xq_2.svg);
}
.fi-tv {
  background-image: url(/assets/tv-DDqkVT-n.svg);
}
.fi-tv.fis {
  background-image: url(/assets/tv-MqebyrVm.svg);
}
.fi-tw {
  background-image: url(/assets/tw-d-Mf-0VT.svg);
}
.fi-tw.fis {
  background-image: url(/assets/tw-BGxVDCOL.svg);
}
.fi-tz {
  background-image: url(/assets/tz-BjLtHeil.svg);
}
.fi-tz.fis {
  background-image: url(/assets/tz-BUVjlfC1.svg);
}
.fi-ua {
  background-image: url(/assets/ua-Bq0XgQqK.svg);
}
.fi-ua.fis {
  background-image: url(/assets/ua-BquxXKta.svg);
}
.fi-ug {
  background-image: url(/assets/ug-ByL2ejGl.svg);
}
.fi-ug.fis {
  background-image: url(/assets/ug-CQ8d5RQC.svg);
}
.fi-um {
  background-image: url(/assets/um-Bhke9Eic.svg);
}
.fi-um.fis {
  background-image: url(/assets/um-DreQrsBl.svg);
}
.fi-us {
  background-image: url(/assets/us-C73uVeEr.svg);
}
.fi-us.fis {
  background-image: url(/assets/us-DAM9Utrf.svg);
}
.fi-uy {
  background-image: url(/assets/uy-DD6peej-.svg);
}
.fi-uy.fis {
  background-image: url(/assets/uy-B2Qs7aGx.svg);
}
.fi-uz {
  background-image: url(/assets/uz-C2f-Cubn.svg);
}
.fi-uz.fis {
  background-image: url(/assets/uz-rmSB_IKB.svg);
}
.fi-va {
  background-image: url(/assets/va-B9-hqIE-.svg);
}
.fi-va.fis {
  background-image: url(/assets/va-s7kyhqIM.svg);
}
.fi-vc {
  background-image: url(/assets/vc-COpmFovN.svg);
}
.fi-vc.fis {
  background-image: url(/assets/vc-DaYqUZD4.svg);
}
.fi-ve {
  background-image: url(/assets/ve-BSqnIB9l.svg);
}
.fi-ve.fis {
  background-image: url(/assets/ve-L4X6NQ3q.svg);
}
.fi-vg {
  background-image: url(/assets/vg-C7xY6pic.svg);
}
.fi-vg.fis {
  background-image: url(/assets/vg-ClZ-0KpG.svg);
}
.fi-vi {
  background-image: url(/assets/vi-BC_zcciE.svg);
}
.fi-vi.fis {
  background-image: url(/assets/vi-BSdsyIxY.svg);
}
.fi-vn {
  background-image: url(/assets/vn-BEAEijd0.svg);
}
.fi-vn.fis {
  background-image: url(/assets/vn-CsUBJx2L.svg);
}
.fi-vu {
  background-image: url(/assets/vu-D6k0NQlg.svg);
}
.fi-vu.fis {
  background-image: url(/assets/vu-BIFa5Beu.svg);
}
.fi-wf {
  background-image: url(/assets/wf-DrxpOO_G.svg);
}
.fi-wf.fis {
  background-image: url(/assets/wf-BC64oop4.svg);
}
.fi-ws {
  background-image: url(/assets/ws-vzJNwdVm.svg);
}
.fi-ws.fis {
  background-image: url(/assets/ws-IVFNwTc1.svg);
}
.fi-ye {
  background-image: url(/assets/ye-BwST9gXC.svg);
}
.fi-ye.fis {
  background-image: url(/assets/ye-Ir8OtngQ.svg);
}
.fi-yt {
  background-image: url(/assets/yt-DIfEG0ex.svg);
}
.fi-yt.fis {
  background-image: url(/assets/yt-BGlbbiEn.svg);
}
.fi-za {
  background-image: url(/assets/za-Jz40JTrv.svg);
}
.fi-za.fis {
  background-image: url(/assets/za-BUKoH9qm.svg);
}
.fi-zm {
  background-image: url(/assets/zm-BmsW91ne.svg);
}
.fi-zm.fis {
  background-image: url(/assets/zm-D8B-0kdx.svg);
}
.fi-zw {
  background-image: url(/assets/zw-U0m7oJ5e.svg);
}
.fi-zw.fis {
  background-image: url(/assets/zw-CSuuaw9K.svg);
}
.fi-arab {
  background-image: url(/assets/arab-C4CYPgyC.svg);
}
.fi-arab.fis {
  background-image: url(/assets/arab-C-KgnQEz.svg);
}
.fi-asean {
  background-image: url(/assets/asean-WMtZ-US_.svg);
}
.fi-asean.fis {
  background-image: url(/assets/asean-CmuWHvfA.svg);
}
.fi-cefta {
  background-image: url(/assets/cefta-2dDBYygd.svg);
}
.fi-cefta.fis {
  background-image: url(/assets/cefta-CdOByeeI.svg);
}
.fi-cp {
  background-image: url(/assets/cp-K_ay05Q_.svg);
}
.fi-cp.fis {
  background-image: url(/assets/cp-k6oDAflT.svg);
}
.fi-dg {
  background-image: url(/assets/dg-CJPJrjiZ.svg);
}
.fi-dg.fis {
  background-image: url(/assets/dg-DqkWLbnk.svg);
}
.fi-eac {
  background-image: url(/assets/eac-CwGQsyAM.svg);
}
.fi-eac.fis {
  background-image: url(/assets/eac-h4QKADRE.svg);
}
.fi-es-ct {
  background-image: url(/assets/es-ct-CVyhLp7O.svg);
}
.fi-es-ct.fis {
  background-image: url(/assets/es-ct-DdzobtBd.svg);
}
.fi-es-ga {
  background-image: url(/assets/es-ga-D9xG2hYr.svg);
}
.fi-es-ga.fis {
  background-image: url(/assets/es-ga-DXhVZ333.svg);
}
.fi-es-pv {
  background-image: url(/assets/es-pv-CO3NM2SE.svg);
}
.fi-es-pv.fis {
  background-image: url(/assets/es-pv-DMotQiZd.svg);
}
.fi-eu {
  background-image: url(/assets/eu-Brdgz8ab.svg);
}
.fi-eu.fis {
  background-image: url(/assets/eu-BE2G-Ars.svg);
}
.fi-gb-eng {
  background-image: url(/assets/gb-eng-C8iDhGHN.svg);
}
.fi-gb-eng.fis {
  background-image: url(/assets/gb-eng-DTHmDHq3.svg);
}
.fi-gb-nir {
  background-image: url(/assets/gb-nir-D4gikpNq.svg);
}
.fi-gb-nir.fis {
  background-image: url(/assets/gb-nir-vEp1ZXy6.svg);
}
.fi-gb-sct {
  background-image: url(/assets/gb-sct-fW5q01ek.svg);
}
.fi-gb-sct.fis {
  background-image: url(/assets/gb-sct-D5L2FKKv.svg);
}
.fi-gb-wls {
  background-image: url(/assets/gb-wls-Bxz9hxvX.svg);
}
.fi-gb-wls.fis {
  background-image: url(/assets/gb-wls-CK0XlKT-.svg);
}
.fi-ic {
  background-image: url(/assets/ic-CSo4d8tH.svg);
}
.fi-ic.fis {
  background-image: url(/assets/ic-tiZZSA7Y.svg);
}
.fi-pc {
  background-image: url(/assets/pc-BJpYiA9b.svg);
}
.fi-pc.fis {
  background-image: url(/assets/pc-D9OuqgOn.svg);
}
.fi-sh-ac {
  background-image: url(/assets/sh-ac-FjwY7RYr.svg);
}
.fi-sh-ac.fis {
  background-image: url(/assets/sh-ac-D-aE2xRW.svg);
}
.fi-sh-hl {
  background-image: url(/assets/sh-hl-CqtQPzWZ.svg);
}
.fi-sh-hl.fis {
  background-image: url(/assets/sh-hl-CgxUDvtv.svg);
}
.fi-sh-ta {
  background-image: url(/assets/sh-ta-CPJublpi.svg);
}
.fi-sh-ta.fis {
  background-image: url(/assets/sh-ta-BFo5zkKU.svg);
}
.fi-un {
  background-image: url(/assets/un-Bqg4Cbbh.svg);
}
.fi-un.fis {
  background-image: url(/assets/un-DabL4p35.svg);
}
.fi-xk {
  background-image: url(/assets/xk-Bj15g7cp.svg);
}
.fi-xk.fis {
  background-image: url(/assets/xk-Cdz2uTvR.svg);
}
*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*,
:before,
:after {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}
:before,
:after {
  --tw-content: "";
}
html,
:host {
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  line-height: 1.5;
  font-family:
    var(--lm-font-family, "Lexend"), ui-sans-serif, system-ui, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  line-height: inherit;
  margin: 0;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}
input:where([type="button"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}
input:where([type="reset"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}
input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button {
  height: auto;
}
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  vertical-align: middle;
  display: block;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
textarea,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="text"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where(:not([type])) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="email"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="url"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="password"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="number"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="date"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="datetime-local"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="month"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="search"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="tel"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="time"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
input:where([type="week"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
select:where([multiple]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
textarea:focus,
select:focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="text"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where(:not([type])):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="email"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="url"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="password"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="number"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="date"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="datetime-local"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="month"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="search"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="tel"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="time"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input:where([type="week"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
select:where([multiple]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}
textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}
input::placeholder,
textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-year-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-month-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-day-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-hour-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-minute-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-second-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-millisecond-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  -webkit-print-color-adjust: exact;
  -moz-print-color-adjust: exact;
  print-color-adjust: exact;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
}
select:where([multiple]) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
  padding-right: 0.75rem;
}
select:where([size]:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
  padding-right: 0.75rem;
}
input:where([type="checkbox"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  -moz-print-color-adjust: exact;
  print-color-adjust: exact;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #2563eb;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  background-origin: border-box;
  border-width: 1px;
  border-color: #6b7280;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}
input:where([type="radio"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  -moz-print-color-adjust: exact;
  print-color-adjust: exact;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #2563eb;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  background-origin: border-box;
  border-width: 1px;
  border-color: #6b7280;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}
input:where([type="checkbox"]) {
  border-radius: 0;
}
input:where([type="radio"]) {
  border-radius: 100%;
}
input:where([type="checkbox"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  outline: 2px solid #0000;
}
input:where([type="radio"]):focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  outline: 2px solid #0000;
}
input:where([type="checkbox"]):checked {
  background-color: currentColor;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: #0000;
}
input:where([type="radio"]):checked {
  background-color: currentColor;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: #0000;
}
input:where([type="checkbox"]):checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  input:where([type="checkbox"]):checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}
input:where([type="radio"]):checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
@media (forced-colors: active) {
  input:where([type="radio"]):checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}
input:where([type="checkbox"]):checked:hover {
  background-color: currentColor;
  border-color: #0000;
}
input:where([type="checkbox"]):checked:focus {
  background-color: currentColor;
  border-color: #0000;
}
input:where([type="radio"]):checked:hover {
  background-color: currentColor;
  border-color: #0000;
}
input:where([type="radio"]):checked:focus {
  background-color: currentColor;
  border-color: #0000;
}
input:where([type="checkbox"]):indeterminate {
  background-color: currentColor;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: #0000;
}
@media (forced-colors: active) {
  input:where([type="checkbox"]):indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}
input:where([type="checkbox"]):indeterminate:hover {
  background-color: currentColor;
  border-color: #0000;
}
input:where([type="checkbox"]):indeterminate:focus {
  background-color: currentColor;
  border-color: #0000;
}
input:where([type="file"]) {
  background: unset;
  border-color: inherit;
  font-size: unset;
  line-height: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
}
input:where([type="file"]):focus {
  outline: 1px solid buttontext;
  outline: 1px auto -webkit-focus-ring-color;
}
:root {
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
  --breakpoint-2xl: 1536px;
  --color-inherit: inherit;
  --color-current: currentColor;
  --color-transparent: transparent;
  --color-black: #000;
  --color-white: #fff;
  --color-slate-50: #f8fafc;
  --color-slate-100: #f1f5f9;
  --color-slate-200: #e2e8f0;
  --color-slate-300: #cbd5e1;
  --color-slate-400: #94a3b8;
  --color-slate-500: #64748b;
  --color-slate-600: #475569;
  --color-slate-700: #334155;
  --color-slate-800: #1e293b;
  --color-slate-900: #0f172a;
  --color-slate-950: #020617;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5db;
  --color-gray-400: #9ca3af;
  --color-gray-500: #6b7280;
  --color-gray-600: #4b5563;
  --color-gray-700: #374151;
  --color-gray-800: #1f2937;
  --color-gray-900: #111827;
  --color-gray-950: #030712;
  --color-zinc-50: #fafafa;
  --color-zinc-100: #f4f4f5;
  --color-zinc-200: #e4e4e7;
  --color-zinc-300: #d4d4d8;
  --color-zinc-400: #a1a1aa;
  --color-zinc-500: #71717a;
  --color-zinc-600: #52525b;
  --color-zinc-700: #3f3f46;
  --color-zinc-800: #27272a;
  --color-zinc-900: #18181b;
  --color-zinc-950: #09090b;
  --color-neutral-50: #fafafa;
  --color-neutral-100: #f5f5f5;
  --color-neutral-200: #e5e5e5;
  --color-neutral-300: #d4d4d4;
  --color-neutral-400: #a3a3a3;
  --color-neutral-500: #737373;
  --color-neutral-600: #525252;
  --color-neutral-700: #404040;
  --color-neutral-800: #262626;
  --color-neutral-900: #171717;
  --color-neutral-950: #0a0a0a;
  --color-stone-50: #fafaf9;
  --color-stone-100: #f5f5f4;
  --color-stone-200: #e7e5e4;
  --color-stone-300: #d6d3d1;
  --color-stone-400: #a8a29e;
  --color-stone-500: #78716c;
  --color-stone-600: #57534e;
  --color-stone-700: #44403c;
  --color-stone-800: #292524;
  --color-stone-900: #1c1917;
  --color-stone-950: #0c0a09;
  --color-red-50: #fef2f2;
  --color-red-100: #fee2e2;
  --color-red-200: #fecaca;
  --color-red-300: #fca5a5;
  --color-red-400: #f87171;
  --color-red-500: #ef4444;
  --color-red-600: #dc2626;
  --color-red-700: #b91c1c;
  --color-red-800: #991b1b;
  --color-red-900: #7f1d1d;
  --color-red-950: #450a0a;
  --color-orange-50: #fff7ed;
  --color-orange-100: #ffedd5;
  --color-orange-200: #fed7aa;
  --color-orange-300: #fdba74;
  --color-orange-400: #fb923c;
  --color-orange-500: #f97316;
  --color-orange-600: #ea580c;
  --color-orange-700: #c2410c;
  --color-orange-800: #9a3412;
  --color-orange-900: #7c2d12;
  --color-orange-950: #431407;
  --color-amber-50: #fffbeb;
  --color-amber-100: #fef3c7;
  --color-amber-200: #fde68a;
  --color-amber-300: #fcd34d;
  --color-amber-400: #fbbf24;
  --color-amber-500: #f59e0b;
  --color-amber-600: #d97706;
  --color-amber-700: #b45309;
  --color-amber-800: #92400e;
  --color-amber-900: #78350f;
  --color-amber-950: #451a03;
  --color-yellow-50: #fefce8;
  --color-yellow-100: #fef9c3;
  --color-yellow-200: #fef08a;
  --color-yellow-300: #fde047;
  --color-yellow-400: #facc15;
  --color-yellow-500: #eab308;
  --color-yellow-600: #ca8a04;
  --color-yellow-700: #a16207;
  --color-yellow-800: #854d0e;
  --color-yellow-900: #713f12;
  --color-yellow-950: #422006;
  --color-lime-50: #f7fee7;
  --color-lime-100: #ecfccb;
  --color-lime-200: #d9f99d;
  --color-lime-300: #bef264;
  --color-lime-400: #a3e635;
  --color-lime-500: #84cc16;
  --color-lime-600: #65a30d;
  --color-lime-700: #4d7c0f;
  --color-lime-800: #3f6212;
  --color-lime-900: #365314;
  --color-lime-950: #1a2e05;
  --color-green-50: #f0fdf4;
  --color-green-100: #dcfce7;
  --color-green-200: #bbf7d0;
  --color-green-300: #86efac;
  --color-green-400: #4ade80;
  --color-green-500: #22c55e;
  --color-green-600: #16a34a;
  --color-green-700: #15803d;
  --color-green-800: #166534;
  --color-green-900: #14532d;
  --color-green-950: #052e16;
  --color-emerald-50: #ecfdf5;
  --color-emerald-100: #d1fae5;
  --color-emerald-200: #a7f3d0;
  --color-emerald-300: #6ee7b7;
  --color-emerald-400: #34d399;
  --color-emerald-500: #10b981;
  --color-emerald-600: #059669;
  --color-emerald-700: #047857;
  --color-emerald-800: #065f46;
  --color-emerald-900: #064e3b;
  --color-emerald-950: #022c22;
  --color-teal-50: #f0fdfa;
  --color-teal-100: #ccfbf1;
  --color-teal-200: #99f6e4;
  --color-teal-300: #5eead4;
  --color-teal-400: #2dd4bf;
  --color-teal-500: #14b8a6;
  --color-teal-600: #0d9488;
  --color-teal-700: #0f766e;
  --color-teal-800: #115e59;
  --color-teal-900: #134e4a;
  --color-teal-950: #042f2e;
  --color-cyan-50: #ecfeff;
  --color-cyan-100: #cffafe;
  --color-cyan-200: #a5f3fc;
  --color-cyan-300: #67e8f9;
  --color-cyan-400: #22d3ee;
  --color-cyan-500: #06b6d4;
  --color-cyan-600: #0891b2;
  --color-cyan-700: #0e7490;
  --color-cyan-800: #155e75;
  --color-cyan-900: #164e63;
  --color-cyan-950: #083344;
  --color-sky-50: #f0f9ff;
  --color-sky-100: #e0f2fe;
  --color-sky-200: #bae6fd;
  --color-sky-300: #7dd3fc;
  --color-sky-400: #38bdf8;
  --color-sky-500: #0ea5e9;
  --color-sky-600: #0284c7;
  --color-sky-700: #0369a1;
  --color-sky-800: #075985;
  --color-sky-900: #0c4a6e;
  --color-sky-950: #082f49;
  --color-blue-50: #eff6ff;
  --color-blue-100: #dbeafe;
  --color-blue-200: #bfdbfe;
  --color-blue-300: #93c5fd;
  --color-blue-400: #60a5fa;
  --color-blue-500: #3b82f6;
  --color-blue-600: #2563eb;
  --color-blue-700: #1d4ed8;
  --color-blue-800: #1e40af;
  --color-blue-900: #1e3a8a;
  --color-blue-950: #172554;
  --color-indigo-50: #eef2ff;
  --color-indigo-100: #e0e7ff;
  --color-indigo-200: #c7d2fe;
  --color-indigo-300: #a5b4fc;
  --color-indigo-400: #818cf8;
  --color-indigo-500: #6366f1;
  --color-indigo-600: #4f46e5;
  --color-indigo-700: #4338ca;
  --color-indigo-800: #3730a3;
  --color-indigo-900: #312e81;
  --color-indigo-950: #1e1b4b;
  --color-violet-50: #f5f3ff;
  --color-violet-100: #ede9fe;
  --color-violet-200: #ddd6fe;
  --color-violet-300: #c4b5fd;
  --color-violet-400: #a78bfa;
  --color-violet-500: #8b5cf6;
  --color-violet-600: #7c3aed;
  --color-violet-700: #6d28d9;
  --color-violet-800: #5b21b6;
  --color-violet-900: #4c1d95;
  --color-violet-950: #2e1065;
  --color-purple-50: #faf5ff;
  --color-purple-100: #f3e8ff;
  --color-purple-200: #e9d5ff;
  --color-purple-300: #d8b4fe;
  --color-purple-400: #c084fc;
  --color-purple-500: #a855f7;
  --color-purple-600: #9333ea;
  --color-purple-700: #7e22ce;
  --color-purple-800: #6b21a8;
  --color-purple-900: #581c87;
  --color-purple-950: #3b0764;
  --color-fuchsia-50: #fdf4ff;
  --color-fuchsia-100: #fae8ff;
  --color-fuchsia-200: #f5d0fe;
  --color-fuchsia-300: #f0abfc;
  --color-fuchsia-400: #e879f9;
  --color-fuchsia-500: #d946ef;
  --color-fuchsia-600: #c026d3;
  --color-fuchsia-700: #a21caf;
  --color-fuchsia-800: #86198f;
  --color-fuchsia-900: #701a75;
  --color-fuchsia-950: #4a044e;
  --color-pink-50: #fdf2f8;
  --color-pink-100: #fce7f3;
  --color-pink-200: #fbcfe8;
  --color-pink-300: #f9a8d4;
  --color-pink-400: #f472b6;
  --color-pink-500: #ec4899;
  --color-pink-600: #db2777;
  --color-pink-700: #be185d;
  --color-pink-800: #9d174d;
  --color-pink-900: #831843;
  --color-pink-950: #500724;
  --color-rose-50: #fff1f2;
  --color-rose-100: #ffe4e6;
  --color-rose-200: #fecdd3;
  --color-rose-300: #fda4af;
  --color-rose-400: #fb7185;
  --color-rose-500: #f43f5e;
  --color-rose-600: #e11d48;
  --color-rose-700: #be123c;
  --color-rose-800: #9f1239;
  --color-rose-900: #881337;
  --color-rose-950: #4c0519;
  --color-warning-50: #ffb;
  --color-warning-100: #ffffaf;
  --color-warning-200: #fff896;
  --color-warning-300: #ffdf7d;
  --color-warning-400: #ffc666;
  --color-warning-500: #f0ad4e;
  --color-warning-600: #d59536;
  --color-warning-700: #ba7e1d;
  --color-warning-800: #9f6700;
  --color-warning-900: #855200;
  --color-warning-DEFAULT: #f0ad4e;
  --color-gold-50: #ffff95;
  --color-gold-100: #ff8;
  --color-gold-200: #ffff6e;
  --color-gold-300: #ffeb55;
  --color-gold-400: #ffd239;
  --color-gold-500: #f7b917;
  --color-gold-600: #dba100;
  --color-gold-700: #bf8900;
  --color-gold-800: #a47300;
  --color-gold-900: #8a5d00;
  --color-gold-DEFAULT: #f7b917;
}
.\!container {
  width: 100% !important;
  padding-right: var(--bs-gutter-x, calc(1.5rem / 2)) !important;
  padding-left: var(--bs-gutter-x, calc(1.5rem / 2)) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.container,
.container-fluid {
  width: 100%;
  padding-right: var(--bs-gutter-x, calc(1.5rem / 2));
  padding-left: var(--bs-gutter-x, calc(1.5rem / 2));
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .\!container {
    max-width: 1536px !important;
  }
  .container {
    max-width: 1536px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
  flex-wrap: wrap;
  display: flex;
}
.row > * {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
  flex-shrink: 0;
}
.col {
  flex: 1 0;
}
.col-auto {
  flex: none;
  width: auto;
}
.col-4 {
  flex: none;
  width: 33.3333%;
}
.col-6 {
  flex: none;
  width: 50%;
}
.col-7 {
  flex: none;
  width: 58.3333%;
}
.col-8 {
  flex: none;
  width: 66.6667%;
}
.col-12 {
  flex: none;
  width: 100%;
}
.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: var(--tw-prose-lead);
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-size: 1.25em;
  line-height: 1.6;
}
.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  font-weight: 500;
  text-decoration: underline;
}
.prose
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose
  :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}
.prose
  :where(blockquote strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
.prose
  :where(thead th strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  list-style-type: decimal;
}
.prose
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(ol[type="A"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}
.prose
  :where(ol[type="a"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}
.prose
  :where(ol[type="A" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}
.prose
  :where(ol[type="a" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}
.prose
  :where(ol[type="I"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}
.prose
  :where(ol[type="i"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}
.prose
  :where(ol[type="I" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}
.prose
  :where(ol[type="i" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}
.prose
  :where(ol[type="1"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  list-style-type: disc;
}
.prose
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(ul):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-counters);
  font-weight: 400;
}
.prose
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.25em;
  font-weight: 600;
}
.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-quotes);
  quotes: "“" "”" "‘" "’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  font-style: italic;
  font-weight: 500;
}
.prose
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  padding-left: 1em;
}
.prose
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  padding-left: 1em;
}
.prose
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  padding-left: 1em;
}
.prose
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  border-right-width: 0.25rem;
  border-right-color: var(--tw-prose-quote-borders);
  padding-right: 1em;
}
.prose
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  border-right-width: 0.25rem;
  border-right-color: var(--tw-prose-quote-borders);
  padding-right: 1em;
}
.prose
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  border-right-width: 0.25rem;
  border-right-color: var(--tw-prose-quote-borders);
  padding-right: 1em;
}
.prose
  :where(blockquote p:first-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: open-quote;
}
.prose
  :where(blockquote p:last-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 0;
  margin-bottom: 0.888889em;
  font-size: 2.25em;
  font-weight: 800;
  line-height: 1.11111;
}
.prose
  :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 900;
}
.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.33333;
}
.prose
  :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 800;
}
.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.6;
}
.prose
  :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}
.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-weight: 600;
  line-height: 1.5;
}
.prose
  :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-weight: 700;
}
.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
  display: block;
}
.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-kbd);
  box-shadow:
    0 0 0 1px var(--tw-prose-kbd-shadows),
    0 3px 0 var(--tw-prose-kbd-shadows);
  padding-top: 0.1875em;
  padding-bottom: 0.1875em;
  border-radius: 0.3125rem;
  font-family: inherit;
  font-size: 0.875em;
  font-weight: 500;
}
.prose
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.prose
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.prose
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.prose
  :where(kbd):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.prose
  :where(kbd):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.prose
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-size: 0.875em;
  font-weight: 600;
}
.prose
  :where(code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: "`";
}
.prose
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
  content: "`";
}
.prose
  :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}
.prose
  :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}
.prose
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose
  :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}
.prose
  :where(blockquote code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
.prose
  :where(thead th code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  padding-top: 0.857143em;
  padding-bottom: 0.857143em;
  border-radius: 0.375rem;
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
  font-size: 0.875em;
  font-weight: 400;
  line-height: 1.71429;
  overflow-x: auto;
}
.prose
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.14286em;
  padding-right: 1.14286em;
}
.prose
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.14286em;
  padding-right: 1.14286em;
}
.prose
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.14286em;
  padding-right: 1.14286em;
}
.prose
  :where(pre):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1.14286em;
  padding-right: 1.14286em;
}
.prose
  :where(pre):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1.14286em;
  padding-right: 1.14286em;
}
.prose
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1.14286em;
  padding-right: 1.14286em;
}
.prose
  :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  padding: 0;
}
.prose
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):before {
  content: none;
}
.prose
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  table-layout: auto;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.71429;
}
.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  vertical-align: bottom;
  padding-bottom: 0.571429em;
  font-weight: 600;
}
.prose
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose
  :where(tbody tr:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  border-bottom-width: 0;
}
.prose
  :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose
  :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: top;
}
.prose
  :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  text-align: start;
}
.prose
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  margin-top: 0.857143em;
  font-size: 0.875em;
  line-height: 1.42857;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: #1118271a;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: #ffffff1a;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: #00000080;
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
}
.prose
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
}
.prose
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
}
.prose
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.375em;
}
.prose
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.375em;
}
.prose
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.375em;
}
.prose
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
}
.prose
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
}
.prose
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.375em;
}
.prose
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.375em;
}
.prose
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.375em;
}
.prose
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.375em;
}
.prose
  :where(.prose > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose
  :where(.prose > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}
.prose
  :where(.prose > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}
.prose
  :where(.prose > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}
.prose
  :where(.prose > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}
.prose
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
}
.prose
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.625em;
}
.prose
  :where(dd):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.625em;
}
.prose
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.571429em;
  padding-bottom: 0.571429em;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.571429em;
  padding-right: 0.571429em;
}
.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose
  :where(.prose > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.prose
  :where(.prose > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
.prose-sm {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.prose-sm :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.prose-sm
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.prose-sm
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
}
.prose-sm
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.11111em;
}
.prose-sm
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.11111em;
}
.prose-sm
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.11111em;
}
.prose-sm
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.11111em;
}
.prose-sm
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.11111em;
}
.prose-sm
  :where(blockquote):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.11111em;
}
.prose-sm :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.prose-sm :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.prose-sm
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.prose-sm
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.prose-sm
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.prose-sm
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.142857em;
  padding-bottom: 0.142857em;
  border-radius: 0.3125rem;
  font-size: 0.857143em;
}
.prose-sm
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.357143em;
  padding-right: 0.357143em;
}
.prose-sm
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.357143em;
  padding-right: 0.357143em;
}
.prose-sm
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.357143em;
  padding-right: 0.357143em;
}
.prose-sm
  :where(kbd):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.357143em;
  padding-right: 0.357143em;
}
.prose-sm
  :where(kbd):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.357143em;
  padding-right: 0.357143em;
}
.prose-sm
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0.357143em;
  padding-right: 0.357143em;
}
.prose-sm
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.prose-sm
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-sm
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.prose-sm
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-top: 0.666667em;
  padding-bottom: 0.666667em;
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.prose-sm
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(pre):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(pre):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.prose-sm
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.prose-sm
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(ul):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.prose-sm
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.428571em;
}
.prose-sm
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.428571em;
}
.prose-sm
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.428571em;
}
.prose-sm
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.428571em;
}
.prose-sm
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.428571em;
}
.prose-sm
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.428571em;
}
.prose-sm
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.428571em;
}
.prose-sm
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.428571em;
}
.prose-sm
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0.428571em;
}
.prose-sm
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.428571em;
}
.prose-sm
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.428571em;
}
.prose-sm
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0.428571em;
}
.prose-sm
  :where(.prose-sm > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.prose-sm
  :where(.prose-sm > ul > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.prose-sm
  :where(.prose-sm > ul > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.prose-sm
  :where(.prose-sm > ol > li > p:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.14286em;
}
.prose-sm
  :where(.prose-sm > ol > li > p:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.14286em;
}
.prose-sm
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.prose-sm :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.prose-sm :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.prose-sm :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.285714em;
}
.prose-sm
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1.57143em;
}
.prose-sm
  :where(dd):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 1.57143em;
}
.prose-sm :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.prose-sm
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.prose-sm
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-bottom: 0.666667em;
}
.prose-sm
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(thead th):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose-sm
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose-sm
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose-sm
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose-sm
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose-sm
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose-sm
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose-sm
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose-sm
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose-sm
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-top: 0.666667em;
  padding-bottom: 0.666667em;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-right: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):not(
    :is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    )
  ) {
  padding-right: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-webkit-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):-moz-any(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ):is(
    :lang(ae),
    :lang(ar),
    :lang(arc),
    :lang(bcc),
    :lang(bqi),
    :lang(ckb),
    :lang(dv),
    :lang(fa),
    :lang(glk),
    :lang(he),
    :lang(ku),
    :lang(mzn),
    :lang(nqo),
    :lang(pnb),
    :lang(ps),
    :lang(sd),
    :lang(ug),
    :lang(ur),
    :lang(yi)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.prose-sm
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.prose-sm
  :where(.prose-sm > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}
.prose-sm
  :where(.prose-sm > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}
button {
  font-size: 18px;
}
.btn-danger {
  border-radius: calc(var(--lm-border-radius) * 1.5);
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger, 255, 0, 0), var(--tw-bg-opacity, 1));
}
.btn-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-600, 217, 0, 0), var(--tw-bg-opacity, 1));
}
.btn-danger {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
  padding-top: calc(var(--lm-spacing) * 2);
  padding-bottom: calc(var(--lm-spacing) * 2);
  padding-left: calc(var(--lm-spacing) * 3);
  padding-right: calc(var(--lm-spacing) * 3);
  font-weight: 600;
}
.btn-danger:focus {
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgba(
    var(--danger-400, 255, 38, 38),
    var(--tw-ring-opacity, 1)
  );
  --tw-ring-opacity: 0.75;
  outline: 2px solid #0000;
}
.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.\!fixed {
  position: fixed !important;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
}
.inset-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.inset-x-0 {
  left: 0;
  right: 0;
}
.inset-y-\[-10\%\] {
  top: -10%;
  bottom: -10%;
}
.\!bottom-0 {
  bottom: 0 !important;
}
.-bottom-1 {
  bottom: calc(calc(var(--lm-spacing) * 1) * -1);
}
.-bottom-3 {
  bottom: calc(calc(var(--lm-spacing) * 2) * -1);
}
.-left-2 {
  left: calc(calc(var(--lm-spacing) * 1.5) * -1);
}
.-left-9 {
  left: calc(calc(var(--lm-spacing) * 8.25) * -1);
}
.-left-\[1\.2px\] {
  left: -1.2px;
}
.-right-2 {
  right: calc(calc(var(--lm-spacing) * 1.5) * -1);
}
.-right-\[1\.3px\] {
  right: -1.3px;
}
.-top-0 {
  top: 0;
}
.-top-1 {
  top: calc(calc(var(--lm-spacing) * 1) * -1);
}
.-top-2 {
  top: calc(calc(var(--lm-spacing) * 1.5) * -1);
}
.-top-2\.5 {
  top: -0.625rem;
}
.-top-3 {
  top: calc(calc(var(--lm-spacing) * 2) * -1);
}
.bottom-0 {
  bottom: 0;
}
.bottom-16 {
  bottom: 4rem;
}
.bottom-2 {
  bottom: calc(var(--lm-spacing) * 1.5);
}
.bottom-3 {
  bottom: calc(var(--lm-spacing) * 2);
}
.bottom-4 {
  bottom: calc(var(--lm-spacing) * 3);
}
.bottom-9 {
  bottom: calc(var(--lm-spacing) * 8.25);
}
.bottom-\[-1\] {
  bottom: -1px;
}
.bottom-\[-6rem\] {
  bottom: -6rem;
}
.left-0 {
  left: 0;
}
.left-1\/2 {
  left: 50%;
}
.left-3 {
  left: calc(var(--lm-spacing) * 2);
}
.left-4 {
  left: calc(var(--lm-spacing) * 3);
}
.left-8 {
  left: calc(var(--lm-spacing) * 7.5);
}
.left-\[-50\%\] {
  left: -50%;
}
.left-\[50\%\] {
  left: 50%;
}
.right-0 {
  right: 0;
}
.right-1 {
  right: calc(var(--lm-spacing) * 1);
}
.right-2 {
  right: calc(var(--lm-spacing) * 1.5);
}
.right-3 {
  right: calc(var(--lm-spacing) * 2);
}
.right-4 {
  right: calc(var(--lm-spacing) * 3);
}
.right-8 {
  right: calc(var(--lm-spacing) * 7.5);
}
.right-\[0\.55rem\] {
  right: 0.55rem;
}
.right-\[6px\] {
  right: 6px;
}
.top-0 {
  top: 0;
}
.top-1 {
  top: calc(var(--lm-spacing) * 1);
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: calc(var(--lm-spacing) * 1.5);
}
.top-3 {
  top: calc(var(--lm-spacing) * 2);
}
.top-4 {
  top: calc(var(--lm-spacing) * 3);
}
.top-5 {
  top: calc(var(--lm-spacing) * 4);
}
.top-\[-50\%\] {
  top: -50%;
}
.top-\[-6rem\] {
  top: -6rem;
}
.top-\[0\.55rem\] {
  top: 0.55rem;
}
.top-\[15\%\] {
  top: 15%;
}
.top-\[50\%\] {
  top: 50%;
}
.isolate {
  isolation: isolate;
}
.\!z-\[1000010\] {
  z-index: 1000010 !important;
}
.\!z-\[1000011\] {
  z-index: 1000011 !important;
}
.\!z-\[1000012\] {
  z-index: 1000012 !important;
}
.-z-0 {
  z-index: 0;
}
.-z-1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[0\] {
  z-index: 0;
}
.z-\[100000\] {
  z-index: 100000;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[11\] {
  z-index: 11;
}
.z-\[19999\] {
  z-index: 19999;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[200\] {
  z-index: 200;
}
.z-\[20\] {
  z-index: 20;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[6\] {
  z-index: 6;
}
.z-\[999999\] {
  z-index: 999999;
}
.z-\[99999\] {
  z-index: 99999;
}
.z-\[9999\] {
  z-index: 9999;
}
.z-\[999\] {
  z-index: 999;
}
.z-\[9\] {
  z-index: 9;
}
.col-auto {
  grid-column: auto;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-full {
  grid-column: 1/-1;
}
.float-right {
  float: right;
}
.clear-both {
  clear: both;
}
.\!m-0 {
  margin: 0 !important;
}
.m-0 {
  margin: 0;
}
.m-0\.25 {
  margin: calc(var(--lm-spacing) * 0.25);
}
.m-0\.5 {
  margin: calc(var(--lm-spacing) * 0.5);
}
.m-0\.75 {
  margin: 6px;
}
.m-1 {
  margin: calc(var(--lm-spacing) * 1);
}
.m-2 {
  margin: calc(var(--lm-spacing) * 1.5);
}
.m-3 {
  margin: calc(var(--lm-spacing) * 2);
}
.m-4 {
  margin: calc(var(--lm-spacing) * 3);
}
.m-5 {
  margin: calc(var(--lm-spacing) * 4);
}
.m-6 {
  margin: calc(var(--lm-spacing) * 6);
}
.m-7 {
  margin: calc(var(--lm-spacing) * 6.75);
}
.m-8 {
  margin: calc(var(--lm-spacing) * 7.5);
}
.m-auto {
  margin: auto;
}
.\!mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.\!my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.-mx-3 {
  margin-left: calc(calc(var(--lm-spacing) * 2) * -1);
  margin-right: calc(calc(var(--lm-spacing) * 2) * -1);
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-0\.25 {
  margin-left: calc(var(--lm-spacing) * 0.25);
  margin-right: calc(var(--lm-spacing) * 0.25);
}
.mx-0\.5 {
  margin-left: calc(var(--lm-spacing) * 0.5);
  margin-right: calc(var(--lm-spacing) * 0.5);
}
.mx-0\.75 {
  margin-left: 6px;
  margin-right: 6px;
}
.mx-1 {
  margin-left: calc(var(--lm-spacing) * 1);
  margin-right: calc(var(--lm-spacing) * 1);
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2 {
  margin-left: calc(var(--lm-spacing) * 1.5);
  margin-right: calc(var(--lm-spacing) * 1.5);
}
.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}
.mx-3 {
  margin-left: calc(var(--lm-spacing) * 2);
  margin-right: calc(var(--lm-spacing) * 2);
}
.mx-4 {
  margin-left: calc(var(--lm-spacing) * 3);
  margin-right: calc(var(--lm-spacing) * 3);
}
.mx-5 {
  margin-left: calc(var(--lm-spacing) * 4);
  margin-right: calc(var(--lm-spacing) * 4);
}
.mx-6 {
  margin-left: calc(var(--lm-spacing) * 6);
  margin-right: calc(var(--lm-spacing) * 6);
}
.mx-7 {
  margin-left: calc(var(--lm-spacing) * 6.75);
  margin-right: calc(var(--lm-spacing) * 6.75);
}
.mx-8 {
  margin-left: calc(var(--lm-spacing) * 7.5);
  margin-right: calc(var(--lm-spacing) * 7.5);
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-0\.25 {
  margin-top: calc(var(--lm-spacing) * 0.25);
  margin-bottom: calc(var(--lm-spacing) * 0.25);
}
.my-0\.5 {
  margin-top: calc(var(--lm-spacing) * 0.5);
  margin-bottom: calc(var(--lm-spacing) * 0.5);
}
.my-0\.75 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.my-1 {
  margin-top: calc(var(--lm-spacing) * 1);
  margin-bottom: calc(var(--lm-spacing) * 1);
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2 {
  margin-top: calc(var(--lm-spacing) * 1.5);
  margin-bottom: calc(var(--lm-spacing) * 1.5);
}
.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-3 {
  margin-top: calc(var(--lm-spacing) * 2);
  margin-bottom: calc(var(--lm-spacing) * 2);
}
.my-4 {
  margin-top: calc(var(--lm-spacing) * 3);
  margin-bottom: calc(var(--lm-spacing) * 3);
}
.my-5 {
  margin-top: calc(var(--lm-spacing) * 4);
  margin-bottom: calc(var(--lm-spacing) * 4);
}
.my-6 {
  margin-top: calc(var(--lm-spacing) * 6);
  margin-bottom: calc(var(--lm-spacing) * 6);
}
.my-7 {
  margin-top: calc(var(--lm-spacing) * 6.75);
  margin-bottom: calc(var(--lm-spacing) * 6.75);
}
.my-8 {
  margin-top: calc(var(--lm-spacing) * 7.5);
  margin-bottom: calc(var(--lm-spacing) * 7.5);
}
.my-\[0\.5rem\] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-1 {
  margin-bottom: calc(var(--lm-spacing) * 1) !important;
}
.\!mb-2 {
  margin-bottom: calc(var(--lm-spacing) * 1.5) !important;
}
.\!ml-3 {
  margin-left: calc(var(--lm-spacing) * 2) !important;
}
.\!mt-0 {
  margin-top: 0 !important;
}
.\!mt-1 {
  margin-top: calc(var(--lm-spacing) * 1) !important;
}
.-mb-1 {
  margin-bottom: calc(calc(var(--lm-spacing) * 1) * -1);
}
.-mb-2 {
  margin-bottom: calc(calc(var(--lm-spacing) * 1.5) * -1);
}
.-mb-3 {
  margin-bottom: calc(calc(var(--lm-spacing) * 2) * -1);
}
.-mb-4 {
  margin-bottom: calc(calc(var(--lm-spacing) * 3) * -1);
}
.-mb-5 {
  margin-bottom: calc(calc(var(--lm-spacing) * 4) * -1);
}
.-mr-3 {
  margin-right: calc(calc(var(--lm-spacing) * 2) * -1);
}
.-mt-0\.5 {
  margin-top: calc(calc(var(--lm-spacing) * 0.5) * -1);
}
.-mt-1 {
  margin-top: calc(calc(var(--lm-spacing) * 1) * -1);
}
.-mt-2 {
  margin-top: calc(calc(var(--lm-spacing) * 1.5) * -1);
}
.-mt-3 {
  margin-top: calc(calc(var(--lm-spacing) * 2) * -1);
}
.-mt-4 {
  margin-top: calc(calc(var(--lm-spacing) * 3) * -1);
}
.-mt-5 {
  margin-top: calc(calc(var(--lm-spacing) * 4) * -1);
}
.-mt-6 {
  margin-top: calc(calc(var(--lm-spacing) * 6) * -1);
}
.-mt-8 {
  margin-top: calc(calc(var(--lm-spacing) * 7.5) * -1);
}
.-mt-\[1\.25rem\] {
  margin-top: -1.25rem;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-0\.25 {
  margin-bottom: calc(var(--lm-spacing) * 0.25);
}
.mb-0\.5 {
  margin-bottom: calc(var(--lm-spacing) * 0.5);
}
.mb-0\.75 {
  margin-bottom: 6px;
}
.mb-1 {
  margin-bottom: calc(var(--lm-spacing) * 1);
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: calc(var(--lm-spacing) * 1.5);
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: calc(var(--lm-spacing) * 2);
}
.mb-4 {
  margin-bottom: calc(var(--lm-spacing) * 3);
}
.mb-5 {
  margin-bottom: calc(var(--lm-spacing) * 4);
}
.mb-6 {
  margin-bottom: calc(var(--lm-spacing) * 6);
}
.mb-7 {
  margin-bottom: calc(var(--lm-spacing) * 6.75);
}
.mb-8 {
  margin-bottom: calc(var(--lm-spacing) * 7.5);
}
.mb-\[10rem\] {
  margin-bottom: 10rem;
}
.mb-\[3rem\] {
  margin-bottom: 3rem;
}
.ml-0 {
  margin-left: 0;
}
.ml-0\.25 {
  margin-left: calc(var(--lm-spacing) * 0.25);
}
.ml-0\.5 {
  margin-left: calc(var(--lm-spacing) * 0.5);
}
.ml-0\.75 {
  margin-left: 6px;
}
.ml-1 {
  margin-left: calc(var(--lm-spacing) * 1);
}
.ml-2 {
  margin-left: calc(var(--lm-spacing) * 1.5);
}
.ml-3 {
  margin-left: calc(var(--lm-spacing) * 2);
}
.ml-4 {
  margin-left: calc(var(--lm-spacing) * 3);
}
.ml-5 {
  margin-left: calc(var(--lm-spacing) * 4);
}
.ml-6 {
  margin-left: calc(var(--lm-spacing) * 6);
}
.ml-7 {
  margin-left: calc(var(--lm-spacing) * 6.75);
}
.ml-8 {
  margin-left: calc(var(--lm-spacing) * 7.5);
}
.ml-auto {
  margin-left: auto;
}
.mr-0\.25 {
  margin-right: calc(var(--lm-spacing) * 0.25);
}
.mr-0\.5 {
  margin-right: calc(var(--lm-spacing) * 0.5);
}
.mr-0\.75 {
  margin-right: 6px;
}
.mr-1 {
  margin-right: calc(var(--lm-spacing) * 1);
}
.mr-2 {
  margin-right: calc(var(--lm-spacing) * 1.5);
}
.mr-3 {
  margin-right: calc(var(--lm-spacing) * 2);
}
.mr-4 {
  margin-right: calc(var(--lm-spacing) * 3);
}
.mr-5 {
  margin-right: calc(var(--lm-spacing) * 4);
}
.mr-6 {
  margin-right: calc(var(--lm-spacing) * 6);
}
.mr-7 {
  margin-right: calc(var(--lm-spacing) * 6.75);
}
.mr-8 {
  margin-right: calc(var(--lm-spacing) * 7.5);
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0;
}
.mt-0\.25 {
  margin-top: calc(var(--lm-spacing) * 0.25);
}
.mt-0\.5 {
  margin-top: calc(var(--lm-spacing) * 0.5);
}
.mt-0\.75 {
  margin-top: 6px;
}
.mt-1 {
  margin-top: calc(var(--lm-spacing) * 1);
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-2 {
  margin-top: calc(var(--lm-spacing) * 1.5);
}
.mt-20 {
  margin-top: 5rem;
}
.mt-3 {
  margin-top: calc(var(--lm-spacing) * 2);
}
.mt-4 {
  margin-top: calc(var(--lm-spacing) * 3);
}
.mt-5 {
  margin-top: calc(var(--lm-spacing) * 4);
}
.mt-6 {
  margin-top: calc(var(--lm-spacing) * 6);
}
.mt-7 {
  margin-top: calc(var(--lm-spacing) * 6.75);
}
.mt-8 {
  margin-top: calc(var(--lm-spacing) * 7.5);
}
.mt-\[2rem\] {
  margin-top: 2rem;
}
.mt-\[3rem\] {
  margin-top: 3rem;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-1 {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.line-clamp-2 {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.line-clamp-3 {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.\!inline {
  display: inline !important;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-\[13\/16\] {
  aspect-ratio: 13/16;
}
.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
.aspect-\[2\/2\.8\] {
  aspect-ratio: 2/2.8;
}
.aspect-\[2\/2\] {
  aspect-ratio: 2/2;
}
.aspect-\[3\.5\] {
  aspect-ratio: 3.5;
}
.aspect-\[4\/2\] {
  aspect-ratio: 4/2;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}
.aspect-\[4\/5\] {
  aspect-ratio: 4/5;
}
.aspect-\[9\/10\] {
  aspect-ratio: 9/10;
}
.aspect-\[9\/16\] {
  aspect-ratio: 9/16;
}
.aspect-banner {
  aspect-ratio: 16/9;
}
.aspect-square {
  aspect-ratio: 1;
}
.aspect-video {
  aspect-ratio: 16/9;
}
.size-full {
  width: 100%;
  height: 100%;
}
.\!h-1 {
  height: calc(var(--lm-spacing) * 1) !important;
}
.\!h-12 {
  height: 3rem !important;
}
.\!h-2 {
  height: calc(var(--lm-spacing) * 1.5) !important;
}
.\!h-3 {
  height: calc(var(--lm-spacing) * 2) !important;
}
.\!h-4 {
  height: calc(var(--lm-spacing) * 3) !important;
}
.\!h-8 {
  height: calc(var(--lm-spacing) * 7.5) !important;
}
.\!h-\[16rem\] {
  height: 16rem !important;
}
.\!h-\[6rem\] {
  height: 6rem !important;
}
.\!h-auto {
  height: auto !important;
}
.\!h-max {
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}
.h-0 {
  height: 0;
}
.h-0\.5 {
  height: calc(var(--lm-spacing) * 0.5);
}
.h-1 {
  height: calc(var(--lm-spacing) * 1);
}
.h-1\/2 {
  height: 50%;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: calc(var(--lm-spacing) * 1.5);
}
.h-2\/3 {
  height: 66.6667%;
}
.h-2\/5 {
  height: 40%;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: calc(var(--lm-spacing) * 2);
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: calc(var(--lm-spacing) * 3);
}
.h-4\/5 {
  height: 80%;
}
.h-40 {
  height: 10rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: calc(var(--lm-spacing) * 4);
}
.h-56 {
  height: 14rem;
}
.h-6 {
  height: calc(var(--lm-spacing) * 6);
}
.h-60 {
  height: 15rem;
}
.h-8 {
  height: calc(var(--lm-spacing) * 7.5);
}
.h-9 {
  height: calc(var(--lm-spacing) * 8.25);
}
.h-96 {
  height: 24rem;
}
.h-\[1\.65rem\] {
  height: 1.65rem;
}
.h-\[1\.6rem\] {
  height: 1.6rem;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[13rem\] {
  height: 13rem;
}
.h-\[148px\] {
  height: 148px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[2\.3rem\] {
  height: 2.3rem;
}
.h-\[2\.5rem\] {
  height: 2.5rem;
}
.h-\[2\.75rem\] {
  height: 2.75rem;
}
.h-\[2\.7rem\] {
  height: 2.7rem;
}
.h-\[200\%\] {
  height: 200%;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[25px\] {
  height: 25px;
}
.h-\[2rem\] {
  height: 2rem;
}
.h-\[35px\] {
  height: 35px;
}
.h-\[4\.5rem\] {
  height: 4.5rem;
}
.h-\[40\] {
  height: 40px;
}
.h-\[45\%\] {
  height: 45%;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[50vh\] {
  height: 50vh;
}
.h-\[6rem\] {
  height: 6rem;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[calc\(100dvh-1\.25rem\)\] {
  height: calc(100dvh - 1.25rem);
}
.h-\[calc\(100vh-1\.25rem\)\] {
  height: calc(100vh - 1.25rem);
}
.h-\[min\(80vh\,calc\(90vw\*9\/16\)\)\] {
  height: min(80vh, 50.625vw);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-max {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.h-min {
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
}
.h-screen {
  height: 100vh;
}
.max-h-56 {
  max-height: 14rem;
}
.max-h-64 {
  max-height: 16rem;
}
.max-h-72 {
  max-height: 18rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[60vh\] {
  max-height: 60vh;
}
.max-h-\[70vh\] {
  max-height: 70vh;
}
.max-h-\[75vh\] {
  max-height: 75vh;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100dvh-1\.25rem\)\] {
  max-height: calc(100dvh - 1.25rem);
}
.max-h-\[calc\(100vh-1\.25rem\)\] {
  max-height: calc(100vh - 1.25rem);
}
.max-h-\[calc\(100vh-8rem\)\] {
  max-height: calc(100vh - 8rem);
}
.\!min-h-0 {
  min-height: 0 !important;
}
.min-h-0 {
  min-height: 0;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-40 {
  min-height: 10rem;
}
.min-h-60 {
  min-height: 15rem;
}
.min-h-\[100\] {
  min-height: 100px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[3\.5rem\] {
  min-height: 3.5rem;
}
.min-h-\[3\.7rem\] {
  min-height: 3.7rem;
}
.min-h-\[4rem\] {
  min-height: 4rem;
}
.min-h-\[5rem\] {
  min-height: 5rem;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-3\/6 {
  width: 50% !important;
}
.\!w-4 {
  width: calc(var(--lm-spacing) * 3) !important;
}
.\!w-4\/6 {
  width: 66.6667% !important;
}
.\!w-5\/6 {
  width: 83.3333% !important;
}
.\!w-8 {
  width: calc(var(--lm-spacing) * 7.5) !important;
}
.\!w-auto {
  width: auto !important;
}
.\!w-fit {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!w-full {
  width: 100% !important;
}
.\!w-max {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}
.\!w-min {
  width: -webkit-min-content !important;
  width: -moz-min-content !important;
  width: min-content !important;
}
.w-0 {
  width: 0;
}
.w-0\.5 {
  width: calc(var(--lm-spacing) * 0.5);
}
.w-1 {
  width: calc(var(--lm-spacing) * 1);
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.3333%;
}
.w-1\/4 {
  width: 25%;
}
.w-10 {
  width: 2.5rem;
}
.w-10\/12 {
  width: 83.3333%;
}
.w-11 {
  width: 2.75rem;
}
.w-11\/12 {
  width: 91.6667%;
}
.w-12 {
  width: 3rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: calc(var(--lm-spacing) * 1.5);
}
.w-2\/3 {
  width: 66.6667%;
}
.w-2\/4 {
  width: 50%;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: calc(var(--lm-spacing) * 2);
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: calc(var(--lm-spacing) * 3);
}
.w-4\/5 {
  width: 80%;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: calc(var(--lm-spacing) * 4);
}
.w-5\/6 {
  width: 83.3333%;
}
.w-52 {
  width: 13rem;
}
.w-6 {
  width: calc(var(--lm-spacing) * 6);
}
.w-60 {
  width: 15rem;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: calc(var(--lm-spacing) * 7.5);
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: calc(var(--lm-spacing) * 8.25);
}
.w-\[1\.65rem\] {
  width: 1.65rem;
}
.w-\[1\.6rem\] {
  width: 1.6rem;
}
.w-\[10rem\] {
  width: 10rem;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[130\%\] {
  width: 130%;
}
.w-\[13rem\] {
  width: 13rem;
}
.w-\[148px\] {
  width: 148px;
}
.w-\[165px\] {
  width: 165px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[2\.75rem\] {
  width: 2.75rem;
}
.w-\[200\%\] {
  width: 200%;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[28rem\] {
  width: 28rem;
}
.w-\[2rem\] {
  width: 2rem;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[42\%\] {
  width: 42%;
}
.w-\[46px\] {
  width: 46px;
}
.w-\[5rem\] {
  width: 5rem;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.w-screen {
  width: 100vw;
}
.\!min-w-0 {
  min-width: 0 !important;
}
.min-w-0 {
  min-width: 0;
}
.min-w-24 {
  min-width: 6rem;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-6 {
  min-width: calc(var(--lm-spacing) * 6);
}
.min-w-96 {
  min-width: 24rem;
}
.min-w-\[2\.75rem\] {
  min-width: 2.75rem;
}
.min-w-\[3\.25rem\] {
  min-width: 3.25rem;
}
.min-w-\[3\.5rem\] {
  min-width: 3.5rem;
}
.min-w-\[320px\] {
  min-width: 320px;
}
.min-w-\[4rem\] {
  min-width: 4rem;
}
.min-w-\[50\%\] {
  min-width: 50%;
}
.min-w-\[90\%\] {
  min-width: 90%;
}
.min-w-fit {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full {
  min-width: 100%;
}
.\!max-w-\[320px\] {
  max-width: 320px !important;
}
.\!max-w-md {
  max-width: 28rem !important;
}
.\!max-w-none {
  max-width: none !important;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-48 {
  max-width: 12rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-60 {
  max-width: 15rem;
}
.max-w-80 {
  max-width: 20rem;
}
.max-w-96 {
  max-width: 24rem;
}
.max-w-\[100\%\] {
  max-width: 100%;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[25rem\] {
  max-width: 25rem;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[362px\] {
  max-width: 362px;
}
.max-w-\[372px\] {
  max-width: 372px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[424px\] {
  max-width: 424px;
}
.max-w-\[44rem\] {
  max-width: 44rem;
}
.max-w-\[45rem\] {
  max-width: 45rem;
}
.max-w-\[480px\] {
  max-width: 480px;
}
.max-w-\[4rem\] {
  max-width: 4rem;
}
.max-w-\[5rem\] {
  max-width: 5rem;
}
.max-w-\[82vw\] {
  max-width: 82vw;
}
.max-w-\[90\%\] {
  max-width: 90%;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-max {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1;
}
.flex-auto {
  flex: auto;
}
.flex-initial {
  flex: 0 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0,
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.grow-0 {
  flex-grow: 0;
}
.basis-full {
  flex-basis: 100%;
}
.table-auto {
  table-layout: auto;
}
.border-collapse {
  border-collapse: collapse;
}
.origin-0 {
  transform-origin: 0%;
}
.-translate-x-0\.25 {
  --tw-translate-x: calc(calc(var(--lm-spacing) * 0.25) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2 {
  --tw-translate-y: calc(calc(var(--lm-spacing) * 1.5) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-3 {
  --tw-translate-y: calc(calc(var(--lm-spacing) * 2) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-6 {
  --tw-translate-y: calc(calc(var(--lm-spacing) * 6) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1 {
  --tw-translate-x: calc(var(--lm-spacing) * 1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[2px\] {
  --tw-translate-x: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0\.25 {
  --tw-translate-y: calc(var(--lm-spacing) * 0.25);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
  --tw-translate-y: calc(var(--lm-spacing) * 1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/2 {
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-\[25deg\] {
  --tw-rotate: -25deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-27\.5deg\] {
  --tw-rotate: -27.5deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[6deg\] {
  --tw-rotate: 6deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-skew-x-12 {
  --tw-skew-x: -12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-50 {
  --tw-scale-x: 0.5;
  --tw-scale-y: 0.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-90 {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[120\%\] {
  --tw-scale-x: 120%;
  --tw-scale-y: 120%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[3\.5\] {
  --tw-scale-x: 3.5;
  --tw-scale-y: 3.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-y-110 {
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-30px) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translateY(-15px) scaleY(1.05);
  }
  80% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate(0, 0) scaleY(0.95);
  }
  90% {
    transform: translateY(-4px) scaleY(1.02);
  }
}
.animate-bounce {
  animation: 1s infinite bounce;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale(1);
  }
}
.animate-pulse {
  animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: 1s linear infinite spin;
}
.\!cursor-help {
  cursor: help !important;
}
.cursor-auto {
  cursor: auto;
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.touch-none {
  touch-action: none;
}
.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.resize {
  resize: both;
}
.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-start {
  scroll-snap-align: start;
}
.scroll-mt-24 {
  scroll-margin-top: 6rem;
}
.list-inside {
  list-style-position: inside;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.content-start {
  align-content: flex-start;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.\!justify-start {
  justify-content: flex-start !important;
}
.justify-start {
  justify-content: flex-start;
}
.\!justify-end {
  justify-content: flex-end !important;
}
.justify-end {
  justify-content: flex-end;
}
.\!justify-center {
  justify-content: center !important;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-items-stretch {
  justify-items: stretch;
}
.gap-0 {
  gap: 0;
}
.gap-0\.5 {
  gap: calc(var(--lm-spacing) * 0.5);
}
.gap-1 {
  gap: calc(var(--lm-spacing) * 1);
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: calc(var(--lm-spacing) * 1.5);
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: calc(var(--lm-spacing) * 2);
}
.gap-4 {
  gap: calc(var(--lm-spacing) * 3);
}
.gap-5 {
  gap: calc(var(--lm-spacing) * 4);
}
.gap-6 {
  gap: calc(var(--lm-spacing) * 6);
}
.gap-8 {
  gap: calc(var(--lm-spacing) * 7.5);
}
.gap-x-1 {
  -moz-column-gap: calc(var(--lm-spacing) * 1);
  column-gap: calc(var(--lm-spacing) * 1);
}
.gap-x-2 {
  -moz-column-gap: calc(var(--lm-spacing) * 1.5);
  column-gap: calc(var(--lm-spacing) * 1.5);
}
.gap-x-3 {
  -moz-column-gap: calc(var(--lm-spacing) * 2);
  column-gap: calc(var(--lm-spacing) * 2);
}
.gap-y-0 {
  row-gap: 0;
}
.gap-y-0\.5 {
  row-gap: calc(var(--lm-spacing) * 0.5);
}
.gap-y-1 {
  row-gap: calc(var(--lm-spacing) * 1);
}
.gap-y-2 {
  row-gap: calc(var(--lm-spacing) * 1.5);
}
.gap-y-3 {
  row-gap: calc(var(--lm-spacing) * 2);
}
.gap-y-4 {
  row-gap: calc(var(--lm-spacing) * 3);
}
.gap-y-5 {
  row-gap: calc(var(--lm-spacing) * 4);
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(calc(var(--lm-spacing) * 1) * var(--tw-space-x-reverse));
  margin-left: calc(
    calc(var(--lm-spacing) * 1) * calc(1 - var(--tw-space-x-reverse))
  );
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(calc(var(--lm-spacing) * 1.5) * var(--tw-space-x-reverse));
  margin-left: calc(
    calc(var(--lm-spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse))
  );
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(calc(var(--lm-spacing) * 2) * var(--tw-space-x-reverse));
  margin-left: calc(
    calc(var(--lm-spacing) * 2) * calc(1 - var(--tw-space-x-reverse))
  );
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--lm-spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(
    calc(var(--lm-spacing) * 0.5) * var(--tw-space-y-reverse)
  );
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--lm-spacing) * 1) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(calc(var(--lm-spacing) * 1) * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--lm-spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(
    calc(var(--lm-spacing) * 1.5) * var(--tw-space-y-reverse)
  );
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--lm-spacing) * 2) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(calc(var(--lm-spacing) * 2) * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--lm-spacing) * 3) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(calc(var(--lm-spacing) * 3) * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--lm-spacing) * 6) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(calc(var(--lm-spacing) * 6) * var(--tw-space-y-reverse));
}
.place-self-center {
  place-self: center;
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.justify-self-end {
  justify-self: end;
}
.justify-self-center {
  justify-self: center;
}
.justify-self-stretch {
  justify-self: stretch;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overscroll-auto {
  overscroll-behavior: auto;
}
.overscroll-contain {
  overscroll-behavior: contain;
}
.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre {
  white-space: pre;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-balance {
  text-wrap: balance;
}
.break-words {
  overflow-wrap: break-word;
}
.\!rounded-2xl {
  border-radius: calc(var(--lm-border-radius) * 1) !important;
}
.\!rounded-3xl {
  border-radius: calc(var(--lm-border-radius) * 1.5) !important;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.\!rounded-lg {
  border-radius: calc(var(--lm-border-radius) * 0.5) !important;
}
.\!rounded-xl {
  border-radius: calc(var(--lm-border-radius) * 0.75) !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: calc(var(--lm-border-radius) * 1);
}
.rounded-3xl {
  border-radius: calc(var(--lm-border-radius) * 1.5);
}
.rounded-\[0_0_1rem_1rem\] {
  border-radius: 0 0 1rem 1rem;
}
.rounded-\[0_0_4rem_4rem\] {
  border-radius: 0 0 4rem 4rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: calc(var(--lm-border-radius) * 0.5);
}
.rounded-md {
  border-radius: calc(var(--lm-border-radius) * 0.375);
}
.rounded-none {
  border-radius: 0;
}
.rounded-sm {
  border-radius: calc(var(--lm-border-radius) * 0.125);
}
.rounded-xl {
  border-radius: calc(var(--lm-border-radius) * 0.75);
}
.rounded-b-lg {
  border-bottom-right-radius: calc(var(--lm-border-radius) * 0.5);
  border-bottom-left-radius: calc(var(--lm-border-radius) * 0.5);
}
.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-b-xl {
  border-bottom-right-radius: calc(var(--lm-border-radius) * 0.75);
  border-bottom-left-radius: calc(var(--lm-border-radius) * 0.75);
}
.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-l-lg {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.5);
  border-bottom-left-radius: calc(var(--lm-border-radius) * 0.5);
}
.rounded-l-xl {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.75);
  border-bottom-left-radius: calc(var(--lm-border-radius) * 0.75);
}
.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-t-2xl {
  border-top-left-radius: calc(var(--lm-border-radius) * 1);
  border-top-right-radius: calc(var(--lm-border-radius) * 1);
}
.rounded-t-3xl {
  border-top-left-radius: calc(var(--lm-border-radius) * 1.5);
  border-top-right-radius: calc(var(--lm-border-radius) * 1.5);
}
.rounded-t-lg {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.5);
  border-top-right-radius: calc(var(--lm-border-radius) * 0.5);
}
.rounded-t-md {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.375);
  border-top-right-radius: calc(var(--lm-border-radius) * 0.375);
}
.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rounded-t-sm {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.125);
  border-top-right-radius: calc(var(--lm-border-radius) * 0.125);
}
.rounded-t-xl {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.75);
  border-top-right-radius: calc(var(--lm-border-radius) * 0.75);
}
.rounded-bl-lg {
  border-bottom-left-radius: calc(var(--lm-border-radius) * 0.5);
}
.rounded-bl-md {
  border-bottom-left-radius: calc(var(--lm-border-radius) * 0.375);
}
.rounded-tl-xl {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.75);
}
.\!border {
  border-width: 1px !important;
}
.\!border-0 {
  border-width: 0 !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-8 {
  border-width: 8px;
}
.border-\[10px\] {
  border-width: 10px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[6px\] {
  border-width: 6px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.\!border-b {
  border-bottom-width: 1px !important;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-0 {
  border-left-width: 0;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0;
}
.border-r-4 {
  border-right-width: 4px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-4 {
  border-top-width: 4px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-\[\#EEEEEE\] {
  --tw-border-opacity: 1 !important;
  border-color: rgba(238, 238, 238, var(--tw-border-opacity, 1)) !important;
}
.\!border-black\/50 {
  border-color: #00000080 !important;
}
.\!border-danger {
  --tw-border-opacity: 1 !important;
  border-color: rgba(
    var(--danger, 255, 0, 0),
    var(--tw-border-opacity, 1)
  ) !important;
}
.\!border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1)) !important;
}
.\!border-primary {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1)) !important;
}
.\!border-success-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(
    var(--success-700, 0, 179, 0),
    var(--tw-border-opacity, 1)
  ) !important;
}
.\!border-transparent {
  border-color: #0000 !important;
}
.border-\[\#EEEEEE\] {
  --tw-border-opacity: 1;
  border-color: rgba(238, 238, 238, var(--tw-border-opacity, 1));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity, 1));
}
.border-black\/20 {
  border-color: #0003;
}
.border-black\/30 {
  border-color: #0000004d;
}
.border-black\/5 {
  border-color: #0000000d;
}
.border-black\/50 {
  border-color: #00000080;
}
.border-black\/75 {
  border-color: #000000bf;
}
.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity, 1));
}
.border-danger {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger, 255, 0, 0), var(--tw-border-opacity, 1));
}
.border-danger-100 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-100, 255, 179, 179),
    var(--tw-border-opacity, 1)
  );
}
.border-danger-200 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-200, 255, 128, 128),
    var(--tw-border-opacity, 1)
  );
}
.border-danger-300 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-300, 255, 77, 77),
    var(--tw-border-opacity, 1)
  );
}
.border-danger-400 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-400, 255, 38, 38),
    var(--tw-border-opacity, 1)
  );
}
.border-danger-50 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-50, 255, 217, 217),
    var(--tw-border-opacity, 1)
  );
}
.border-danger-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-500, 255, 0, 0), var(--tw-border-opacity, 1));
}
.border-danger-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-600, 217, 0, 0), var(--tw-border-opacity, 1));
}
.border-danger-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-700, 179, 0, 0), var(--tw-border-opacity, 1));
}
.border-danger-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-800, 128, 0, 0), var(--tw-border-opacity, 1));
}
.border-danger-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-900, 89, 0, 0), var(--tw-border-opacity, 1));
}
.border-dark {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark), var(--tw-border-opacity, 1));
}
.border-dark-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-100), var(--tw-border-opacity, 1));
}
.border-dark-200 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-200), var(--tw-border-opacity, 1));
}
.border-dark-300 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-300), var(--tw-border-opacity, 1));
}
.border-dark-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-400), var(--tw-border-opacity, 1));
}
.border-dark-50 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-50), var(--tw-border-opacity, 1));
}
.border-dark-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-500), var(--tw-border-opacity, 1));
}
.border-dark-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-600), var(--tw-border-opacity, 1));
}
.border-dark-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-700), var(--tw-border-opacity, 1));
}
.border-dark-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-800), var(--tw-border-opacity, 1));
}
.border-dark-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-900), var(--tw-border-opacity, 1));
}
.border-gold {
  --tw-border-opacity: 1;
  border-color: rgba(247, 185, 23, var(--tw-border-opacity, 1));
}
.border-gold-100 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 136, var(--tw-border-opacity, 1));
}
.border-gold-200 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 110, var(--tw-border-opacity, 1));
}
.border-gold-300 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 235, 85, var(--tw-border-opacity, 1));
}
.border-gold-400 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 210, 57, var(--tw-border-opacity, 1));
}
.border-gold-50 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 149, var(--tw-border-opacity, 1));
}
.border-gold-500 {
  --tw-border-opacity: 1;
  border-color: rgba(247, 185, 23, var(--tw-border-opacity, 1));
}
.border-gold-600 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 161, 0, var(--tw-border-opacity, 1));
}
.border-gold-700 {
  --tw-border-opacity: 1;
  border-color: rgba(191, 137, 0, var(--tw-border-opacity, 1));
}
.border-gold-800 {
  --tw-border-opacity: 1;
  border-color: rgba(164, 115, 0, var(--tw-border-opacity, 1));
}
.border-gold-900 {
  --tw-border-opacity: 1;
  border-color: rgba(138, 93, 0, var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity, 1));
}
.border-info {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info), var(--tw-border-opacity, 1));
}
.border-info-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-100), var(--tw-border-opacity, 1));
}
.border-info-200 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-200), var(--tw-border-opacity, 1));
}
.border-info-300 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-300), var(--tw-border-opacity, 1));
}
.border-info-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-400), var(--tw-border-opacity, 1));
}
.border-info-50 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-50), var(--tw-border-opacity, 1));
}
.border-info-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-500), var(--tw-border-opacity, 1));
}
.border-info-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-600), var(--tw-border-opacity, 1));
}
.border-info-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-700), var(--tw-border-opacity, 1));
}
.border-info-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-800), var(--tw-border-opacity, 1));
}
.border-info-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-900), var(--tw-border-opacity, 1));
}
.border-muted {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted), var(--tw-border-opacity, 1));
}
.border-muted-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-100), var(--tw-border-opacity, 1));
}
.border-muted-200 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-200), var(--tw-border-opacity, 1));
}
.border-muted-300 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-300), var(--tw-border-opacity, 1));
}
.border-muted-300\/70 {
  border-color: rgba(var(--muted-300), 0.7);
}
.border-muted-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-400), var(--tw-border-opacity, 1));
}
.border-muted-50 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-50), var(--tw-border-opacity, 1));
}
.border-muted-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-500), var(--tw-border-opacity, 1));
}
.border-muted-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-600), var(--tw-border-opacity, 1));
}
.border-muted-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-700), var(--tw-border-opacity, 1));
}
.border-muted-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-800), var(--tw-border-opacity, 1));
}
.border-muted-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-900), var(--tw-border-opacity, 1));
}
.border-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-border-opacity, 1));
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 229, 229, var(--tw-border-opacity, 1));
}
.border-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgba(115, 115, 115, var(--tw-border-opacity, 1));
}
.border-neutral-600 {
  --tw-border-opacity: 1;
  border-color: rgba(82, 82, 82, var(--tw-border-opacity, 1));
}
.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 215, 170, var(--tw-border-opacity, 1));
}
.border-primary {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1));
}
.border-primary-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-100), var(--tw-border-opacity, 1));
}
.border-primary-200 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-200), var(--tw-border-opacity, 1));
}
.border-primary-200\/70 {
  border-color: rgba(var(--primary-200), 0.7);
}
.border-primary-300 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-300), var(--tw-border-opacity, 1));
}
.border-primary-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-400), var(--tw-border-opacity, 1));
}
.border-primary-50 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-50), var(--tw-border-opacity, 1));
}
.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-500), var(--tw-border-opacity, 1));
}
.border-primary-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-600), var(--tw-border-opacity, 1));
}
.border-primary-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-700), var(--tw-border-opacity, 1));
}
.border-primary-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-800), var(--tw-border-opacity, 1));
}
.border-primary-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-900), var(--tw-border-opacity, 1));
}
.border-primary\/10 {
  border-color: rgba(var(--primary), 0.1);
}
.border-primary\/15 {
  border-color: rgba(var(--primary), 0.15);
}
.border-primary\/30 {
  border-color: rgba(var(--primary), 0.3);
}
.border-primary\/50 {
  border-color: rgba(var(--primary), 0.5);
}
.border-secondary {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary), var(--tw-border-opacity, 1));
}
.border-secondary-100 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-100), var(--tw-border-opacity, 1));
}
.border-secondary-200 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-200), var(--tw-border-opacity, 1));
}
.border-secondary-300 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-300), var(--tw-border-opacity, 1));
}
.border-secondary-400 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-400), var(--tw-border-opacity, 1));
}
.border-secondary-50 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-50), var(--tw-border-opacity, 1));
}
.border-secondary-500 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-500), var(--tw-border-opacity, 1));
}
.border-secondary-500\/30 {
  border-color: rgba(var(--secondary-500), 0.3);
}
.border-secondary-600 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-600), var(--tw-border-opacity, 1));
}
.border-secondary-700 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-700), var(--tw-border-opacity, 1));
}
.border-secondary-800 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-800), var(--tw-border-opacity, 1));
}
.border-secondary-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-900), var(--tw-border-opacity, 1));
}
.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgba(241, 245, 249, var(--tw-border-opacity, 1));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity, 1));
}
.border-slate-200\/70 {
  border-color: #e2e8f0b3;
}
.border-slate-200\/80 {
  border-color: #e2e8f0cc;
}
.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity, 1));
}
.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 41, 59, var(--tw-border-opacity, 1));
}
.border-success {
  --tw-border-opacity: 1;
  border-color: rgba(var(--success, 0, 255, 0), var(--tw-border-opacity, 1));
}
.border-success-100 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-100, 179, 255, 179),
    var(--tw-border-opacity, 1)
  );
}
.border-success-200 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-200, 128, 255, 128),
    var(--tw-border-opacity, 1)
  );
}
.border-success-300 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-300, 77, 255, 77),
    var(--tw-border-opacity, 1)
  );
}
.border-success-400 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-400, 38, 255, 38),
    var(--tw-border-opacity, 1)
  );
}
.border-success-50 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-50, 217, 255, 217),
    var(--tw-border-opacity, 1)
  );
}
.border-success-500 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-500, 0, 255, 0),
    var(--tw-border-opacity, 1)
  );
}
.border-success-600 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-600, 0, 217, 0),
    var(--tw-border-opacity, 1)
  );
}
.border-success-700 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-700, 0, 179, 0),
    var(--tw-border-opacity, 1)
  );
}
.border-success-800 {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-800, 0, 128, 0),
    var(--tw-border-opacity, 1)
  );
}
.border-success-900 {
  --tw-border-opacity: 1;
  border-color: rgba(var(--success-900, 0, 89, 0), var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: #0000;
}
.border-warning {
  --tw-border-opacity: 1;
  border-color: rgba(240, 173, 78, var(--tw-border-opacity, 1));
}
.border-warning-100 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 175, var(--tw-border-opacity, 1));
}
.border-warning-200 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 248, 150, var(--tw-border-opacity, 1));
}
.border-warning-300 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 223, 125, var(--tw-border-opacity, 1));
}
.border-warning-400 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 198, 102, var(--tw-border-opacity, 1));
}
.border-warning-50 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 187, var(--tw-border-opacity, 1));
}
.border-warning-500 {
  --tw-border-opacity: 1;
  border-color: rgba(240, 173, 78, var(--tw-border-opacity, 1));
}
.border-warning-600 {
  --tw-border-opacity: 1;
  border-color: rgba(213, 149, 54, var(--tw-border-opacity, 1));
}
.border-warning-700 {
  --tw-border-opacity: 1;
  border-color: rgba(186, 126, 29, var(--tw-border-opacity, 1));
}
.border-warning-800 {
  --tw-border-opacity: 1;
  border-color: rgba(159, 103, 0, var(--tw-border-opacity, 1));
}
.border-warning-900 {
  --tw-border-opacity: 1;
  border-color: rgba(133, 82, 0, var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.border-white\/20 {
  border-color: #fff3;
}
.border-white\/40 {
  border-color: #fff6;
}
.border-white\/60 {
  border-color: #fff9;
}
.border-r-slate-300 {
  --tw-border-opacity: 1;
  border-right-color: rgba(203, 213, 225, var(--tw-border-opacity, 1));
}
.border-t-danger {
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--danger, 255, 0, 0), var(--tw-border-opacity, 1));
}
.border-t-gold-600 {
  --tw-border-opacity: 1;
  border-top-color: rgba(219, 161, 0, var(--tw-border-opacity, 1));
}
.border-t-info {
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--info), var(--tw-border-opacity, 1));
}
.border-t-primary {
  --tw-border-opacity: 1;
  border-top-color: rgba(var(--primary), var(--tw-border-opacity, 1));
}
.\!bg-danger {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(
    var(--danger, 255, 0, 0),
    var(--tw-bg-opacity, 1)
  ) !important;
}
.\!bg-gray-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(var(--primary), var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary\/10 {
  background-color: rgba(var(--primary), 0.1) !important;
}
.\!bg-primary\/80 {
  background-color: rgba(var(--primary), 0.8) !important;
}
.\!bg-slate-100\/80 {
  background-color: #f1f5f9cc !important;
}
.\!bg-slate-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-success {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(
    var(--success, 0, 255, 0),
    var(--tw-bg-opacity, 1)
  ) !important;
}
.\!bg-success-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(
    var(--success-600, 0, 217, 0),
    var(--tw-bg-opacity, 1)
  ) !important;
}
.\!bg-transparent {
  background-color: #0000 !important;
}
.bg-\[\#0C6207\] {
  --tw-bg-opacity: 1;
  background-color: rgba(12, 98, 7, var(--tw-bg-opacity, 1));
}
.bg-\[\#E7EFFC\] {
  --tw-bg-opacity: 1;
  background-color: rgba(231, 239, 252, var(--tw-bg-opacity, 1));
}
.bg-\[\#EAEAEA\] {
  --tw-bg-opacity: 1;
  background-color: rgba(234, 234, 234, var(--tw-bg-opacity, 1));
}
.bg-\[\#F0F4FF\] {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 244, 255, var(--tw-bg-opacity, 1));
}
.bg-\[\#f7f8fa\] {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 248, 250, var(--tw-bg-opacity, 1));
}
.bg-background {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--background), var(--tw-bg-opacity, 1));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
}
.bg-black\/10 {
  background-color: #0000001a;
}
.bg-black\/20 {
  background-color: #0003;
}
.bg-black\/5 {
  background-color: #0000000d;
}
.bg-black\/50 {
  background-color: #00000080;
}
.bg-black\/60 {
  background-color: #0009;
}
.bg-black\/75 {
  background-color: #000000bf;
}
.bg-black\/80 {
  background-color: #000c;
}
.bg-black\/\[0\.025\] {
  background-color: #00000006;
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity, 1));
}
.bg-danger {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger, 255, 0, 0), var(--tw-bg-opacity, 1));
}
.bg-danger-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-100, 255, 179, 179),
    var(--tw-bg-opacity, 1)
  );
}
.bg-danger-100\/50 {
  background-color: rgba(var(--danger-100, 255, 179, 179), 0.5);
}
.bg-danger-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-200, 255, 128, 128),
    var(--tw-bg-opacity, 1)
  );
}
.bg-danger-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-300, 255, 77, 77),
    var(--tw-bg-opacity, 1)
  );
}
.bg-danger-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-400, 255, 38, 38),
    var(--tw-bg-opacity, 1)
  );
}
.bg-danger-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-50, 255, 217, 217),
    var(--tw-bg-opacity, 1)
  );
}
.bg-danger-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-500, 255, 0, 0), var(--tw-bg-opacity, 1));
}
.bg-danger-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-600, 217, 0, 0), var(--tw-bg-opacity, 1));
}
.bg-danger-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-700, 179, 0, 0), var(--tw-bg-opacity, 1));
}
.bg-danger-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-800, 128, 0, 0), var(--tw-bg-opacity, 1));
}
.bg-danger-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-900, 89, 0, 0), var(--tw-bg-opacity, 1));
}
.bg-dark {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark), var(--tw-bg-opacity, 1));
}
.bg-dark-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-100), var(--tw-bg-opacity, 1));
}
.bg-dark-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-200), var(--tw-bg-opacity, 1));
}
.bg-dark-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-300), var(--tw-bg-opacity, 1));
}
.bg-dark-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-400), var(--tw-bg-opacity, 1));
}
.bg-dark-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-50), var(--tw-bg-opacity, 1));
}
.bg-dark-50\/10 {
  background-color: rgba(var(--dark-50), 0.1);
}
.bg-dark-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-500), var(--tw-bg-opacity, 1));
}
.bg-dark-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-600), var(--tw-bg-opacity, 1));
}
.bg-dark-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-700), var(--tw-bg-opacity, 1));
}
.bg-dark-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-800), var(--tw-bg-opacity, 1));
}
.bg-dark-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-900), var(--tw-bg-opacity, 1));
}
.bg-dark\/5 {
  background-color: rgba(var(--dark), 0.05);
}
.bg-gold {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 185, 23, var(--tw-bg-opacity, 1));
}
.bg-gold-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 136, var(--tw-bg-opacity, 1));
}
.bg-gold-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 110, var(--tw-bg-opacity, 1));
}
.bg-gold-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 235, 85, var(--tw-bg-opacity, 1));
}
.bg-gold-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 210, 57, var(--tw-bg-opacity, 1));
}
.bg-gold-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 149, var(--tw-bg-opacity, 1));
}
.bg-gold-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 185, 23, var(--tw-bg-opacity, 1));
}
.bg-gold-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 161, 0, var(--tw-bg-opacity, 1));
}
.bg-gold-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 137, 0, var(--tw-bg-opacity, 1));
}
.bg-gold-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(164, 115, 0, var(--tw-bg-opacity, 1));
}
.bg-gold-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(138, 93, 0, var(--tw-bg-opacity, 1));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity, 1));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity, 1));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity, 1));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
}
.bg-gray-500\/5 {
  background-color: #6b72800d;
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity, 1));
}
.bg-info {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info), var(--tw-bg-opacity, 1));
}
.bg-info-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-100), var(--tw-bg-opacity, 1));
}
.bg-info-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-200), var(--tw-bg-opacity, 1));
}
.bg-info-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-300), var(--tw-bg-opacity, 1));
}
.bg-info-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-400), var(--tw-bg-opacity, 1));
}
.bg-info-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-50), var(--tw-bg-opacity, 1));
}
.bg-info-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-500), var(--tw-bg-opacity, 1));
}
.bg-info-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-600), var(--tw-bg-opacity, 1));
}
.bg-info-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-700), var(--tw-bg-opacity, 1));
}
.bg-info-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-800), var(--tw-bg-opacity, 1));
}
.bg-info-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-900), var(--tw-bg-opacity, 1));
}
.bg-muted {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted), var(--tw-bg-opacity, 1));
}
.bg-muted-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-100), var(--tw-bg-opacity, 1));
}
.bg-muted-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-200), var(--tw-bg-opacity, 1));
}
.bg-muted-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-300), var(--tw-bg-opacity, 1));
}
.bg-muted-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-400), var(--tw-bg-opacity, 1));
}
.bg-muted-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-50), var(--tw-bg-opacity, 1));
}
.bg-muted-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-500), var(--tw-bg-opacity, 1));
}
.bg-muted-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-600), var(--tw-bg-opacity, 1));
}
.bg-muted-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-700), var(--tw-bg-opacity, 1));
}
.bg-muted-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-800), var(--tw-bg-opacity, 1));
}
.bg-muted-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-900), var(--tw-bg-opacity, 1));
}
.bg-muted\/20 {
  background-color: rgba(var(--muted), 0.2);
}
.bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity, 1));
}
.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 250, var(--tw-bg-opacity, 1));
}
.bg-neutral-50\/50 {
  background-color: #fafafa80;
}
.bg-neutral-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(115, 115, 115, var(--tw-bg-opacity, 1));
}
.bg-neutral-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(82, 82, 82, var(--tw-bg-opacity, 1));
}
.bg-neutral-600\/10 {
  background-color: #5252521a;
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 146, 60, var(--tw-bg-opacity, 1));
}
.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 247, 237, var(--tw-bg-opacity, 1));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary), var(--tw-bg-opacity, 1));
}
.bg-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-100), var(--tw-bg-opacity, 1));
}
.bg-primary-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-200), var(--tw-bg-opacity, 1));
}
.bg-primary-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-300), var(--tw-bg-opacity, 1));
}
.bg-primary-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-400), var(--tw-bg-opacity, 1));
}
.bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-50), var(--tw-bg-opacity, 1));
}
.bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-500), var(--tw-bg-opacity, 1));
}
.bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-600), var(--tw-bg-opacity, 1));
}
.bg-primary-600\/50 {
  background-color: rgba(var(--primary-600), 0.5);
}
.bg-primary-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-700), var(--tw-bg-opacity, 1));
}
.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-800), var(--tw-bg-opacity, 1));
}
.bg-primary-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-900), var(--tw-bg-opacity, 1));
}
.bg-primary\/10 {
  background-color: rgba(var(--primary), 0.1);
}
.bg-primary\/20 {
  background-color: rgba(var(--primary), 0.2);
}
.bg-primary\/5 {
  background-color: rgba(var(--primary), 0.05);
}
.bg-primary\/80 {
  background-color: rgba(var(--primary), 0.8);
}
.bg-primary\/\[0\.03\] {
  background-color: rgba(var(--primary), 0.03);
}
.bg-primary\/\[0\.04\] {
  background-color: rgba(var(--primary), 0.04);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity, 1));
}
.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary), var(--tw-bg-opacity, 1));
}
.bg-secondary-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-100), var(--tw-bg-opacity, 1));
}
.bg-secondary-100\/60 {
  background-color: rgba(var(--secondary-100), 0.6);
}
.bg-secondary-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-200), var(--tw-bg-opacity, 1));
}
.bg-secondary-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-300), var(--tw-bg-opacity, 1));
}
.bg-secondary-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-400), var(--tw-bg-opacity, 1));
}
.bg-secondary-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-50), var(--tw-bg-opacity, 1));
}
.bg-secondary-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-500), var(--tw-bg-opacity, 1));
}
.bg-secondary-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-600), var(--tw-bg-opacity, 1));
}
.bg-secondary-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-700), var(--tw-bg-opacity, 1));
}
.bg-secondary-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-800), var(--tw-bg-opacity, 1));
}
.bg-secondary-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-900), var(--tw-bg-opacity, 1));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity, 1));
}
.bg-slate-100\/95 {
  background-color: #f1f5f9f2;
}
.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity, 1));
}
.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity, 1));
}
.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 250, 252, var(--tw-bg-opacity, 1));
}
.bg-success {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--success, 0, 255, 0), var(--tw-bg-opacity, 1));
}
.bg-success-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-100, 179, 255, 179),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-200, 128, 255, 128),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-300, 77, 255, 77),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-400, 38, 255, 38),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-50, 217, 255, 217),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-50\/50 {
  background-color: rgba(var(--success-50, 217, 255, 217), 0.5);
}
.bg-success-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-500, 0, 255, 0),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-600, 0, 217, 0),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-700, 0, 179, 0),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-800, 0, 128, 0),
    var(--tw-bg-opacity, 1)
  );
}
.bg-success-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--success-900, 0, 89, 0), var(--tw-bg-opacity, 1));
}
.bg-success\/10 {
  background-color: rgba(var(--success, 0, 255, 0), 0.1);
}
.bg-transparent {
  background-color: #0000;
}
.bg-warning {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 173, 78, var(--tw-bg-opacity, 1));
}
.bg-warning-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 175, var(--tw-bg-opacity, 1));
}
.bg-warning-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 248, 150, var(--tw-bg-opacity, 1));
}
.bg-warning-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 223, 125, var(--tw-bg-opacity, 1));
}
.bg-warning-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 198, 102, var(--tw-bg-opacity, 1));
}
.bg-warning-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 187, var(--tw-bg-opacity, 1));
}
.bg-warning-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 173, 78, var(--tw-bg-opacity, 1));
}
.bg-warning-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(213, 149, 54, var(--tw-bg-opacity, 1));
}
.bg-warning-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(186, 126, 29, var(--tw-bg-opacity, 1));
}
.bg-warning-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(159, 103, 0, var(--tw-bg-opacity, 1));
}
.bg-warning-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(133, 82, 0, var(--tw-bg-opacity, 1));
}
.bg-warning\/10 {
  background-color: #f0ad4e1a;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.bg-white\/10 {
  background-color: #ffffff1a;
}
.bg-white\/20 {
  background-color: #fff3;
}
.bg-white\/30 {
  background-color: #ffffff4d;
}
.bg-white\/40 {
  background-color: #fff6;
}
.bg-white\/5 {
  background-color: #ffffff0d;
}
.bg-white\/50 {
  background-color: #ffffff80;
}
.bg-white\/70 {
  background-color: #ffffffb3;
}
.bg-white\/80 {
  background-color: #fffc;
}
.bg-white\/90 {
  background-color: #ffffffe6;
}
.bg-white\/95 {
  background-color: #fffffff2;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.\!bg-none {
  background-image: none !important;
}
.bg-gradient-radial {
  background-image: radial-gradient(var(--tw-gradient-stops));
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}
.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.from-\[\#01ABF5\] {
  --tw-gradient-from: #01abf5 var(--tw-gradient-from-position);
  --tw-gradient-to: #01abf500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/50 {
  --tw-gradient-from: #00000080 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/70 {
  --tw-gradient-from: #000000b3 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-50 {
  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to: #eff6ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger {
  --tw-gradient-from: rgb(var(--danger, 255, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger, 255, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-100 {
  --tw-gradient-from: rgb(var(--danger-100, 255, 179, 179))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-100, 255, 179, 179), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-200 {
  --tw-gradient-from: rgb(var(--danger-200, 255, 128, 128))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-200, 255, 128, 128), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-300 {
  --tw-gradient-from: rgb(var(--danger-300, 255, 77, 77))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-300, 255, 77, 77), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-400 {
  --tw-gradient-from: rgb(var(--danger-400, 255, 38, 38))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-400, 255, 38, 38), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-50 {
  --tw-gradient-from: rgb(var(--danger-50, 255, 217, 217))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-50, 255, 217, 217), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-500 {
  --tw-gradient-from: rgb(var(--danger-500, 255, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-500, 255, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-600 {
  --tw-gradient-from: rgb(var(--danger-600, 217, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-600, 217, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-700 {
  --tw-gradient-from: rgb(var(--danger-700, 179, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-700, 179, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-800 {
  --tw-gradient-from: rgb(var(--danger-800, 128, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-800, 128, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-danger-900 {
  --tw-gradient-from: rgb(var(--danger-900, 89, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-900, 89, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark {
  --tw-gradient-from: rgb(var(--dark)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-100 {
  --tw-gradient-from: rgb(var(--dark-100)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-200 {
  --tw-gradient-from: rgb(var(--dark-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-300 {
  --tw-gradient-from: rgb(var(--dark-300)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-400 {
  --tw-gradient-from: rgb(var(--dark-400)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-50 {
  --tw-gradient-from: rgb(var(--dark-50)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-500 {
  --tw-gradient-from: rgb(var(--dark-500)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-600 {
  --tw-gradient-from: rgb(var(--dark-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-700 {
  --tw-gradient-from: rgb(var(--dark-700)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-800 {
  --tw-gradient-from: rgb(var(--dark-800)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-dark-900 {
  --tw-gradient-from: rgb(var(--dark-900)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold {
  --tw-gradient-from: #f7b917 var(--tw-gradient-from-position);
  --tw-gradient-to: #f7b91700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-100 {
  --tw-gradient-from: #ff8 var(--tw-gradient-from-position);
  --tw-gradient-to: #ff80 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-200 {
  --tw-gradient-from: #ffff6e var(--tw-gradient-from-position);
  --tw-gradient-to: #ffff6e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-300 {
  --tw-gradient-from: #ffeb55 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffeb5500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-400 {
  --tw-gradient-from: #ffd239 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffd23900 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-50 {
  --tw-gradient-from: #ffff95 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffff9500 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-500 {
  --tw-gradient-from: #f7b917 var(--tw-gradient-from-position);
  --tw-gradient-to: #f7b91700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-600 {
  --tw-gradient-from: #dba100 var(--tw-gradient-from-position);
  --tw-gradient-to: #dba10000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-700 {
  --tw-gradient-from: #bf8900 var(--tw-gradient-from-position);
  --tw-gradient-to: #bf890000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-800 {
  --tw-gradient-from: #a47300 var(--tw-gradient-from-position);
  --tw-gradient-to: #a4730000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-900 {
  --tw-gradient-from: #8a5d00 var(--tw-gradient-from-position);
  --tw-gradient-to: #8a5d0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900\/90 {
  --tw-gradient-from: #111827e6 var(--tw-gradient-from-position);
  --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500 {
  --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
  --tw-gradient-to: #6366f100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info {
  --tw-gradient-from: rgb(var(--info)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-100 {
  --tw-gradient-from: rgb(var(--info-100)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-200 {
  --tw-gradient-from: rgb(var(--info-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-300 {
  --tw-gradient-from: rgb(var(--info-300)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-400 {
  --tw-gradient-from: rgb(var(--info-400)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-50 {
  --tw-gradient-from: rgb(var(--info-50)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-500 {
  --tw-gradient-from: rgb(var(--info-500)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-600 {
  --tw-gradient-from: rgb(var(--info-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-700 {
  --tw-gradient-from: rgb(var(--info-700)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-800 {
  --tw-gradient-from: rgb(var(--info-800)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-info-900 {
  --tw-gradient-from: rgb(var(--info-900)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted {
  --tw-gradient-from: rgb(var(--muted)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-100 {
  --tw-gradient-from: rgb(var(--muted-100)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-200 {
  --tw-gradient-from: rgb(var(--muted-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-300 {
  --tw-gradient-from: rgb(var(--muted-300)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-400 {
  --tw-gradient-from: rgb(var(--muted-400)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-50 {
  --tw-gradient-from: rgb(var(--muted-50)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-500 {
  --tw-gradient-from: rgb(var(--muted-500)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-600 {
  --tw-gradient-from: rgb(var(--muted-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-700 {
  --tw-gradient-from: rgb(var(--muted-700)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-800 {
  --tw-gradient-from: rgb(var(--muted-800)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-muted-900 {
  --tw-gradient-from: rgb(var(--muted-900)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--muted-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary {
  --tw-gradient-from: rgb(var(--primary)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-100 {
  --tw-gradient-from: rgb(var(--primary-100)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-200 {
  --tw-gradient-from: rgb(var(--primary-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-300 {
  --tw-gradient-from: rgb(var(--primary-300)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-400 {
  --tw-gradient-from: rgb(var(--primary-400)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-400\/20 {
  --tw-gradient-from: rgba(var(--primary-400), 0.2)
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-50 {
  --tw-gradient-from: rgb(var(--primary-50)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-500 {
  --tw-gradient-from: rgb(var(--primary-500)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-600 {
  --tw-gradient-from: rgb(var(--primary-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-700 {
  --tw-gradient-from: rgb(var(--primary-700)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-800 {
  --tw-gradient-from: rgb(var(--primary-800)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary-900 {
  --tw-gradient-from: rgb(var(--primary-900)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary\/70 {
  --tw-gradient-from: rgba(var(--primary), 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary {
  --tw-gradient-from: rgb(var(--secondary)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-100 {
  --tw-gradient-from: rgb(var(--secondary-100)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-200 {
  --tw-gradient-from: rgb(var(--secondary-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-300 {
  --tw-gradient-from: rgb(var(--secondary-300)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-400 {
  --tw-gradient-from: rgb(var(--secondary-400)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-50 {
  --tw-gradient-from: rgb(var(--secondary-50)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-500 {
  --tw-gradient-from: rgb(var(--secondary-500)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-600 {
  --tw-gradient-from: rgb(var(--secondary-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-700 {
  --tw-gradient-from: rgb(var(--secondary-700)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-800 {
  --tw-gradient-from: rgb(var(--secondary-800)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-secondary-900 {
  --tw-gradient-from: rgb(var(--secondary-900)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success {
  --tw-gradient-from: rgb(var(--success, 0, 255, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success, 0, 255, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-100 {
  --tw-gradient-from: rgb(var(--success-100, 179, 255, 179))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-100, 179, 255, 179), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-200 {
  --tw-gradient-from: rgb(var(--success-200, 128, 255, 128))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-200, 128, 255, 128), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-300 {
  --tw-gradient-from: rgb(var(--success-300, 77, 255, 77))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-300, 77, 255, 77), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-400 {
  --tw-gradient-from: rgb(var(--success-400, 38, 255, 38))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-400, 38, 255, 38), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-50 {
  --tw-gradient-from: rgb(var(--success-50, 217, 255, 217))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-50, 217, 255, 217), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-500 {
  --tw-gradient-from: rgb(var(--success-500, 0, 255, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-500, 0, 255, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-600 {
  --tw-gradient-from: rgb(var(--success-600, 0, 217, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-600, 0, 217, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-700 {
  --tw-gradient-from: rgb(var(--success-700, 0, 179, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-700, 0, 179, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-800 {
  --tw-gradient-from: rgb(var(--success-800, 0, 128, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-800, 0, 128, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-success-900 {
  --tw-gradient-from: rgb(var(--success-900, 0, 89, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-900, 0, 89, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning {
  --tw-gradient-from: #f0ad4e var(--tw-gradient-from-position);
  --tw-gradient-to: #f0ad4e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-100 {
  --tw-gradient-from: #ffffaf var(--tw-gradient-from-position);
  --tw-gradient-to: #ffffaf00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-200 {
  --tw-gradient-from: #fff896 var(--tw-gradient-from-position);
  --tw-gradient-to: #fff89600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-300 {
  --tw-gradient-from: #ffdf7d var(--tw-gradient-from-position);
  --tw-gradient-to: #ffdf7d00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-400 {
  --tw-gradient-from: #ffc666 var(--tw-gradient-from-position);
  --tw-gradient-to: #ffc66600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-50 {
  --tw-gradient-from: #ffb var(--tw-gradient-from-position);
  --tw-gradient-to: #ffb0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-500 {
  --tw-gradient-from: #f0ad4e var(--tw-gradient-from-position);
  --tw-gradient-to: #f0ad4e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-600 {
  --tw-gradient-from: #d59536 var(--tw-gradient-from-position);
  --tw-gradient-to: #d5953600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-700 {
  --tw-gradient-from: #ba7e1d var(--tw-gradient-from-position);
  --tw-gradient-to: #ba7e1d00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-800 {
  --tw-gradient-from: #9f6700 var(--tw-gradient-from-position);
  --tw-gradient-to: #9f670000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-warning-900 {
  --tw-gradient-from: #855200 var(--tw-gradient-from-position);
  --tw-gradient-to: #85520000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/20 {
  --tw-gradient-from: #fff3 var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/25 {
  --tw-gradient-from: #ffffff40 var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/30 {
  --tw-gradient-from: #ffffff4d var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/75 {
  --tw-gradient-from: #ffffffbf var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-25\% {
  --tw-gradient-from-position: 25%;
}
.via-black\/35 {
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #00000059 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-blue-100 {
  --tw-gradient-to: #dbeafe00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #dbeafe var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger {
  --tw-gradient-to: rgba(var(--danger, 255, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger, 255, 0, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-100 {
  --tw-gradient-to: rgba(var(--danger-100, 255, 179, 179), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-100, 255, 179, 179)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-200 {
  --tw-gradient-to: rgba(var(--danger-200, 255, 128, 128), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-200, 255, 128, 128)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-300 {
  --tw-gradient-to: rgba(var(--danger-300, 255, 77, 77), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-300, 255, 77, 77)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-400 {
  --tw-gradient-to: rgba(var(--danger-400, 255, 38, 38), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-400, 255, 38, 38)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-50 {
  --tw-gradient-to: rgba(var(--danger-50, 255, 217, 217), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-50, 255, 217, 217)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-500 {
  --tw-gradient-to: rgba(var(--danger-500, 255, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-500, 255, 0, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-600 {
  --tw-gradient-to: rgba(var(--danger-600, 217, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-600, 217, 0, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-700 {
  --tw-gradient-to: rgba(var(--danger-700, 179, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-700, 179, 0, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-800 {
  --tw-gradient-to: rgba(var(--danger-800, 128, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-800, 128, 0, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-danger-900 {
  --tw-gradient-to: rgba(var(--danger-900, 89, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--danger-900, 89, 0, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-dark {
  --tw-gradient-to: rgba(var(--dark), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), rgb(var(--dark)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-dark-100 {
  --tw-gradient-to: rgba(var(--dark-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-100)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-200 {
  --tw-gradient-to: rgba(var(--dark-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-200)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-300 {
  --tw-gradient-to: rgba(var(--dark-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-300)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-400 {
  --tw-gradient-to: rgba(var(--dark-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-400)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-50 {
  --tw-gradient-to: rgba(var(--dark-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-50)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-500 {
  --tw-gradient-to: rgba(var(--dark-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-500)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-600 {
  --tw-gradient-to: rgba(var(--dark-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-600)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-700 {
  --tw-gradient-to: rgba(var(--dark-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-700)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-800 {
  --tw-gradient-to: rgba(var(--dark-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-800)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-dark-900 {
  --tw-gradient-to: rgba(var(--dark-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--dark-900)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gold {
  --tw-gradient-to: #f7b91700 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #f7b917 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-100 {
  --tw-gradient-to: #ff80 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ff8 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-200 {
  --tw-gradient-to: #ffff6e00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffff6e var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-300 {
  --tw-gradient-to: #ffeb5500 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffeb55 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-400 {
  --tw-gradient-to: #ffd23900 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffd239 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-50 {
  --tw-gradient-to: #ffff9500 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffff95 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-500 {
  --tw-gradient-to: #f7b91700 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #f7b917 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-600 {
  --tw-gradient-to: #dba10000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #dba100 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-700 {
  --tw-gradient-to: #bf890000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #bf8900 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-800 {
  --tw-gradient-to: #a4730000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #a47300 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gold-900 {
  --tw-gradient-to: #8a5d0000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #8a5d00 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-gray-900\/70 {
  --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #111827b3 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-info {
  --tw-gradient-to: rgba(var(--info), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), rgb(var(--info)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-info-100 {
  --tw-gradient-to: rgba(var(--info-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-100)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-200 {
  --tw-gradient-to: rgba(var(--info-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-200)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-300 {
  --tw-gradient-to: rgba(var(--info-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-300)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-400 {
  --tw-gradient-to: rgba(var(--info-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-400)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-50 {
  --tw-gradient-to: rgba(var(--info-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-50)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-500 {
  --tw-gradient-to: rgba(var(--info-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-500)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-600 {
  --tw-gradient-to: rgba(var(--info-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-600)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-700 {
  --tw-gradient-to: rgba(var(--info-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-700)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-800 {
  --tw-gradient-to: rgba(var(--info-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-800)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-info-900 {
  --tw-gradient-to: rgba(var(--info-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--info-900)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted {
  --tw-gradient-to: rgba(var(--muted), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), rgb(var(--muted)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-muted-100 {
  --tw-gradient-to: rgba(var(--muted-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-100)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-200 {
  --tw-gradient-to: rgba(var(--muted-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-200)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-300 {
  --tw-gradient-to: rgba(var(--muted-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-300)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-400 {
  --tw-gradient-to: rgba(var(--muted-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-400)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-50 {
  --tw-gradient-to: rgba(var(--muted-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-50)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-500 {
  --tw-gradient-to: rgba(var(--muted-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-500)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-600 {
  --tw-gradient-to: rgba(var(--muted-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-600)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-700 {
  --tw-gradient-to: rgba(var(--muted-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-700)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-800 {
  --tw-gradient-to: rgba(var(--muted-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-800)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-muted-900 {
  --tw-gradient-to: rgba(var(--muted-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--muted-900)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-primary {
  --tw-gradient-to: rgba(var(--primary), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-primary-100 {
  --tw-gradient-to: rgba(var(--primary-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-100)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-200 {
  --tw-gradient-to: rgba(var(--primary-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-200)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-300 {
  --tw-gradient-to: rgba(var(--primary-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-300)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-400 {
  --tw-gradient-to: rgba(var(--primary-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-400)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-400\/10 {
  --tw-gradient-to: rgba(var(--primary-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgba(var(--primary-400), 0.1) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-50 {
  --tw-gradient-to: rgba(var(--primary-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-50)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-500 {
  --tw-gradient-to: rgba(var(--primary-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-500)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-600 {
  --tw-gradient-to: rgba(var(--primary-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-600)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-700 {
  --tw-gradient-to: rgba(var(--primary-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-700)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-800 {
  --tw-gradient-to: rgba(var(--primary-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-800)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary-900 {
  --tw-gradient-to: rgba(var(--primary-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--primary-900)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-primary\/90 {
  --tw-gradient-to: rgba(var(--primary), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgba(var(--primary), 0.9) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-purple-500 {
  --tw-gradient-to: #a855f700 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary {
  --tw-gradient-to: rgba(var(--secondary), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary)) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-secondary-100 {
  --tw-gradient-to: rgba(var(--secondary-100), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-100)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-200 {
  --tw-gradient-to: rgba(var(--secondary-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-200)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-300 {
  --tw-gradient-to: rgba(var(--secondary-300), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-300)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-400 {
  --tw-gradient-to: rgba(var(--secondary-400), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-400)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-50 {
  --tw-gradient-to: rgba(var(--secondary-50), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-50)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-500 {
  --tw-gradient-to: rgba(var(--secondary-500), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-500)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-600 {
  --tw-gradient-to: rgba(var(--secondary-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-600)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-700 {
  --tw-gradient-to: rgba(var(--secondary-700), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-700)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-800 {
  --tw-gradient-to: rgba(var(--secondary-800), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-800)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-secondary-900 {
  --tw-gradient-to: rgba(var(--secondary-900), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--secondary-900)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success {
  --tw-gradient-to: rgba(var(--success, 0, 255, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success, 0, 255, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-100 {
  --tw-gradient-to: rgba(var(--success-100, 179, 255, 179), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-100, 179, 255, 179)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-200 {
  --tw-gradient-to: rgba(var(--success-200, 128, 255, 128), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-200, 128, 255, 128)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-300 {
  --tw-gradient-to: rgba(var(--success-300, 77, 255, 77), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-300, 77, 255, 77)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-400 {
  --tw-gradient-to: rgba(var(--success-400, 38, 255, 38), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-400, 38, 255, 38)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-50 {
  --tw-gradient-to: rgba(var(--success-50, 217, 255, 217), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-50, 217, 255, 217)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-500 {
  --tw-gradient-to: rgba(var(--success-500, 0, 255, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-500, 0, 255, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-600 {
  --tw-gradient-to: rgba(var(--success-600, 0, 217, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-600, 0, 217, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-700 {
  --tw-gradient-to: rgba(var(--success-700, 0, 179, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-700, 0, 179, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-800 {
  --tw-gradient-to: rgba(var(--success-800, 0, 128, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-800, 0, 128, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-success-900 {
  --tw-gradient-to: rgba(var(--success-900, 0, 89, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from),
    rgb(var(--success-900, 0, 89, 0)) var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-transparent {
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), transparent var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning {
  --tw-gradient-to: #f0ad4e00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #f0ad4e var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-100 {
  --tw-gradient-to: #ffffaf00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffffaf var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-200 {
  --tw-gradient-to: #fff89600 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #fff896 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-300 {
  --tw-gradient-to: #ffdf7d00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffdf7d var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-400 {
  --tw-gradient-to: #ffc66600 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffc666 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-50 {
  --tw-gradient-to: #ffb0 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffb var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-500 {
  --tw-gradient-to: #f0ad4e00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #f0ad4e var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-600 {
  --tw-gradient-to: #d5953600 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #d59536 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-700 {
  --tw-gradient-to: #ba7e1d00 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ba7e1d var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-800 {
  --tw-gradient-to: #9f670000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #9f6700 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-warning-900 {
  --tw-gradient-to: #85520000 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #855200 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-white {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #fff var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.via-white\/40 {
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #fff6 var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.to-black\/70 {
  --tw-gradient-to: #000000b3 var(--tw-gradient-to-position);
}
.to-black\/80 {
  --tw-gradient-to: #000c var(--tw-gradient-to-position);
}
.to-blue-50 {
  --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
}
.to-danger {
  --tw-gradient-to: rgb(var(--danger, 255, 0, 0)) var(--tw-gradient-to-position);
}
.to-danger-100 {
  --tw-gradient-to: rgb(var(--danger-100, 255, 179, 179))
    var(--tw-gradient-to-position);
}
.to-danger-200 {
  --tw-gradient-to: rgb(var(--danger-200, 255, 128, 128))
    var(--tw-gradient-to-position);
}
.to-danger-300 {
  --tw-gradient-to: rgb(var(--danger-300, 255, 77, 77))
    var(--tw-gradient-to-position);
}
.to-danger-400 {
  --tw-gradient-to: rgb(var(--danger-400, 255, 38, 38))
    var(--tw-gradient-to-position);
}
.to-danger-50 {
  --tw-gradient-to: rgb(var(--danger-50, 255, 217, 217))
    var(--tw-gradient-to-position);
}
.to-danger-500 {
  --tw-gradient-to: rgb(var(--danger-500, 255, 0, 0))
    var(--tw-gradient-to-position);
}
.to-danger-600 {
  --tw-gradient-to: rgb(var(--danger-600, 217, 0, 0))
    var(--tw-gradient-to-position);
}
.to-danger-700 {
  --tw-gradient-to: rgb(var(--danger-700, 179, 0, 0))
    var(--tw-gradient-to-position);
}
.to-danger-800 {
  --tw-gradient-to: rgb(var(--danger-800, 128, 0, 0))
    var(--tw-gradient-to-position);
}
.to-danger-900 {
  --tw-gradient-to: rgb(var(--danger-900, 89, 0, 0))
    var(--tw-gradient-to-position);
}
.to-dark {
  --tw-gradient-to: rgb(var(--dark)) var(--tw-gradient-to-position);
}
.to-dark-100 {
  --tw-gradient-to: rgb(var(--dark-100)) var(--tw-gradient-to-position);
}
.to-dark-200 {
  --tw-gradient-to: rgb(var(--dark-200)) var(--tw-gradient-to-position);
}
.to-dark-300 {
  --tw-gradient-to: rgb(var(--dark-300)) var(--tw-gradient-to-position);
}
.to-dark-400 {
  --tw-gradient-to: rgb(var(--dark-400)) var(--tw-gradient-to-position);
}
.to-dark-50 {
  --tw-gradient-to: rgb(var(--dark-50)) var(--tw-gradient-to-position);
}
.to-dark-500 {
  --tw-gradient-to: rgb(var(--dark-500)) var(--tw-gradient-to-position);
}
.to-dark-600 {
  --tw-gradient-to: rgb(var(--dark-600)) var(--tw-gradient-to-position);
}
.to-dark-700 {
  --tw-gradient-to: rgb(var(--dark-700)) var(--tw-gradient-to-position);
}
.to-dark-800 {
  --tw-gradient-to: rgb(var(--dark-800)) var(--tw-gradient-to-position);
}
.to-dark-900 {
  --tw-gradient-to: rgb(var(--dark-900)) var(--tw-gradient-to-position);
}
.to-gold {
  --tw-gradient-to: #f7b917 var(--tw-gradient-to-position);
}
.to-gold-100 {
  --tw-gradient-to: #ff8 var(--tw-gradient-to-position);
}
.to-gold-200 {
  --tw-gradient-to: #ffff6e var(--tw-gradient-to-position);
}
.to-gold-300 {
  --tw-gradient-to: #ffeb55 var(--tw-gradient-to-position);
}
.to-gold-400 {
  --tw-gradient-to: #ffd239 var(--tw-gradient-to-position);
}
.to-gold-50 {
  --tw-gradient-to: #ffff95 var(--tw-gradient-to-position);
}
.to-gold-500 {
  --tw-gradient-to: #f7b917 var(--tw-gradient-to-position);
}
.to-gold-600 {
  --tw-gradient-to: #dba100 var(--tw-gradient-to-position);
}
.to-gold-700 {
  --tw-gradient-to: #bf8900 var(--tw-gradient-to-position);
}
.to-gold-800 {
  --tw-gradient-to: #a47300 var(--tw-gradient-to-position);
}
.to-gold-900 {
  --tw-gradient-to: #8a5d00 var(--tw-gradient-to-position);
}
.to-gray-900 {
  --tw-gradient-to: #111827 var(--tw-gradient-to-position);
}
.to-gray-900\/20 {
  --tw-gradient-to: #11182733 var(--tw-gradient-to-position);
}
.to-info {
  --tw-gradient-to: rgb(var(--info)) var(--tw-gradient-to-position);
}
.to-info-100 {
  --tw-gradient-to: rgb(var(--info-100)) var(--tw-gradient-to-position);
}
.to-info-200 {
  --tw-gradient-to: rgb(var(--info-200)) var(--tw-gradient-to-position);
}
.to-info-300 {
  --tw-gradient-to: rgb(var(--info-300)) var(--tw-gradient-to-position);
}
.to-info-400 {
  --tw-gradient-to: rgb(var(--info-400)) var(--tw-gradient-to-position);
}
.to-info-50 {
  --tw-gradient-to: rgb(var(--info-50)) var(--tw-gradient-to-position);
}
.to-info-500 {
  --tw-gradient-to: rgb(var(--info-500)) var(--tw-gradient-to-position);
}
.to-info-600 {
  --tw-gradient-to: rgb(var(--info-600)) var(--tw-gradient-to-position);
}
.to-info-700 {
  --tw-gradient-to: rgb(var(--info-700)) var(--tw-gradient-to-position);
}
.to-info-800 {
  --tw-gradient-to: rgb(var(--info-800)) var(--tw-gradient-to-position);
}
.to-info-900 {
  --tw-gradient-to: rgb(var(--info-900)) var(--tw-gradient-to-position);
}
.to-muted {
  --tw-gradient-to: rgb(var(--muted)) var(--tw-gradient-to-position);
}
.to-muted-100 {
  --tw-gradient-to: rgb(var(--muted-100)) var(--tw-gradient-to-position);
}
.to-muted-200 {
  --tw-gradient-to: rgb(var(--muted-200)) var(--tw-gradient-to-position);
}
.to-muted-300 {
  --tw-gradient-to: rgb(var(--muted-300)) var(--tw-gradient-to-position);
}
.to-muted-400 {
  --tw-gradient-to: rgb(var(--muted-400)) var(--tw-gradient-to-position);
}
.to-muted-50 {
  --tw-gradient-to: rgb(var(--muted-50)) var(--tw-gradient-to-position);
}
.to-muted-500 {
  --tw-gradient-to: rgb(var(--muted-500)) var(--tw-gradient-to-position);
}
.to-muted-600 {
  --tw-gradient-to: rgb(var(--muted-600)) var(--tw-gradient-to-position);
}
.to-muted-700 {
  --tw-gradient-to: rgb(var(--muted-700)) var(--tw-gradient-to-position);
}
.to-muted-800 {
  --tw-gradient-to: rgb(var(--muted-800)) var(--tw-gradient-to-position);
}
.to-muted-900 {
  --tw-gradient-to: rgb(var(--muted-900)) var(--tw-gradient-to-position);
}
.to-pink-500 {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}
.to-primary {
  --tw-gradient-to: rgb(var(--primary)) var(--tw-gradient-to-position);
}
.to-primary-100 {
  --tw-gradient-to: rgb(var(--primary-100)) var(--tw-gradient-to-position);
}
.to-primary-200 {
  --tw-gradient-to: rgb(var(--primary-200)) var(--tw-gradient-to-position);
}
.to-primary-300 {
  --tw-gradient-to: rgb(var(--primary-300)) var(--tw-gradient-to-position);
}
.to-primary-400 {
  --tw-gradient-to: rgb(var(--primary-400)) var(--tw-gradient-to-position);
}
.to-primary-50 {
  --tw-gradient-to: rgb(var(--primary-50)) var(--tw-gradient-to-position);
}
.to-primary-500 {
  --tw-gradient-to: rgb(var(--primary-500)) var(--tw-gradient-to-position);
}
.to-primary-600 {
  --tw-gradient-to: rgb(var(--primary-600)) var(--tw-gradient-to-position);
}
.to-primary-700 {
  --tw-gradient-to: rgb(var(--primary-700)) var(--tw-gradient-to-position);
}
.to-primary-800 {
  --tw-gradient-to: rgb(var(--primary-800)) var(--tw-gradient-to-position);
}
.to-primary-900 {
  --tw-gradient-to: rgb(var(--primary-900)) var(--tw-gradient-to-position);
}
.to-primary\/80 {
  --tw-gradient-to: rgba(var(--primary), 0.8) var(--tw-gradient-to-position);
}
.to-primary\/\[0\.03\] {
  --tw-gradient-to: rgba(var(--primary), 0.03) var(--tw-gradient-to-position);
}
.to-secondary {
  --tw-gradient-to: rgb(var(--secondary)) var(--tw-gradient-to-position);
}
.to-secondary-100 {
  --tw-gradient-to: rgb(var(--secondary-100)) var(--tw-gradient-to-position);
}
.to-secondary-200 {
  --tw-gradient-to: rgb(var(--secondary-200)) var(--tw-gradient-to-position);
}
.to-secondary-300 {
  --tw-gradient-to: rgb(var(--secondary-300)) var(--tw-gradient-to-position);
}
.to-secondary-400 {
  --tw-gradient-to: rgb(var(--secondary-400)) var(--tw-gradient-to-position);
}
.to-secondary-50 {
  --tw-gradient-to: rgb(var(--secondary-50)) var(--tw-gradient-to-position);
}
.to-secondary-500 {
  --tw-gradient-to: rgb(var(--secondary-500)) var(--tw-gradient-to-position);
}
.to-secondary-600 {
  --tw-gradient-to: rgb(var(--secondary-600)) var(--tw-gradient-to-position);
}
.to-secondary-700 {
  --tw-gradient-to: rgb(var(--secondary-700)) var(--tw-gradient-to-position);
}
.to-secondary-800 {
  --tw-gradient-to: rgb(var(--secondary-800)) var(--tw-gradient-to-position);
}
.to-secondary-900 {
  --tw-gradient-to: rgb(var(--secondary-900)) var(--tw-gradient-to-position);
}
.to-success {
  --tw-gradient-to: rgb(var(--success, 0, 255, 0))
    var(--tw-gradient-to-position);
}
.to-success-100 {
  --tw-gradient-to: rgb(var(--success-100, 179, 255, 179))
    var(--tw-gradient-to-position);
}
.to-success-200 {
  --tw-gradient-to: rgb(var(--success-200, 128, 255, 128))
    var(--tw-gradient-to-position);
}
.to-success-300 {
  --tw-gradient-to: rgb(var(--success-300, 77, 255, 77))
    var(--tw-gradient-to-position);
}
.to-success-400 {
  --tw-gradient-to: rgb(var(--success-400, 38, 255, 38))
    var(--tw-gradient-to-position);
}
.to-success-50 {
  --tw-gradient-to: rgb(var(--success-50, 217, 255, 217))
    var(--tw-gradient-to-position);
}
.to-success-500 {
  --tw-gradient-to: rgb(var(--success-500, 0, 255, 0))
    var(--tw-gradient-to-position);
}
.to-success-600 {
  --tw-gradient-to: rgb(var(--success-600, 0, 217, 0))
    var(--tw-gradient-to-position);
}
.to-success-700 {
  --tw-gradient-to: rgb(var(--success-700, 0, 179, 0))
    var(--tw-gradient-to-position);
}
.to-success-800 {
  --tw-gradient-to: rgb(var(--success-800, 0, 128, 0))
    var(--tw-gradient-to-position);
}
.to-success-900 {
  --tw-gradient-to: rgb(var(--success-900, 0, 89, 0))
    var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-warning {
  --tw-gradient-to: #f0ad4e var(--tw-gradient-to-position);
}
.to-warning-100 {
  --tw-gradient-to: #ffffaf var(--tw-gradient-to-position);
}
.to-warning-200 {
  --tw-gradient-to: #fff896 var(--tw-gradient-to-position);
}
.to-warning-300 {
  --tw-gradient-to: #ffdf7d var(--tw-gradient-to-position);
}
.to-warning-400 {
  --tw-gradient-to: #ffc666 var(--tw-gradient-to-position);
}
.to-warning-50 {
  --tw-gradient-to: #ffb var(--tw-gradient-to-position);
}
.to-warning-500 {
  --tw-gradient-to: #f0ad4e var(--tw-gradient-to-position);
}
.to-warning-600 {
  --tw-gradient-to: #d59536 var(--tw-gradient-to-position);
}
.to-warning-700 {
  --tw-gradient-to: #ba7e1d var(--tw-gradient-to-position);
}
.to-warning-800 {
  --tw-gradient-to: #9f6700 var(--tw-gradient-to-position);
}
.to-warning-900 {
  --tw-gradient-to: #855200 var(--tw-gradient-to-position);
}
.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.to-75\% {
  --tw-gradient-to-position: 75%;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}
.bg-bottom {
  background-position: bottom;
}
.bg-center {
  background-position: 50%;
}
.bg-top {
  background-position: top;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.stroke-black {
  stroke: #000;
}
.stroke-primary {
  stroke: rgb(var(--primary));
}
.stroke-slate-800 {
  stroke: #1e293b;
}
.stroke-white {
  stroke: #fff;
}
.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.object-bottom {
  -o-object-position: bottom;
  object-position: bottom;
}
.object-center {
  -o-object-position: center;
  object-position: center;
}
.object-left {
  -o-object-position: left;
  object-position: left;
}
.object-top {
  -o-object-position: top;
  object-position: top;
}
.\!p-0 {
  padding: 0 !important;
}
.\!p-0\.5 {
  padding: calc(var(--lm-spacing) * 0.5) !important;
}
.\!p-1 {
  padding: calc(var(--lm-spacing) * 1) !important;
}
.\!p-2 {
  padding: calc(var(--lm-spacing) * 1.5) !important;
}
.p-0 {
  padding: 0;
}
.p-0\.25 {
  padding: calc(var(--lm-spacing) * 0.25);
}
.p-0\.5 {
  padding: calc(var(--lm-spacing) * 0.5);
}
.p-0\.75 {
  padding: 6px;
}
.p-1 {
  padding: calc(var(--lm-spacing) * 1);
}
.p-10 {
  padding: 2.5rem;
}
.p-11 {
  padding: 2.75rem;
}
.p-12 {
  padding: 3rem;
}
.p-2 {
  padding: calc(var(--lm-spacing) * 1.5);
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: calc(var(--lm-spacing) * 2);
}
.p-4 {
  padding: calc(var(--lm-spacing) * 3);
}
.p-5 {
  padding: calc(var(--lm-spacing) * 4);
}
.p-6 {
  padding: calc(var(--lm-spacing) * 6);
}
.p-7 {
  padding: calc(var(--lm-spacing) * 6.75);
}
.p-8 {
  padding: calc(var(--lm-spacing) * 7.5);
}
.p-9 {
  padding: calc(var(--lm-spacing) * 8.25);
}
.p-\[1\.25rem\] {
  padding: 1.25rem;
}
.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-0\.5 {
  padding-left: calc(var(--lm-spacing) * 0.5) !important;
  padding-right: calc(var(--lm-spacing) * 0.5) !important;
}
.\!px-1 {
  padding-left: calc(var(--lm-spacing) * 1) !important;
  padding-right: calc(var(--lm-spacing) * 1) !important;
}
.\!px-2 {
  padding-left: calc(var(--lm-spacing) * 1.5) !important;
  padding-right: calc(var(--lm-spacing) * 1.5) !important;
}
.\!px-5 {
  padding-left: calc(var(--lm-spacing) * 4) !important;
  padding-right: calc(var(--lm-spacing) * 4) !important;
}
.\!px-8 {
  padding-left: calc(var(--lm-spacing) * 7.5) !important;
  padding-right: calc(var(--lm-spacing) * 7.5) !important;
}
.\!py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.\!py-0\.5 {
  padding-top: calc(var(--lm-spacing) * 0.5) !important;
  padding-bottom: calc(var(--lm-spacing) * 0.5) !important;
}
.\!py-1 {
  padding-top: calc(var(--lm-spacing) * 1) !important;
  padding-bottom: calc(var(--lm-spacing) * 1) !important;
}
.\!py-\[0\.75rem\] {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-0\.25 {
  padding-left: calc(var(--lm-spacing) * 0.25);
  padding-right: calc(var(--lm-spacing) * 0.25);
}
.px-0\.5 {
  padding-left: calc(var(--lm-spacing) * 0.5);
  padding-right: calc(var(--lm-spacing) * 0.5);
}
.px-0\.75 {
  padding-left: 6px;
  padding-right: 6px;
}
.px-1 {
  padding-left: calc(var(--lm-spacing) * 1);
  padding-right: calc(var(--lm-spacing) * 1);
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2 {
  padding-left: calc(var(--lm-spacing) * 1.5);
  padding-right: calc(var(--lm-spacing) * 1.5);
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3 {
  padding-left: calc(var(--lm-spacing) * 2);
  padding-right: calc(var(--lm-spacing) * 2);
}
.px-4 {
  padding-left: calc(var(--lm-spacing) * 3);
  padding-right: calc(var(--lm-spacing) * 3);
}
.px-5 {
  padding-left: calc(var(--lm-spacing) * 4);
  padding-right: calc(var(--lm-spacing) * 4);
}
.px-6 {
  padding-left: calc(var(--lm-spacing) * 6);
  padding-right: calc(var(--lm-spacing) * 6);
}
.px-7 {
  padding-left: calc(var(--lm-spacing) * 6.75);
  padding-right: calc(var(--lm-spacing) * 6.75);
}
.px-8 {
  padding-left: calc(var(--lm-spacing) * 7.5);
  padding-right: calc(var(--lm-spacing) * 7.5);
}
.px-\[0\.3rem\] {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.py-0\.25 {
  padding-top: calc(var(--lm-spacing) * 0.25);
  padding-bottom: calc(var(--lm-spacing) * 0.25);
}
.py-0\.5 {
  padding-top: calc(var(--lm-spacing) * 0.5);
  padding-bottom: calc(var(--lm-spacing) * 0.5);
}
.py-0\.75 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-1 {
  padding-top: calc(var(--lm-spacing) * 1);
  padding-bottom: calc(var(--lm-spacing) * 1);
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: calc(var(--lm-spacing) * 1.5);
  padding-bottom: calc(var(--lm-spacing) * 1.5);
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: calc(var(--lm-spacing) * 2);
  padding-bottom: calc(var(--lm-spacing) * 2);
}
.py-4 {
  padding-top: calc(var(--lm-spacing) * 3);
  padding-bottom: calc(var(--lm-spacing) * 3);
}
.py-5 {
  padding-top: calc(var(--lm-spacing) * 4);
  padding-bottom: calc(var(--lm-spacing) * 4);
}
.py-6 {
  padding-top: calc(var(--lm-spacing) * 6);
  padding-bottom: calc(var(--lm-spacing) * 6);
}
.py-7 {
  padding-top: calc(var(--lm-spacing) * 6.75);
  padding-bottom: calc(var(--lm-spacing) * 6.75);
}
.py-8 {
  padding-top: calc(var(--lm-spacing) * 7.5);
  padding-bottom: calc(var(--lm-spacing) * 7.5);
}
.py-\[0\.15rem\] {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
}
.py-\[16px\] {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-0\.25 {
  padding-bottom: calc(var(--lm-spacing) * 0.25);
}
.pb-0\.5 {
  padding-bottom: calc(var(--lm-spacing) * 0.5);
}
.pb-0\.75 {
  padding-bottom: 6px;
}
.pb-1 {
  padding-bottom: calc(var(--lm-spacing) * 1);
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-2 {
  padding-bottom: calc(var(--lm-spacing) * 1.5);
}
.pb-3 {
  padding-bottom: calc(var(--lm-spacing) * 2);
}
.pb-4 {
  padding-bottom: calc(var(--lm-spacing) * 3);
}
.pb-5 {
  padding-bottom: calc(var(--lm-spacing) * 4);
}
.pb-6 {
  padding-bottom: calc(var(--lm-spacing) * 6);
}
.pb-7 {
  padding-bottom: calc(var(--lm-spacing) * 6.75);
}
.pb-8 {
  padding-bottom: calc(var(--lm-spacing) * 7.5);
}
.pb-\[42px\] {
  padding-bottom: 42px;
}
.pl-0 {
  padding-left: 0;
}
.pl-0\.25 {
  padding-left: calc(var(--lm-spacing) * 0.25);
}
.pl-0\.5 {
  padding-left: calc(var(--lm-spacing) * 0.5);
}
.pl-0\.75 {
  padding-left: 6px;
}
.pl-1 {
  padding-left: calc(var(--lm-spacing) * 1);
}
.pl-11 {
  padding-left: 2.75rem;
}
.pl-2 {
  padding-left: calc(var(--lm-spacing) * 1.5);
}
.pl-3 {
  padding-left: calc(var(--lm-spacing) * 2);
}
.pl-4 {
  padding-left: calc(var(--lm-spacing) * 3);
}
.pl-5 {
  padding-left: calc(var(--lm-spacing) * 4);
}
.pl-6 {
  padding-left: calc(var(--lm-spacing) * 6);
}
.pl-7 {
  padding-left: calc(var(--lm-spacing) * 6.75);
}
.pl-8 {
  padding-left: calc(var(--lm-spacing) * 7.5);
}
.pr-0\.25 {
  padding-right: calc(var(--lm-spacing) * 0.25);
}
.pr-0\.5 {
  padding-right: calc(var(--lm-spacing) * 0.5);
}
.pr-0\.75 {
  padding-right: 6px;
}
.pr-1 {
  padding-right: calc(var(--lm-spacing) * 1);
}
.pr-2 {
  padding-right: calc(var(--lm-spacing) * 1.5);
}
.pr-3 {
  padding-right: calc(var(--lm-spacing) * 2);
}
.pr-4 {
  padding-right: calc(var(--lm-spacing) * 3);
}
.pr-5 {
  padding-right: calc(var(--lm-spacing) * 4);
}
.pr-6 {
  padding-right: calc(var(--lm-spacing) * 6);
}
.pr-7 {
  padding-right: calc(var(--lm-spacing) * 6.75);
}
.pr-8 {
  padding-right: calc(var(--lm-spacing) * 7.5);
}
.pr-\[1\.5rem\] {
  padding-right: 1.5rem;
}
.pt-0\.25 {
  padding-top: calc(var(--lm-spacing) * 0.25);
}
.pt-0\.5 {
  padding-top: calc(var(--lm-spacing) * 0.5);
}
.pt-0\.75 {
  padding-top: 6px;
}
.pt-1 {
  padding-top: calc(var(--lm-spacing) * 1);
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-2 {
  padding-top: calc(var(--lm-spacing) * 1.5);
}
.pt-20 {
  padding-top: 5rem;
}
.pt-3 {
  padding-top: calc(var(--lm-spacing) * 2);
}
.pt-4 {
  padding-top: calc(var(--lm-spacing) * 3);
}
.pt-5 {
  padding-top: calc(var(--lm-spacing) * 4);
}
.pt-6 {
  padding-top: calc(var(--lm-spacing) * 6);
}
.pt-7 {
  padding-top: calc(var(--lm-spacing) * 6.75);
}
.pt-8 {
  padding-top: calc(var(--lm-spacing) * 7.5);
}
.pt-\[4rem\] {
  padding-top: 4rem;
}
.text-left {
  text-align: left;
}
.\!text-center {
  text-align: center !important;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-start {
  text-align: start;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.font-mono {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
}
.\!text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-\[0\.625rem\] {
  font-size: 0.625rem;
}
.text-\[0\.63rem\] {
  font-size: 0.63rem;
}
.text-\[0\.6rem\] {
  font-size: 0.6rem;
}
.text-\[0\.75rem\] {
  font-size: 0.75rem;
}
.text-\[0\.8rem\] {
  font-size: 0.8rem;
}
.text-\[0\.9rem\] {
  font-size: 0.9rem;
}
.text-\[1\.75rem\] {
  font-size: 1.75rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[2\.5rem\] {
  font-size: 2.5rem;
}
.text-\[4rem\] {
  font-size: 4rem;
}
.text-\[5rem\] {
  font-size: 5rem;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-bold {
  font-weight: 700 !important;
}
.\!font-light {
  font-weight: 300 !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-extralight {
  font-weight: 200;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.font-thin {
  font-weight: 100;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
.\!leading-5 {
  line-height: 1.25rem !important;
}
.\!leading-none {
  line-height: 1 !important;
}
.\!leading-tight {
  line-height: 1.25 !important;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-\[0\.8\] {
  line-height: 0.8;
}
.leading-\[0\.9\] {
  line-height: 0.9;
}
.leading-\[0\.9rem\] {
  line-height: 0.9rem;
}
.leading-\[1\.5rem\] {
  line-height: 1.5rem;
}
.leading-\[14\.52px\] {
  line-height: 14.52px;
}
.leading-\[19\.36px\] {
  line-height: 19.36px;
}
.leading-\[2\.5rem\] {
  line-height: 2.5rem;
}
.leading-loose {
  line-height: 2;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[0\.08em\] {
  letter-spacing: 0.08em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(107, 114, 128, var(--tw-text-opacity, 1)) !important;
}
.\!text-info {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--info), var(--tw-text-opacity, 1)) !important;
}
.\!text-inherit {
  color: inherit !important;
}
.\!text-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--primary), var(--tw-text-opacity, 1)) !important;
}
.\!text-secondary {
  --tw-text-opacity: 1 !important;
  color: rgba(var(--secondary), var(--tw-text-opacity, 1)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1)) !important;
}
.text-\[\#25D366\] {
  --tw-text-opacity: 1;
  color: rgba(37, 211, 102, var(--tw-text-opacity, 1));
}
.text-\[\#EBECF0\] {
  --tw-text-opacity: 1;
  color: rgba(235, 236, 240, var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
.text-black\/50 {
  color: #00000080;
}
.text-black\/60 {
  color: #0009;
}
.text-black\/70 {
  color: #000000b3;
}
.text-black\/75 {
  color: #000000bf;
}
.text-black\/80 {
  color: #000c;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity, 1));
}
.text-danger {
  --tw-text-opacity: 1;
  color: rgba(var(--danger, 255, 0, 0), var(--tw-text-opacity, 1));
}
.text-danger-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-100, 255, 179, 179), var(--tw-text-opacity, 1));
}
.text-danger-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-200, 255, 128, 128), var(--tw-text-opacity, 1));
}
.text-danger-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-300, 255, 77, 77), var(--tw-text-opacity, 1));
}
.text-danger-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-400, 255, 38, 38), var(--tw-text-opacity, 1));
}
.text-danger-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-50, 255, 217, 217), var(--tw-text-opacity, 1));
}
.text-danger-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-500, 255, 0, 0), var(--tw-text-opacity, 1));
}
.text-danger-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-600, 217, 0, 0), var(--tw-text-opacity, 1));
}
.text-danger-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-700, 179, 0, 0), var(--tw-text-opacity, 1));
}
.text-danger-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-800, 128, 0, 0), var(--tw-text-opacity, 1));
}
.text-danger-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-900, 89, 0, 0), var(--tw-text-opacity, 1));
}
.text-dark {
  --tw-text-opacity: 1;
  color: rgba(var(--dark), var(--tw-text-opacity, 1));
}
.text-dark-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-100), var(--tw-text-opacity, 1));
}
.text-dark-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-200), var(--tw-text-opacity, 1));
}
.text-dark-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-300), var(--tw-text-opacity, 1));
}
.text-dark-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-400), var(--tw-text-opacity, 1));
}
.text-dark-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-50), var(--tw-text-opacity, 1));
}
.text-dark-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-500), var(--tw-text-opacity, 1));
}
.text-dark-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-600), var(--tw-text-opacity, 1));
}
.text-dark-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-700), var(--tw-text-opacity, 1));
}
.text-dark-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-800), var(--tw-text-opacity, 1));
}
.text-dark-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-900), var(--tw-text-opacity, 1));
}
.text-gold {
  --tw-text-opacity: 1;
  color: rgba(247, 185, 23, var(--tw-text-opacity, 1));
}
.text-gold-100 {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 136, var(--tw-text-opacity, 1));
}
.text-gold-200 {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 110, var(--tw-text-opacity, 1));
}
.text-gold-300 {
  --tw-text-opacity: 1;
  color: rgba(255, 235, 85, var(--tw-text-opacity, 1));
}
.text-gold-400 {
  --tw-text-opacity: 1;
  color: rgba(255, 210, 57, var(--tw-text-opacity, 1));
}
.text-gold-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 149, var(--tw-text-opacity, 1));
}
.text-gold-500 {
  --tw-text-opacity: 1;
  color: rgba(247, 185, 23, var(--tw-text-opacity, 1));
}
.text-gold-600 {
  --tw-text-opacity: 1;
  color: rgba(219, 161, 0, var(--tw-text-opacity, 1));
}
.text-gold-700 {
  --tw-text-opacity: 1;
  color: rgba(191, 137, 0, var(--tw-text-opacity, 1));
}
.text-gold-800 {
  --tw-text-opacity: 1;
  color: rgba(164, 115, 0, var(--tw-text-opacity, 1));
}
.text-gold-900 {
  --tw-text-opacity: 1;
  color: rgba(138, 93, 0, var(--tw-text-opacity, 1));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity, 1));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity, 1));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgba(74, 222, 128, var(--tw-text-opacity, 1));
}
.text-info {
  --tw-text-opacity: 1;
  color: rgba(var(--info), var(--tw-text-opacity, 1));
}
.text-info-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-100), var(--tw-text-opacity, 1));
}
.text-info-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-200), var(--tw-text-opacity, 1));
}
.text-info-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-300), var(--tw-text-opacity, 1));
}
.text-info-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-400), var(--tw-text-opacity, 1));
}
.text-info-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-50), var(--tw-text-opacity, 1));
}
.text-info-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-500), var(--tw-text-opacity, 1));
}
.text-info-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-600), var(--tw-text-opacity, 1));
}
.text-info-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-700), var(--tw-text-opacity, 1));
}
.text-info-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-800), var(--tw-text-opacity, 1));
}
.text-info-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--info-900), var(--tw-text-opacity, 1));
}
.text-inherit {
  color: inherit;
}
.text-muted {
  --tw-text-opacity: 1;
  color: rgba(var(--muted), var(--tw-text-opacity, 1));
}
.text-muted-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-100), var(--tw-text-opacity, 1));
}
.text-muted-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-200), var(--tw-text-opacity, 1));
}
.text-muted-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-300), var(--tw-text-opacity, 1));
}
.text-muted-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-400), var(--tw-text-opacity, 1));
}
.text-muted-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-50), var(--tw-text-opacity, 1));
}
.text-muted-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-500), var(--tw-text-opacity, 1));
}
.text-muted-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-600), var(--tw-text-opacity, 1));
}
.text-muted-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-700), var(--tw-text-opacity, 1));
}
.text-muted-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-800), var(--tw-text-opacity, 1));
}
.text-muted-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-900), var(--tw-text-opacity, 1));
}
.text-neutral-300 {
  --tw-text-opacity: 1;
  color: rgba(212, 212, 212, var(--tw-text-opacity, 1));
}
.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgba(163, 163, 163, var(--tw-text-opacity, 1));
}
.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgba(115, 115, 115, var(--tw-text-opacity, 1));
}
.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgba(82, 82, 82, var(--tw-text-opacity, 1));
}
.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgba(64, 64, 64, var(--tw-text-opacity, 1));
}
.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgba(38, 38, 38, var(--tw-text-opacity, 1));
}
.text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgba(23, 23, 23, var(--tw-text-opacity, 1));
}
.text-neutral-950 {
  --tw-text-opacity: 1;
  color: rgba(10, 10, 10, var(--tw-text-opacity, 1));
}
.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgba(154, 52, 18, var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgba(var(--primary), var(--tw-text-opacity, 1));
}
.text-primary-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-100), var(--tw-text-opacity, 1));
}
.text-primary-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-200), var(--tw-text-opacity, 1));
}
.text-primary-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-300), var(--tw-text-opacity, 1));
}
.text-primary-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-400), var(--tw-text-opacity, 1));
}
.text-primary-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-50), var(--tw-text-opacity, 1));
}
.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-500), var(--tw-text-opacity, 1));
}
.text-primary-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-600), var(--tw-text-opacity, 1));
}
.text-primary-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-700), var(--tw-text-opacity, 1));
}
.text-primary-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-800), var(--tw-text-opacity, 1));
}
.text-primary-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-900), var(--tw-text-opacity, 1));
}
.text-primary\/70 {
  color: rgba(var(--primary), 0.7);
}
.text-primary\/90 {
  color: rgba(var(--primary), 0.9);
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity, 1));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary), var(--tw-text-opacity, 1));
}
.text-secondary-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-100), var(--tw-text-opacity, 1));
}
.text-secondary-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-200), var(--tw-text-opacity, 1));
}
.text-secondary-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-300), var(--tw-text-opacity, 1));
}
.text-secondary-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-400), var(--tw-text-opacity, 1));
}
.text-secondary-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-50), var(--tw-text-opacity, 1));
}
.text-secondary-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-500), var(--tw-text-opacity, 1));
}
.text-secondary-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-600), var(--tw-text-opacity, 1));
}
.text-secondary-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-700), var(--tw-text-opacity, 1));
}
.text-secondary-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-800), var(--tw-text-opacity, 1));
}
.text-secondary-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-900), var(--tw-text-opacity, 1));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgba(203, 213, 225, var(--tw-text-opacity, 1));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity, 1));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity, 1));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity, 1));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgba(51, 65, 85, var(--tw-text-opacity, 1));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgba(30, 41, 59, var(--tw-text-opacity, 1));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgba(15, 23, 42, var(--tw-text-opacity, 1));
}
.text-stone-500 {
  --tw-text-opacity: 1;
  color: rgba(120, 113, 108, var(--tw-text-opacity, 1));
}
.text-success {
  --tw-text-opacity: 1;
  color: rgba(var(--success, 0, 255, 0), var(--tw-text-opacity, 1));
}
.text-success-100 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-100, 179, 255, 179), var(--tw-text-opacity, 1));
}
.text-success-200 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-200, 128, 255, 128), var(--tw-text-opacity, 1));
}
.text-success-300 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-300, 77, 255, 77), var(--tw-text-opacity, 1));
}
.text-success-400 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-400, 38, 255, 38), var(--tw-text-opacity, 1));
}
.text-success-50 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-50, 217, 255, 217), var(--tw-text-opacity, 1));
}
.text-success-500 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-500, 0, 255, 0), var(--tw-text-opacity, 1));
}
.text-success-600 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-600, 0, 217, 0), var(--tw-text-opacity, 1));
}
.text-success-700 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-700, 0, 179, 0), var(--tw-text-opacity, 1));
}
.text-success-800 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-800, 0, 128, 0), var(--tw-text-opacity, 1));
}
.text-success-900 {
  --tw-text-opacity: 1;
  color: rgba(var(--success-900, 0, 89, 0), var(--tw-text-opacity, 1));
}
.text-success\/80 {
  color: rgba(var(--success, 0, 255, 0), 0.8);
}
.text-transparent {
  color: #0000;
}
.text-warning {
  --tw-text-opacity: 1;
  color: rgba(240, 173, 78, var(--tw-text-opacity, 1));
}
.text-warning-100 {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 175, var(--tw-text-opacity, 1));
}
.text-warning-200 {
  --tw-text-opacity: 1;
  color: rgba(255, 248, 150, var(--tw-text-opacity, 1));
}
.text-warning-300 {
  --tw-text-opacity: 1;
  color: rgba(255, 223, 125, var(--tw-text-opacity, 1));
}
.text-warning-400 {
  --tw-text-opacity: 1;
  color: rgba(255, 198, 102, var(--tw-text-opacity, 1));
}
.text-warning-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 187, var(--tw-text-opacity, 1));
}
.text-warning-500 {
  --tw-text-opacity: 1;
  color: rgba(240, 173, 78, var(--tw-text-opacity, 1));
}
.text-warning-600 {
  --tw-text-opacity: 1;
  color: rgba(213, 149, 54, var(--tw-text-opacity, 1));
}
.text-warning-700 {
  --tw-text-opacity: 1;
  color: rgba(186, 126, 29, var(--tw-text-opacity, 1));
}
.text-warning-800 {
  --tw-text-opacity: 1;
  color: rgba(159, 103, 0, var(--tw-text-opacity, 1));
}
.text-warning-900 {
  --tw-text-opacity: 1;
  color: rgba(133, 82, 0, var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.text-white\/50 {
  color: #ffffff80;
}
.text-white\/75 {
  color: #ffffffbf;
}
.text-white\/80 {
  color: #fffc;
}
.text-white\/90 {
  color: #ffffffe6;
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.\!opacity-0 {
  opacity: 0 !important;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.05;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-95 {
  opacity: 0.95;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.\!shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow) !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored:
    0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_0_4px_rgba\(0\,0\,0\,0\.08\)\] {
  --tw-shadow: 0 0 4px #00000014;
  --tw-shadow-colored: 0 0 4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored:
    0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored:
    0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored:
    0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-gray-300\/50 {
  --tw-shadow-color: #d1d5db80;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-success\/50 {
  --tw-shadow-color: rgba(var(--success, 0, 255, 0), 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.outline {
  outline-style: solid;
}
.\!outline-0 {
  outline-width: 0 !important;
}
.outline-offset-4 {
  outline-offset: 4px;
}
.outline-transparent {
  outline-color: #0000;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.\!ring-transparent {
  --tw-ring-color: transparent !important;
}
.ring-primary {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--primary), var(--tw-ring-opacity, 1));
}
.ring-primary\/50 {
  --tw-ring-color: rgba(var(--primary), 0.5);
}
.ring-success-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(
    var(--success-200, 128, 255, 128),
    var(--tw-ring-opacity, 1)
  );
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-2xl {
  --tw-blur: blur(40px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-3xl {
  --tw-blur: blur(64px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-0 {
  --tw-brightness: brightness(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px #0000000a)
    drop-shadow(0 4px 3px #0000001a);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px #00000012)
    drop-shadow(0 2px 2px #0000000f);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[0\.75\] {
  --tw-grayscale: grayscale(0.75);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale-\[60\%\] {
  --tw-grayscale: grayscale(60%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.\!transition-all {
  transition-property: all !important;
  transition-duration: 0.15s !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.\!transition-none {
  transition-property: none !important;
}
.transition {
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    -webkit-backdrop-filter,
    backdrop-filter;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[background\] {
  transition-property: background;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[max-height\] {
  transition-property: max-height;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[width\] {
  transition-property: width;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
  transition-property: all;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
  transition-property:
    color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-opacity {
  transition-property: opacity;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-shadow {
  transition-property: box-shadow;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-100 {
  transition-duration: 0.1s;
}
.duration-150 {
  transition-duration: 0.15s;
}
.duration-200 {
  transition-duration: 0.2s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.duration-500 {
  transition-duration: 0.5s;
}
.duration-700 {
  transition-duration: 0.7s;
}
.duration-\[1s\] {
  transition-duration: 1s;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes rubberBand {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.25, 0.75);
  }
  40% {
    transform: scale(0.75, 1.25);
  }
  50% {
    transform: scale(1.15, 0.85);
  }
  65% {
    transform: scale(0.95, 1.05);
  }
  75% {
    transform: scale(1.05, 0.95);
  }
  to {
    transform: scale(1);
  }
}
@keyframes shakeX {
  0%,
  to {
    transform: translate(0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate(10px);
  }
}
@keyframes shakeY {
  0%,
  to {
    transform: translate(0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateY(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateY(10px);
  }
}
@keyframes headShake {
  0% {
    transform: translate(0);
  }
  6.5% {
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    transform: translate(0);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0);
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scale(1);
  }
}
@keyframes wobble {
  0% {
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-25%) rotate(-5deg);
  }
  30% {
    transform: translate(20%) rotate(3deg);
  }
  45% {
    transform: translate(-15%) rotate(-3deg);
  }
  60% {
    transform: translate(10%) rotate(2deg);
  }
  75% {
    transform: translate(-5%) rotate(-1deg);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes jello {
  22.2% {
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skew(-0.195313deg) skewY(-0.195313deg);
  }
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
@keyframes hinge {
  0% {
    transform-origin: 0 0;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform-origin: 0 0;
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
  }
  40%,
  80% {
    transform-origin: 0 0;
    animation-timing-function: ease-in-out;
    transform: rotate(60deg);
  }
  to {
    opacity: 0;
    transform: translateY(700px);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    transform-origin: bottom;
    transform: scale(0.1) rotate(30deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    transform: scale(1);
  }
}
@keyframes lightSpeedInLeft {
  0% {
    opacity: 0;
    transform: translate(100%) skew(-30deg);
  }
  60% {
    opacity: 1;
    transform: skew(20deg);
  }
  80% {
    transform: skew(-5deg);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes lightSpeedInRight {
  0% {
    opacity: 0;
    transform: translate(100%) skew(-30deg);
  }
  60% {
    opacity: 1;
    transform: skew(20deg);
  }
  80% {
    transform: skew(-5deg);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%) skew(30deg);
  }
}
@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%) skew(30deg);
  }
}
@keyframes flip {
  0% {
    animation-timing-function: ease-out;
    transform: perspective(400px) scale(1) translate(0, 0) rotateY(-360deg);
  }
  40% {
    animation-timing-function: ease-out;
    transform: perspective(400px) scale(1) translateZ(150px) rotateY(-190deg);
  }
  50% {
    animation-timing-function: ease-in;
    transform: perspective(400px) scale(1) translateZ(150px) rotateY(-170deg);
  }
  80% {
    animation-timing-function: ease-in;
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate(0, 0)
      rotateY(0);
  }
  to {
    animation-timing-function: ease-in;
    transform: perspective(400px) scale(1) translate(0, 0) rotateY(0);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    opacity: 1;
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    opacity: 1;
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: 50%;
    opacity: 0;
    transform: rotate(-200deg);
  }
  to {
    transform-origin: 50%;
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: 0 100%;
    opacity: 0;
    transform: rotate(-45deg);
  }
  to {
    transform-origin: 0 100%;
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: 100% 100%;
    opacity: 0;
    transform: rotate(45deg);
  }
  to {
    transform-origin: 100% 100%;
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: rotate(45deg);
  }
  to {
    transform-origin: 0 0;
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: 100% 100%;
    opacity: 0;
    transform: rotate(-90deg);
  }
  to {
    transform-origin: 100% 100%;
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: 50%;
    opacity: 1;
  }
  to {
    transform-origin: 50%;
    opacity: 0;
    transform: rotate(200deg);
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: 0 100%;
    opacity: 1;
  }
  to {
    transform-origin: 0 100%;
    opacity: 0;
    transform: rotate(45deg);
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: 100% 100%;
    opacity: 1;
  }
  to {
    transform-origin: 100% 100%;
    opacity: 0;
    transform: rotate(-45deg);
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: 0 100%;
    opacity: 1;
  }
  to {
    transform-origin: 0 100%;
    opacity: 0;
    transform: rotate(-45deg);
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: 100% 100%;
    opacity: 1;
  }
  to {
    transform-origin: 0 100%;
    opacity: 0;
    transform: rotate(90deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate(-100%) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%) rotate(120deg);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-1000px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translate(-1000px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translate(10px);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translate(1000px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translate(-10px);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(1000px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(-60px);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: ease-in-out;
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translateY(-3000px);
  }
  60% {
    opacity: 1;
    transform: translateY(25px);
  }
  75% {
    transform: translateY(-10px);
  }
  90% {
    transform: translateY(5px);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate(-3000px);
  }
  60% {
    opacity: 1;
    transform: translate(25px);
  }
  75% {
    transform: translate(-10px);
  }
  90% {
    transform: translate(5px);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate(3000px);
  }
  60% {
    opacity: 1;
    transform: translate(-25px);
  }
  75% {
    transform: translate(10px);
  }
  90% {
    transform: translate(-5px);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translateY(3000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-20px);
  }
  75% {
    transform: translateY(10px);
  }
  90% {
    transform: translateY(-5px);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translateY(10px);
  }
  40%,
  45% {
    opacity: 1;
    transform: translateY(-20px);
  }
  to {
    opacity: 0;
    transform: translateY(2000px);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate(20px);
  }
  to {
    opacity: 0;
    transform: translate(-2000px);
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate(-20px);
  }
  to {
    opacity: 0;
    transform: translate(1000px);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translateY(-10px);
  }
  40%,
  45% {
    opacity: 1;
    transform: translateY(20px);
  }
  to {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.475, 0.475, 0.475) translateY(-60px);
  }
  to {
    opacity: 0;
    transform-origin: bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.1, 0.1, 0.1) translateY(2000px);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate(42px);
  }
  to {
    opacity: 0;
    transform-origin: 0;
    transform: scale(0.1) translate(-2000px);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate(-42px);
  }
  to {
    opacity: 0;
    transform-origin: 100%;
    transform: scale(0.1) translate(2000px);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
  to {
    opacity: 0;
    transform-origin: bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-2000px);
  }
}
@keyframes slideInDown {
  0% {
    visibility: visible;
    transform: translateY(-100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    visibility: visible;
    transform: translate(-100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes slideInRight {
  0% {
    visibility: visible;
    transform: translate(100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes slideInUp {
  0% {
    visibility: visible;
    transform: translateY(100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes slideOutDown {
  0% {
    transform: translate(0, 0);
  }
  to {
    visibility: hidden;
    transform: translateY(100%);
  }
}
@keyframes slideOutLeft {
  0% {
    transform: translate(0, 0);
  }
  to {
    visibility: hidden;
    transform: translate(-100%);
  }
}
@keyframes slideOutRight {
  0% {
    transform: translate(0, 0);
  }
  to {
    visibility: hidden;
    transform: translate(100%);
  }
}
@keyframes slideOutUp {
  0% {
    transform: translate(0, 0);
  }
  to {
    visibility: hidden;
    transform: translateY(-100%);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate(-2000px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate(2000px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    transform: translate(-100%, -100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    transform: translate(100%, -100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    transform: translate(-100%, 100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    transform: translate(100%, 100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(2000px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(-2000px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(100%);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(2000px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  to {
    opacity: 0;
    transform: translate(-100%, -100%);
  }
}
@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  to {
    opacity: 0;
    transform: translate(100%, -100%);
  }
}
@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  to {
    opacity: 0;
    transform: translate(-100%, 100%);
  }
}
@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  to {
    opacity: 0;
    transform: translate(100%, 100%);
  }
}
@keyframes backInDown {
  0% {
    opacity: 0.7;
    transform: translateY(-1200px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes backInUp {
  0% {
    opacity: 0.7;
    transform: translateY(1200px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes backInLeft {
  0% {
    opacity: 0.7;
    transform: translate(-2000px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes backInRight {
  0% {
    opacity: 0.7;
    transform: translate(2000px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes backOutDown {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  80% {
    opacity: 0.7;
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    transform: translateY(700px) scale(0.7);
  }
}
@keyframes backOutUp {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  80% {
    opacity: 0.7;
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    transform: translateY(-700px) scale(0.7);
  }
}
@keyframes backOutLeft {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  80% {
    opacity: 0.7;
    transform: translate(-2000px) scale(0.7);
  }
  to {
    opacity: 0.7;
    transform: translateY(-700px) scale(0.7);
  }
}
@keyframes backOutRight {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  80% {
    opacity: 0.7;
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    transform: translate(2000px) scale(0.7);
  }
}
.animate__infinite {
  animation-iteration-count: infinite;
}
.animate__delay-1s {
  animation-delay: 1s;
}
.animate__delay-2s {
  animation-delay: 2s;
}
.animate__fast {
  animation-duration: 0.8s;
}
.animate__faster {
  animation-duration: 0.5s;
}
.animate__slow {
  animation-duration: 2s;
}
.animate__slower {
  animation-duration: 3s;
}
.animate__bounce {
  transform-origin: bottom;
  animation-name: bounce;
}
.animate__flash {
  animation-name: flash;
}
.animate__pulse {
  animation-name: pulse;
}
.animate__headShake {
  animation-name: headShake;
  animation-timing-function: ease-in-out;
}
.animate__swing {
  transform-origin: top;
  animation-name: swing;
}
.animate__tada {
  animation-name: tada;
}
.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}
.animate__flipOutY {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flipOutY;
}
.animate__rollIn {
  animation-name: rollIn;
}
.animate__zoomIn {
  animation-name: zoomIn;
}
.animate__zoomInLeft {
  animation-name: zoomInLeft;
}
.animate__bounceIn {
  animation-name: bounceIn;
  animation-duration: 0.75s;
}
.animate__bounceOut {
  animation-name: bounceOut;
  animation-duration: 0.75s;
}
.animate__zoomOut {
  animation-name: zoomOut;
}
.animate__slideInLeft {
  animation-name: slideInLeft;
}
.animate__slideInUp {
  animation-name: slideInUp;
}
.animate__slideOutDown {
  animation-name: slideOutDown;
}
.animate__slideOutLeft {
  animation-name: slideOutLeft;
}
.animate__slideOutRight {
  animation-name: slideOutRight;
}
.animate__fadeIn {
  animation-name: fadeIn;
}
.animate__fadeInLeft {
  animation-name: fadeInLeft;
}
.animate__fadeInRight {
  animation-name: fadeInRight;
}
.animate__fadeInUp {
  animation-name: fadeInUp;
}
.animate__fadeOut {
  animation-name: fadeOut;
}
.animate__fadeOutDown {
  animation-name: fadeOutDown;
}
.animate__fadeOutLeft {
  animation-name: fadeOutLeft;
}
.animate__fadeOutRight {
  animation-name: fadeOutRight;
}
.animate__fadeOutUp {
  animation-name: fadeOutUp;
}
.animate__animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.top-safe {
  top: env(safe-area-inset-top);
}
.h-screen-safe {
  height: calc(
    100vh - (env(safe-area-inset-top) + env(safe-area-inset-bottom))
  );
  height: -webkit-fill-available;
}
.text-shadow {
  text-shadow: 0 2px 4px #0000001a;
}
.text-shadow-md {
  text-shadow:
    0 4px 8px #0000001f,
    0 2px 4px #00000014;
}
.text-shadow-lg {
  text-shadow:
    0 15px 30px #0000001c,
    0 5px 15px #00000014;
}
.scrollbar-none {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scrollbar-none::-webkit-scrollbar {
  display: none;
}
.animation-duration-500,
.animate__faster {
  animation-duration: 0.5s;
}
.animation-duration-750,
.animate__fast {
  animation-duration: 0.75s;
}
.\!square {
  position: relative !important;
}
.square {
  position: relative;
}
.\!square:after {
  content: "" !important;
  padding-bottom: 100% !important;
  display: block !important;
}
.square:after {
  content: "";
  padding-bottom: 100%;
  display: block;
}
.scrollbar-hidden {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.Vue-Toastification__container {
  z-index: 99999;
  box-sizing: border-box;
  color: #fff;
  pointer-events: none;
  flex-direction: column;
  width: 600px;
  min-height: 100%;
  padding: 4px;
  display: flex;
  position: fixed;
}
@media only screen and (min-width: 600px) {
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    flex-direction: column-reverse;
    bottom: 1em;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  @supports not ((-moz-appearance: none)) {
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
      margin-right: unset;
      margin-left: auto;
    }
  }
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  @supports not ((-moz-appearance: none)) {
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,
    .Vue-Toastification__container.bottom-right
      .Vue-Toastification__toast--rtl {
      margin-left: unset;
      margin-right: auto;
    }
  }
  .Vue-Toastification__container.top-center,
  .Vue-Toastification__container.bottom-center {
    margin-left: -300px;
    left: 50%;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    margin: 0;
    padding: 0;
    left: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    flex-direction: column-reverse;
    bottom: 0;
  }
}
.Vue-Toastification__toast {
  box-sizing: border-box;
  pointer-events: auto;
  direction: ltr;
  border-radius: 8px;
  justify-content: space-between;
  min-width: 326px;
  max-width: 600px;
  min-height: 64px;
  max-height: 800px;
  margin-bottom: 1rem;
  padding: 22px 24px;
  font-family: Lato, Helvetica, Roboto, Arial, sans-serif;
  display: inline-flex;
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
  box-shadow:
    0 1px 10px #0000001a,
    0 2px 15px #0000000d;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
.Vue-Toastification__toast--default {
  color: #fff;
  background-color: #1976d2;
}
.Vue-Toastification__toast--info {
  background-color: rgb(var(--info));
  color: #fff;
}
.Vue-Toastification__toast--success {
  background-color: rgb(var(--success, 0, 255, 0));
  color: #fff;
}
.Vue-Toastification__toast--error {
  background-color: rgb(var(--danger, 255, 0, 0));
  color: #fff;
}
.Vue-Toastification__toast--warning {
  color: #fff;
  background-color: #f0ad4e;
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__toast {
    border-radius: 0;
    margin-bottom: 0.5rem;
  }
}
.Vue-Toastification__toast-body {
  word-break: break-word;
  white-space: pre-wrap;
  flex: 1;
  font-size: 16px;
  line-height: 24px;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  transition: none !important;
  animation: none !important;
}
.Vue-Toastification__close-button {
  cursor: pointer;
  color: #fff;
  opacity: 0.3;
  background: 0 0;
  border: none;
  outline: none;
  align-items: center;
  padding: 0 0 0 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  transition:
    visibility,
    opacity 0.2s linear;
}
.Vue-Toastification__close-button:hover,
.Vue-Toastification__close-button:focus {
  opacity: 1;
}
.Vue-Toastification__toast:not(:hover)
  .Vue-Toastification__close-button.show-on-hover {
  opacity: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left: unset;
  padding-right: 10px;
}
@keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  to {
    transform: scaleX(0);
  }
}
.Vue-Toastification__progress-bar {
  z-index: 100000;
  transform-origin: 0;
  background-color: #ffffffb3;
  width: 100%;
  height: 5px;
  animation: linear forwards scale-x-frames;
  position: absolute;
  bottom: 0;
  left: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right: 0;
  left: unset;
  transform-origin: 100%;
}
.Vue-Toastification__icon {
  background: 0 0;
  border: none;
  outline: none;
  align-items: center;
  width: 20px;
  height: 100%;
  margin: auto 18px auto 0;
  padding: 0;
  transition: all 0.3s;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin: auto 0 auto 18px;
}
.Vue-Toastification__bounce-enter-active.top-left,
.Vue-Toastification__bounce-enter-active.bottom-left {
  animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right,
.Vue-Toastification__bounce-enter-active.bottom-right {
  animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name: bounceInUp;
}
.Vue-Toastification__bounce-leave-active.top-left,
.Vue-Toastification__bounce-leave-active.bottom-left {
  animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active.top-right,
.Vue-Toastification__bounce-leave-active.bottom-right {
  animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active.top-center {
  animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active.bottom-center {
  animation-name: bounceOutDown;
}
.Vue-Toastification__bounce-move {
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.container {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 968px) {
  .Vue-Toastification__container {
    width: 90%;
    margin-bottom: 5rem;
    left: 5%;
    right: 5%;
  }
}
:root {
  --bs-x-gutter: 0.75rem;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light only;
  --lm-spacing: 8px;
  --lm-border-radius: 1rem;
}
body {
  border-top: env(safe-area-inset-top, 0px) solid
    var(--statusbar-color, rgb(var(--primary)));
  padding-bottom: env(safe-area-inset-bottom, 0px);
  -webkit-font-smoothing: antialiased;
  color: #2e3238;
  width: 100vw;
  min-height: 100vh;
  overflow-x: hidden;
}
html.is-app body {
  height: 100vh;
  overflow: hidden;
}
div#app {
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}
div#app section#content {
  flex: 1;
  max-width: 100%;
  min-height: 100vh;
}
div#app footer#footer {
  flex-shrink: 0;
}
div#app .vue-form-wizard .wizard-header,
div#app .vue-form-wizard .wizard-navigation .wizard-nav,
div#app .vue-form-wizard .wizard-navigation .wizard-progress-with-circle {
  display: none;
}
div#app .vue-form-wizard .wizard-tab-content,
div#app .vue-form-wizard .wizard-card-footer {
  padding: 0;
}
html.is-app {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  .md\:row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
    flex-wrap: wrap;
    display: flex;
  }
  .md\:row > * {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y);
    flex-shrink: 0;
  }
  .md\:col-3 {
    flex: none;
    width: 25%;
  }
  .md\:col-4 {
    flex: none;
    width: 33.3333%;
  }
  .md\:\!col-6 {
    flex: none !important;
    width: 50% !important;
  }
  .md\:col-6 {
    flex: none;
    width: 50%;
  }
  .md\:col-8 {
    flex: none;
    width: 66.6667%;
  }
  .md\:col-9 {
    flex: none;
    width: 75%;
  }
}
@media (min-width: 1024px) {
  .lg\:container {
    width: 100%;
    padding-right: var(--bs-gutter-x, calc(1.5rem / 2));
    padding-left: var(--bs-gutter-x, calc(1.5rem / 2));
    margin-left: auto;
    margin-right: auto;
  }
  @media (min-width: 640px) {
    .lg\:container {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    .lg\:container {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .lg\:container {
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px) {
    .lg\:container {
      max-width: 1280px;
    }
  }
  @media (min-width: 1536px) {
    .lg\:container {
      max-width: 1536px;
    }
  }
  .lg\:row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
    flex-wrap: wrap;
    display: flex;
  }
  .lg\:row > * {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y);
    flex-shrink: 0;
  }
  .lg\:col {
    flex: 1 0;
  }
  .lg\:col-1 {
    flex: none;
    width: 8.33333%;
  }
  .lg\:\!col-4 {
    flex: none !important;
    width: 33.3333% !important;
  }
  .lg\:col-4 {
    flex: none;
    width: 33.3333%;
  }
  .lg\:\!col-6 {
    flex: none !important;
    width: 50% !important;
  }
  .lg\:col-6 {
    flex: none;
    width: 50%;
  }
  .lg\:col-7 {
    flex: none;
    width: 58.3333%;
  }
  .lg\:col-8 {
    flex: none;
    width: 66.6667%;
  }
  .lg\:order-last {
    order: 13;
  }
  .lg\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.77778;
  }
  .lg\:prose-lg
    :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
  }
  .lg\:prose-lg
    :where([class~="lead"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.09091em;
    margin-bottom: 1.09091em;
    font-size: 1.22222em;
    line-height: 1.45455;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.66667em;
    margin-bottom: 1.66667em;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1em;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1em;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1em;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1em;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1em;
  }
  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1em;
  }
  .lg\:prose-lg
    :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0.833333em;
    font-size: 2.66667em;
    line-height: 1;
  }
  .lg\:prose-lg
    :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.86667em;
    margin-bottom: 1.06667em;
    font-size: 1.66667em;
    line-height: 1.33333;
  }
  .lg\:prose-lg
    :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.66667em;
    margin-bottom: 0.666667em;
    font-size: 1.33333em;
    line-height: 1.5;
  }
  .lg\:prose-lg
    :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 0.444444em;
    line-height: 1.55556;
  }
  .lg\:prose-lg
    :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }
  .lg\:prose-lg
    :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }
  .lg\:prose-lg
    :where(picture > img):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-lg
    :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }
  .lg\:prose-lg
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: 0.222222em;
    padding-bottom: 0.222222em;
    border-radius: 0.3125rem;
    font-size: 0.888889em;
  }
  .lg\:prose-lg
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(kbd):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.444444em;
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(kbd):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.444444em;
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.444444em;
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.888889em;
  }
  .lg\:prose-lg
    :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.866667em;
  }
  .lg\:prose-lg
    :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.875em;
  }
  .lg\:prose-lg
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: 1em;
    padding-bottom: 1em;
    border-radius: 0.375rem;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.888889em;
    line-height: 1.75;
  }
  .lg\:prose-lg
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .lg\:prose-lg
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .lg\:prose-lg
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .lg\:prose-lg
    :where(pre):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .lg\:prose-lg
    :where(pre):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .lg\:prose-lg
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .lg\:prose-lg
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
  }
  .lg\:prose-lg
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(ol):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(ol):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
  }
  .lg\:prose-lg
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(ul):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(ul):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.666667em;
    margin-bottom: 0.666667em;
  }
  .lg\:prose-lg
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
  }
  .lg\:prose-lg
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
  }
  .lg\:prose-lg
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
  }
  .lg\:prose-lg
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
  }
  .lg\:prose-lg
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
  }
  .lg\:prose-lg
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.444444em;
  }
  .lg\:prose-lg
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0.444444em;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > ul > li p):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.888889em;
    margin-bottom: 0.888889em;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > ul > li > p:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.33333em;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > ul > li > p:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.33333em;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > ol > li > p:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.33333em;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > ol > li > p:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.33333em;
  }
  .lg\:prose-lg
    :where(ul ul, ul ol, ol ul, ol ol):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.888889em;
    margin-bottom: 0.888889em;
  }
  .lg\:prose-lg
    :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
    margin-bottom: 1.33333em;
  }
  .lg\:prose-lg
    :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.33333em;
  }
  .lg\:prose-lg
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.666667em;
  }
  .lg\:prose-lg
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 1.55556em;
  }
  .lg\:prose-lg
    :where(dd):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(dd):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 1.55556em;
  }
  .lg\:prose-lg
    :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 3.11111em;
    margin-bottom: 3.11111em;
  }
  .lg\:prose-lg
    :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg
    :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg
    :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg
    :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }
  .lg\:prose-lg
    :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.888889em;
    line-height: 1.5;
  }
  .lg\:prose-lg
    :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-bottom: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-webkit-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :-moz-any(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):not(
      :is(
        :lang(ae),
        :lang(ar),
        :lang(arc),
        :lang(bcc),
        :lang(bqi),
        :lang(ckb),
        :lang(dv),
        :lang(fa),
        :lang(glk),
        :lang(he),
        :lang(ku),
        :lang(mzn),
        :lang(nqo),
        :lang(pnb),
        :lang(ps),
        :lang(sd),
        :lang(ug),
        :lang(ur),
        :lang(yi)
      )
    ) {
    padding-right: 0;
  }
  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-webkit-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):-moz-any(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ):is(
      :lang(ae),
      :lang(ar),
      :lang(arc),
      :lang(bcc),
      :lang(bqi),
      :lang(ckb),
      :lang(dv),
      :lang(fa),
      :lang(glk),
      :lang(he),
      :lang(ku),
      :lang(mzn),
      :lang(nqo),
      :lang(pnb),
      :lang(ps),
      :lang(sd),
      :lang(ug),
      :lang(ur),
      :lang(yi)
    ) {
    padding-left: 0;
  }
  .lg\:prose-lg
    :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.77778em;
    margin-bottom: 1.77778em;
  }
  .lg\:prose-lg
    :where(figure > *):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:prose-lg
    :where(figcaption):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1em;
    font-size: 0.888889em;
    line-height: 1.5;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
  }
  .lg\:prose-lg
    :where(.lg\:prose-lg > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .xl\:container {
    width: 100%;
    padding-right: var(--bs-gutter-x, calc(1.5rem / 2));
    padding-left: var(--bs-gutter-x, calc(1.5rem / 2));
    margin-left: auto;
    margin-right: auto;
  }
  @media (min-width: 640px) {
    .xl\:container {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    .xl\:container {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .xl\:container {
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px) {
    .xl\:container {
      max-width: 1280px;
    }
  }
  @media (min-width: 1536px) {
    .xl\:container {
      max-width: 1536px;
    }
  }
  .xl\:\!col-3 {
    flex: none !important;
    width: 25% !important;
  }
  .xl\:\!col-4 {
    flex: none !important;
    width: 33.3333% !important;
  }
}
@media (min-width: 1536px) {
  .\32 xl\:\!col-3 {
    flex: none !important;
    width: 25% !important;
  }
}
.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-0:before {
  content: var(--tw-content);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.before\:\!rounded-2xl:before {
  content: var(--tw-content);
  border-radius: calc(var(--lm-border-radius) * 1) !important;
}
.before\:\!rounded-full:before {
  content: var(--tw-content);
  border-radius: 9999px !important;
}
.before\:rounded-3xl:before {
  content: var(--tw-content);
  border-radius: calc(var(--lm-border-radius) * 1.5);
}
.before\:rounded-full:before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:bg-primary\/10:before {
  content: var(--tw-content);
  background-color: rgba(var(--primary), 0.1);
}
.before\:bg-gradient-to-tr:before {
  content: var(--tw-content);
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.before\:from-white\/0:before {
  content: var(--tw-content);
  --tw-gradient-from: #fff0 var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.before\:via-white\/10:before {
  content: var(--tw-content);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops:
    var(--tw-gradient-from), #ffffff1a var(--tw-gradient-via-position),
    var(--tw-gradient-to);
}
.before\:to-white\/20:before {
  content: var(--tw-content);
  --tw-gradient-to: #fff3 var(--tw-gradient-to-position);
}
.before\:opacity-0:before {
  content: var(--tw-content);
  opacity: 0;
}
.before\:shadow-none:before {
  content: var(--tw-content);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.before\:transition-opacity:before {
  content: var(--tw-content);
  transition-property: opacity;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:duration-300:before {
  content: var(--tw-content);
  transition-duration: 0.3s;
}
.after\:pointer-events-none:after {
  content: var(--tw-content);
  pointer-events: none;
}
.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}
.after\:inset-0:after {
  content: var(--tw-content);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.after\:rounded-\[inherit\]:after {
  content: var(--tw-content);
  border-radius: inherit;
}
.first\:border-t-0:first-child {
  border-top-width: 0;
}
.last\:mb-0:last-child {
  margin-bottom: 0;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0;
}
.visited\:text-purple-600:visited {
  color: #9333ea;
}
.checked\:border-primary:checked {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1));
}
.checked\:text-primary:checked {
  --tw-text-opacity: 1;
  color: rgba(var(--primary), var(--tw-text-opacity, 1));
}
.empty\:hidden:empty {
  display: none;
}
.focus-within\:\!border-primary:focus-within {
  --tw-border-opacity: 1 !important;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1)) !important;
}
.focus-within\:border-primary:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1));
}
.focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-primary:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--primary), var(--tw-ring-opacity, 1));
}
.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}
.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: calc(calc(var(--lm-spacing) * 0.5) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rotate-45:hover {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-90:hover {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-danger:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger, 255, 0, 0), var(--tw-border-opacity, 1));
}
.hover\:border-danger-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-100, 255, 179, 179),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-danger-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-200, 255, 128, 128),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-danger-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-300, 255, 77, 77),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-danger-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-400, 255, 38, 38),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-danger-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-50, 255, 217, 217),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-danger-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-500, 255, 0, 0), var(--tw-border-opacity, 1));
}
.hover\:border-danger-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-600, 217, 0, 0), var(--tw-border-opacity, 1));
}
.hover\:border-danger-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-700, 179, 0, 0), var(--tw-border-opacity, 1));
}
.hover\:border-danger-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-800, 128, 0, 0), var(--tw-border-opacity, 1));
}
.hover\:border-danger-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--danger-900, 89, 0, 0), var(--tw-border-opacity, 1));
}
.hover\:border-dark:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark), var(--tw-border-opacity, 1));
}
.hover\:border-dark-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-100), var(--tw-border-opacity, 1));
}
.hover\:border-dark-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-200), var(--tw-border-opacity, 1));
}
.hover\:border-dark-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-300), var(--tw-border-opacity, 1));
}
.hover\:border-dark-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-400), var(--tw-border-opacity, 1));
}
.hover\:border-dark-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-50), var(--tw-border-opacity, 1));
}
.hover\:border-dark-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-500), var(--tw-border-opacity, 1));
}
.hover\:border-dark-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-600), var(--tw-border-opacity, 1));
}
.hover\:border-dark-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-700), var(--tw-border-opacity, 1));
}
.hover\:border-dark-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-800), var(--tw-border-opacity, 1));
}
.hover\:border-dark-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-900), var(--tw-border-opacity, 1));
}
.hover\:border-gold:hover {
  --tw-border-opacity: 1;
  border-color: rgba(247, 185, 23, var(--tw-border-opacity, 1));
}
.hover\:border-gold-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 136, var(--tw-border-opacity, 1));
}
.hover\:border-gold-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 110, var(--tw-border-opacity, 1));
}
.hover\:border-gold-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 235, 85, var(--tw-border-opacity, 1));
}
.hover\:border-gold-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 210, 57, var(--tw-border-opacity, 1));
}
.hover\:border-gold-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 149, var(--tw-border-opacity, 1));
}
.hover\:border-gold-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(247, 185, 23, var(--tw-border-opacity, 1));
}
.hover\:border-gold-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(219, 161, 0, var(--tw-border-opacity, 1));
}
.hover\:border-gold-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(191, 137, 0, var(--tw-border-opacity, 1));
}
.hover\:border-gold-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(164, 115, 0, var(--tw-border-opacity, 1));
}
.hover\:border-gold-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(138, 93, 0, var(--tw-border-opacity, 1));
}
.hover\:border-info:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info), var(--tw-border-opacity, 1));
}
.hover\:border-info-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-100), var(--tw-border-opacity, 1));
}
.hover\:border-info-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-200), var(--tw-border-opacity, 1));
}
.hover\:border-info-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-300), var(--tw-border-opacity, 1));
}
.hover\:border-info-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-400), var(--tw-border-opacity, 1));
}
.hover\:border-info-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-50), var(--tw-border-opacity, 1));
}
.hover\:border-info-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-500), var(--tw-border-opacity, 1));
}
.hover\:border-info-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-600), var(--tw-border-opacity, 1));
}
.hover\:border-info-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-700), var(--tw-border-opacity, 1));
}
.hover\:border-info-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-800), var(--tw-border-opacity, 1));
}
.hover\:border-info-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--info-900), var(--tw-border-opacity, 1));
}
.hover\:border-muted:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted), var(--tw-border-opacity, 1));
}
.hover\:border-muted-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-100), var(--tw-border-opacity, 1));
}
.hover\:border-muted-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-200), var(--tw-border-opacity, 1));
}
.hover\:border-muted-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-300), var(--tw-border-opacity, 1));
}
.hover\:border-muted-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-400), var(--tw-border-opacity, 1));
}
.hover\:border-muted-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-50), var(--tw-border-opacity, 1));
}
.hover\:border-muted-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-500), var(--tw-border-opacity, 1));
}
.hover\:border-muted-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-600), var(--tw-border-opacity, 1));
}
.hover\:border-muted-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-700), var(--tw-border-opacity, 1));
}
.hover\:border-muted-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-800), var(--tw-border-opacity, 1));
}
.hover\:border-muted-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--muted-900), var(--tw-border-opacity, 1));
}
.hover\:border-neutral-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(212, 212, 212, var(--tw-border-opacity, 1));
}
.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1));
}
.hover\:border-primary-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-100), var(--tw-border-opacity, 1));
}
.hover\:border-primary-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-200), var(--tw-border-opacity, 1));
}
.hover\:border-primary-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-300), var(--tw-border-opacity, 1));
}
.hover\:border-primary-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-400), var(--tw-border-opacity, 1));
}
.hover\:border-primary-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-50), var(--tw-border-opacity, 1));
}
.hover\:border-primary-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-500), var(--tw-border-opacity, 1));
}
.hover\:border-primary-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-600), var(--tw-border-opacity, 1));
}
.hover\:border-primary-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-700), var(--tw-border-opacity, 1));
}
.hover\:border-primary-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-800), var(--tw-border-opacity, 1));
}
.hover\:border-primary-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-900), var(--tw-border-opacity, 1));
}
.hover\:border-primary\/35:hover {
  border-color: rgba(var(--primary), 0.35);
}
.hover\:border-primary\/40:hover {
  border-color: rgba(var(--primary), 0.4);
}
.hover\:border-primary\/50:hover {
  border-color: rgba(var(--primary), 0.5);
}
.hover\:border-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-100), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-200), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-300), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-400), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-50), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-500), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-600), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-700), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-800), var(--tw-border-opacity, 1));
}
.hover\:border-secondary-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-900), var(--tw-border-opacity, 1));
}
.hover\:border-slate-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity, 1));
}
.hover\:border-slate-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(148, 163, 184, var(--tw-border-opacity, 1));
}
.hover\:border-success:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--success, 0, 255, 0), var(--tw-border-opacity, 1));
}
.hover\:border-success-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-100, 179, 255, 179),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-200, 128, 255, 128),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-300, 77, 255, 77),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-400, 38, 255, 38),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-50, 217, 255, 217),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-500, 0, 255, 0),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-600, 0, 217, 0),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-700, 0, 179, 0),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-800, 0, 128, 0),
    var(--tw-border-opacity, 1)
  );
}
.hover\:border-success-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(var(--success-900, 0, 89, 0), var(--tw-border-opacity, 1));
}
.hover\:border-warning:hover {
  --tw-border-opacity: 1;
  border-color: rgba(240, 173, 78, var(--tw-border-opacity, 1));
}
.hover\:border-warning-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 175, var(--tw-border-opacity, 1));
}
.hover\:border-warning-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 248, 150, var(--tw-border-opacity, 1));
}
.hover\:border-warning-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 223, 125, var(--tw-border-opacity, 1));
}
.hover\:border-warning-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 198, 102, var(--tw-border-opacity, 1));
}
.hover\:border-warning-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 187, var(--tw-border-opacity, 1));
}
.hover\:border-warning-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(240, 173, 78, var(--tw-border-opacity, 1));
}
.hover\:border-warning-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(213, 149, 54, var(--tw-border-opacity, 1));
}
.hover\:border-warning-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(186, 126, 29, var(--tw-border-opacity, 1));
}
.hover\:border-warning-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(159, 103, 0, var(--tw-border-opacity, 1));
}
.hover\:border-warning-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(133, 82, 0, var(--tw-border-opacity, 1));
}
.hover\:border-white\/40:hover {
  border-color: #fff6;
}
.hover\:\!bg-transparent:hover {
  background-color: #0000 !important;
}
.hover\:\!bg-white:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-black\/5:hover {
  background-color: #0000000d;
}
.hover\:bg-black\/80:hover {
  background-color: #000c;
}
.hover\:bg-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger, 255, 0, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-danger-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-100, 255, 179, 179),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-danger-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-200, 255, 128, 128),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-danger-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-300, 255, 77, 77),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-danger-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-400, 255, 38, 38),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-danger-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-50, 255, 217, 217),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-danger-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-500, 255, 0, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-danger-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-600, 217, 0, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-danger-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-700, 179, 0, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-danger-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-800, 128, 0, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-danger-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--danger-900, 89, 0, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-100), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-200), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-300), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-400), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-50), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-500), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-600), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-700), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-800), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--dark-900), var(--tw-bg-opacity, 1));
}
.hover\:bg-dark\/\[0\.025\]:hover {
  background-color: rgba(var(--dark), 0.025);
}
.hover\:bg-gold:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 185, 23, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 136, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 110, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 235, 85, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 210, 57, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 149, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 185, 23, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 161, 0, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 137, 0, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(164, 115, 0, var(--tw-bg-opacity, 1));
}
.hover\:bg-gold-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(138, 93, 0, var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
}
.hover\:bg-info:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-100), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-200), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-300), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-400), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-50), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-500), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-600), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-700), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-800), var(--tw-bg-opacity, 1));
}
.hover\:bg-info-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--info-900), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-100), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-200), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-300), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-400), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-50), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-500), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-600), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-700), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-800), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--muted-900), var(--tw-bg-opacity, 1));
}
.hover\:bg-muted\/20:hover {
  background-color: rgba(var(--muted), 0.2);
}
.hover\:bg-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-100), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-200), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-300), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-400), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-50), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-500), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-600), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-700), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-800), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-900), var(--tw-bg-opacity, 1));
}
.hover\:bg-primary\/10:hover {
  background-color: rgba(var(--primary), 0.1);
}
.hover\:bg-primary\/5:hover {
  background-color: rgba(var(--primary), 0.05);
}
.hover\:bg-primary\/80:hover {
  background-color: rgba(var(--primary), 0.8);
}
.hover\:bg-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-100), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-200), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-300), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-400), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-50), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-500), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-600), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-700), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-800), var(--tw-bg-opacity, 1));
}
.hover\:bg-secondary-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--secondary-900), var(--tw-bg-opacity, 1));
}
.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity, 1));
}
.hover\:bg-success:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--success, 0, 255, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-success-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-100, 179, 255, 179),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-200, 128, 255, 128),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-300, 77, 255, 77),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-400, 38, 255, 38),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-50, 217, 255, 217),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-500, 0, 255, 0),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-600, 0, 217, 0),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-700, 0, 179, 0),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--success-800, 0, 128, 0),
    var(--tw-bg-opacity, 1)
  );
}
.hover\:bg-success-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--success-900, 0, 89, 0), var(--tw-bg-opacity, 1));
}
.hover\:bg-warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 173, 78, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 175, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 248, 150, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 223, 125, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 198, 102, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 187, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 173, 78, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(213, 149, 54, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(186, 126, 29, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(159, 103, 0, var(--tw-bg-opacity, 1));
}
.hover\:bg-warning-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(133, 82, 0, var(--tw-bg-opacity, 1));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.hover\:bg-white\/10:hover {
  background-color: #ffffff1a;
}
.hover\:bg-white\/20:hover {
  background-color: #fff3;
}
.hover\:bg-white\/75:hover {
  background-color: #ffffffbf;
}
.hover\:bg-white\/90:hover {
  background-color: #ffffffe6;
}
.hover\:from-danger-600:hover {
  --tw-gradient-from: rgb(var(--danger-600, 217, 0, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-600, 217, 0, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-dark-600:hover {
  --tw-gradient-from: rgb(var(--dark-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-gold-600:hover {
  --tw-gradient-from: #dba100 var(--tw-gradient-from-position);
  --tw-gradient-to: #dba10000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-info-600:hover {
  --tw-gradient-from: rgb(var(--info-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--info-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-primary-600:hover {
  --tw-gradient-from: rgb(var(--primary-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--primary-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-secondary-600:hover {
  --tw-gradient-from: rgb(var(--secondary-600)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-600), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-success-600:hover {
  --tw-gradient-from: rgb(var(--success-600, 0, 217, 0))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-600, 0, 217, 0), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-warning-600:hover {
  --tw-gradient-from: #d59536 var(--tw-gradient-from-position);
  --tw-gradient-to: #d5953600 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:to-danger-700:hover {
  --tw-gradient-to: rgb(var(--danger-700, 179, 0, 0))
    var(--tw-gradient-to-position);
}
.hover\:to-dark-700:hover {
  --tw-gradient-to: rgb(var(--dark-700)) var(--tw-gradient-to-position);
}
.hover\:to-gold-700:hover {
  --tw-gradient-to: #bf8900 var(--tw-gradient-to-position);
}
.hover\:to-info-700:hover {
  --tw-gradient-to: rgb(var(--info-700)) var(--tw-gradient-to-position);
}
.hover\:to-primary-700:hover {
  --tw-gradient-to: rgb(var(--primary-700)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-700:hover {
  --tw-gradient-to: rgb(var(--secondary-700)) var(--tw-gradient-to-position);
}
.hover\:to-success-700:hover {
  --tw-gradient-to: rgb(var(--success-700, 0, 179, 0))
    var(--tw-gradient-to-position);
}
.hover\:to-warning-700:hover {
  --tw-gradient-to: #ba7e1d var(--tw-gradient-to-position);
}
.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
.hover\:text-danger:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger, 255, 0, 0), var(--tw-text-opacity, 1));
}
.hover\:text-danger-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-100, 255, 179, 179), var(--tw-text-opacity, 1));
}
.hover\:text-danger-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-200, 255, 128, 128), var(--tw-text-opacity, 1));
}
.hover\:text-danger-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-300, 255, 77, 77), var(--tw-text-opacity, 1));
}
.hover\:text-danger-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-400, 255, 38, 38), var(--tw-text-opacity, 1));
}
.hover\:text-danger-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-50, 255, 217, 217), var(--tw-text-opacity, 1));
}
.hover\:text-danger-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-500, 255, 0, 0), var(--tw-text-opacity, 1));
}
.hover\:text-danger-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-600, 217, 0, 0), var(--tw-text-opacity, 1));
}
.hover\:text-danger-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-700, 179, 0, 0), var(--tw-text-opacity, 1));
}
.hover\:text-danger-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-800, 128, 0, 0), var(--tw-text-opacity, 1));
}
.hover\:text-danger-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-900, 89, 0, 0), var(--tw-text-opacity, 1));
}
.hover\:text-dark:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark), var(--tw-text-opacity, 1));
}
.hover\:text-dark-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-100), var(--tw-text-opacity, 1));
}
.hover\:text-dark-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-200), var(--tw-text-opacity, 1));
}
.hover\:text-dark-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-300), var(--tw-text-opacity, 1));
}
.hover\:text-dark-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-400), var(--tw-text-opacity, 1));
}
.hover\:text-dark-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-50), var(--tw-text-opacity, 1));
}
.hover\:text-dark-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-500), var(--tw-text-opacity, 1));
}
.hover\:text-dark-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-600), var(--tw-text-opacity, 1));
}
.hover\:text-dark-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-700), var(--tw-text-opacity, 1));
}
.hover\:text-dark-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-800), var(--tw-text-opacity, 1));
}
.hover\:text-dark-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-900), var(--tw-text-opacity, 1));
}
.hover\:text-gold:hover {
  --tw-text-opacity: 1;
  color: rgba(247, 185, 23, var(--tw-text-opacity, 1));
}
.hover\:text-gold-100:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 136, var(--tw-text-opacity, 1));
}
.hover\:text-gold-200:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 110, var(--tw-text-opacity, 1));
}
.hover\:text-gold-300:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 235, 85, var(--tw-text-opacity, 1));
}
.hover\:text-gold-400:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 210, 57, var(--tw-text-opacity, 1));
}
.hover\:text-gold-50:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 149, var(--tw-text-opacity, 1));
}
.hover\:text-gold-500:hover {
  --tw-text-opacity: 1;
  color: rgba(247, 185, 23, var(--tw-text-opacity, 1));
}
.hover\:text-gold-600:hover {
  --tw-text-opacity: 1;
  color: rgba(219, 161, 0, var(--tw-text-opacity, 1));
}
.hover\:text-gold-700:hover {
  --tw-text-opacity: 1;
  color: rgba(191, 137, 0, var(--tw-text-opacity, 1));
}
.hover\:text-gold-800:hover {
  --tw-text-opacity: 1;
  color: rgba(164, 115, 0, var(--tw-text-opacity, 1));
}
.hover\:text-gold-900:hover {
  --tw-text-opacity: 1;
  color: rgba(138, 93, 0, var(--tw-text-opacity, 1));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity, 1));
}
.hover\:text-info:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info), var(--tw-text-opacity, 1));
}
.hover\:text-info-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-100), var(--tw-text-opacity, 1));
}
.hover\:text-info-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-200), var(--tw-text-opacity, 1));
}
.hover\:text-info-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-300), var(--tw-text-opacity, 1));
}
.hover\:text-info-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-400), var(--tw-text-opacity, 1));
}
.hover\:text-info-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-50), var(--tw-text-opacity, 1));
}
.hover\:text-info-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-500), var(--tw-text-opacity, 1));
}
.hover\:text-info-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-600), var(--tw-text-opacity, 1));
}
.hover\:text-info-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-700), var(--tw-text-opacity, 1));
}
.hover\:text-info-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-800), var(--tw-text-opacity, 1));
}
.hover\:text-info-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--info-900), var(--tw-text-opacity, 1));
}
.hover\:text-muted:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted), var(--tw-text-opacity, 1));
}
.hover\:text-muted-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-100), var(--tw-text-opacity, 1));
}
.hover\:text-muted-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-200), var(--tw-text-opacity, 1));
}
.hover\:text-muted-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-300), var(--tw-text-opacity, 1));
}
.hover\:text-muted-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-400), var(--tw-text-opacity, 1));
}
.hover\:text-muted-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-50), var(--tw-text-opacity, 1));
}
.hover\:text-muted-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-500), var(--tw-text-opacity, 1));
}
.hover\:text-muted-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-600), var(--tw-text-opacity, 1));
}
.hover\:text-muted-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-700), var(--tw-text-opacity, 1));
}
.hover\:text-muted-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-800), var(--tw-text-opacity, 1));
}
.hover\:text-muted-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--muted-900), var(--tw-text-opacity, 1));
}
.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary), var(--tw-text-opacity, 1));
}
.hover\:text-primary-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-100), var(--tw-text-opacity, 1));
}
.hover\:text-primary-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-200), var(--tw-text-opacity, 1));
}
.hover\:text-primary-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-300), var(--tw-text-opacity, 1));
}
.hover\:text-primary-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-400), var(--tw-text-opacity, 1));
}
.hover\:text-primary-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-50), var(--tw-text-opacity, 1));
}
.hover\:text-primary-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-500), var(--tw-text-opacity, 1));
}
.hover\:text-primary-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-600), var(--tw-text-opacity, 1));
}
.hover\:text-primary-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-700), var(--tw-text-opacity, 1));
}
.hover\:text-primary-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-800), var(--tw-text-opacity, 1));
}
.hover\:text-primary-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-900), var(--tw-text-opacity, 1));
}
.hover\:text-red-800:hover {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity, 1));
}
.hover\:text-secondary:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-100), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-200), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-300), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-400), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-50), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-500), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-600), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-700), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-800), var(--tw-text-opacity, 1));
}
.hover\:text-secondary-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-900), var(--tw-text-opacity, 1));
}
.hover\:text-success:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success, 0, 255, 0), var(--tw-text-opacity, 1));
}
.hover\:text-success-100:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-100, 179, 255, 179), var(--tw-text-opacity, 1));
}
.hover\:text-success-200:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-200, 128, 255, 128), var(--tw-text-opacity, 1));
}
.hover\:text-success-300:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-300, 77, 255, 77), var(--tw-text-opacity, 1));
}
.hover\:text-success-400:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-400, 38, 255, 38), var(--tw-text-opacity, 1));
}
.hover\:text-success-50:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-50, 217, 255, 217), var(--tw-text-opacity, 1));
}
.hover\:text-success-500:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-500, 0, 255, 0), var(--tw-text-opacity, 1));
}
.hover\:text-success-600:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-600, 0, 217, 0), var(--tw-text-opacity, 1));
}
.hover\:text-success-700:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-700, 0, 179, 0), var(--tw-text-opacity, 1));
}
.hover\:text-success-800:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-800, 0, 128, 0), var(--tw-text-opacity, 1));
}
.hover\:text-success-900:hover {
  --tw-text-opacity: 1;
  color: rgba(var(--success-900, 0, 89, 0), var(--tw-text-opacity, 1));
}
.hover\:text-warning:hover {
  --tw-text-opacity: 1;
  color: rgba(240, 173, 78, var(--tw-text-opacity, 1));
}
.hover\:text-warning-100:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 175, var(--tw-text-opacity, 1));
}
.hover\:text-warning-200:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 248, 150, var(--tw-text-opacity, 1));
}
.hover\:text-warning-300:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 223, 125, var(--tw-text-opacity, 1));
}
.hover\:text-warning-400:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 198, 102, var(--tw-text-opacity, 1));
}
.hover\:text-warning-50:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 187, var(--tw-text-opacity, 1));
}
.hover\:text-warning-500:hover {
  --tw-text-opacity: 1;
  color: rgba(240, 173, 78, var(--tw-text-opacity, 1));
}
.hover\:text-warning-600:hover {
  --tw-text-opacity: 1;
  color: rgba(213, 149, 54, var(--tw-text-opacity, 1));
}
.hover\:text-warning-700:hover {
  --tw-text-opacity: 1;
  color: rgba(186, 126, 29, var(--tw-text-opacity, 1));
}
.hover\:text-warning-800:hover {
  --tw-text-opacity: 1;
  color: rgba(159, 103, 0, var(--tw-text-opacity, 1));
}
.hover\:text-warning-900:hover {
  --tw-text-opacity: 1;
  color: rgba(133, 82, 0, var(--tw-text-opacity, 1));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:underline-offset-4:hover {
  text-underline-offset: 4px;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored:
    0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored:
    0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored:
    0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.hover\:ring:hover {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.hover\:ring-primary-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--primary-300), var(--tw-ring-opacity, 1));
}
.hover\:brightness-110:hover {
  --tw-brightness: brightness(1.1);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.before\:hover\:opacity-100:hover:before {
  content: var(--tw-content);
  opacity: 1;
}
.focus\:border-primary:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary), var(--tw-border-opacity, 1));
}
.focus\:border-primary-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-500), var(--tw-border-opacity, 1));
}
.focus\:border-slate-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(100, 116, 139, var(--tw-border-opacity, 1));
}
.focus\:\!bg-transparent:focus {
  background-color: #0000 !important;
}
.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.focus\:outline-slate-300:focus {
  outline-color: #cbd5e1;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity, 1));
}
.focus\:ring-primary:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--primary), var(--tw-ring-opacity, 1));
}
.focus\:ring-primary\/30:focus {
  --tw-ring-color: rgba(var(--primary), 0.3);
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-primary:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(var(--primary), var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px;
}
.active\:-translate-y-2:active {
  --tw-translate-y: calc(calc(var(--lm-spacing) * 1.5) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:translate-y-0:active {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:translate-y-0\.5:active {
  --tw-translate-y: calc(var(--lm-spacing) * 0.5);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-95:active {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:cursor-grabbing:active {
  cursor: grabbing;
}
.active\:\!bg-secondary-800:active {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(
    var(--secondary-800),
    var(--tw-bg-opacity, 1)
  ) !important;
}
.active\:\!bg-transparent:active {
  background-color: #0000 !important;
}
.active\:bg-primary-800:active {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-800), var(--tw-bg-opacity, 1));
}
.active\:shadow-inner:active {
  --tw-shadow: inset 0 2px 4px 0 #0000000d;
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.disabled\:border-danger-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--danger-200, 255, 128, 128),
    var(--tw-border-opacity, 1)
  );
}
.disabled\:border-dark-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--dark-200), var(--tw-border-opacity, 1));
}
.disabled\:border-primary-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--primary-200), var(--tw-border-opacity, 1));
}
.disabled\:border-secondary-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(var(--secondary-200), var(--tw-border-opacity, 1));
}
.disabled\:border-success-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(
    var(--success-200, 128, 255, 128),
    var(--tw-border-opacity, 1)
  );
}
.disabled\:border-warning-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(255, 248, 150, var(--tw-border-opacity, 1));
}
.disabled\:border-white\/50:disabled {
  border-color: #ffffff80;
}
.disabled\:\!bg-neutral-50:disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(250, 250, 250, var(--tw-bg-opacity, 1)) !important;
}
.disabled\:\!bg-transparent:disabled {
  background-color: #0000 !important;
}
.disabled\:bg-danger-100:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(
    var(--danger-100, 255, 179, 179),
    var(--tw-bg-opacity, 1)
  );
}
.disabled\:bg-dark-50\/10:disabled {
  background-color: rgba(var(--dark-50), 0.1);
}
.disabled\:bg-gray-200:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity, 1));
}
.disabled\:bg-primary-50:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-50), var(--tw-bg-opacity, 1));
}
.disabled\:bg-slate-500:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 116, 139, var(--tw-bg-opacity, 1));
}
.disabled\:bg-success-400\/50:disabled {
  background-color: rgba(var(--success-400, 38, 255, 38), 0.5);
}
.disabled\:bg-white:disabled {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.disabled\:bg-white\/5:disabled {
  background-color: #ffffff0d;
}
.disabled\:bg-white\/50:disabled {
  background-color: #ffffff80;
}
.disabled\:from-danger-100:disabled {
  --tw-gradient-from: rgb(var(--danger-100, 255, 179, 179))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--danger-100, 255, 179, 179), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.disabled\:from-dark-200:disabled {
  --tw-gradient-from: rgb(var(--dark-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--dark-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.disabled\:from-gray-200:disabled {
  --tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);
  --tw-gradient-to: #e5e7eb00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.disabled\:from-secondary-200:disabled {
  --tw-gradient-from: rgb(var(--secondary-200)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--secondary-200), 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.disabled\:from-success-200:disabled {
  --tw-gradient-from: rgb(var(--success-200, 128, 255, 128))
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(var(--success-200, 128, 255, 128), 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.disabled\:to-danger-200:disabled {
  --tw-gradient-to: rgb(var(--danger-200, 255, 128, 128))
    var(--tw-gradient-to-position);
}
.disabled\:to-dark-300:disabled {
  --tw-gradient-to: rgb(var(--dark-300)) var(--tw-gradient-to-position);
}
.disabled\:to-gray-300:disabled {
  --tw-gradient-to: #d1d5db var(--tw-gradient-to-position);
}
.disabled\:to-secondary-300:disabled {
  --tw-gradient-to: rgb(var(--secondary-300)) var(--tw-gradient-to-position);
}
.disabled\:to-success-300:disabled {
  --tw-gradient-to: rgb(var(--success-300, 77, 255, 77))
    var(--tw-gradient-to-position);
}
.disabled\:\!text-neutral-500:disabled {
  --tw-text-opacity: 1 !important;
  color: rgba(115, 115, 115, var(--tw-text-opacity, 1)) !important;
}
.disabled\:text-danger-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(var(--danger-200, 255, 128, 128), var(--tw-text-opacity, 1));
}
.disabled\:text-dark-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-200), var(--tw-text-opacity, 1));
}
.disabled\:text-dark-900:disabled {
  --tw-text-opacity: 1;
  color: rgba(var(--dark-900), var(--tw-text-opacity, 1));
}
.disabled\:text-neutral-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(229, 229, 229, var(--tw-text-opacity, 1));
}
.disabled\:text-primary-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(var(--primary-200), var(--tw-text-opacity, 1));
}
.disabled\:text-secondary-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(var(--secondary-200), var(--tw-text-opacity, 1));
}
.disabled\:text-slate-400:disabled {
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity, 1));
}
.disabled\:text-success-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(var(--success-200, 128, 255, 128), var(--tw-text-opacity, 1));
}
.disabled\:text-warning-200:disabled {
  --tw-text-opacity: 1;
  color: rgba(255, 248, 150, var(--tw-text-opacity, 1));
}
.disabled\:text-white:disabled {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.disabled\:text-white\/50:disabled {
  color: #ffffff80;
}
.disabled\:text-white\/70:disabled {
  color: #ffffffb3;
}
.disabled\:\!no-underline:disabled {
  text-decoration-line: none !important;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:shadow-none:disabled {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.disabled\:hover\:text-slate-400:hover:disabled {
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored:
    0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.group:active .group-active\:scale-95 {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
html.is-app .app\:fixed {
  position: fixed;
}
html.is-app .app\:inset-x-0 {
  left: 0;
  right: 0;
}
html.is-app .app\:bottom-0 {
  bottom: 0;
}
html.is-app .app\:bottom-5 {
  bottom: calc(var(--lm-spacing) * 4);
}
html.is-app .app\:\!mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
html.is-app .app\:mb-0 {
  margin-bottom: 0;
}
html.is-app .app\:mb-3 {
  margin-bottom: calc(var(--lm-spacing) * 2);
}
html.is-app .app\:mt-1 {
  margin-top: calc(var(--lm-spacing) * 1);
}
html.is-app .app\:flex {
  display: flex;
}
html.is-app .app\:h-full {
  height: 100%;
}
html.is-app .app\:h-screen {
  height: 100vh;
}
html.is-app .app\:max-h-full {
  max-height: 100%;
}
html.is-app .app\:w-5 {
  width: calc(var(--lm-spacing) * 4);
}
html.is-app .app\:w-full {
  width: 100%;
}
html.is-app .app\:max-w-full {
  max-width: 100%;
}
html.is-app .app\:items-center {
  align-items: center;
}
html.is-app .app\:justify-center {
  justify-content: center;
}
html.is-app .app\:overflow-hidden {
  overflow: hidden;
}
html.is-app .app\:\!overflow-scroll {
  overflow: scroll !important;
}
html.is-app .app\:overflow-x-hidden {
  overflow-x: hidden;
}
html.is-app .app\:overflow-y-scroll {
  overflow-y: scroll;
}
html.is-app .app\:overscroll-contain {
  overscroll-behavior: contain;
}
html.is-app .app\:rounded-t-md {
  border-top-left-radius: calc(var(--lm-border-radius) * 0.375);
  border-top-right-radius: calc(var(--lm-border-radius) * 0.375);
}
html.is-app .app\:bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--primary-500), var(--tw-bg-opacity, 1));
}
html.is-app .app\:pb-3 {
  padding-bottom: calc(var(--lm-spacing) * 2);
}
html.is-app .app\:pt-0 {
  padding-top: 0;
}
html.is-app .app\:pt-3 {
  padding-top: calc(var(--lm-spacing) * 2);
}
html.is-app .app\:text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
html.is-app .app\:shadow-t-lg {
  --tw-shadow: 0 -10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  --tw-shadow-colored:
    0 -10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -2px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
html.is-app .app\:animate__fadeIn {
  animation-name: fadeIn;
}
html.is-app .app\:animate__fadeOut {
  animation-name: fadeOut;
}
html[data-cpu-benchmark="high"] .cpu-fast\:bg-success\/90 {
  background-color: rgba(var(--success, 0, 255, 0), 0.9);
}
html[data-cpu-benchmark="high"] .cpu-fast\:bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
html[data-cpu-benchmark="high"] .cpu-fast\:bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
html[data-cpu-benchmark="high"] .cpu-fast\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored:
    0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
html[data-cpu-benchmark="high"] .cpu-fast\:shadow-t-sm {
  --tw-shadow: 0 -1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 -1px 2px 0 var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
html[data-cpu-benchmark="high"] .cpu-fast\:shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored:
    0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
html[data-cpu-benchmark="high"] .cpu-fast\:animate__infinite {
  animation-iteration-count: infinite;
}
html[data-cpu-benchmark="high"] .cpu-fast\:animate__slower {
  animation-duration: 3s;
}
html[data-cpu-benchmark="high"] .cpu-fast\:animate__pulse {
  animation-name: pulse;
}
html[data-cpu-benchmark="high"] .cpu-fast\:animate__animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
html[data-cpu-benchmark="low"] .cpu-slow\:bg-success {
  --tw-bg-opacity: 1;
  background-color: rgba(var(--success, 0, 255, 0), var(--tw-bg-opacity, 1));
}
html[data-cpu-benchmark="low"] .cpu-slow\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
html[data-cpu-benchmark="low"] .cpu-slow\:pt-2 {
  padding-top: calc(var(--lm-spacing) * 1.5);
}
.group[data-stuck] .group-stuck\:hidden {
  display: none;
}
.group[data-stuck] .group-stuck\:w-full {
  width: 100%;
}
@media (min-width: 640px) {
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:mx-4 {
    margin-left: calc(var(--lm-spacing) * 3);
    margin-right: calc(var(--lm-spacing) * 3);
  }
  .sm\:mx-6 {
    margin-left: calc(var(--lm-spacing) * 6);
    margin-right: calc(var(--lm-spacing) * 6);
  }
  .sm\:mx-8 {
    margin-left: calc(var(--lm-spacing) * 7.5);
    margin-right: calc(var(--lm-spacing) * 7.5);
  }
  .sm\:my-2 {
    margin-top: calc(var(--lm-spacing) * 1.5);
    margin-bottom: calc(var(--lm-spacing) * 1.5);
  }
  .sm\:ml-2 {
    margin-left: calc(var(--lm-spacing) * 1.5);
  }
  .sm\:aspect-square {
    aspect-ratio: 1;
  }
  .sm\:h-14 {
    height: 3.5rem;
  }
  .sm\:h-\[2rem\] {
    height: 2rem;
  }
  .sm\:w-1\/3 {
    width: 33.3333%;
  }
  .sm\:w-14 {
    width: 3.5rem;
  }
  .sm\:w-48 {
    width: 12rem;
  }
  .sm\:w-\[2rem\] {
    width: 2rem;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:min-w-40 {
    min-width: 10rem;
  }
  .sm\:min-w-48 {
    min-width: 12rem;
  }
  .sm\:min-w-56 {
    min-width: 14rem;
  }
  .sm\:max-w-none {
    max-width: none;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:gap-1 {
    gap: calc(var(--lm-spacing) * 1);
  }
  .sm\:gap-2 {
    gap: calc(var(--lm-spacing) * 1.5);
  }
  .sm\:gap-6 {
    gap: calc(var(--lm-spacing) * 6);
  }
  .sm\:p-5 {
    padding: calc(var(--lm-spacing) * 4);
  }
  .sm\:px-3 {
    padding-left: calc(var(--lm-spacing) * 2);
    padding-right: calc(var(--lm-spacing) * 2);
  }
  .sm\:py-0\.5 {
    padding-top: calc(var(--lm-spacing) * 0.5);
    padding-bottom: calc(var(--lm-spacing) * 0.5);
  }
  .sm\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sm\:pb-1 {
    padding-bottom: calc(var(--lm-spacing) * 1);
  }
  .sm\:text-left {
    text-align: left;
  }
  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:text-\[0\.55rem\] {
    font-size: 0.55rem;
  }
  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .sm\:\!leading-6 {
    line-height: 1.5rem !important;
  }
  .sm\:\!leading-8 {
    line-height: 2rem !important;
  }
}
@media (min-width: 768px) {
  .md\:static {
    position: static;
  }
  .md\:relative {
    position: relative;
  }
  .md\:bottom-0 {
    bottom: 0;
  }
  .md\:bottom-12 {
    bottom: 3rem;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:my-5 {
    margin-top: calc(var(--lm-spacing) * 4);
    margin-bottom: calc(var(--lm-spacing) * 4);
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:ml-3 {
    margin-left: calc(var(--lm-spacing) * 2);
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:hidden {
    display: none;
  }
  .md\:aspect-banner {
    aspect-ratio: 16/9;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-24 {
    height: 6rem;
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:max-h-96 {
    max-height: 24rem;
  }
  .md\:min-h-20 {
    min-height: 5rem;
  }
  .md\:\!w-fit {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.3333%;
  }
  .md\:w-1\/5 {
    width: 20%;
  }
  .md\:w-12 {
    width: 3rem;
  }
  .md\:w-2\/3 {
    width: 66.6667%;
  }
  .md\:w-24 {
    width: 6rem;
  }
  .md\:w-52 {
    width: 13rem;
  }
  .md\:w-\[49\%\] {
    width: 49%;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:max-w-\[424px\] {
    max-width: 424px;
  }
  .md\:max-w-lg {
    max-width: 32rem;
  }
  .md\:flex-initial {
    flex: 0 auto;
  }
  .md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:cursor-auto {
    cursor: auto;
  }
  .md\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:gap-0 {
    gap: 0;
  }
  .md\:gap-0\.5 {
    gap: calc(var(--lm-spacing) * 0.5);
  }
  .md\:gap-1\.5 {
    gap: 0.375rem;
  }
  .md\:gap-2 {
    gap: calc(var(--lm-spacing) * 1.5);
  }
  .md\:gap-3 {
    gap: calc(var(--lm-spacing) * 2);
  }
  .md\:gap-4 {
    gap: calc(var(--lm-spacing) * 3);
  }
  .md\:gap-x-3 {
    -moz-column-gap: calc(var(--lm-spacing) * 2);
    column-gap: calc(var(--lm-spacing) * 2);
  }
  .md\:gap-x-4 {
    -moz-column-gap: calc(var(--lm-spacing) * 3);
    column-gap: calc(var(--lm-spacing) * 3);
  }
  .md\:gap-y-5 {
    row-gap: calc(var(--lm-spacing) * 4);
  }
  .md\:overflow-hidden {
    overflow: hidden;
  }
  .md\:rounded-none {
    border-radius: 0;
  }
  .md\:rounded-xl {
    border-radius: calc(var(--lm-border-radius) * 0.75);
  }
  .md\:rounded-l-xl {
    border-top-left-radius: calc(var(--lm-border-radius) * 0.75);
    border-bottom-left-radius: calc(var(--lm-border-radius) * 0.75);
  }
  .md\:rounded-t-xl {
    border-top-left-radius: calc(var(--lm-border-radius) * 0.75);
    border-top-right-radius: calc(var(--lm-border-radius) * 0.75);
  }
  .md\:bg-transparent {
    background-color: #0000;
  }
  .md\:p-0 {
    padding: 0;
  }
  .md\:p-4 {
    padding: calc(var(--lm-spacing) * 3);
  }
  .md\:px-2 {
    padding-left: calc(var(--lm-spacing) * 1.5);
    padding-right: calc(var(--lm-spacing) * 1.5);
  }
  .md\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .md\:px-4 {
    padding-left: calc(var(--lm-spacing) * 3);
    padding-right: calc(var(--lm-spacing) * 3);
  }
  .md\:px-5 {
    padding-left: calc(var(--lm-spacing) * 4);
    padding-right: calc(var(--lm-spacing) * 4);
  }
  .md\:py-1 {
    padding-top: calc(var(--lm-spacing) * 1);
    padding-bottom: calc(var(--lm-spacing) * 1);
  }
  .md\:py-2 {
    padding-top: calc(var(--lm-spacing) * 1.5);
    padding-bottom: calc(var(--lm-spacing) * 1.5);
  }
  .md\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .md\:py-4 {
    padding-top: calc(var(--lm-spacing) * 3);
    padding-bottom: calc(var(--lm-spacing) * 3);
  }
  .md\:pb-16 {
    padding-bottom: 4rem;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-\[2rem\] {
    font-size: 2rem;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:font-medium {
    font-weight: 500;
  }
  .md\:tracking-widest {
    letter-spacing: 0.1em;
  }
  .md\:\!text-success-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(
      var(--success-400, 38, 255, 38),
      var(--tw-text-opacity, 1)
    ) !important;
  }
  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .md\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: calc(calc(var(--lm-spacing) * 0.5) * -1);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored:
      0 10px 15px -3px var(--tw-shadow-color),
      0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
}
@media (min-width: 1024px) {
  .lg\:static {
    position: static;
  }
  .lg\:absolute {
    position: absolute;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }
  .lg\:bottom-auto {
    bottom: auto;
  }
  .lg\:left-1\/2 {
    left: 50%;
  }
  .lg\:top-20 {
    top: 5rem;
  }
  .lg\:top-\[100\%\] {
    top: 100%;
  }
  .lg\:order-last {
    order: 9999;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lg\:my-0\.5 {
    margin-top: calc(var(--lm-spacing) * 0.5);
    margin-bottom: calc(var(--lm-spacing) * 0.5);
  }
  .lg\:my-5 {
    margin-top: calc(var(--lm-spacing) * 4);
    margin-bottom: calc(var(--lm-spacing) * 4);
  }
  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .lg\:\!mb-auto {
    margin-bottom: auto !important;
  }
  .lg\:-mt-3 {
    margin-top: calc(calc(var(--lm-spacing) * 2) * -1);
  }
  .lg\:-mt-6 {
    margin-top: calc(calc(var(--lm-spacing) * 6) * -1);
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:mb-16 {
    margin-bottom: 4rem;
  }
  .lg\:mb-2 {
    margin-bottom: calc(var(--lm-spacing) * 1.5);
  }
  .lg\:mb-5 {
    margin-bottom: calc(var(--lm-spacing) * 4);
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mt-24 {
    margin-top: 6rem;
  }
  .lg\:mt-3 {
    margin-top: calc(var(--lm-spacing) * 2);
  }
  .lg\:mt-5 {
    margin-top: calc(var(--lm-spacing) * 4);
  }
  .lg\:mt-8 {
    margin-top: calc(var(--lm-spacing) * 7.5);
  }
  .lg\:block {
    display: block;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:aspect-banner {
    aspect-ratio: 16/9;
  }
  .lg\:h-5\/6 {
    height: 83.3333%;
  }
  .lg\:h-\[2\.35rem\] {
    height: 2.35rem;
  }
  .lg\:h-\[2\.7rem\] {
    height: 2.7rem;
  }
  .lg\:h-\[40vmax\] {
    height: 40vmax;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:min-h-\[600px\] {
    min-height: 600px;
  }
  .lg\:min-h-\[75vh\] {
    min-height: 75vh;
  }
  .lg\:\!w-auto {
    width: auto !important;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-1\/3 {
    width: 33.3333%;
  }
  .lg\:w-1\/4 {
    width: 25%;
  }
  .lg\:w-2\/3 {
    width: 66.6667%;
  }
  .lg\:w-2\/5 {
    width: 40%;
  }
  .lg\:w-3\/4 {
    width: 75%;
  }
  .lg\:w-48 {
    width: 12rem;
  }
  .lg\:w-5\/6 {
    width: 83.3333%;
  }
  .lg\:w-56 {
    width: 14rem;
  }
  .lg\:w-72 {
    width: 18rem;
  }
  .lg\:w-80 {
    width: 20rem;
  }
  .lg\:w-96 {
    width: 24rem;
  }
  .lg\:w-\[225px\] {
    width: 225px;
  }
  .lg\:w-\[49\%\] {
    width: 49%;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .lg\:min-w-0 {
    min-width: 0;
  }
  .lg\:min-w-\[375px\] {
    min-width: 375px;
  }
  .lg\:\!max-w-lg {
    max-width: 32rem !important;
  }
  .lg\:max-w-80 {
    max-width: 20rem;
  }
  .lg\:max-w-96 {
    max-width: 24rem;
  }
  .lg\:max-w-\[50\%\] {
    max-width: 50%;
  }
  .lg\:max-w-\[65rem\] {
    max-width: 65rem;
  }
  .lg\:max-w-\[800px\] {
    max-width: 800px;
  }
  .lg\:max-w-lg {
    max-width: 32rem;
  }
  .lg\:max-w-md {
    max-width: 28rem;
  }
  .lg\:max-w-none {
    max-width: none;
  }
  .lg\:max-w-sm {
    max-width: 24rem;
  }
  .lg\:max-w-xl {
    max-width: 36rem;
  }
  .lg\:flex-1 {
    flex: 1;
  }
  .lg\:flex-auto {
    flex: auto;
  }
  .lg\:flex-none {
    flex: none;
  }
  .lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-skew-x-12 {
    --tw-skew-x: -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:cursor-auto {
    cursor: auto;
  }
  .lg\:cursor-pointer {
    cursor: pointer;
  }
  .lg\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:items-end {
    align-items: flex-end;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:justify-center {
    justify-content: center;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:gap-0 {
    gap: 0;
  }
  .lg\:gap-0\.5 {
    gap: calc(var(--lm-spacing) * 0.5);
  }
  .lg\:gap-2 {
    gap: calc(var(--lm-spacing) * 1.5);
  }
  .lg\:gap-3 {
    gap: calc(var(--lm-spacing) * 2);
  }
  .lg\:gap-4 {
    gap: calc(var(--lm-spacing) * 3);
  }
  .lg\:gap-5 {
    gap: calc(var(--lm-spacing) * 4);
  }
  .lg\:gap-6 {
    gap: calc(var(--lm-spacing) * 6);
  }
  .lg\:gap-y-0 {
    row-gap: 0;
  }
  .lg\:gap-y-2 {
    row-gap: calc(var(--lm-spacing) * 1.5);
  }
  .lg\:gap-y-4 {
    row-gap: calc(var(--lm-spacing) * 3);
  }
  .lg\:self-start {
    align-self: flex-start;
  }
  .lg\:overflow-hidden {
    overflow: hidden;
  }
  .lg\:overflow-visible {
    overflow: visible;
  }
  .lg\:rounded {
    border-radius: 0.25rem;
  }
  .lg\:rounded-2xl {
    border-radius: calc(var(--lm-border-radius) * 1);
  }
  .lg\:rounded-lg {
    border-radius: calc(var(--lm-border-radius) * 0.5);
  }
  .lg\:rounded-md {
    border-radius: calc(var(--lm-border-radius) * 0.375);
  }
  .lg\:rounded-none {
    border-radius: 0;
  }
  .lg\:rounded-xl {
    border-radius: calc(var(--lm-border-radius) * 0.75);
  }
  .lg\:border {
    border-width: 1px;
  }
  .lg\:\!border-current {
    border-color: currentColor !important;
  }
  .lg\:border-black\/20 {
    border-color: #0003;
  }
  .lg\:bg-black\/50 {
    background-color: #00000080;
  }
  .lg\:bg-dark\/5 {
    background-color: rgba(var(--dark), 0.05);
  }
  .lg\:bg-transparent {
    background-color: #0000;
  }
  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  }
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:p-1 {
    padding: calc(var(--lm-spacing) * 1);
  }
  .lg\:p-2 {
    padding: calc(var(--lm-spacing) * 1.5);
  }
  .lg\:p-24 {
    padding: 6rem;
  }
  .lg\:p-4 {
    padding: calc(var(--lm-spacing) * 3);
  }
  .lg\:p-5 {
    padding: calc(var(--lm-spacing) * 4);
  }
  .lg\:p-6 {
    padding: calc(var(--lm-spacing) * 6);
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-2 {
    padding-left: calc(var(--lm-spacing) * 1.5);
    padding-right: calc(var(--lm-spacing) * 1.5);
  }
  .lg\:px-3 {
    padding-left: calc(var(--lm-spacing) * 2);
    padding-right: calc(var(--lm-spacing) * 2);
  }
  .lg\:px-4 {
    padding-left: calc(var(--lm-spacing) * 3);
    padding-right: calc(var(--lm-spacing) * 3);
  }
  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg\:py-2 {
    padding-top: calc(var(--lm-spacing) * 1.5);
    padding-bottom: calc(var(--lm-spacing) * 1.5);
  }
  .lg\:py-4 {
    padding-top: calc(var(--lm-spacing) * 3);
    padding-bottom: calc(var(--lm-spacing) * 3);
  }
  .lg\:py-5 {
    padding-top: calc(var(--lm-spacing) * 4);
    padding-bottom: calc(var(--lm-spacing) * 4);
  }
  .lg\:\!pl-4 {
    padding-left: calc(var(--lm-spacing) * 3) !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:pl-6 {
    padding-left: calc(var(--lm-spacing) * 6);
  }
  .lg\:pt-3 {
    padding-top: calc(var(--lm-spacing) * 2);
  }
  .lg\:pt-5 {
    padding-top: calc(var(--lm-spacing) * 4);
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .lg\:text-\[0\.6rem\] {
    font-size: 0.6rem;
  }
  .lg\:text-\[2rem\] {
    font-size: 2rem;
  }
  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:font-medium {
    font-weight: 500;
  }
  .lg\:font-normal {
    font-weight: 400;
  }
  .lg\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
  }
  .lg\:text-primary {
    --tw-text-opacity: 1;
    color: rgba(var(--primary), var(--tw-text-opacity, 1));
  }
  .lg\:text-secondary {
    --tw-text-opacity: 1;
    color: rgba(var(--secondary), var(--tw-text-opacity, 1));
  }
  .lg\:opacity-90 {
    opacity: 0.9;
  }
  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored:
      0 10px 15px -3px var(--tw-shadow-color),
      0 4px 6px -4px var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .lg\:shadow-md {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored:
      0 4px 6px -1px var(--tw-shadow-color),
      0 2px 4px -2px var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .lg\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 #0000000d;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .lg\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
    --tw-shadow-colored:
      0 20px 25px -5px var(--tw-shadow-color),
      0 8px 10px -6px var(--tw-shadow-color);
    box-shadow:
      var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
      var(--tw-shadow);
  }
  .lg\:animate__fadeOutLeft {
    animation-name: fadeOutLeft;
  }
  .lg\:first\:mt-1:first-child {
    margin-top: calc(var(--lm-spacing) * 1);
  }
  .lg\:first\:pt-1:first-child {
    padding-top: calc(var(--lm-spacing) * 1);
  }
  .lg\:hover\:\!border-current:hover {
    border-color: currentColor !important;
  }
  .lg\:hover\:bg-black\/5:hover {
    background-color: #0000000d;
  }
  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }
  .group:hover .lg\:group-hover\:grid,
  .group:active .lg\:group-active\:grid {
    display: grid;
  }
}
@media (min-width: 1280px) {
  .xl\:mb-5 {
    margin-bottom: calc(var(--lm-spacing) * 4);
  }
  .xl\:w-1\/3 {
    width: 33.3333%;
  }
  .xl\:w-1\/4 {
    width: 25%;
  }
  .xl\:w-52 {
    width: 13rem;
  }
  .xl\:max-w-\[1200px\] {
    max-width: 1200px;
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:border-white\/20 {
    border-color: #fff3;
  }
  .dark\:bg-black\/70 {
    background-color: #000000b3;
  }
  .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
  }
}
@media print {
  .print\:block {
    display: block;
  }
  .print\:hidden {
    display: none;
  }
}
