.x9Y_qpBVv3lUpw7Fa5KQ {
  position: relative;

  display: flex;
  width: 100%;
  max-width: 30rem;
  flex-direction: column;
  flex-wrap: nowrap;
}

.Axh5cZVYnabDF69S0Ipf {
  display: flex;
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  justify-content: space-between;
  align-items: center;

  background-color: var(--_apps---colors--muted-foreground);

  color: var(--color-scheme-2--text);
  text-align: center;

  box-sizing: border-box;
}

.ogzvA4bqvADqCGkpMqF3 {
  display: flex;
  width: 2rem;
  height: 2rem;
  justify-content: center;
  align-items: center;

  transition: color 100ms ease;

  cursor: pointer;
}

.ogzvA4bqvADqCGkpMqF3:hover {
  color: #ff6900;
}

.ogzvA4bqvADqCGkpMqF3.rGgDwn2tW1iyxzvc5jv6 {
  background-color: transparent;
}

.u6njPzRuICn3OtcJu13s {
  width: 1.5rem;
  height: 1.5rem;
}

.UQoUY1BwZQSOwKWC0oUQ {
  flex: 1;
}

.TVz5W9dXTH7YSkir5NOP {
  font-size: 1.7rem;
  line-height: 1.2;
  font-weight: 500;
}

.A562a9iB7Rtd_xlAQL6F {
  display: flex;
  overflow: hidden;

  box-sizing: border-box;

  width: 100%;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  flex-direction: column;
  flex-wrap: nowrap;
  flex: 0 0 auto;
  grid-column-gap: 1px;
  grid-row-gap: 1px;

  background-color: var(--color-scheme-1--border);
}

.UZdq9RcMwepfL3lpVdGX {
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr);
  grid-template-rows: auto;
}

.zltQLVQ9x9sL71NUkqNY {
  position: relative;

  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 0.15rem;
  padding-right: 0.25rem;
  padding-bottom: 0.5rem;
  padding-left: 0.25rem;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  aspect-ratio: 1/1;

  background-color: var(--_apps---colors--card);

  text-align: center;

  cursor: pointer;

  box-sizing: border-box;
}

.zltQLVQ9x9sL71NUkqNY:where(.PaqCrNa0Jd3NvvAcaUuc) {
  opacity: 0.5;
}

.zltQLVQ9x9sL71NUkqNY:where(.w_bXG3iVQJK1i09tOQj5) {
  background-color: var(--_primitives---colors--green-light);
  color: var(--color-scheme-2--text);
}

.zltQLVQ9x9sL71NUkqNY:where(.P7wZmrcykqG1TbvwtDUI) {
  background-color: var(--_primitives---colors--green-light);
  color: var(--color-scheme-2--text);
}

.zltQLVQ9x9sL71NUkqNY.CLXOkaB7ad2kzt7IyMAj {
  padding: 0.5rem 0.25rem;
  aspect-ratio: auto;

  color: var(--color-scheme-1--accent);
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
}

.JHbgpnNg_HwTU7DofVwY {
  display: flex;
  overflow: hidden;
  margin-right: -1px;
  margin-left: -1px;
}

.WD6gONGl8oqDZBSLsi5n {
  display: flex;
  width: 100%;
  max-width: 100%;
  flex: 0 0 auto;
  transform: translate(0px, 0px);
}

.wf1dBY1_sZOFECadYUJh {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;

  overflow: hidden;

  box-sizing: border-box;

  width: 100%;
  height: 100%;

  pointer-events: none;
}

.wf1dBY1_sZOFECadYUJh.FWIhFzr_MLKl7LadmYkT {
  border-color: var(--_primitives---opacity--transparent);
  pointer-events: none;
}

#SsbzwGAAmrYNpxQSOg0Z {
}
#qQiXn3rNvNRdYlL4oGg2 {
}
#Jq3ycpdJnakAi0jnXzQ0 {
}
#X0dCsMvsfk3__fCblnio {
}
#Q03Rz2Zit9QCzWevPwwq {
}
#HwNfKIIcQhXB1tPeJZkQ {
}
#qqYnMfc3mYO_xqjJbUcS {
}
.j9hB3oTHGbC0O_0LKoNj {
  display: grid;
  width: 100%;
  padding-right: 1px;
  padding-left: 1px;
  justify-items: stretch;
  align-items: start;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr);
  grid-template-rows: auto;

  box-sizing: border-box;
}
.ipvavp7Ru7keo18KUOYD {
  position: relative;

  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 0.15rem;
  padding-right: 0.25rem;
  padding-bottom: 0.5rem;
  padding-left: 0.25rem;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  aspect-ratio: 1/1;

  background-color: var(--_apps---colors--card);

  text-align: center;

  cursor: pointer;

  box-sizing: border-box;
}

.ipvavp7Ru7keo18KUOYD:where(.Q60ZcRf338y4Ksi7EDhG) {
  opacity: 0.5;
}

.ipvavp7Ru7keo18KUOYD:where(.a8FiJGvyzUjYin0WuBl4) {
  background-color: var(--_primitives---colors--green-light);
  color: var(--color-scheme-2--text);
}

.ipvavp7Ru7keo18KUOYD:where(.DLVRp1YXdrbTGB8n10yq) {
  background-color: var(--_primitives---colors--green-light);
  color: var(--color-scheme-2--text);
}

.ipvavp7Ru7keo18KUOYD.ylkc78_R5k3UFxFxr8ur {
  padding: 0.5rem 0.25rem;
  aspect-ratio: auto;

  color: var(--color-scheme-1--accent);
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
}

.kKITlMFmQ9VYCzjArkZt:where(.MiAPAHGzP3HxrnSx2hGU) {
  display: none;
}

.yM4p6YdJDuwHhmMzABKw {
  position: absolute;
  bottom: 0.5rem;
  display: none;
}

.yM4p6YdJDuwHhmMzABKw:where(.MiAPAHGzP3HxrnSx2hGU) {
  display: none;
}

.yM4p6YdJDuwHhmMzABKw:where(.niFZjkS0ptR2s3CSZmgv) {
  display: block;
}

.yM4p6YdJDuwHhmMzABKw:where(.DLVRp1YXdrbTGB8n10yq) {
  display: block;
}

.tK8lxSFb79QNR5bm9wlo {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: var(--_apps---colors--primary);
}

.tK8lxSFb79QNR5bm9wlo:where(.DLVRp1YXdrbTGB8n10yq) {
  background-color: var(--_primitives---colors--azure-lightest);
}

#wfNdBDUG_u7crB9cWTNP {
}
.qNvswCCTNUUHD2rd6afk {
  position: relative;

  display: grid;
  width: 100%;
  height: auto;
  padding-right: 1px;
  padding-left: 1px;
  justify-content: center;
  justify-items: stretch;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 1fr);
  grid-template-rows: auto;
  aspect-ratio: 1/1;

  box-sizing: border-box;
}

.QhenfdxKwjg_BzjheSL1 {
  position: absolute;

  display: flex;
  width: 100%;
  height: 10rem;
  justify-content: center;
  align-items: center;

  background-image: radial-gradient(circle farthest-corner at 50% 50%, hsla(0, 0.00%, 100.00%, 0.90), hsla(0, 0.00%, 100.00%, 0.00));

  text-align: center;
}

#DAAAOF4bkB0yserPJnyG {
}
.ahSZCjzOg02EFZTwzTEQ {
  position: absolute;
  top: 0%;
  z-index: 9;

  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  flex-wrap: nowrap;

  background-color: var(--_primitives---colors--azure-lightest);

  box-shadow: none;
  backdrop-filter: blur(5px);
  pointer-events: auto;

  transition: top 500ms ease;
}

.ahSZCjzOg02EFZTwzTEQ.J8lwmb4G1mNUQ9zZ6sn2 {
  top: 100%;
}

._1YW6MBPcHxSK8DxiebI {
  display: flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;

  background-color: var(--_primitives---colors--orange);

  color: var(--color-scheme-2--text);
  font-weight: 700;

  box-sizing: content-box;
}

.SMejtk0J4fSx1ZNInorG {
  width: auto;
  height: auto;
}

.YCB4L4tguyQ9FdI5CTcg {
  display: flex;
  padding: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  flex: 1;
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;

  font-size: 1.125rem;
  text-align: center;
}

.fK9gmem1Nk74IQzluDXm {
  flex: 1;
}

.RFWXR742JCiC9DjuMHzv {
  display: flex;
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;
}

.MgoxDrLGpoMf0WDBTtxD {
  font-weight: 600;
}

.MgoxDrLGpoMf0WDBTtxD {
  font-weight: 600;
}

.jJbChCFrVeG9uJxWuzyF {
  width: 100%;
  padding-top: 1rem;
}

@media screen and (max-width: 767px) {
  .jJbChCFrVeG9uJxWuzyF {
    padding-top: 0.75rem;
  }
}

.y2gaUlFEUqhLrgWilig3 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.y2gaUlFEUqhLrgWilig3.vEFkeLLWisMuVeLjvtBz {
  justify-content: center;
}

.y2gaUlFEUqhLrgWilig3.TIotIwcEizMIx3TZ7WP5 {
  justify-content: flex-end;
  align-items: center;
}

@media screen and (max-width: 767px) {
  .QVsus4uWxmIJ2oKl4ivk {
    display: none;
  }
}

.xA49TySA_Mnj8DQsUS_b {
  display: flex;
  padding: 0.625rem 1.5rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;

  border: 1px solid var(--_primitives---colors--azure);
  border-radius: 6px;

  background-color: var(--_primitives---colors--azure);

  transition: border-color 200ms ease,background-color 200ms ease;

  color: var(--_primitives---neutrals--white);
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.xA49TySA_Mnj8DQsUS_b:hover {
  border-color: var(--_primitives---colors--azure-dark);
  background-color: var(--_primitives---colors--azure-dark);
}

.xA49TySA_Mnj8DQsUS_b.YNn5mU7IhdDXdDuVcn3p {
  padding: 0.25rem 0rem;

  border-style: none;

  background-color: var(--_primitives---opacity--transparent);

  color: var(--_primitives---neutrals--neutral-darkest);
  line-height: 1;
  text-decoration: none;
}

.xA49TySA_Mnj8DQsUS_b.YNn5mU7IhdDXdDuVcn3p:hover {
  text-decoration: underline;
}

.xA49TySA_Mnj8DQsUS_b.YNn5mU7IhdDXdDuVcn3p.wwxlCtdGlFrZvmXJRiRJ {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---neutrals--white);
}

.xA49TySA_Mnj8DQsUS_b.YNn5mU7IhdDXdDuVcn3p.wwxlCtdGlFrZvmXJRiRJ:hover {
  background-color: var(--_primitives---opacity--transparent);
}

.xA49TySA_Mnj8DQsUS_b.YNn5mU7IhdDXdDuVcn3p.Bb0TIfmNnZ1X4sQsaG05 {
  padding: 0rem;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  background-color: var(--_primitives---opacity--transparent);
}

.xA49TySA_Mnj8DQsUS_b.YNn5mU7IhdDXdDuVcn3p.Bb0TIfmNnZ1X4sQsaG05:hover {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--main-button-hover);
  text-decoration: none;
}

.xA49TySA_Mnj8DQsUS_b.Bb0TIfmNnZ1X4sQsaG05 {
  position: relative;
  z-index: 0;

  display: inline-flex;
  padding: 0.75rem 2rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;

  border-width: 0.1rem;
  border-color: var(--_primitives---neutrals--white);
  border-radius: 1.5rem;

  background-color: var(--_primitives---neutrals--white);

  transition: color 200ms ease,border-color 200ms ease,background-color 200ms ease;

  color: var(--_primitives---colors--azure);
  font-weight: 700;
}

.xA49TySA_Mnj8DQsUS_b.Bb0TIfmNnZ1X4sQsaG05:hover {
  border-color: var(--_primitives---neutrals--white);
  background-color: var(--main-button-hover);
  color: var(--_primitives---neutrals--white);
}

@media screen and (max-width: 991px) {
  .xA49TySA_Mnj8DQsUS_b.Bb0TIfmNnZ1X4sQsaG05 {
    font-size: 0.8rem;
    line-height: 1.5;
  }
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH {
  padding: 0.75rem 2rem;

  border-width: 0.1rem;
  border-color: var(--_primitives---neutrals--white);
  border-radius: 1.5rem;

  background-color: var(--_primitives---opacity--transparent);

  color: var(--_primitives---neutrals--white);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH:hover {
  background-color: var(--_primitives---neutrals--white);
  color: var(--_primitives---opacity--transparent);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.wwxlCtdGlFrZvmXJRiRJ {
  border-color: var(--_primitives---opacity--white-20);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---neutrals--white);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.wwxlCtdGlFrZvmXJRiRJ:hover {
  background-color: var(--_primitives---opacity--white-10);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.U7uFixNnStt_eYLoMTet {
  transition: color 200ms ease,border-color 200ms ease,background-color 200ms ease;
  color: var(--_primitives---neutrals--white);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.U7uFixNnStt_eYLoMTet:hover {
  background-color: var(--_primitives---neutrals--white);
  color: var(--color-scheme-1--text);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.LKTvEy2W0VNaxB8sLucg {
  padding: 0.375rem 2rem;
  transition: color 200ms ease,border-color 200ms ease,background-color 200ms ease;
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.LKTvEy2W0VNaxB8sLucg:hover {
  color: var(--_primitives---colors--green);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.gapqfoTUr94eaeARJZZV {
  padding: 0.375rem 2rem;
  transition: color 200ms ease,border-color 200ms ease,background-color 200ms ease;
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.gapqfoTUr94eaeARJZZV:hover {
  color: var(--_primitives---colors--orange);
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.jSzgxD70hwvJVaW3ujjU {
  padding: 0.375rem 2rem;
  transition: color 200ms ease,border-color 200ms ease,background-color 200ms ease;
}

.xA49TySA_Mnj8DQsUS_b.dAq4JPrV3DShs9XrfolH.jSzgxD70hwvJVaW3ujjU:hover {
  color: #00acba;
}

.xA49TySA_Mnj8DQsUS_b.U7uFixNnStt_eYLoMTet {
  padding: 0.375rem 2rem;

  border-width: 0.1rem;
  border-color: var(--secondary-button-hover);
  border-radius: 1.5rem;

  background-color: var(--secondary-button-hover);

  color: var(--_primitives---neutrals--white);
  font-weight: 600;
}

.xA49TySA_Mnj8DQsUS_b.U7uFixNnStt_eYLoMTet:hover {
  border-width: 0.1rem;
  background-color: var(--_primitives---neutrals--white);
  color: var(--_primitives---colors--dark-grey);
}

.xA49TySA_Mnj8DQsUS_b.U7uFixNnStt_eYLoMTet.Bb0TIfmNnZ1X4sQsaG05:hover {
  border-color: var(--secondary-button-hover);
}

.xA49TySA_Mnj8DQsUS_b.wwxlCtdGlFrZvmXJRiRJ {
  border-color: var(--_primitives---neutrals--white);
  background-color: var(--_primitives---neutrals--white);
  color: var(--_primitives---neutrals--neutral-darkest);
}

.xA49TySA_Mnj8DQsUS_b.wwxlCtdGlFrZvmXJRiRJ:hover {
  border-color: var(--_primitives---neutrals--neutral-lighter);
  background-color: var(--_primitives---neutrals--neutral-lighter);
}

.xA49TySA_Mnj8DQsUS_b.J4m4QpHqpKIZQHIZcBug {
  position: absolute;
  left: 1rem;
  top: -1rem;
  z-index: 10;

  transform: translate(0px, -6rem);
  transition: transform 300ms ease;
}

.xA49TySA_Mnj8DQsUS_b.J4m4QpHqpKIZQHIZcBug:focus {
  transform: translate(0px, 0rem);
}

.xA49TySA_Mnj8DQsUS_b.zEEt4FkKprN3Sg3fsdMW {
  border-style: none;
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---neutrals--neutral-darker);
  font-size: 0.833rem;
  font-weight: 700;
}

.xA49TySA_Mnj8DQsUS_b.t4wQ6q2fs3EWuwPU1fLD {
  padding: 0.375rem 2rem;

  border-width: 0.1rem;
  border-color: var(--secondary-button-hover);
  border-radius: 1.5rem;

  background-color: var(--secondary-button-hover);

  transition: color 200ms ease,border-color 200ms ease,background-color 200ms ease;

  font-weight: 600;
}

.xA49TySA_Mnj8DQsUS_b.t4wQ6q2fs3EWuwPU1fLD:hover {
  background-color: var(--_primitives---neutrals--white);
  color: var(--_primitives---colors--dark-grey);
}
.jEggSSgjpVocpO9MKHVY {
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
}
