body { transition: opacity 0.2s ease-in; }
body[unresolved] { opacity: 0; display: block; overflow: hidden; position: relative; }
.grecaptcha-badge { visibility: hidden !important; }
.logged-out-style-wrapper { visibility: visible !important; }
.logged-in-style-wrapper { display: none !important; }
.css-bzyevI { background-color: rgb(255, 255, 255); min-height: 100%; }
.css-jcwfVM { background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 238); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; transform: translateY(-100%); transition: transform 200ms ease-out; width: 1px; }
.css-jcwfVM:focus { -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); border: 0px; clip: initial; color: rgb(0, 0, 238); display: flex; height: 60px; -webkit-box-pack: center; justify-content: center; margin: 0px; overflow: visible; padding: 0px; position: relative; transform: translateY(0px); transition: transform 200ms ease-out; width: 100%; z-index: 2147483647; }
.css-jcwfVM:hover { text-decoration: underline; }
.css-dmafOG { display: inline; }
.css-dmafOG:first-child > [data-hydrate-component-name] { display: inherit !important; }
@media screen and (min-width: 600px) {
  .css-dmafOG { display: inline; }
}
@media screen and (min-width: 1136px) {
  .css-dmafOG { display: inline; }
}
.css-beegqO { display: inherit; }
.css-hNYSyH { display: none; }
@media screen and (min-width: 320px) {
  .css-hNYSyH { display: none; }
}
@media screen and (min-width: 600px) {
  .css-hNYSyH { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-hNYSyH { display: inherit; }
}
.css-UsIex { display: inherit; }
@media screen and (min-width: 320px) {
  .css-UsIex { display: inherit; }
}
@media screen and (min-width: 600px) {
  .css-UsIex { display: inherit; }
}
@media screen and (min-width: 1136px) {
  .css-UsIex { display: none; }
}
.css-ThnGd { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; display: flex; padding: 12px 0px; border-bottom: 0px solid rgba(187, 187, 187, 0.65); background-color: rgb(14, 14, 14); box-sizing: border-box; height: 64px; position: sticky; top: 0px; transition-duration: 300ms; transition-property: top; z-index: 2002; }
.css-jpTJNR { display: flex; position: relative; width: 100%; }
.css-hWkSKL { box-sizing: border-box; display: flex; justify-content: normal; margin-left: auto; margin-right: auto; max-width: calc(1408px); padding-left: 64px; padding-right: 64px; width: 100%; }
.css-frBlvt { color: rgb(255, 255, 255); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 112px; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); position: relative; text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; -webkit-box-align: center; align-items: center; display: flex; height: 100%; text-align: left; top: 0px; white-space: nowrap; }
.css-frBlvt:hover { color: rgb(255, 255, 255); background-size: 0% 100%, 100% 100%; }
.css-frBlvt:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-frBlvt:visited { color: rgb(255, 255, 255); }
.css-frBlvt:active { color: rgb(255, 255, 255); }
@media screen and (min-width: 1136px) {
  .css-frBlvt { font-size: 24px; }
}
.css-ceakVg { display: flex; -webkit-box-flex: 1; flex: 1 1 auto; justify-self: flex-start; -webkit-box-pack: start; justify-content: flex-start; list-style: none; margin: 0px 24px; overflow: hidden; visibility: visible; padding: 0px !important; }
.css-ceakVg:first-child { padding: 0px; }
.css-ceakVg:last-child { padding: 0px; }
.css-jStRxU { align-self: center; padding-left: 4px; margin-bottom: 0px; visibility: inherit; padding-right: 0px; }
.css-MDldu { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(253, 253, 253); background-color: rgb(22, 22, 22); white-space: nowrap; }
.css-MDldu:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-MDldu:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-MDldu:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-MDldu:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-jtTyNz { display: flex; margin-right: 8px; margin-left: 8px; }
.css-hSgrkT { display: none; }
.css-dluitZ { background-color: rgb(255, 255, 255); position: relative; margin: 0px -3px; padding: 8px 0px; border-radius: 8px; box-shadow: rgba(14, 14, 14, 0.16) 0px 4px 16px; overflow: auto; min-width: 192px; }
.css-dluitZ:focus { outline: none; }
.css-kZaYyE { color: inherit; font-weight: 400; padding: 8px 36px 8px 16px; text-decoration: none; }
.css-dOnWUl { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 20px; box-sizing: border-box; position: relative; display: block; color: rgb(91, 91, 91); cursor: pointer; background-color: transparent; transition-property: color, background-color; transition-duration: 200ms; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); border-width: 2px; border-style: solid; border-color: transparent; margin-bottom: 0px; padding: 0px; white-space: nowrap; }
.css-dOnWUl:focus { outline: none; background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-dOnWUl:not(:hover) { border-color: transparent; }
.css-dOnWUl:hover { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-dOnWUl:visited { color: rgb(91, 91, 91); }
.css-dahbuC { color: inherit; text-decoration: none; }
.css-jJjlLM { margin: 0px; padding: 0px; }
.css-hlkbce { -webkit-box-align: center; align-items: center; background-color: transparent; display: flex; list-style-type: none; width: 100%; border-radius: 0px; overflow: hidden; color: rgb(91, 91, 91); }
.css-hlkbce:focus { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-hlkbce:hover { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-hlkbce:visited { color: rgb(91, 91, 91); }
.css-eOfqLA { border-width: 0px; border-style: none none solid; border-color: rgba(14, 14, 14, 0.04); box-sizing: border-box; -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; min-height: 20px; -webkit-box-pack: justify; justify-content: space-between; padding-left: 16px; margin-right: 16px; background-color: transparent; color: rgb(91, 91, 91); padding-bottom: 8px; padding-top: 8px; }
.css-eOfqLA:focus { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-eOfqLA:hover { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-eOfqLA:visited { color: rgb(91, 91, 91); }
.css-mqlUy { -webkit-box-align: center; align-items: center; display: flex; }
.css-gAzlNU { position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); white-space: nowrap; border-width: 0px; border-style: none; }
.css-drQeFx { align-self: center; padding-left: 4px; margin-bottom: 0px; visibility: hidden; padding-right: 0px; }
.css-dLnqsw { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 20px; position: relative; display: block; color: rgb(187, 187, 187); text-align: center; cursor: not-allowed; background-color: transparent; margin-bottom: 0px; padding: 24px; }
.css-eOLFUs { display: flex; -webkit-box-flex: 0; flex: 0 0 auto; padding-left: 24px; padding-right: 24px; justify-self: flex-end; -webkit-box-pack: end; justify-content: flex-end; list-style: none; margin: 0px; }
.css-eOLFUs:first-child { padding: 0px; }
.css-eOLFUs:last-child { padding: 0px; }
.css-cMGqfS { -webkit-box-align: center; align-items: center; display: inline-flex; gap: 6px; }
.css-cDENyl { display: flex; margin-left: 8px; }
.css-DPWHs { display: flex; visibility: hidden; }
.css-giWOyo { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(253, 253, 253); background-color: rgb(22, 22, 22); }
.css-giWOyo:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-giWOyo:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-giWOyo:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-giWOyo:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-ZevqH { align-self: center; padding-left: 24px; margin-bottom: 0px; visibility: inherit; padding-right: 0px; }
@media screen and (min-width: 320px) {
  .css-ZevqH { padding-left: 4px; }
}
@media screen and (min-width: 600px) {
  .css-ZevqH { padding-left: 4px; }
}
@media screen and (min-width: 1136px) {
  .css-ZevqH { padding-left: 0px; }
}
#popover-toggle-CTA_LAYOVER-large:checked ~ .popover-content { opacity: 1; transform: translateY(0px); transition-delay: 0s; visibility: visible; }
#popover-toggle-CTA_LAYOVER-large:checked ~ .popover-backdrop { visibility: visible; }
label { position: relative; z-index: 2; }
.css-lnaYxa { position: relative; width: max-content; }
.css-eJIDYU { background-color: transparent; height: 100vh; left: 0px; position: fixed; top: 0px; visibility: hidden; width: 100vw; z-index: 1; }
.css-ewLUxf { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(14, 14, 14); background-color: rgb(255, 255, 255); white-space: nowrap; }
.css-ewLUxf:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-ewLUxf:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-ewLUxf:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-ewLUxf:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-ewLUxf:focus { background-color: rgb(227, 227, 227); color: rgb(14, 14, 14); }
.css-ewLUxf:hover { background-color: rgb(227, 227, 227); color: rgb(14, 14, 14); }
.css-iuoeaq { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(14, 14, 14, 0.16) 0px 4px 16px; height: max-content; opacity: 0; overflow: auto; position: absolute; right: 0px; top: calc(100% + 16px); transition-duration: 250ms; transition-property: opacity, transform; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); visibility: hidden; width: max-content; z-index: 2001; }
.css-gKOWma { background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(14, 14, 14, 0.12) 0px 4px 16px; list-style-type: none; margin: 0px; padding: 8px; }
.css-GWCtH { padding: 12px 16px; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; -webkit-box-align: center; align-items: center; display: flex; gap: 24px; -webkit-box-pack: justify; justify-content: space-between; }
.css-daiOOU { width: 16px; }
.css-kpjDOI { height: 100%; width: 100%; }
.css-jaZysS { color: rgb(14, 14, 14); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; border-radius: 4px; display: block; }
.css-jaZysS:hover { color: rgb(52, 52, 52); background-size: 0% 100%, 100% 100%; }
.css-jaZysS:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-jaZysS:visited { color: rgb(14, 14, 14); }
.css-jaZysS:active { color: rgb(72, 72, 72); }
.css-jaZysS:focus:not(:focus-visible) { outline: none; }
.css-jaZysS:focus-visible { outline: rgb(110, 110, 110) solid 3px; outline-offset: 2px; }
#popover-toggle-LOGGED_IN_LAYOVER-large:checked ~ .popover-content { opacity: 1; transform: translateY(0px); transition-delay: 0s; visibility: visible; }
#popover-toggle-LOGGED_IN_LAYOVER-large:checked ~ .popover-backdrop { visibility: visible; }
label { position: relative; z-index: 2; }
.css-chzaWD { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(14, 14, 14); background-color: rgb(242, 242, 242); overflow: hidden; position: relative; white-space: nowrap; }
.css-chzaWD:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-chzaWD:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-chzaWD:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-chzaWD:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; background-color: rgb(227, 227, 227); color: rgb(14, 14, 14); }
.css-chzaWD:focus { background-color: rgb(227, 227, 227); color: rgb(14, 14, 14); }
.css-chzaWD:hover { background-color: rgb(227, 227, 227); color: rgb(14, 14, 14); }
.css-EMlbk { transition: 0.3s ease-in-out; }
.css-bTgSfj { position: relative; transition: 0.3s ease-in-out; }
.css-hdjfHk { display: flex; margin-right: 8px; }
.css-bjVkCt { box-sizing: border-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-left: auto; margin-right: auto; max-width: calc(1328px); padding-left: 24px; padding-right: 24px; width: 100%; }
.css-cbnvaL { display: flex; -webkit-box-flex: 0; flex: 0 0 auto; padding-left: 24px; padding-right: 24px; justify-self: flex-end; -webkit-box-pack: end; justify-content: flex-end; list-style: none; margin: 0px; transform: translateX(-14px); }
.css-cbnvaL:first-child { padding: 0px; }
.css-cbnvaL:last-child { padding: 0px; }
#popover-toggle-CTA_LAYOVER:checked ~ .popover-content { opacity: 1; transform: translateY(0px); transition-delay: 0s; visibility: visible; }
#popover-toggle-CTA_LAYOVER:checked ~ .popover-backdrop { visibility: visible; }
label { position: relative; z-index: 2; }
#popover-toggle-LOGGED_IN_LAYOVER:checked ~ .popover-content { opacity: 1; transform: translateY(0px); transition-delay: 0s; visibility: visible; }
#popover-toggle-LOGGED_IN_LAYOVER:checked ~ .popover-backdrop { visibility: visible; }
label { position: relative; z-index: 2; }
.css-gYszTQ { align-self: center; padding-left: 0px; margin-bottom: 0px; visibility: inherit; padding-right: 0px; }
.hamburger__icon_x { display: none; }
.hamburger__icon_two-lines { display: block; }
.css-hipXel:has(input[type="checkbox"]:checked) .hamburger__icon_x { display: block; }
.css-hipXel:has(input[type="checkbox"]:checked) .hamburger__icon_two-lines { display: none; }
.css-jVXhVQ { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 50%; padding: 10px; color: rgb(253, 253, 253); background-color: rgb(22, 22, 22); }
.css-jVXhVQ:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-jVXhVQ:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-jVXhVQ:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-jVXhVQ:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-kxuIjE { display: inline; }
.css-kxuIjE:first-child > [data-hydrate-component-name] { display: inherit !important; }
@media screen and (min-width: 600px) {
  .css-kxuIjE { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-kxuIjE { display: none; }
}
.css-jNewcm { display: none; }
@media screen and (min-width: 1136px) {
  .css-jNewcm { display: inherit; }
}
.css-hHhbXg { -webkit-box-align: center; align-items: center; cursor: default; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; width: 100%; }
.css-cTjatN { overflow: hidden; width: 100%; }
.css-kBEvif { height: auto; width: 100%; }
.css-bYqxpw { margin-bottom: 8px; }
.css-hBnhgZ { background-color: rgb(14, 14, 14); display: flex; position: relative; width: 100%; height: auto; min-height: auto; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 320px) {
  .css-hBnhgZ { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-hBnhgZ { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-hBnhgZ { padding-top: 0px; padding-bottom: 0px; }
}
.css-hazmlH { background-position: center center; background-repeat: no-repeat; background-size: cover; display: flex; position: relative; width: 100%; height: auto; margin: 0px auto; overflow: hidden; z-index: 0; }
.css-ofGld { width: 100%; max-width: 100%; margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 0px; align-self: flex-start; }
@media screen and (min-width: 320px) {
  .css-ofGld { max-width: 100%; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-ofGld { max-width: 100%; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-ofGld { max-width: 1280px; padding-top: 0px; padding-bottom: 0px; }
}
.css-aiKAo { color: rgb(255, 255, 255); background-color: rgb(14, 14, 14); padding: 40px 24px; }
@media screen and (min-width: 320px) {
  .css-aiKAo { padding: 40px 24px; }
}
@media screen and (min-width: 600px) {
  .css-aiKAo { padding: 56px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-aiKAo { padding: 64px; }
}
.css-bVFrLX { display: grid; gap: 36px 16px; grid-template-columns: repeat(4, 1fr); height: 100%; justify-items: inherit; }
@media screen and (min-width: 320px) {
  .css-bVFrLX { gap: 36px 16px; grid-template-columns: repeat(4, 1fr); }
}
@media screen and (min-width: 600px) {
  .css-bVFrLX { gap: 36px; grid-template-columns: repeat(8, 1fr); }
}
@media screen and (min-width: 1136px) {
  .css-bVFrLX { gap: 36px; grid-template-columns: repeat(12, 1fr); }
}
.css-iLHpJi { display: grid; grid-area: 1 / 1 / -1 / -1; gap: 8px 16px; grid-template-columns: repeat(4, 1fr); grid-template-rows: max-content auto auto; height: 100%; }
@media screen and (min-width: 320px) {
  .css-iLHpJi { gap: 8px 16px; grid-template-columns: repeat(4, 1fr); grid-template-rows: max-content auto auto; }
}
@media screen and (min-width: 600px) {
  .css-iLHpJi { gap: 8px 36px; grid-template-columns: repeat(8, 1fr); grid-template-rows: max-content auto auto; }
}
@media screen and (min-width: 1136px) {
  .css-iLHpJi { gap: 8px 36px; grid-template-columns: repeat(12, 1fr); grid-template-rows: max-content; }
}
.css-dgZOOc { grid-area: 1 / 1 / 2 / -1; order: 2; width: 100%; align-self: flex-start; display: grid; }
@media screen and (min-width: 320px) {
  .css-dgZOOc { grid-area: 1 / 1 / 2 / -1; }
}
@media screen and (min-width: 600px) {
  .css-dgZOOc { grid-area: 1 / 1 / 2 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-dgZOOc { grid-area: 1 / 1 / 2 / span 5; }
}
.css-fWWTaa { position: relative; }
.css-fsIjHM { width: 100%; height: 24px; }
@keyframes animation-dkKkL { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
.css-urdZv { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(248, 248, 248), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240)); height: 24px; width: 80%; left: 0px; position: absolute; top: 0px; z-index: 3000; border-radius: 4px; filter: invert(0); right: 0px; max-width: 320px; }
.css-cYTjpz { width: 100%; }
.css-gQCrGb { text-align: right; }
@media screen and (min-width: 320px) {
  .css-gQCrGb { margin-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-gQCrGb { margin-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-gQCrGb { margin-bottom: 0px; }
}
.css-hPnljU { display: flex; flex-wrap: nowrap; }
.css-cgxnTe { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; color: rgb(255, 255, 255); letter-spacing: 0px; margin: 0px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
@media screen and (min-width: 600px) {
  .css-cgxnTe { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 700; line-height: 52px; }
}
@media screen and (min-width: 1136px) {
  .css-cgxnTe { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 52px; font-weight: 700; line-height: 64px; }
}
.css-bKLnG { display: none; }
@media screen and (min-width: 320px) {
  .css-bKLnG { display: none; }
}
@media screen and (min-width: 600px) {
  .css-bKLnG { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-bKLnG { display: grid; }
}
.css-cInfKi { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 28px; }
.css-bgjXJM { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 4px; }
.css-eqICon { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 16px; justify-content: left; margin-top: 16px; max-width: 400px; }
.css-jHFVdm { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; gap: 12px; }
.css-dzvqrc { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; text-align: start; }
.css-cFHPgF { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 999px; padding: 14px 16px; color: rgb(22, 22, 22); max-width: 100%; }
.css-cFHPgF:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-cFHPgF:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-cFHPgF:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-cFHPgF:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-msjeZ { display: flex; margin-left: 8px; flex-shrink: 0; }
.css-UtXZf { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 4px; position: relative; }
.css-eFbete { border-left: 1px solid; position: absolute; height: 64px; top: 42px; right: 24px; }
.css-bunVky { max-width: calc(-48px + 100vw); margin-top: 8px; }
@media screen and (min-width: 320px) {
  .css-bunVky { max-width: calc(-48px + 100vw); }
}
@media screen and (min-width: 600px) {
  .css-bunVky { max-width: calc(-48px + 100vw); }
}
@media screen and (min-width: 1136px) {
  .css-bunVky { max-width: 396px; }
}
.css-kJpUKU { background-color: transparent; height: fit-content; right: 48px; margin: 0px; padding: 0px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); transition: 200ms; width: fit-content; z-index: 1; }
.css-bCQvnA { color: rgb(54, 54, 54); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 24px; margin: 0px; }
.css-bNmbOt { height: auto; max-height: calc(-80px + 100vh); overflow-y: auto; }
.css-bNmbOt::-webkit-scrollbar { display: none !important; }
.css-iNhSJu { padding: 20px 56px; border-bottom: 1px solid rgba(14, 14, 14, 0.24); }
@media screen and (min-width: 600px) {
  .css-iNhSJu { border-bottom-width: 0px; padding-bottom: 0px; padding-right: 20px; padding-left: 56px; }
}
.css-iJAaIS { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; text-align: center; }
@media screen and (min-width: 600px) {
  .css-iJAaIS { justify-content: normal; }
}
.css-fUnWau { height: inherit; overflow-y: scroll; }
.css-fUnWau::-webkit-scrollbar { display: none !important; }
@media screen and (max-height: 400px) {
  .css-fUnWau { min-height: 96px; }
}
.css-gpyJyz { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; box-sizing: border-box; position: relative; width: 100%; }
.css-jivQDX { box-sizing: border-box; overflow: hidden; width: 100%; display: flex; -webkit-box-pack: justify; justify-content: space-between; cursor: text; border-style: solid; transition-property: border, box-shadow, background-color; transition-duration: 200ms; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); color: rgb(22, 22, 22); border-color: rgba(187, 187, 187, 0.65); background-color: rgb(248, 248, 248); border-radius: 8px; border-width: 0px; height: 56px; outline: rgb(107, 107, 107) solid 0px; outline-offset: 0px; padding-right: 4px; }
.css-icoaZk { display: flex; fill: currentcolor; color: rgb(22, 22, 22); height: 100%; width: 16px; cursor: pointer; position: absolute; top: 0px; right: 8px; -webkit-box-align: center; align-items: center; padding-left: 8px; padding-right: 8px; }
.css-emFpbh { box-sizing: border-box; position: relative; -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-align: center; align-items: center; flex-wrap: nowrap; overflow: hidden; margin: 0px; padding: 0px; }
.css-cFOcXi { position: absolute; display: inline-block; max-width: 100%; background-color: transparent; border-style: none; box-shadow: none; box-sizing: border-box; outline: none; height: auto; max-height: 24px; right: 48px; margin: 0px; padding: 0px; width: 85%; top: 50%; transform: translateY(-50%); }
.css-jdHQmp { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; color: rgb(22, 22, 22); box-sizing: content-box; width: 5px; max-width: 100%; background: transparent; border-style: none; box-shadow: none; display: inline-block; outline: none; margin: 0px; padding: 0px; }
.css-cKMcGm { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; position: absolute; top: 0px; right: 0px; visibility: hidden; height: 0px; overflow: scroll; white-space: pre; color: rgb(22, 22, 22); }
.css-haBitS { color: rgb(82, 82, 82); max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-inline-start: 2px; pointer-events: none; position: absolute; }
.css-BAjZZ { box-sizing: border-box; position: relative; display: flex; flex-shrink: 0; -webkit-box-align: center; align-items: center; align-self: stretch; padding-left: 12px; font-size: 24px; }
.css-gzRAJO { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; width: 1em; left: 15px; margin-right: 8px; }
.css-evRpFR { color: rgb(22, 22, 22); }
.css-ldbowJ { max-width: calc(-48px + 100vw); margin-top: 12px; }
@media screen and (min-width: 320px) {
  .css-ldbowJ { max-width: calc(-48px + 100vw); }
}
@media screen and (min-width: 600px) {
  .css-ldbowJ { max-width: calc(-48px + 100vw); }
}
@media screen and (min-width: 1136px) {
  .css-ldbowJ { max-width: 396px; }
}
.css-MloVC { align-self: auto; display: flex; flex-flow: wrap; -webkit-box-pack: start; justify-content: flex-start; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; }
.css-fkaKNO { margin-right: 0px; }
.css-fkaKNO:last-child { margin-right: 24px; }
.css-kRDcIj { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 12px 0px 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 8px; padding: 14px 25px; color: rgb(14, 14, 14); background-color: rgb(255, 255, 255); }
.css-kRDcIj:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-kRDcIj:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-kRDcIj:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-kRDcIj:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-bpZUjh { margin-top: 12px; }
.css-kZpscH { align-self: auto; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: inline-block; max-width: 100%; padding: 0px; text-decoration: none; }
@media screen and (min-width: 320px) {
  .css-kZpscH { height: auto; width: auto; }
}
@media screen and (min-width: 600px) {
  .css-kZpscH { height: auto; width: auto; }
}
@media screen and (min-width: 1136px) {
  .css-kZpscH { height: auto; width: auto; }
}
.css-fwsLmT { -webkit-box-align: center; align-items: center; text-decoration: none; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 32px; }
.css-fLYKGu { background-image: linear-gradient(transparent calc(100% - 1px), rgb(196, 196, 196) 1px), linear-gradient(transparent calc(100% - 1px), white 1px); background-position: 0px bottom, 0px bottom; background-repeat: no-repeat; background-size: 100% 6px, 100% 6px; color: #FFFFFF; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; padding-bottom: 6px; text-decoration: none; transition: 500ms cubic-bezier(0.22, 1, 0.36, 1); width: calc(100%); }
.css-fLYKGu:hover { background-size: 0% 6px, 100% 6px; }
.css-iHDNMa { grid-area: 2 / 1 / 3 / -1; order: 2; width: 100%; align-self: flex-start; }
@media screen and (min-width: 320px) {
  .css-iHDNMa { grid-area: 2 / 1 / 3 / -1; display: grid; }
}
@media screen and (min-width: 600px) {
  .css-iHDNMa { grid-area: 2 / 1 / 3 / -1; display: grid; }
}
@media screen and (min-width: 1136px) {
  .css-iHDNMa { grid-area: 2 / 1 / 3 / span 5; display: none; }
}
.css-iWgnpf { align-self: center; display: none; grid-area: 3 / 1 / -1 / -1; width: 100%; border-radius: 6px; cursor: default; order: 1; overflow: hidden; }
@media screen and (min-width: 320px) {
  .css-iWgnpf { display: none; grid-area: 3 / 1 / -1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-iWgnpf { display: none; grid-area: 3 / 1 / -1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-iWgnpf { display: grid; grid-area: 1 / 7 / -1 / span 5; }
}
.css-gkDhYm { position: relative; height: 100%; }
.css-gkDhYm::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0px; padding-top: 66.6667%; pointer-events: none; }
.css-gkDhYm::after { content: ""; display: table; clear: both; }
.css-dsHdMl { -webkit-box-align: center; align-items: center; backdrop-filter: blur(32px); background: rgba(255, 255, 255, 0.2); border-radius: 16px; display: flex; left: 18px; padding: 16px 12px; position: absolute; right: 18px; top: 18px; }
@media screen and (min-width: 1136px) {
  .css-dsHdMl { bottom: 18px; top: auto; }
}
.css-fkYqHj { display: flex; flex: 1 1 0%; -webkit-box-pack: end; justify-content: flex-end; margin-left: 20px; width: 100%; }
.css-cCpHfW { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: #FFFFFF; flex: 2 1 0%; }
@media screen and (min-width: 600px) {
  .css-cCpHfW { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; }
}
.css-hmIids { aspect-ratio: 1 / 1; position: relative; }
.css-ZwMiT { display: block; height: 100%; transform: scaleX(1); width: 100%; }
.css-jUdoY { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(248, 248, 248), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240)); height: 100%; width: 100%; left: 0px; position: absolute; top: 0px; z-index: 3000; }
.css-hqmpEd { display: none; }
@media screen and (min-width: 600px) {
  .css-hqmpEd { display: inherit; }
}
@media screen and (min-width: 1136px) {
  .css-hqmpEd { display: none; }
}
.css-bJXpBZ { display: inherit; }
@media screen and (min-width: 600px) {
  .css-bJXpBZ { display: none; }
}
.css-fgnYQG { box-sizing: border-box; z-index: 1; box-shadow: rgba(14, 14, 14, 0.08) 0px -8px 20px 0px; }
.css-jDVJHq { box-sizing: border-box; width: 100%; }
.css-hbJnpq { width: 100%; height: 0px; }
.css-jHESeg { -webkit-box-align: stretch; align-items: stretch; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; }
.css-divkPO { color: rgb(255, 255, 255); background-color: rgb(14, 14, 14); padding: 0px 24px; }
@media screen and (min-width: 320px) {
  .css-divkPO { padding: 0px 24px; }
}
@media screen and (min-width: 600px) {
  .css-divkPO { padding: 0px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-divkPO { padding: 0px 64px; }
}
.css-HXvWP { grid-column: 1 / -1; order: 0; width: 100%; align-self: center; display: grid; }
.css-fXLKki { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 36px; margin-top: 0px; }
@media screen and (min-width: 600px) {
  .css-fXLKki { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; }
}
@media screen and (min-width: 1136px) {
  .css-fXLKki { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; }
}
.css-hdWCDB { display: none; }
@media screen and (min-width: 600px) {
  .css-hdWCDB { display: inherit; }
}
.css-fcRWEz { -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 16px; width: 100%; }
.css-ULdFU { align-self: stretch; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }
.css-kqkUvo { background: rgb(33, 33, 33); border-radius: 8px; display: inline-block; list-style: none; margin-bottom: 18px; vertical-align: top; width: 100%; }
@media screen and (min-width: 600px) {
  .css-kqkUvo { width: calc(50% - 18px); margin-left: 18px; }
  .css-kqkUvo:nth-child(2n) { margin-left: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-kqkUvo { width: calc(33.3333% - 12px); margin-left: 18px; }
  .css-kqkUvo:nth-child(2n) { margin-left: 18px; }
  .css-kqkUvo:nth-child(3n) { margin-left: 0px; }
}
.css-bcXLoD { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(44, 44, 44) 0%, rgb(44, 44, 44) 45%, rgb(52, 52, 52) 50%, rgb(44, 44, 44) 55%, rgb(44, 44, 44) 100%); height: 24px; width: 120px; }
.css-ivBzbx { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 140px; }
.css-iLAuZp { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(44, 44, 44) 0%, rgb(44, 44, 44) 45%, rgb(52, 52, 52) 50%, rgb(44, 44, 44) 55%, rgb(44, 44, 44) 100%); width: 100%; flex-basis: 15px; -webkit-box-flex: 0; flex-grow: 0; margin-bottom: 10px; height: 12px; margin-top: 8px; }
.css-cpilwY { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(44, 44, 44) 0%, rgb(44, 44, 44) 45%, rgb(52, 52, 52) 50%, rgb(44, 44, 44) 55%, rgb(44, 44, 44) 100%); width: 100%; flex-basis: 15px; -webkit-box-flex: 0; flex-grow: 0; margin-bottom: 0px; height: 12px; margin-top: 8px; }
.css-ksiYXv { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(44, 44, 44) 0%, rgb(44, 44, 44) 45%, rgb(52, 52, 52) 50%, rgb(44, 44, 44) 55%, rgb(44, 44, 44) 100%); height: 36px; width: 100px; border-radius: 16px; }
.css-eqaaMQ { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(44, 44, 44) 0%, rgb(44, 44, 44) 45%, rgb(52, 52, 52) 50%, rgb(44, 44, 44) 55%, rgb(44, 44, 44) 100%); height: 128px; width: 128px; }
.css-cCDVuf { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 16px; }
.css-iRxTDL { -webkit-box-align: center; align-items: center; display: grid; gap: 12px; grid-auto-columns: minmax(0px, calc(50% - 6px)); grid-auto-flow: column; }
.css-xqfrA { -webkit-box-align: center; align-items: center; background-color: rgb(248, 248, 248); border-radius: 12px; display: flex; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 80px; -webkit-box-pack: justify; justify-content: space-between; padding: 8px; position: relative; text-decoration: none; transition: backgroundColor 500ms; }
.css-xqfrA:hover { background-color: rgb(248, 248, 248); }
.css-ixlPps { width: 48px; height: 48px; }
.css-gKJBRz { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(248, 248, 248), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240)); height: 100%; width: 100%; left: 0px; position: absolute; top: 0px; z-index: 3000; border-radius: 8px; filter: invert(0); right: 0px; }
.css-gcaQXu { width: 56px; height: 16px; }
.css-coPnnL { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(248, 248, 248), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240)); height: 100%; width: 56px; left: 0px; position: absolute; top: 0px; z-index: 3000; border-radius: 4px; filter: invert(0); right: 0px; margin-top: 4px; }
.css-dpHrtI { width: 100%; max-width: 100%; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 0px; align-self: flex-start; }
@media screen and (min-width: 320px) {
  .css-dpHrtI { max-width: 100%; padding-top: 20px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-dpHrtI { max-width: 100%; padding-top: 24px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-dpHrtI { max-width: 1280px; padding-top: 32px; padding-bottom: 0px; }
}
.css-jlhnz { grid-column: 1 / -1; order: 0; width: 100%; align-self: center; display: grid; }
@media screen and (min-width: 320px) {
  .css-jlhnz { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-jlhnz { grid-column: span 7; }
}
@media screen and (min-width: 1136px) {
  .css-jlhnz { grid-column: span 8; }
}
.css-cBFPzI { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; width: 100%; }
@media screen and (min-width: 320px) {
  .css-ggxDdj { margin-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-ggxDdj { margin-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-ggxDdj { margin-bottom: 0px; }
}
.css-jDKtrq { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 36px; color: rgb(255, 255, 255); letter-spacing: 0px; margin: 0px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
@media screen and (min-width: 600px) {
  .css-jDKtrq { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; }
}
@media screen and (min-width: 1136px) {
  .css-jDKtrq { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; }
}
.css-ygIAx { overflow: hidden; }
.css-kFFrEt { display: grid; gap: 16px; grid-template-columns: repeat(5, minmax(0px, 1fr)); list-style-type: none; margin: 0px; padding: 0px; transform: none; transition: transform 1000ms cubic-bezier(0.2, 0.8, 0.4, 1); width: calc(500%); }
@media screen and (min-width: 320px) {
  .css-kFFrEt { gap: 16px; grid-template-columns: repeat(5, minmax(0px, 1fr)); transform: none; width: calc(500%); }
}
@media screen and (min-width: 600px) {
  .css-kFFrEt { gap: 36px; grid-template-columns: repeat(6, minmax(0px, 1fr)); transform: none; width: calc(300%); }
}
@media screen and (min-width: 1136px) {
  .css-kFFrEt { gap: 36px; grid-template-columns: repeat(6, minmax(0px, 1fr)); transform: none; width: calc(200%); }
}
.css-dfwKqW { overflow-wrap: anywhere; }
.css-hYQPxl { display: grid; grid-template-rows: auto 1fr; height: auto; }
@media (max-width: 767px) {
  .css-hYQPxl { gap: 20px; grid-template-columns: 1fr; grid-template-rows: auto 1fr; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .css-hYQPxl { gap: 20px; grid-template-columns: 1fr; grid-template-rows: auto 1fr; }
}
@media (min-width: 1024px) {
  .css-hYQPxl { gap: 20px; }
}
.css-gAVfPz { display: block; height: 100%; }
.css-iGpMsh { overflow: hidden; padding-bottom: calc(56.25%); position: relative; width: 100%; }
.css-eAlKuC { inset: 0px; position: absolute; }
@media screen and (min-width: 320px) {
  .css-eRKiLo { margin-bottom: 12px; }
}
@media screen and (min-width: 600px) {
  .css-eRKiLo { margin-bottom: 12px; }
}
@media screen and (min-width: 1136px) {
  .css-eRKiLo { margin-bottom: 12px; }
}
.css-iovAqd { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; color: rgb(255, 255, 255); letter-spacing: 0px; margin: 0px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); width: auto; }
.css-jKLevy { color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; }
.css-jKLevy:nth-child(n) :first-of-type { margin-top: 0px; }
.css-jKLevy:nth-child(n) :last-of-type { margin-bottom: 0px; }
.css-jKLevy:nth-child(n) > * { margin-bottom: 15px; margin-top: 15px; }
.css-jKLevy:nth-child(n) a { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: pointer; text-decoration: none; transition: 200ms; word-break: break-word; }
.css-jKLevy:nth-child(n) a u { text-decoration: none; }
.css-jKLevy:nth-child(n) a:hover { opacity: 0.8; }
.css-jKLevy:nth-child(n) b { font-weight: 500; }
.css-jKLevy:nth-child(n) h1 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 36px; line-height: 44px; }
@media screen and (min-width: 600px) {
  .css-jKLevy:nth-child(n) h1 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 700; line-height: 52px; }
}
@media screen and (min-width: 1136px) {
  .css-jKLevy:nth-child(n) h1 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 52px; font-weight: 700; line-height: 64px; }
}
.css-jKLevy:nth-child(n) h2 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 28px; line-height: 36px; }
@media screen and (min-width: 600px) {
  .css-jKLevy:nth-child(n) h2 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; }
}
@media screen and (min-width: 1136px) {
  .css-jKLevy:nth-child(n) h2 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; }
}
.css-jKLevy:nth-child(n) h3 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; line-height: 32px; }
.css-jKLevy:nth-child(n) h4 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 24px; }
.css-jKLevy:nth-child(n) h5 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 16px; line-height: 20px; }
.css-jKLevy:nth-child(n) h6 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; line-height: 16px; }
.css-jKLevy:nth-child(n) iframe { max-width: 100%; }
.css-jKLevy:nth-child(n) img { max-width: 100%; }
.css-jKLevy:nth-child(n) ol { color: currentcolor; list-style-type: decimal; }
.css-jKLevy:nth-child(n) ol > li::marker { font-weight: bold; }
.css-jKLevy:nth-child(n) ol ol { list-style-type: lower-latin; }
.css-jKLevy:nth-child(n) ol ol > li::marker { font-weight: bold; }
.css-jKLevy:nth-child(n) ol ol ol { list-style-type: lower-roman; }
.css-jKLevy:nth-child(n) ol ol ol > li::marker { font-weight: bold; }
.css-jKLevy:nth-child(n) ol ol ol ol { list-style-type: decimal; }
.css-jKLevy:nth-child(n) ol ol ol ol > li::marker { font-weight: bold; }
.css-jKLevy:nth-child(n) p { color: currentcolor; }
.css-jKLevy:nth-child(n) p a u { text-decoration: none; }
.css-jKLevy:nth-child(n) strong { font-weight: 500; }
.css-jKLevy:nth-child(n) table { border-collapse: collapse; display: block; overflow-x: scroll; }
@media (min-width: 1120px) {
  .css-jKLevy:nth-child(n) table { width: calc(1152px); }
}
@media (min-width: 768px) and (max-width: 1119px) {
  .css-jKLevy:nth-child(n) table { width: calc(-72px + 100vw); }
}
@media (max-width: 767px) {
  .css-jKLevy:nth-child(n) table { width: calc(-48px + 100vw); }
}
.css-jKLevy:nth-child(n) table th { padding: 12px; text-align: left; }
.css-jKLevy:nth-child(n) tbody > tr { border-bottom: 1px solid rgb(196, 196, 196); }
.css-jKLevy:nth-child(n) tbody td { color: rgb(63, 63, 63); font-family: Inter, "Open Sans", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; padding: 24px 16px; }
.css-jKLevy:nth-child(n) thead th { color: rgb(63, 63, 63); font-family: Inter, "Open Sans", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 7px; }
.css-jKLevy:nth-child(n) ul { color: currentcolor; list-style-type: disc; }
.css-jKLevy:nth-child(n) ul ul { list-style-type: circle; }
.css-jKLevy:nth-child(n) ul ul ul { list-style-type: square; }
.css-jKLevy:nth-child(n) ul ul ul ul { list-style-type: disc; }
@media (min-width: 768px) and (max-width: 1119px) {
  .css-jKLevy { font-size: 16px; line-height: 24px; }
}
@media (max-width: 767px) {
  .css-jKLevy { font-size: 16px; line-height: 24px; }
}
.css-Ueucm { display: block; }
@media screen and (min-width: 320px) {
  .css-Ueucm { display: block; }
}
@media screen and (min-width: 600px) {
  .css-Ueucm { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-Ueucm { display: none; }
}
.css-kGGgsr { display: none; }
@media screen and (min-width: 320px) {
  .css-kGGgsr { display: none; }
}
@media screen and (min-width: 600px) {
  .css-kGGgsr { display: block; }
}
@media screen and (min-width: 1136px) {
  .css-kGGgsr { display: none; }
}
.css-iohKFT { display: none; }
@media screen and (min-width: 320px) {
  .css-iohKFT { display: none; }
}
@media screen and (min-width: 600px) {
  .css-iohKFT { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-iohKFT { display: block; }
}
.css-iXbWOY { direction: rtl; }
.css-hTEfnG { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: start; justify-content: flex-start; margin-top: 48px; }
.css-jIGfOA { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; line-height: 16px; margin-left: 18px; }
.css-dGytUM { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px 4px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 50%; padding: 14px; }
.css-dGytUM:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-kiknqP { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px 4px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 50%; padding: 14px; color: rgb(22, 22, 22); background-color: rgb(248, 248, 248); }
.css-kiknqP:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-kiknqP:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-kiknqP:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-kiknqP:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-bAKCyD { margin-top: 32px; }
.css-fdvnIH { background-color: rgb(14, 14, 14); display: flex; position: relative; width: 100%; height: auto; min-height: auto; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 320px) {
  .css-fdvnIH { min-height: auto; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-fdvnIH { min-height: auto; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-fdvnIH { min-height: auto; padding-top: 0px; padding-bottom: 0px; }
}
.css-gyDetg { color: rgb(255, 255, 255); background-color: transparent; padding: 40px 24px; }
@media screen and (min-width: 320px) {
  .css-gyDetg { background-color: transparent; padding: 40px 24px; }
}
@media screen and (min-width: 600px) {
  .css-gyDetg { background-color: transparent; padding: 56px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-gyDetg { background-color: transparent; padding: 64px; }
}
.css-DTnGW { grid-column: 1 / -1; order: 1; width: 100%; align-self: center; display: grid; }
@media screen and (min-width: 320px) {
  .css-DTnGW { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-DTnGW { grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-DTnGW { grid-column: 1 / span 5; }
}
.css-gYWMza { text-align: right; }
@media screen and (min-width: 320px) {
  .css-gYWMza { margin-bottom: 16px; }
}
@media screen and (min-width: 600px) {
  .css-gYWMza { margin-bottom: 20px; }
}
@media screen and (min-width: 1136px) {
  .css-gYWMza { margin-bottom: 24px; }
}
.css-cjssDq { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; color: rgb(22, 22, 22); background-color: rgb(248, 248, 248); height: 48px; padding: 8px; }
.css-cjssDq:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-cjssDq:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-cjssDq:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-cjssDq:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-ePcHmM { display: flex; margin-left: 12px; }
.css-giUpLf { display: flex; margin-right: 12px; }
.css-juLsjX { display: inline-block; fill: currentcolor; color: currentcolor; height: 16px; width: 16px; }
.css-bCfzSz { align-self: center; cursor: default; display: grid; grid-column: 1 / -1; order: 2; width: 100%; }
@media screen and (min-width: 320px) {
  .css-bCfzSz { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-bCfzSz { grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-bCfzSz { grid-column: 7 / span 6; }
}
.css-dBfBvr { display: grid; gap: 16px; grid-template-columns: repeat(2, minmax(0px, 1fr)); list-style-type: none; margin: 0px; padding: 0px; transform: none; transition: transform 1000ms cubic-bezier(0.2, 0.8, 0.4, 1); width: calc(200%); }
@media screen and (min-width: 320px) {
  .css-dBfBvr { gap: 16px; grid-template-columns: repeat(2, minmax(0px, 1fr)); transform: none; width: calc(200%); }
}
@media screen and (min-width: 600px) {
  .css-dBfBvr { gap: 36px; grid-template-columns: repeat(2, minmax(0px, 1fr)); transform: none; width: calc(100%); }
}
@media screen and (min-width: 1136px) {
  .css-dBfBvr { gap: 36px; grid-template-columns: repeat(3, minmax(0px, 1fr)); transform: none; width: calc(100%); }
}
.css-bCxgTW { overflow: hidden; padding-bottom: calc(66.6667%); position: relative; width: 100%; }
@media screen and (min-width: 320px) {
  .css-jUAbBJ { margin-bottom: 20px; }
}
@media screen and (min-width: 600px) {
  .css-jUAbBJ { margin-bottom: 20px; }
}
@media screen and (min-width: 1136px) {
  .css-jUAbBJ { margin-bottom: 20px; }
}
.css-WcYpY { display: none; }
@media screen and (min-width: 320px) {
  .css-WcYpY { display: none; }
}
@media screen and (min-width: 600px) {
  .css-WcYpY { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-WcYpY { display: none; }
}
.css-kYlfFL { display: none; }
.css-kYlfFL:first-child > [data-hydrate-component-name] { display: inherit !important; }
@media screen and (min-width: 600px) {
  .css-kYlfFL { display: inline; }
}
@media screen and (min-width: 1136px) {
  .css-kYlfFL { display: inline; }
}
.css-fFWVWF { background-color: rgb(255, 255, 255); display: flex; position: relative; width: 100%; height: auto; min-height: auto; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 320px) {
  .css-fFWVWF { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-fFWVWF { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-fFWVWF { height: 363px; padding-top: 0px; padding-bottom: 0px; }
}
.css-euOgTZ { background-image: url("../img/ui/ecd90b6dd9cc0de0.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; transform: scaleX(1); z-index: -1; }
@media screen and (min-width: 320px) {
  .css-euOgTZ { background-image: url("../img/ui/ecd90b6dd9cc0de0.webp"); }
}
@media screen and (min-width: 600px) {
  .css-euOgTZ { background-image: url("../img/ui/ecd90b6dd9cc0de0.webp"); }
}
@media screen and (min-width: 1136px) {
  .css-euOgTZ { background-image: url("../img/ui/3ebf21af467f8faf.webp"); }
}
.css-iEvxyM { width: 100%; max-width: 100%; margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 0px; align-self: center; }
@media screen and (min-width: 320px) {
  .css-iEvxyM { max-width: 100%; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-iEvxyM { max-width: 100%; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-iEvxyM { max-width: 1280px; padding-top: 0px; padding-bottom: 0px; }
}
.css-gjogop { color: rgb(14, 14, 14); background-color: transparent; padding: 0px 24px; }
@media screen and (min-width: 320px) {
  .css-gjogop { padding: 0px 24px; }
}
@media screen and (min-width: 600px) {
  .css-gjogop { padding: 0px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-gjogop { padding: 0px 64px; }
}
.css-fSvDcg { position: relative; }
.css-fSvDcg::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0px; padding-top: 23.4375%; pointer-events: none; }
.css-fSvDcg::after { content: ""; display: table; clear: both; }
.css-eleJdh { position: absolute; width: 100%; top: 0px; bottom: 0px; }
.css-gqcHgx { background-color: rgb(255, 255, 255); display: flex; position: relative; width: 100%; height: auto; min-height: auto; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 320px) {
  .css-gqcHgx { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-gqcHgx { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-gqcHgx { padding-top: 0px; padding-bottom: 0px; }
}
.css-gMUoBL { color: rgb(14, 14, 14); background-color: transparent; padding: 40px 24px; }
@media screen and (min-width: 320px) {
  .css-gMUoBL { padding: 40px 24px; }
}
@media screen and (min-width: 600px) {
  .css-gMUoBL { padding: 56px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-gMUoBL { padding: 64px; }
}
.css-ksXfTb { grid-column: 1 / -1; order: 0; width: 100%; align-self: start; display: grid; }
@media screen and (min-width: 320px) {
  .css-ksXfTb { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-ksXfTb { grid-column: span 4; }
}
@media screen and (min-width: 1136px) {
  .css-ksXfTb { grid-column: span 6; }
}
.css-bXBHfh { -webkit-box-align: start; align-items: start; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
@media screen and (min-width: 600px) {
  .css-bXBHfh { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
.css-yMobA { height: 100%; margin-bottom: 20px; margin-right: 0px; padding-right: 0px; width: 100%; }
@media screen and (min-width: 600px) {
  .css-yMobA { margin-bottom: 20px; margin-left: 36px; margin-right: 0px; }
}
.css-hGsbPt { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: transparent; text-decoration: none; }
.css-cEjZmB { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; color: currentcolor; letter-spacing: 0px; margin: 0px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.css-bsIWpF { color: currentcolor; text-decoration: none; }
.css-cRJClr { color: currentcolor; letter-spacing: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; }
.css-cRJClr:nth-child(n) :first-of-type { margin-top: 0px; }
.css-cRJClr:nth-child(n) :last-of-type { margin-bottom: 0px; }
.css-cRJClr:nth-child(n) > * { margin-bottom: 15px; margin-top: 15px; }
.css-cRJClr:nth-child(n) a { border-bottom: 1px solid; color: currentcolor; cursor: pointer; text-decoration: none; transition: 200ms; word-break: break-word; }
.css-cRJClr:nth-child(n) a u { text-decoration: none; }
.css-cRJClr:nth-child(n) a:hover { opacity: 0.8; }
.css-cRJClr:nth-child(n) b { font-weight: 500; }
.css-cRJClr:nth-child(n) h1 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 36px; line-height: 44px; }
@media screen and (min-width: 600px) {
  .css-cRJClr:nth-child(n) h1 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 700; line-height: 52px; }
}
@media screen and (min-width: 1136px) {
  .css-cRJClr:nth-child(n) h1 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 52px; font-weight: 700; line-height: 64px; }
}
.css-cRJClr:nth-child(n) h2 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 28px; line-height: 36px; }
@media screen and (min-width: 600px) {
  .css-cRJClr:nth-child(n) h2 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; }
}
@media screen and (min-width: 1136px) {
  .css-cRJClr:nth-child(n) h2 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; }
}
.css-cRJClr:nth-child(n) h3 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; line-height: 32px; }
.css-cRJClr:nth-child(n) h4 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 24px; }
.css-cRJClr:nth-child(n) h5 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 16px; line-height: 20px; }
.css-cRJClr:nth-child(n) h6 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; line-height: 16px; }
.css-cRJClr:nth-child(n) iframe { max-width: 100%; }
.css-cRJClr:nth-child(n) img { max-width: 100%; }
.css-cRJClr:nth-child(n) ol { color: currentcolor; list-style-type: decimal; }
.css-cRJClr:nth-child(n) ol > li::marker { font-weight: bold; }
.css-cRJClr:nth-child(n) ol ol { list-style-type: lower-latin; }
.css-cRJClr:nth-child(n) ol ol > li::marker { font-weight: bold; }
.css-cRJClr:nth-child(n) ol ol ol { list-style-type: lower-roman; }
.css-cRJClr:nth-child(n) ol ol ol > li::marker { font-weight: bold; }
.css-cRJClr:nth-child(n) ol ol ol ol { list-style-type: decimal; }
.css-cRJClr:nth-child(n) ol ol ol ol > li::marker { font-weight: bold; }
.css-cRJClr:nth-child(n) p { color: currentcolor; }
.css-cRJClr:nth-child(n) p a u { text-decoration: none; }
.css-cRJClr:nth-child(n) strong { font-weight: 500; }
.css-cRJClr:nth-child(n) table { border-collapse: collapse; display: block; overflow-x: scroll; }
@media (min-width: 1120px) {
  .css-cRJClr:nth-child(n) table { width: calc(1152px); }
}
@media (min-width: 768px) and (max-width: 1119px) {
  .css-cRJClr:nth-child(n) table { width: calc(-72px + 100vw); }
}
@media (max-width: 767px) {
  .css-cRJClr:nth-child(n) table { width: calc(-48px + 100vw); }
}
.css-cRJClr:nth-child(n) table th { padding: 12px; text-align: left; }
.css-cRJClr:nth-child(n) tbody > tr { border-bottom: 1px solid rgb(196, 196, 196); }
.css-cRJClr:nth-child(n) tbody td { color: rgb(63, 63, 63); font-family: Inter, "Open Sans", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; padding: 24px 16px; }
.css-cRJClr:nth-child(n) thead th { color: rgb(63, 63, 63); font-family: Inter, "Open Sans", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 7px; }
.css-cRJClr:nth-child(n) ul { color: currentcolor; list-style-type: disc; }
.css-cRJClr:nth-child(n) ul ul { list-style-type: circle; }
.css-cRJClr:nth-child(n) ul ul ul { list-style-type: square; }
.css-cRJClr:nth-child(n) ul ul ul ul { list-style-type: disc; }
@media (min-width: 768px) and (max-width: 1119px) {
  .css-cRJClr { font-size: 16px; line-height: 24px; }
}
@media (max-width: 767px) {
  .css-cRJClr { font-size: 16px; line-height: 24px; }
}
.css-dMtHoP { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 12px 0px 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 8px; padding: 14px 25px; color: rgb(255, 255, 255); background-color: rgb(14, 14, 14); }
.css-dMtHoP:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-dMtHoP:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-dMtHoP:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-dMtHoP:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-fJRshr { background-color: rgb(255, 255, 255); display: flex; position: relative; width: 100%; height: auto; min-height: auto; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 320px) {
  .css-fJRshr { min-height: auto; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-fJRshr { min-height: auto; padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-fJRshr { min-height: auto; padding-top: 0px; padding-bottom: 0px; }
}
.css-bUIKNv { color: rgb(14, 14, 14); background-color: transparent; padding: 0px 24px 40px; }
@media screen and (min-width: 320px) {
  .css-bUIKNv { background-color: transparent; padding: 0px 24px 40px; }
}
@media screen and (min-width: 600px) {
  .css-bUIKNv { background-color: transparent; padding: 0px 32px 56px; }
}
@media screen and (min-width: 1136px) {
  .css-bUIKNv { background-color: transparent; padding: 0px 64px 64px; }
}
.css-iUrvYQ { cursor: default; }
.css-jmnQxd { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 36px; color: currentcolor; letter-spacing: 0px; margin: 0px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
@media screen and (min-width: 600px) {
  .css-jmnQxd { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; }
}
@media screen and (min-width: 1136px) {
  .css-jmnQxd { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; }
}
.css-cJNuDN { text-align: right; }
@media screen and (min-width: 320px) {
  .css-cJNuDN { margin-bottom: 20px; }
}
@media screen and (min-width: 600px) {
  .css-cJNuDN { margin-bottom: 20px; }
}
@media screen and (min-width: 1136px) {
  .css-cJNuDN { margin-bottom: 20px; }
}
.css-gFLHHy { align-self: auto; display: flex; flex-flow: wrap; justify-content: right; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; }
.css-fxvAeh { align-self: center; cursor: default; display: grid; grid-column: 1 / -1; order: 2; width: 100%; }
@media screen and (min-width: 320px) {
  .css-fxvAeh { display: grid; grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-fxvAeh { display: grid; grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-fxvAeh { display: grid; grid-column: 7 / span 6; }
}
.css-chMsaN { position: relative; }
.css-chMsaN::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0px; padding-top: 66.6667%; pointer-events: none; }
.css-chMsaN::after { content: ""; display: table; clear: both; }
.css-tWBhI { background-color: rgb(14, 14, 14); display: flex; position: relative; width: 100%; height: auto; min-height: auto; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
@media screen and (min-width: 320px) {
  .css-tWBhI { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-tWBhI { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-tWBhI { padding-top: 0px; padding-bottom: 0px; }
}
.css-jSgpzx { background-image: url("../img/ui/991447f64ca63acc.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; transform: scaleX(1); z-index: -1; }
.css-fvPrMX { color: rgb(255, 255, 255); background-color: rgb(14, 14, 14); padding: 0px 24px 40px; }
@media screen and (min-width: 320px) {
  .css-fvPrMX { padding: 0px 24px 40px; }
}
@media screen and (min-width: 600px) {
  .css-fvPrMX { padding: 0px 32px 56px; }
}
@media screen and (min-width: 1136px) {
  .css-fvPrMX { padding: 0px 64px 64px; }
}
.css-cBjptC { color: rgb(255, 255, 255); background-color: transparent; padding: 0px 24px; }
@media screen and (min-width: 320px) {
  .css-cBjptC { background-color: transparent; padding: 0px 24px; }
}
@media screen and (min-width: 600px) {
  .css-cBjptC { background-color: transparent; padding: 0px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-cBjptC { background-color: transparent; padding: 0px 64px; }
}
.css-lnfBga { grid-column: 1 / -1; order: 2; width: 100%; align-self: center; display: grid; }
@media screen and (min-width: 320px) {
  .css-lnfBga { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-lnfBga { grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-lnfBga { grid-column: 8 / span 5; }
}
.css-fswzpu { align-self: center; cursor: default; display: grid; grid-column: 1 / -1; order: 1; width: 100%; }
@media screen and (min-width: 320px) {
  .css-fswzpu { display: grid; grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-fswzpu { display: grid; grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-fswzpu { display: grid; grid-column: span 6; }
}
.css-iJydmP { position: relative; }
.css-iJydmP::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0px; padding-top: 100%; pointer-events: none; }
.css-iJydmP::after { content: ""; display: table; clear: both; }
.css-kjvlhy { display: inherit; }
@media screen and (min-width: 1136px) {
  .css-kjvlhy { display: none; }
}
.css-kxwbpp { align-self: flex-start; display: grid; grid-column: 1 / -1; height: 100%; width: 100%; }
@media screen and (min-width: 1136px) {
  .css-kxwbpp { grid-column: span 6; }
}
.css-igbwHX { color: rgb(255, 255, 255); background-color: transparent; padding: 40px 24px; }
@media screen and (min-width: 320px) {
  .css-igbwHX { padding: 40px 24px; }
}
@media screen and (min-width: 600px) {
  .css-igbwHX { padding: 56px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-igbwHX { padding: 64px; }
}
.css-iJBsix { display: block; }
@media screen and (min-width: 600px) {
  .css-iJBsix { display: none; }
}
.css-dOaEGx { display: none; }
@media screen and (min-width: 600px) {
  .css-dOaEGx { display: block; }
}
.css-faZdHr { -webkit-box-align: start; align-items: flex-start; color: rgb(39, 39, 39); display: flex; position: relative; text-decoration: none; }
.css-eufkQs { background: rgb(255, 255, 255); border: 1px solid rgba(14, 14, 14, 0.12); color: rgb(14, 14, 14); display: flex; position: relative; text-decoration: none; width: 100%; }
.css-eufkQs:hover [data-testid="icon-wrapper"] { transform: scaleX(-1) translateX(12px); }
.css-MrmFY { flex-shrink: 0; height: 84px; margin: 16px 16px 16px 0px; width: 84px; }
@media screen and (min-width: 1136px) {
  .css-MrmFY { height: 150px; margin: 24px 24px 24px 0px; width: 150px; }
}
.css-bgThKr { overflow: hidden; padding-bottom: calc(100%); position: relative; width: 100%; }
.css-glensr { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; padding: 16px 16px 16px 48px; }
@media screen and (min-width: 1136px) {
  .css-glensr { padding: 24px 24px 24px 48px; }
}
.css-eBXbCk { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; line-height: 32px; color: currentcolor; letter-spacing: 0px; margin: 0px; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; }
.css-ligAUi { position: absolute; top: 50%; transform: scaleX(-1) translateX(0px); width: 20px; left: 16px; transition: 400ms !important; }
@media screen and (min-width: 1136px) {
  .css-ligAUi { left: 24px; }
}
.css-kJpwYw { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(14, 14, 14); display: flex; position: relative; text-decoration: none; width: 100%; }
.css-kJpwYw:hover [data-testid="icon-wrapper"] { transform: scaleX(-1) translateX(12px); }
.css-eMCIci { color: currentcolor; letter-spacing: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 24px; }
.css-eMCIci:nth-child(n) :first-of-type { margin-top: 0px; }
.css-eMCIci:nth-child(n) :last-of-type { margin-bottom: 0px; }
.css-eMCIci:nth-child(n) > * { margin-bottom: 15px; margin-top: 15px; }
.css-eMCIci:nth-child(n) a { border-bottom: 1px solid; color: currentcolor; cursor: pointer; text-decoration: none; transition: 200ms; word-break: break-word; }
.css-eMCIci:nth-child(n) a u { text-decoration: none; }
.css-eMCIci:nth-child(n) a:hover { opacity: 0.8; }
.css-eMCIci:nth-child(n) b { font-weight: 500; }
.css-eMCIci:nth-child(n) h1 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 36px; line-height: 44px; }
@media screen and (min-width: 600px) {
  .css-eMCIci:nth-child(n) h1 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 44px; font-weight: 700; line-height: 52px; }
}
@media screen and (min-width: 1136px) {
  .css-eMCIci:nth-child(n) h1 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 52px; font-weight: 700; line-height: 64px; }
}
.css-eMCIci:nth-child(n) h2 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 28px; line-height: 36px; }
@media screen and (min-width: 600px) {
  .css-eMCIci:nth-child(n) h2 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; }
}
@media screen and (min-width: 1136px) {
  .css-eMCIci:nth-child(n) h2 { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; line-height: 44px; }
}
.css-eMCIci:nth-child(n) h3 { color: currentcolor; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 24px; line-height: 32px; }
.css-eMCIci:nth-child(n) h4 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 24px; }
.css-eMCIci:nth-child(n) h5 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 16px; line-height: 20px; }
.css-eMCIci:nth-child(n) h6 { color: currentcolor; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; line-height: 16px; }
.css-eMCIci:nth-child(n) iframe { max-width: 100%; }
.css-eMCIci:nth-child(n) img { max-width: 100%; }
.css-eMCIci:nth-child(n) ol { color: currentcolor; list-style-type: decimal; margin: 0px; padding-left: 20px; padding-top: 0px; }
.css-eMCIci:nth-child(n) ol > li::marker { font-weight: bold; }
.css-eMCIci:nth-child(n) ol ol { list-style-type: lower-latin; }
.css-eMCIci:nth-child(n) ol ol > li::marker { font-weight: bold; }
.css-eMCIci:nth-child(n) ol ol ol { list-style-type: lower-roman; }
.css-eMCIci:nth-child(n) ol ol ol > li::marker { font-weight: bold; }
.css-eMCIci:nth-child(n) ol ol ol ol { list-style-type: decimal; }
.css-eMCIci:nth-child(n) ol ol ol ol > li::marker { font-weight: bold; }
.css-eMCIci:nth-child(n) p { color: currentcolor; }
.css-eMCIci:nth-child(n) p a u { text-decoration: none; }
.css-eMCIci:nth-child(n) strong { font-weight: 500; }
.css-eMCIci:nth-child(n) table { border-collapse: collapse; display: block; overflow-x: scroll; }
@media (min-width: 1120px) {
  .css-eMCIci:nth-child(n) table { width: calc(1152px); }
}
@media (min-width: 768px) and (max-width: 1119px) {
  .css-eMCIci:nth-child(n) table { width: calc(-72px + 100vw); }
}
@media (max-width: 767px) {
  .css-eMCIci:nth-child(n) table { width: calc(-48px + 100vw); }
}
.css-eMCIci:nth-child(n) table th { padding: 12px; text-align: left; }
.css-eMCIci:nth-child(n) tbody > tr { border-bottom: 1px solid rgb(196, 196, 196); }
.css-eMCIci:nth-child(n) tbody td { color: rgb(63, 63, 63); font-family: Inter, "Open Sans", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; padding: 24px 16px; }
.css-eMCIci:nth-child(n) thead th { color: rgb(63, 63, 63); font-family: Inter, "Open Sans", "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 7px; }
.css-eMCIci:nth-child(n) ul { color: currentcolor; list-style-type: disc; }
.css-eMCIci:nth-child(n) ul ul { list-style-type: circle; }
.css-eMCIci:nth-child(n) ul ul ul { list-style-type: square; }
.css-eMCIci:nth-child(n) ul ul ul ul { list-style-type: disc; }
.css-eMCIci:nth-child(n) li { padding-left: 15px; }
.css-eMCIci:nth-child(n) li > p { margin-top: 10px; padding: 0px; }
.css-eMCIci:nth-child(n) li > p:last-of-type { margin-bottom: 10px; margin-top: 0px; padding: 0px; }
.css-eMCIci:nth-child(n) p:first-of-type { margin: 0px; }
.css-eMCIci:nth-child(n) p:last-of-type { margin-bottom: 0px; margin-top: 10px; }
.css-eMCIci:nth-child(n) p:only-of-type { margin: 0px; }
.css-jOhJVe { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; }
.css-dGnFJR { align-self: flex-start; max-width: 100%; padding: 40px 24px; width: 100%; }
@media screen and (min-width: 600px) {
  .css-dGnFJR { padding: 56px 32px; }
}
@media screen and (min-width: 1136px) {
  .css-dGnFJR { max-width: 1152px; padding: 64px; }
}
.css-jbfbJK { grid-column: span 12; height: 100%; }
@media screen and (min-width: 600px) {
  .css-jbfbJK { grid-column: span 4; }
}
.css-jgmlEN { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: start; justify-content: start; width: 100%; }
@media screen and (min-width: 1136px) {
  .css-jgmlEN { -webkit-box-pack: start; justify-content: flex-start; }
}
.css-cjHYHA { margin: 4px; min-width: 128px; }
.css-iXmjNW { display: none; }
@media screen and (min-width: 1136px) {
  .css-iXmjNW { display: grid; grid-column: span 1; }
}
.css-rjIkq { grid-column: span 12; order: 0; width: 100%; align-self: center; display: grid; }
@media screen and (min-width: 320px) {
  .css-rjIkq { grid-column: span 12; }
}
@media screen and (min-width: 600px) {
  .css-rjIkq { grid-column: span 8; }
}
.css-bcfclV { color: rgb(255, 255, 255); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 112px; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); position: relative; text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; -webkit-box-align: center; align-items: center; display: flex; height: 100%; text-align: left; top: 0px; white-space: nowrap; }
.css-bcfclV:hover { color: rgb(255, 255, 255); background-size: 0% 100%, 100% 100%; }
.css-bcfclV:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-bcfclV:visited { color: rgb(255, 255, 255); }
.css-bcfclV:active { color: rgb(255, 255, 255); }
@media screen and (min-width: 1136px) {
  .css-bcfclV { font-size: 24px; }
}
.css-iHrfYg { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 400; line-height: 1; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); position: relative; text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; display: inline-flex; height: 100%; margin-bottom: 0px; top: 0px; }
.css-iHrfYg:hover { color: rgb(255, 255, 255); background-size: 0% 100%, 100% 100%; }
.css-iHrfYg:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; color: rgb(255, 255, 255); }
.css-iHrfYg:visited { color: rgb(255, 255, 255); }
.css-iHrfYg:active { color: rgb(72, 72, 72); }
@media screen and (min-width: 1136px) {
  .css-iHrfYg { margin-bottom: 48px; }
}
.css-AnBpG { color: inherit; margin-bottom: 0px; margin-top: 0px; padding-bottom: 2px; position: relative; }
.css-AnBpG:focus::after { background: rgb(255, 255, 255); bottom: 0px; color: rgb(255, 255, 255); content: ""; height: 1px; left: 0px; position: absolute; right: 0px; width: 100%; }
.css-AnBpG:hover::after { background: rgb(255, 255, 255); bottom: 0px; color: rgb(255, 255, 255); content: ""; height: 1px; left: 0px; position: absolute; right: 0px; width: 100%; }
.css-cDWyiW { list-style-type: none; margin: 0px; padding-inline-start: 0px; padding-left: 0px; }
.css-efdIWD { -webkit-box-align: start; align-items: flex-start; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; grid-auto-flow: row; grid-column: span 3; width: 100%; }
.css-hCxyXn { margin-bottom: 16px; }
.css-dQXoUy { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 18px; line-height: 24px; margin-bottom: 20px; }
.css-fxbdhh { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; cursor: pointer; display: block; margin-bottom: 16px; margin-top: 0px; padding-top: 0px; }
.css-fxbdhh:hover { color: rgb(159, 159, 159); background-size: 0% 100%, 100% 100%; text-decoration: none; }
.css-fxbdhh:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-fxbdhh:visited { color: rgb(255, 255, 255); text-decoration: none; }
.css-fxbdhh:active { color: rgb(72, 72, 72); }
.css-fxbdhh:focus:not(:focus-visible) { outline: none; }
.css-fxbdhh:focus-visible { color: rgb(159, 159, 159); outline: rgb(110, 110, 110) solid 3px; text-decoration: none; }
.css-ekbqzf { color: inherit; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 20px; margin-top: 0px; margin-bottom: 0px; }
.css-FvMyi { display: grid; grid-auto-flow: column; grid-column: span 6; justify-content: left; justify-items: start; list-style-type: none; margin: 0px; padding-bottom: 12px; padding-left: 0px; padding-top: 12px; transform: translateX(-12px); }
.css-lfhXcE { display: grid; grid-auto-flow: row; grid-column: 1 / -1; justify-content: left; justify-items: start; list-style-type: none; margin: 0px; padding-left: 0px; transform: translateX(-12px); width: 100%; }
@media screen and (min-width: 1136px) {
  .css-lfhXcE { -webkit-box-align: center; align-items: center; display: flex; grid-auto-flow: column; grid-column: span 6; -webkit-box-pack: end; justify-content: end; }
}
.css-fdGxkK { display: grid; grid-auto-flow: column; grid-column: span 6; width: 100%; }
.css-kMWZSe { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 8px; padding: 0px; color: rgb(253, 253, 253); background-color: rgb(22, 22, 22); height: 48px; width: 48px; }
.css-kMWZSe:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-kMWZSe:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-kMWZSe:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-kMWZSe:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-eCfKro { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 8px; padding: 10px 12px; color: rgb(253, 253, 253); background-color: rgb(22, 22, 22); }
.css-eCfKro:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-eCfKro:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-eCfKro:hover { box-shadow: rgba(240, 240, 240, 0.15) 999px 999px 0px inset; }
}
.css-eCfKro:active { box-shadow: rgba(240, 240, 240, 0.2) 999px 999px 0px inset; }
.css-hNGRgy { color: rgb(22, 22, 22); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: underline; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; }
.css-hNGRgy:hover { color: rgb(52, 52, 52); background-size: 0% 100%, 100% 100%; }
.css-hNGRgy:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-hNGRgy:visited { color: rgb(93, 93, 93); }
.css-hNGRgy:active { color: rgb(72, 72, 72); }
.css-gzlAMi { grid-column: span 3; order: 0; width: 100%; align-self: center; display: grid; }
.css-dKvrsS { color: rgb(159, 159, 159); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; }
.css-gBmvBw { grid-column: span 5; order: 0; width: 100%; align-self: center; display: grid; }
.css-rwapI { display: grid; grid-auto-flow: column; grid-column: 1 / -1; list-style-type: none; margin: 0px; padding-left: 0px; }
@media screen and (min-width: 1136px) {
  .css-rwapI { gap: 32px; -webkit-box-pack: end; justify-content: end; }
}
.css-leGDS { color: rgb(159, 159, 159); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; cursor: pointer; display: flex; margin-bottom: 16px; }
.css-leGDS:hover { color: rgb(255, 255, 255); background-size: 0% 100%, 100% 100%; }
.css-leGDS:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-leGDS:visited { color: rgb(93, 93, 93); }
.css-leGDS:active { color: rgb(72, 72, 72); }
.css-dtzAnt { color: inherit; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; margin-top: 0px; margin-bottom: 0px; }
main:has(input[type="checkbox"]#hamburger-input:checked) .ssr-drawer-wrapper-content { opacity: 1; transform: translate3d(0px, 0%, 0px); visibility: visible; }
main:has(input[type="checkbox"]#hamburger-input:not(:checked)) .ssr-drawer-wrapper-content { opacity: 0; visibility: hidden; }
.css-PJNUH { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(14, 14, 14, 0.16) 0px 4px 16px; height: 100%; opacity: 0; position: absolute; top: 64px; transition-duration: 250ms; transition-property: opacity, transform; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); visibility: hidden; width: 100%; z-index: 1000; }
.css-cxltSn { background: none; position: absolute; right: -16px; top: 56px; }
.css-csgQWN { display: grid; grid-column: 1 / -1; gap: 40px; grid-template-columns: repeat(12, 1fr); margin: 0px auto; max-width: 1136px; position: relative; }
.css-hSTfzq { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 50%; padding: 14px; color: rgb(22, 22, 22); background-color: transparent; }
.css-hSTfzq:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-hSTfzq:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-hSTfzq:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-hSTfzq:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-kNnmbO { display: none; }
@media screen and (min-width: 320px) {
  .css-kNnmbO { display: none; }
}
@media screen and (min-width: 600px) {
  .css-kNnmbO { display: none; }
}
@media screen and (min-width: 1136px) {
  .css-kNnmbO { display: inherit; padding-top: 128px; }
}
.css-bEvpjW { box-sizing: border-box; display: grid; grid-column: 1 / -1; gap: 12px 40px; grid-template-columns: repeat(1, 1fr); margin: 0px auto; padding: 40px 24px 64px; width: 100%; }
@media screen and (min-width: 1136px) {
  .css-bEvpjW { row-gap: 40px; grid-template-columns: repeat(4, 1fr); padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 1136px; }
}
.css-btbKrJ { grid-column: 1 / -1; padding-bottom: 40px; }
.css-gjxHuw { color: rgb(22, 22, 22); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 28px; line-height: 36px; margin: 0px; }
@media screen and (min-width: 320px) {
  .css-gjxHuw { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 28px; line-height: 36px; }
}
@media screen and (min-width: 600px) {
  .css-gjxHuw { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 28px; line-height: 36px; }
}
@media screen and (min-width: 1136px) {
  .css-gjxHuw { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 36px; line-height: 44px; }
}
.css-hpSSim { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; border-radius: 8px; padding: 16px 20px; color: rgb(22, 22, 22); background-color: transparent; transform: translate3d(-20px, 0px, 0px); }
.css-hpSSim:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-hpSSim:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-hpSSim:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-hpSSim:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-lmQHlC { display: none; padding: 12px 24px 96px; }
.css-dXhBvq { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; overflow: auto; padding: 0px 24px; position: relative; outline: none; display: block; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; list-style: none; }
.css-jrSJdi { cursor: auto; margin: 0px; overflow: auto; padding: 0px; position: relative; outline: none; }
.css-coikQw { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; width: 100%; }
.css-hDdkid { -webkit-box-align: center; align-items: center; display: flex; position: relative; width: 100%; }
.css-DLGfA { color: rgb(22, 22, 22); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; background-image: none; background-repeat: no-repeat; background-size: 100% 100%, 100% 100%; cursor: pointer; margin-bottom: 16px; margin-top: 16px; text-decoration: none; text-underline-position: under; transition-duration: 500ms; transition-property: backgroundSize; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); width: 100%; will-change: background-size; }
.css-DLGfA:active { color: rgb(72, 72, 72); }
.css-DLGfA:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-DLGfA:focus:not(:focus-visible) { outline: none; }
.css-DLGfA:hover { background-size: 0% 100%, 100% 100%; color: rgb(52, 52, 52); }
.css-DLGfA:visited { color: rgb(14, 14, 14); }
.css-lhbLam { margin-top: 0px; margin-bottom: 0px; margin-right: 14px; overflow: auto; padding-top: 0px; padding-bottom: 0px; padding-right: 6px; position: relative; outline: none; display: none; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; list-style: none; }
.css-bWHXse { cursor: pointer; margin: 0px; overflow: auto; padding: 0px; position: relative; outline: none; }
.css-cAiWxg { font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; color: rgb(22, 22, 22); margin-bottom: 16px; margin-top: 16px; }
.css-guiGWC { -webkit-box-align: center; align-items: center; display: flex; margin-top: -12px; position: absolute; right: 0px; top: 50%; }
.css-gxNvpn { color: rgb(82, 82, 82); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background-image: none; background-repeat: no-repeat; background-size: 100% 100%, 100% 100%; margin-bottom: 16px; margin-top: 16px; text-decoration: none; text-underline-position: under; transition-duration: 500ms; transition-property: backgroundSize; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); width: 100%; will-change: background-size; }
.css-gxNvpn:active { color: rgb(72, 72, 72); }
.css-gxNvpn:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-gxNvpn:focus:not(:focus-visible) { outline: none; }
.css-gxNvpn:hover { background-size: 0% 100%, 100% 100%; color: rgb(52, 52, 52); }
.css-gxNvpn:visited { color: rgb(82, 82, 82); }
.css-OnOXJ { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 20px; color: rgb(82, 82, 82); margin-bottom: 16px; margin-top: 16px; }
.css-gjhhIj { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(22, 22, 22); background-color: transparent; white-space: nowrap; }
.css-gjhhIj:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-gjhhIj:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-gjhhIj:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-gjhhIj:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-kXvOCV { margin-bottom: 64px; width: 32px; }
.css-kfGxPu { -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(14, 14, 14); display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 40px; }
.css-dkkdtH { width: 90%; }
.css-cpjRpJ { grid-column: 1 / -1; order: 0; width: 100%; align-self: center; display: grid; }
@media screen and (min-width: 320px) {
  .css-cpjRpJ { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-cpjRpJ { grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-cpjRpJ { grid-column: span 5; }
}
.css-flURXa { color: rgb(14, 14, 14); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 100% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; }
.css-flURXa:hover { color: rgb(52, 52, 52); background-size: 0% 100%, 100% 100%; }
.css-flURXa:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-flURXa:visited { color: rgb(93, 93, 93); }
.css-flURXa:active { color: rgb(72, 72, 72); }
.css-dWBVmg { color: inherit; font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 36px; line-height: 44px; }
.css-iNiNAL { color: rgb(22, 22, 22); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 24px; }
.css-lbyguR { grid-column: 1 / -1; order: 0; width: 100%; align-self: center; display: grid; }
@media screen and (min-width: 320px) {
  .css-lbyguR { grid-column: 1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-lbyguR { grid-column: 1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-lbyguR { grid-column: span 1; }
}








:root { --base-font-family-body: Inter, "Inter Tight", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; --base-font-family-display: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; --base-font-family-mono: "Inter Tight"Mono, "Lucida Console", Monaco, monospace; --base-font-weight-bold: 700; --base-font-weight-light: 300; --base-font-weight-medium: 500; --base-font-weight-regular: 400; --base-font-size-10: calc(10/16*1rem); --base-font-size-12: calc(12/16*1rem); --base-font-size-14: calc(14/16*1rem); --base-font-size-16: 1rem; --base-font-size-18: calc(18/16*1rem); --base-font-size-20: calc(20/16*1rem); --base-font-size-22: calc(22/16*1rem); --base-font-size-24: calc(24/16*1rem); --base-font-size-28: calc(28/16*1rem); --base-font-size-32: calc(32/16*1rem); --base-font-size-36: calc(36/16*1rem); --base-font-size-42: calc(42/16*1rem); --base-line-height-10: calc(12/16*1rem); --base-line-height-12: 1rem; --base-line-height-14: calc(18/16*1rem); --base-line-height-16: calc(20/16*1rem); --base-line-height-18: calc(22/16*1rem); --base-line-height-20: calc(24/16*1rem); --base-line-height-24: calc(28/16*1rem); --base-line-height-28: calc(32/16*1rem); --base-line-height-32: calc(36/16*1rem); --base-line-height-36: calc(40/16*1rem); --base-line-height-42: calc(48/16*1rem); --base-letter-spacing-ls-25: 0.25px; --base-letter-spacing-ls-28: 0.28px; --base-letter-spacing-ls-30: 0.3px; --base-letter-spacing-ls-33: 0.33px; --base-letter-spacing-ls-35: 0.35px; --base-letter-spacing-ls-38: 0.38px; --base-letter-spacing-ls-neg-5: -0.05px; --base-typography-body-l-medium-font-family: var(--base-font-family-body); --base-typography-body-l-medium-font-size: var(--base-font-size-16); --base-typography-body-l-medium-line-height: var(--base-line-height-16); --base-typography-body-l-medium-font-weight: var(--base-font-weight-medium); --base-typography-body-l-medium-letter-spacing: var(--base-letter-spacing-ls-neg-5); --base-typography-body-l-regular-font-family: var(--base-font-family-body); --base-typography-body-l-regular-font-size: var(--base-font-size-16); --base-typography-body-l-regular-line-height: var(--base-line-height-16); --base-typography-body-l-regular-font-weight: var(--base-font-weight-regular); --base-typography-body-l-regular-letter-spacing: var(--base-letter-spacing-ls-neg-5); --base-typography-body-m-medium-font-family: var(--base-font-family-body); --base-typography-body-m-medium-font-size: var(--base-font-size-14); --base-typography-body-m-medium-line-height: var(--base-line-height-14); --base-typography-body-m-medium-font-weight: var(--base-font-weight-medium); --base-typography-body-m-medium-letter-spacing: var(--base-letter-spacing-ls-neg-5); --base-typography-body-m-regular-font-family: var(--base-font-family-body); --base-typography-body-m-regular-font-size: var(--base-font-size-14); --base-typography-body-m-regular-line-height: var(--base-line-height-14); --base-typography-body-m-regular-font-weight: var(--base-font-weight-regular); --base-typography-body-m-regular-letter-spacing: var(--base-letter-spacing-ls-neg-5); --base-typography-body-s-medium-font-family: var(--base-font-family-body); --base-typography-body-s-medium-font-size: var(--base-font-size-12); --base-typography-body-s-medium-line-height: var(--base-line-height-12); --base-typography-body-s-medium-font-weight: var(--base-font-weight-medium); --base-typography-body-s-medium-letter-spacing: var(--base-letter-spacing-ls-neg-5); --base-typography-body-s-regular-font-family: var(--base-font-family-body); --base-typography-body-s-regular-font-size: var(--base-font-size-12); --base-typography-body-s-regular-line-height: var(--base-line-height-12); --base-typography-body-s-regular-font-weight: var(--base-font-weight-regular); --base-typography-body-s-regular-letter-spacing: var(--base-letter-spacing-ls-neg-5); --base-typography-headline-l-bold-font-family: var(--base-font-family-display); --base-typography-headline-l-bold-font-size: var(--base-font-size-20); --base-typography-headline-l-bold-line-height: var(--base-line-height-20); --base-typography-headline-l-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-l-bold-letter-spacing: var(--base-letter-spacing-ls-35); --base-typography-headline-l-medium-font-family: var(--base-font-family-display); --base-typography-headline-l-medium-font-size: var(--base-font-size-20); --base-typography-headline-l-medium-line-height: var(--base-line-height-20); --base-typography-headline-l-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-l-medium-letter-spacing: var(--base-letter-spacing-ls-30); --base-typography-headline-l-regular-font-family: var(--base-font-family-display); --base-typography-headline-l-regular-font-size: var(--base-font-size-20); --base-typography-headline-l-regular-line-height: var(--base-line-height-20); --base-typography-headline-l-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-l-regular-letter-spacing: var(--base-letter-spacing-ls-25); --base-typography-headline-m-bold-font-family: var(--base-font-family-display); --base-typography-headline-m-bold-font-size: var(--base-font-size-18); --base-typography-headline-m-bold-line-height: var(--base-line-height-18); --base-typography-headline-m-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-m-bold-letter-spacing: var(--base-letter-spacing-ls-35); --base-typography-headline-m-medium-font-family: var(--base-font-family-display); --base-typography-headline-m-medium-font-size: var(--base-font-size-18); --base-typography-headline-m-medium-line-height: var(--base-line-height-18); --base-typography-headline-m-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-m-medium-letter-spacing: var(--base-letter-spacing-ls-30); --base-typography-headline-m-regular-font-family: var(--base-font-family-display); --base-typography-headline-m-regular-font-size: var(--base-font-size-18); --base-typography-headline-m-regular-line-height: var(--base-line-height-18); --base-typography-headline-m-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-m-regular-letter-spacing: var(--base-letter-spacing-ls-25); --base-typography-headline-s-bold-font-family: var(--base-font-family-display); --base-typography-headline-s-bold-font-size: var(--base-font-size-16); --base-typography-headline-s-bold-line-height: var(--base-line-height-16); --base-typography-headline-s-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-s-bold-letter-spacing: var(--base-letter-spacing-ls-35); --base-typography-headline-s-medium-font-family: var(--base-font-family-display); --base-typography-headline-s-medium-font-size: var(--base-font-size-16); --base-typography-headline-s-medium-line-height: var(--base-line-height-16); --base-typography-headline-s-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-s-medium-letter-spacing: var(--base-letter-spacing-ls-30); --base-typography-headline-s-regular-font-family: var(--base-font-family-display); --base-typography-headline-s-regular-font-size: var(--base-font-size-16); --base-typography-headline-s-regular-line-height: var(--base-line-height-16); --base-typography-headline-s-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-s-regular-letter-spacing: var(--base-letter-spacing-ls-25); --base-typography-headline-xl-bold-font-family: var(--base-font-family-display); --base-typography-headline-xl-bold-font-size: var(--base-font-size-24); --base-typography-headline-xl-bold-line-height: var(--base-line-height-24); --base-typography-headline-xl-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-xl-bold-letter-spacing: var(--base-letter-spacing-ls-35); --base-typography-headline-xl-medium-font-family: var(--base-font-family-display); --base-typography-headline-xl-medium-font-size: var(--base-font-size-24); --base-typography-headline-xl-medium-line-height: var(--base-line-height-24); --base-typography-headline-xl-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-xl-medium-letter-spacing: var(--base-letter-spacing-ls-30); --base-typography-headline-xl-regular-font-family: var(--base-font-family-display); --base-typography-headline-xl-regular-font-size: var(--base-font-size-24); --base-typography-headline-xl-regular-line-height: var(--base-line-height-24); --base-typography-headline-xl-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-xl-regular-letter-spacing: var(--base-letter-spacing-ls-25); --base-typography-headline-xs-bold-font-family: var(--base-font-family-display); --base-typography-headline-xs-bold-font-size: var(--base-font-size-14); --base-typography-headline-xs-bold-line-height: var(--base-line-height-14); --base-typography-headline-xs-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-xs-bold-letter-spacing: var(--base-letter-spacing-ls-38); --base-typography-headline-xs-medium-font-family: var(--base-font-family-display); --base-typography-headline-xs-medium-font-size: var(--base-font-size-14); --base-typography-headline-xs-medium-line-height: var(--base-line-height-14); --base-typography-headline-xs-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-xs-medium-letter-spacing: var(--base-letter-spacing-ls-33); --base-typography-headline-xs-regular-font-family: var(--base-font-family-display); --base-typography-headline-xs-regular-font-size: var(--base-font-size-14); --base-typography-headline-xs-regular-line-height: var(--base-line-height-14); --base-typography-headline-xs-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-xs-regular-letter-spacing: var(--base-letter-spacing-ls-28); --base-typography-headline-xxl-bold-font-family: var(--base-font-family-display); --base-typography-headline-xxl-bold-font-size: var(--base-font-size-28); --base-typography-headline-xxl-bold-line-height: var(--base-line-height-28); --base-typography-headline-xxl-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-xxl-bold-letter-spacing: var(--base-letter-spacing-ls-35); --base-typography-headline-xxl-medium-font-family: var(--base-font-family-display); --base-typography-headline-xxl-medium-font-size: var(--base-font-size-28); --base-typography-headline-xxl-medium-line-height: var(--base-line-height-28); --base-typography-headline-xxl-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-xxl-medium-letter-spacing: var(--base-letter-spacing-ls-30); --base-typography-headline-xxl-regular-font-family: var(--base-font-family-display); --base-typography-headline-xxl-regular-font-size: var(--base-font-size-28); --base-typography-headline-xxl-regular-line-height: var(--base-line-height-28); --base-typography-headline-xxl-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-xxl-regular-letter-spacing: var(--base-letter-spacing-ls-25); --base-typography-headline-xxs-bold-font-family: var(--base-font-family-display); --base-typography-headline-xxs-bold-font-size: var(--base-font-size-12); --base-typography-headline-xxs-bold-line-height: var(--base-line-height-12); --base-typography-headline-xxs-bold-font-weight: var(--base-font-weight-bold); --base-typography-headline-xxs-bold-letter-spacing: var(--base-letter-spacing-ls-38); --base-typography-headline-xxs-medium-font-family: var(--base-font-family-display); --base-typography-headline-xxs-medium-font-size: var(--base-font-size-12); --base-typography-headline-xxs-medium-line-height: var(--base-line-height-12); --base-typography-headline-xxs-medium-font-weight: var(--base-font-weight-medium); --base-typography-headline-xxs-medium-letter-spacing: var(--base-letter-spacing-ls-33); --base-typography-headline-xxs-regular-font-family: var(--base-font-family-display); --base-typography-headline-xxs-regular-font-size: var(--base-font-size-12); --base-typography-headline-xxs-regular-line-height: var(--base-line-height-12); --base-typography-headline-xxs-regular-font-weight: var(--base-font-weight-regular); --base-typography-headline-xxs-regular-letter-spacing: var(--base-letter-spacing-ls-28); --base-typography-mono-body-l-medium-font-family: var(--base-font-family-mono); --base-typography-mono-body-l-medium-font-size: var(--base-font-size-16); --base-typography-mono-body-l-medium-line-height: var(--base-line-height-16); --base-typography-mono-body-l-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-body-l-medium-letter-spacing: 0; --base-typography-mono-body-l-regular-font-family: var(--base-font-family-mono); --base-typography-mono-body-l-regular-font-size: var(--base-font-size-16); --base-typography-mono-body-l-regular-line-height: var(--base-line-height-16); --base-typography-mono-body-l-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-body-l-regular-letter-spacing: 0; --base-typography-mono-body-m-medium-font-family: var(--base-font-family-mono); --base-typography-mono-body-m-medium-font-size: var(--base-font-size-14); --base-typography-mono-body-m-medium-line-height: var(--base-line-height-14); --base-typography-mono-body-m-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-body-m-medium-letter-spacing: 0; --base-typography-mono-body-m-regular-font-family: var(--base-font-family-mono); --base-typography-mono-body-m-regular-font-size: var(--base-font-size-14); --base-typography-mono-body-m-regular-line-height: var(--base-line-height-14); --base-typography-mono-body-m-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-body-m-regular-letter-spacing: 0; --base-typography-mono-body-s-medium-font-family: var(--base-font-family-mono); --base-typography-mono-body-s-medium-font-size: var(--base-font-size-12); --base-typography-mono-body-s-medium-line-height: var(--base-line-height-12); --base-typography-mono-body-s-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-body-s-medium-letter-spacing: 0; --base-typography-mono-body-s-regular-font-family: var(--base-font-family-mono); --base-typography-mono-body-s-regular-font-size: var(--base-font-size-12); --base-typography-mono-body-s-regular-line-height: var(--base-line-height-12); --base-typography-mono-body-s-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-body-s-regular-letter-spacing: 0; --base-typography-mono-headline-l-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-l-bold-font-size: var(--base-font-size-20); --base-typography-mono-headline-l-bold-line-height: var(--base-line-height-20); --base-typography-mono-headline-l-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-l-bold-letter-spacing: 0; --base-typography-mono-headline-l-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-l-medium-font-size: var(--base-font-size-20); --base-typography-mono-headline-l-medium-line-height: var(--base-line-height-20); --base-typography-mono-headline-l-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-l-medium-letter-spacing: 0; --base-typography-mono-headline-l-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-l-regular-font-size: var(--base-font-size-20); --base-typography-mono-headline-l-regular-line-height: var(--base-line-height-20); --base-typography-mono-headline-l-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-l-regular-letter-spacing: 0; --base-typography-mono-headline-m-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-m-bold-font-size: var(--base-font-size-18); --base-typography-mono-headline-m-bold-line-height: var(--base-line-height-18); --base-typography-mono-headline-m-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-m-bold-letter-spacing: 0; --base-typography-mono-headline-m-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-m-medium-font-size: var(--base-font-size-18); --base-typography-mono-headline-m-medium-line-height: var(--base-line-height-18); --base-typography-mono-headline-m-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-m-medium-letter-spacing: 0; --base-typography-mono-headline-m-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-m-regular-font-size: var(--base-font-size-18); --base-typography-mono-headline-m-regular-line-height: var(--base-line-height-18); --base-typography-mono-headline-m-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-m-regular-letter-spacing: 0; --base-typography-mono-headline-s-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-s-bold-font-size: var(--base-font-size-16); --base-typography-mono-headline-s-bold-line-height: var(--base-line-height-16); --base-typography-mono-headline-s-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-s-bold-letter-spacing: 0; --base-typography-mono-headline-s-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-s-medium-font-size: var(--base-font-size-16); --base-typography-mono-headline-s-medium-line-height: var(--base-line-height-16); --base-typography-mono-headline-s-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-s-medium-letter-spacing: 0; --base-typography-mono-headline-s-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-s-regular-font-size: var(--base-font-size-16); --base-typography-mono-headline-s-regular-line-height: var(--base-line-height-16); --base-typography-mono-headline-s-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-s-regular-letter-spacing: 0; --base-typography-mono-headline-xl-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xl-bold-font-size: var(--base-font-size-24); --base-typography-mono-headline-xl-bold-line-height: var(--base-line-height-24); --base-typography-mono-headline-xl-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-xl-bold-letter-spacing: 0; --base-typography-mono-headline-xl-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xl-medium-font-size: var(--base-font-size-24); --base-typography-mono-headline-xl-medium-line-height: var(--base-line-height-24); --base-typography-mono-headline-xl-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-xl-medium-letter-spacing: 0; --base-typography-mono-headline-xl-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xl-regular-font-size: var(--base-font-size-24); --base-typography-mono-headline-xl-regular-line-height: var(--base-line-height-24); --base-typography-mono-headline-xl-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-xl-regular-letter-spacing: 0; --base-typography-mono-headline-xs-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xs-bold-font-size: var(--base-font-size-14); --base-typography-mono-headline-xs-bold-line-height: var(--base-line-height-14); --base-typography-mono-headline-xs-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-xs-bold-letter-spacing: 0; --base-typography-mono-headline-xs-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xs-medium-font-size: var(--base-font-size-14); --base-typography-mono-headline-xs-medium-line-height: var(--base-line-height-14); --base-typography-mono-headline-xs-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-xs-medium-letter-spacing: 0; --base-typography-mono-headline-xs-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xs-regular-font-size: var(--base-font-size-14); --base-typography-mono-headline-xs-regular-line-height: var(--base-line-height-14); --base-typography-mono-headline-xs-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-xs-regular-letter-spacing: 0; --base-typography-mono-headline-xxl-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xxl-bold-font-size: var(--base-font-size-28); --base-typography-mono-headline-xxl-bold-line-height: var(--base-line-height-28); --base-typography-mono-headline-xxl-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-xxl-bold-letter-spacing: 0; --base-typography-mono-headline-xxl-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xxl-medium-font-size: var(--base-font-size-28); --base-typography-mono-headline-xxl-medium-line-height: var(--base-line-height-28); --base-typography-mono-headline-xxl-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-xxl-medium-letter-spacing: 0; --base-typography-mono-headline-xxl-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xxl-regular-font-size: var(--base-font-size-28); --base-typography-mono-headline-xxl-regular-line-height: var(--base-line-height-28); --base-typography-mono-headline-xxl-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-xxl-regular-letter-spacing: 0; --base-typography-mono-headline-xxs-bold-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xxs-bold-font-size: var(--base-font-size-12); --base-typography-mono-headline-xxs-bold-line-height: var(--base-line-height-12); --base-typography-mono-headline-xxs-bold-font-weight: var(--base-font-weight-bold); --base-typography-mono-headline-xxs-bold-letter-spacing: 0; --base-typography-mono-headline-xxs-medium-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xxs-medium-font-size: var(--base-font-size-12); --base-typography-mono-headline-xxs-medium-line-height: var(--base-line-height-12); --base-typography-mono-headline-xxs-medium-font-weight: var(--base-font-weight-medium); --base-typography-mono-headline-xxs-medium-letter-spacing: 0; --base-typography-mono-headline-xxs-regular-font-family: var(--base-font-family-mono); --base-typography-mono-headline-xxs-regular-font-size: var(--base-font-size-12); --base-typography-mono-headline-xxs-regular-line-height: var(--base-line-height-12); --base-typography-mono-headline-xxs-regular-font-weight: var(--base-font-weight-regular); --base-typography-mono-headline-xxs-regular-letter-spacing: 0; }
@supports (font: -apple-system-body) {
  :root { }
}
:root { --base-amber-0: #0E0E0E; --base-amber-15: #120800; --base-amber-18: #1D1001; --base-amber-23: #2A1800; --base-amber-27: #372000; --base-amber-31: #442A02; --base-amber-35: #523303; --base-amber-40: #603C02; --base-amber-44: #6F4603; --base-amber-48: #7F5001; --base-amber-53: #8D5C0C; --base-amber-57: #9E6605; --base-amber-61: #AF7212; --base-amber-66: #C27E04; --base-amber-70: #D18B07; --base-amber-74: #DF9906; --base-amber-79: #EDA803; --base-amber-83: #F6B924; --base-amber-87: #FEC95D; --base-amber-91: #FEDA94; --base-amber-96: #FEE9C0; --base-amber-98: #FFF5E3; --base-amber-99: #FFFCF7; --base-amber-100: #FFFFFF; --base-blue-0: #0E0E0E; --base-blue-15: #000A1D; --base-blue-18: #00112A; --base-blue-23: #011C3D; --base-blue-27: #02264F; --base-blue-31: #003062; --base-blue-35: #033A74; --base-blue-40: #074688; --base-blue-44: #08519C; --base-blue-48: #0A5DB3; --base-blue-53: #0669C9; --base-blue-57: #6E6E6E; --base-blue-61: #1185E8; --base-blue-66: #1195F2; --base-blue-70: #33A3FC; --base-blue-74: #59B0FD; --base-blue-79: #79BDFC; --base-blue-83: #93CAFE; --base-blue-87: #AFD7FD; --base-blue-91: #C8E4FE; --base-blue-96: #DFEFFE; --base-blue-98: #F0F7FF; --base-blue-99: #FDFDFD; --base-blue-100: #FFFFFF; --base-gradient-blue-0: #01233F; --base-gradient-blue-15: #012849; --base-gradient-blue-18: #022D52; --base-gradient-blue-23: #03325D; --base-gradient-blue-27: #043768; --base-gradient-blue-31: #043C74; --base-gradient-blue-35: #054181; --base-gradient-blue-40: #06458F; --base-gradient-blue-44: #074A9E; --base-gradient-blue-48: #094EAD; --base-gradient-blue-53: #044FC4; --base-gradient-blue-57: #014FDD; --base-gradient-blue-61: #0E4FF2; --base-gradient-blue-66: #2355FA; --base-gradient-blue-70: #355EFB; --base-gradient-blue-74: #4466FC; --base-gradient-blue-79: #526EFD; --base-gradient-blue-83: #5E75FE; --base-gradient-blue-87: #6C7EFA; --base-gradient-blue-91: #7785FC; --base-gradient-blue-96: #828CFE; --base-gradient-blue-98: #8E94FB; --base-gradient-blue-99: #989BFE; --base-gradient-blue-100: #A2A3FD; --base-gradient-indigo-0: #0C088C; --base-gradient-indigo-15: #140696; --base-gradient-indigo-18: #1B02A1; --base-gradient-indigo-23: #220BA5; --base-gradient-indigo-27: #2905B0; --base-gradient-indigo-31: #2F0FB5; --base-gradient-indigo-35: #3608BF; --base-gradient-indigo-40: #3D11C4; --base-gradient-indigo-44: #4509CF; --base-gradient-indigo-48: #4C13D4; --base-gradient-indigo-53: #541BD8; --base-gradient-indigo-57: #5C21DC; --base-gradient-indigo-61: #6427E1; --base-gradient-indigo-66: #6E2CE5; --base-gradient-indigo-70: #7732E9; --base-gradient-indigo-74: #8137ED; --base-gradient-indigo-79: #8C3CF1; --base-gradient-indigo-83: #9740F4; --base-gradient-indigo-87: #A245F7; --base-gradient-indigo-91: #AD4AFA; --base-gradient-indigo-96: #B84EFC; --base-gradient-indigo-98: #C453FE; --base-gradient-indigo-99: #CC5DFB; --base-gradient-indigo-100: #D761FD; --base-gradient-red-0: #46021A; --base-gradient-red-15: #53031F; --base-gradient-red-18: #600424; --base-gradient-red-23: #6E0428; --base-gradient-red-27: #7D012D; --base-gradient-red-31: #8A0831; --base-gradient-red-35: #9A0134; --base-gradient-red-40: #A80737; --base-gradient-red-44: #B70E37; --base-gradient-red-48: #C61432; --base-gradient-red-53: #D90220; --base-gradient-red-57: #E32112; --base-gradient-red-61: #E83C13; --base-gradient-red-66: #ED4F17; --base-gradient-red-70: #F65B07; --base-gradient-red-74: #FA6B16; --base-gradient-red-79: #FD7924; --base-gradient-red-83: #FD893D; --base-gradient-red-87: #FE9752; --base-gradient-red-91: #FCA569; --base-gradient-red-96: #FFB179; --base-gradient-red-98: #FFBD8C; --base-gradient-red-99: #FECAA0; --base-gradient-red-100: #FFD5B2; --base-green-0: #0E0E0E; --base-green-15: #000F01; --base-green-18: #001702; --base-green-23: #012406; --base-green-27: #01300C; --base-green-31: #013C14; --base-green-35: #00491C; --base-green-40: #095627; --base-green-44: #05632F; --base-green-48: #10723A; --base-green-53: #098042; --base-green-57: #17904E; --base-green-61: #11A156; --base-green-66: #1DB061; --base-green-70: #06C167; --base-green-74: #32CE73; --base-green-79: #55D981; --base-green-83: #75E190; --base-green-87: #94E9A2; --base-green-91: #B3F3B7; --base-green-96: #CCFBCB; --base-green-98: #E6FFE3; --base-green-99: #F8FFF7; --base-green-100: #FFFFFF; --base-indigo-0: #0E0E0E; --base-indigo-15: #0A0421; --base-indigo-18: #11082F; --base-indigo-23: #1C1044; --base-indigo-27: #261858; --base-indigo-31: #301F6B; --base-indigo-35: #3B277F; --base-indigo-40: #462F97; --base-indigo-44: #5137AC; --base-indigo-48: #5D44BD; --base-indigo-53: #6852CB; --base-indigo-57: #745FDA; --base-indigo-61: #7F6CE8; --base-indigo-66: #8B79F7; --base-indigo-70: #988AFC; --base-indigo-74: #A59BFD; --base-indigo-79: #B2ACFC; --base-indigo-83: #BFBBFE; --base-indigo-87: #CECCFD; --base-indigo-91: #DDDCFE; --base-indigo-96: #EBEAFE; --base-indigo-98: #F6F5FF; --base-indigo-99: #FDFDFD; --base-indigo-100: #FFFFFF; --base-lime-0: #0E0E0E; --base-lime-15: #040E00; --base-lime-18: #081601; --base-lime-23: #102201; --base-lime-27: #182E02; --base-lime-31: #203900; --base-lime-35: #294502; --base-lime-40: #335203; --base-lime-44: #3D5E00; --base-lime-48: #496B0A; --base-lime-53: #547803; --base-lime-57: #60850B; --base-lime-61: #6B9313; --base-lime-66: #77A019; --base-lime-70: #84B008; --base-lime-74: #91C012; --base-lime-79: #9DCF18; --base-lime-83: #AADD32; --base-lime-87: #B9EA53; --base-lime-91: #CCF484; --base-lime-96: #DEFBB0; --base-lime-98: #ECFFD1; --base-lime-99: #FAFFF2; --base-lime-100: #FFFFFF; --base-magenta-0: #0E0E0E; --base-magenta-15: #1B000C; --base-magenta-18: #270114; --base-magenta-23: #38021F; --base-magenta-27: #4B012B; --base-magenta-31: #5B0336; --base-magenta-35: #6E0141; --base-magenta-40: #81044E; --base-magenta-44: #940359; --base-magenta-48: #A90267; --base-magenta-53: #BA1073; --base-magenta-57: #C9277F; --base-magenta-61: #D8388C; --base-magenta-66: #E84899; --base-magenta-70: #F757A6; --base-magenta-74: #FC74B3; --base-magenta-79: #FD8DBE; --base-magenta-83: #FDA5CA; --base-magenta-87: #FEBCD6; --base-magenta-91: #FED2E3; --base-magenta-96: #FEE4EE; --base-magenta-98: #FFF3F7; --base-magenta-99: #FDFDFD; --base-magenta-100: #FFFFFF; --base-membership-0: #0E0E0E; --base-membership-15: #100803; --base-membership-18: #1E0F00; --base-membership-23: #2B1701; --base-membership-27: #382001; --base-membership-31: #452902; --base-membership-35: #533204; --base-membership-40: #623C02; --base-membership-44: #704502; --base-membership-48: #7E500B; --base-membership-53: #8E5A09; --base-membership-57: #9F6402; --base-membership-61: #AD711D; --base-membership-66: #BC7F2F; --base-membership-70: #CC8E40; --base-membership-74: #DC9D50; --base-membership-79: #EBAB5E; --base-membership-83: #F9B96C; --base-membership-87: #FECA87; --base-membership-91: #FEDBA9; --base-membership-96: #FEEAC8; --base-membership-98: #FFF5E1; --base-membership-99: #FFFCF6; --base-membership-100: #FFFFFF; --base-neutral-0: #0E0E0E; --base-neutral-15: #131313; --base-neutral-18: #161616; --base-neutral-23: #1B1B1B; --base-neutral-27: #212121; --base-neutral-31: #262626; --base-neutral-35: #2C2C2C; --base-neutral-40: #343434; --base-neutral-44: #3D3D3D; --base-neutral-48: #484848; --base-neutral-53: #525252; --base-neutral-57: #5D5D5D; --base-neutral-61: #6B6B6B; --base-neutral-66: #7A7A7A; --base-neutral-70: #8A8A8A; --base-neutral-74: #999999; --base-neutral-79: #A9A9A9; --base-neutral-83: #BBBBBB; --base-neutral-87: #CECECE; --base-neutral-91: #E1E1E1; --base-neutral-96: #F0F0F0; --base-neutral-98: #F8F8F8; --base-neutral-99: #FDFDFD; --base-neutral-100: #FFFFFF; --base-orange-0: #0E0E0E; --base-orange-15: #180400; --base-orange-18: #260800; --base-orange-23: #340F00; --base-orange-27: #421701; --base-orange-31: #502002; --base-orange-35: #602800; --base-orange-40: #6E3202; --base-orange-44: #7C3C08; --base-orange-48: #8D4603; --base-orange-53: #9C5109; --base-orange-57: #AC5C10; --base-orange-61: #C16808; --base-orange-66: #D47614; --base-orange-70: #EC8102; --base-orange-74: #FC9026; --base-orange-79: #FEA65D; --base-orange-83: #FFB984; --base-orange-87: #FECAA4; --base-orange-91: #FED9BE; --base-orange-96: #FFE8D6; --base-orange-98: #FFF4EC; --base-orange-99: #FDFDFD; --base-orange-100: #FFFFFF; --base-purple-0: #0E0E0E; --base-purple-15: #120022; --base-purple-18: #1B0031; --base-purple-23: #290245; --base-purple-27: #370459; --base-purple-31: #45026F; --base-purple-35: #520782; --base-purple-40: #63009C; --base-purple-44: #7010AE; --base-purple-48: #8112C7; --base-purple-53: #8E29D5; --base-purple-57: #9B3AE3; --base-purple-61: #A84AF2; --base-purple-66: #B45DFB; --base-purple-70: #BC76FB; --base-purple-74: #C58AFC; --base-purple-79: #CD9FFC; --base-purple-83: #D7B1FD; --base-purple-87: #E0C4FD; --base-purple-91: #EAD7FE; --base-purple-96: #F2E7FE; --base-purple-98: #F9F4FF; --base-purple-99: #FEFEFE; --base-purple-100: #FFFFFF; --base-red-0: #0E0E0E; --base-red-15: #1B0100; --base-red-18: #280200; --base-red-23: #3A0501; --base-red-27: #4E0600; --base-red-31: #5E0C02; --base-red-35: #720D00; --base-red-40: #851402; --base-red-44: #9B1B06; --base-red-48: #B4230B; --base-red-53: #CC2609; --base-red-57: #E42500; --base-red-61: #F3381B; --base-red-66: #FC4F34; --base-red-70: #FC6A52; --base-red-74: #FD8069; --base-red-79: #FE9783; --base-red-83: #FEAC9C; --base-red-87: #FEC1B5; --base-red-91: #FED5CD; --base-red-96: #FEE6E1; --base-red-98: #FFF4F1; --base-red-99: #FDFDFD; --base-red-100: #FFFFFF; --base-taupe-0: #0E0E0E; --base-taupe-15: #0D0905; --base-taupe-18: #15110B; --base-taupe-23: #211B14; --base-taupe-27: #2C261E; --base-taupe-31: #363027; --base-taupe-35: #413A32; --base-taupe-40: #4D463D; --base-taupe-44: #585148; --base-taupe-48: #655E54; --base-taupe-53: #716A60; --base-taupe-57: #7D766C; --base-taupe-61: #8A8278; --base-taupe-66: #978F85; --base-taupe-70: #A49C92; --base-taupe-74: #B2AAA0; --base-taupe-79: #C0B8AE; --base-taupe-83: #CEC5BB; --base-taupe-87: #DBD3C8; --base-taupe-91: #E9E0D7; --base-taupe-96: #F3ECE4; --base-taupe-98: #FBF6EF; --base-taupe-99: #FDFDFD; --base-taupe-100: #FFFFFF; --base-teal-0: #0E0E0E; --base-teal-15: #000D11; --base-teal-18: #00151A; --base-teal-23: #012127; --base-teal-27: #012D33; --base-teal-31: #03383E; --base-teal-35: #00444B; --base-teal-40: #035157; --base-teal-44: #025E63; --base-teal-48: #016C71; --base-teal-53: #0F7A7E; --base-teal-57: #06888C; --base-teal-61: #13959A; --base-teal-66: #1CA3A8; --base-teal-70: #06B2B8; --base-teal-74: #2AC0C5; --base-teal-79: #3FCED3; --base-teal-83: #54DBE0; --base-teal-87: #7AE6EA; --base-teal-91: #A5F0F2; --base-teal-96: #C9F7F8; --base-teal-98: #E3FDFD; --base-teal-99: #F6FFFF; --base-teal-100: #FFFFFF; --base-yellow-0: #0E0E0E; --base-yellow-15: #0F0900; --base-yellow-18: #1A1200; --base-yellow-23: #251B00; --base-yellow-27: #302502; --base-yellow-31: #3C2E01; --base-yellow-35: #483902; --base-yellow-40: #554301; --base-yellow-44: #614E01; --base-yellow-48: #6E5A0B; --base-yellow-53: #7B6609; --base-yellow-57: #897202; --base-yellow-61: #977F0F; --base-yellow-66: #A78D02; --base-yellow-70: #B79B10; --base-yellow-74: #C6AA1A; --base-yellow-79: #D4B71F; --base-yellow-83: #E3C522; --base-yellow-87: #F1D223; --base-yellow-91: #FFDE21; --base-yellow-96: #FEEB90; --base-yellow-98: #FFF5C6; --base-yellow-99: #FFFCED; --base-yellow-100: #FFFFFF; }
[data-base-version-color="2"] { --base-red-background-material-bold: linear-gradient(
    to top left,
    #F43B00 0%,
    #E42500 100%
  ); --base-red-background-material-bold-stop-0: #F43B00; --base-red-background-material-bold-stop-100: #E42500; --base-orange-background-material-bold: linear-gradient(
    to top left,
    #FC993C 0%,
    #FB762E 100%
  ); --base-orange-background-material-bold-stop-0: #FC993C; --base-orange-background-material-bold-stop-100: #FB762E; --base-yellow-background-material-bold: linear-gradient(
    to top left,
    #F7E431 0%,
    #F1D223 100%
  ); --base-yellow-background-material-bold-stop-0: #F7E431; --base-yellow-background-material-bold-stop-100: #F1D223; --base-green-background-material-bold: linear-gradient(
    to top left,
    #0CA555 0%,
    #098042 100%
  ); --base-green-background-material-bold-stop-0: #0CA555; --base-green-background-material-bold-stop-100: #098042; --base-blue-background-material-bold: linear-gradient(
    to top left,
    #1697E7 0%,
    #6E6E6E 100%
  ); --base-blue-background-material-bold-stop-0: #1697E7; --base-blue-background-material-bold-stop-100: #6E6E6E; --base-crimson-background-material-bold: linear-gradient(
    to top left,
    #E0336C 0%,
    #D32753 100%
  ); --base-crimson-background-material-bold-stop-0: #E0336C; --base-crimson-background-material-bold-stop-100: #D32753; }
:root[data-base-version-color="2"], [data-base-version-color="2"] { --base-background-base: var(--base-neutral-99); --base-background-primary: var(--base-neutral-100); --base-background-secondary: var(--base-neutral-98); --base-background-tertiary: var(--base-neutral-96); --base-background-disabled: rgba(225, 225, 225, 0.6); --base-background-always-dark: var(--base-neutral-0); --base-background-always-light: var(--base-neutral-100); --base-background-track: rgba(82, 82, 82, 0.06); --base-error-background-bold: var(--base-red-53); --base-error-background-subtle: var(--base-red-96); --base-error-background-disabled: rgba(254, 230, 225, 0.75); --base-error-background-statelayer-hover: rgba(254, 230, 225, 0.25); --base-error-background-statelayer-pressed: rgba(254, 230, 225, 0.5); --base-warning-background-bold: var(--base-orange-74); --base-warning-background-subtle: var(--base-orange-96); --base-warning-background-disabled: rgba(255, 232, 214, 0.75); --base-success-background-bold: var(--base-green-53); --base-success-background-subtle: var(--base-green-98); --base-success-background-disabled: rgba(204, 251, 203, 0.75); --base-info-background-bold: var(--base-neutral-18); --base-info-background-subtle: var(--base-neutral-96); --base-info-background-disabled: rgba(225, 225, 225, 0.75); --base-accent-background-primary-bold: var(--base-blue-57); --base-accent-background-primary-subtle: var(--base-blue-98); --base-accent-background-primary-disabled: rgba(223, 239, 254, 0.75); --base-background-inverse-primary: var(--base-neutral-18); --base-background-inverse-secondary: var(--base-neutral-27); --base-background-inverse-statelayer-hover: rgba(240, 240, 240, 0.15); --base-background-inverse-statelayer-pressed: rgba(240, 240, 240, 0.2); --base-background-material-primary: rgba(255, 255, 255, 0.82); --base-background-material-secondary: rgba(255, 255, 255, 0.96); --base-background-material-tertiary: rgba(253, 253, 253, 0.98); --base-background-overlay-art: rgba(255, 255, 255, 0); --base-background-statelayer-hover: rgba(22, 22, 22, 0.06); --base-background-statelayer-pressed: rgba(22, 22, 22, 0.1); --base-content-primary: var(--base-neutral-18); --base-content-secondary: var(--base-neutral-44); --base-content-tertiary: var(--base-neutral-53); --base-content-disabled: var(--base-neutral-83); --base-content-always-dark: var(--base-neutral-18); --base-content-always-light: var(--base-neutral-96); --base-error-content-primary: var(--base-red-53); --base-error-content-onbold: var(--base-red-99); --base-error-content-onsubtle: var(--base-red-48); --base-error-content-disabled: var(--base-red-79); --base-error-content-oninverse: var(--base-red-83); --base-warning-content-primary: var(--base-orange-53); --base-warning-content-onbold: var(--base-orange-15); --base-warning-content-onsubtle: var(--base-orange-48); --base-warning-content-disabled: var(--base-orange-79); --base-warning-content-oninverse: var(--base-orange-83); --base-success-content-primary: var(--base-green-48); --base-success-content-onbold: var(--base-green-99); --base-success-content-onsubtle: var(--base-green-40); --base-success-content-disabled: var(--base-green-79); --base-success-content-oninverse: var(--base-green-83); --base-info-content-primary: var(--base-neutral-53); --base-info-content-onbold: var(--base-neutral-96); --base-info-content-onsubtle: var(--base-neutral-40); --base-info-content-disabled: var(--base-neutral-79); --base-info-content-oninverse: var(--base-neutral-83); --base-accent-content-primary: var(--base-blue-53); --base-accent-content-primary-onbold: var(--base-blue-100); --base-accent-content-primary-onsubtle: var(--base-blue-40); --base-accent-content-primary-disabled: var(--base-blue-79); --base-content-inverse-primary: var(--base-neutral-99); --base-content-inverse-secondary: var(--base-neutral-87); --base-content-inverse-tertiary: var(--base-neutral-74); --base-content-legal: var(--base-blue-53); --base-accent-content-ongradient: var(--base-neutral-100); --base-border-accessible: var(--base-neutral-61); --base-border-bold: var(--base-neutral-18); --base-border-subtle: rgba(187, 187, 187, 0.65); --base-accent-border-primary-bold: var(--base-blue-57); --base-accent-border-primary-subtle: rgba(175, 215, 253, 0.7); --base-accent-border-primary-accessible: var(--base-blue-57); --base-error-border-bold: var(--base-red-57); --base-error-border-subtle: rgba(254, 172, 156, 0.7); --base-error-border-accessible: var(--base-red-61); --base-warning-border-bold: var(--base-orange-74); --base-warning-border-subtle: rgba(255, 185, 132, 0.7); --base-warning-border-accessible: var(--base-orange-61); --base-success-border-bold: var(--base-green-70); --base-success-border-subtle: rgba(117, 225, 144, 0.7); --base-success-border-accessible: var(--base-green-57); --base-info-border-bold: var(--base-neutral-18); --base-info-border-subtle: rgba(187, 187, 187, 0.7); --base-info-border-accessible: var(--base-neutral-61); --base-content-green-material-onbold: var(--base-neutral-100); --base-border-inverse-bold: var(--base-neutral-96); --base-content-red-material-onbold: var(--base-neutral-100); --base-border-inverse-subtle: rgba(52, 52, 52, 0.7); --base-content-orange-material-onbold: var(--base-neutral-0); --base-border-inverse-accessible: var(--base-neutral-57); --base-border-material-primary: rgba(255, 255, 255, 0.4); --base-content-yellow-material-onbold: var(--base-neutral-0); --base-border-material-secondary: var(--base-neutral-100); --base-content-blue-material-onbold: var(--base-neutral-100); --base-border-material-tertiary: var(--base-neutral-100); --base-accent-gradient-stop-1: var(--base-gradient-blue-35); --base-content-crimson-material-onbold: var(--base-neutral-100); --base-accent-gradient-stop-2: var(--base-gradient-blue-48); --base-accent-gradient-stop-3: var(--base-gradient-blue-66); --base-gradient-scrim-stop-1: rgba(22, 22, 22, 0.06); --base-gradient-scrim-stop-2: rgba(22, 22, 22, 0.16); --base-gradient-scrim-stop-3: rgba(14, 14, 14, 0.54); --base-background-scrim: linear-gradient(
    180deg,
    var(--base-gradient-scrim-stop-1) 0%,
    var(--base-gradient-scrim-stop-2) 30%,
    var(--base-gradient-scrim-stop-3) 65%
  ); color-scheme: light; }
:root[data-base-version-color="2"] [data-product="offers"], :root[data-base-version-color="2"][data-product="offers"], [data-base-version-color="2"] [data-product="offers"], [data-base-version-color="2"][data-product="offers"] { --base-accent-background-primary-bold: var(--base-red-57); --base-accent-content-primary-onsubtle: var(--base-red-40); --base-accent-background-primary-subtle: var(--base-red-91); --base-accent-background-primary-disabled: rgba(254, 230, 225, 0.75); --base-accent-content-primary: var(--base-red-57); --base-accent-gradient-stop-3: var(--base-red-66); --base-accent-content-primary-disabled: var(--base-red-79); --base-accent-gradient-stop-2: var(--base-red-48); --base-accent-gradient-stop-1: var(--base-red-35); --base-accent-border-primary-subtle: rgba(254, 172, 156, 0.7); --base-accent-border-primary-accessible: var(--base-red-57); --base-accent-content-primary-onbold: var(--base-red-100); --base-accent-border-primary-bold: var(--base-red-57); }
:root[data-base-version-color="2"] [data-product="membership"], :root[data-base-version-color="2"][data-product="membership"], [data-base-version-color="2"] [data-product="membership"], [data-base-version-color="2"][data-product="membership"] { --base-accent-border-primary-bold: var(--base-membership-57); --base-accent-background-primary-bold: var(--base-membership-57); --base-accent-content-primary-onbold: var(--base-neutral-100); --base-accent-background-primary-disabled: rgba(254, 234, 200, 0.75); --base-accent-content-primary: var(--base-membership-57); --base-accent-gradient-stop-3: var(--base-membership-48); --base-accent-content-primary-disabled: var(--base-membership-79); --base-accent-background-primary-subtle: var(--base-membership-98); --base-accent-content-primary-onsubtle: var(--base-membership-57); --base-accent-gradient-stop-2: var(--base-membership-57); --base-accent-gradient-stop-1: var(--base-membership-61); --base-accent-border-primary-subtle: rgba(254, 202, 135, 0.87); --base-accent-border-primary-accessible: var(--base-membership-57); }
:root[data-base-version-color="2"] [data-product="ai"], :root[data-base-version-color="2"][data-product="ai"], [data-base-version-color="2"] [data-product="ai"], [data-base-version-color="2"][data-product="ai"] { --base-accent-border-primary-subtle: rgba(191, 187, 254, 0.7); --base-accent-content-primary-onsubtle: var(--base-indigo-40); --base-accent-background-primary-subtle: var(--base-indigo-96); --base-accent-content-primary: var(--base-indigo-48); --base-accent-background-primary-disabled: rgba(235, 234, 254, 0.75); --base-accent-content-primary-onbold: var(--base-indigo-100); --base-accent-border-primary-bold: var(--base-indigo-57); --base-accent-border-primary-accessible: var(--base-indigo-53); --base-accent-content-primary-disabled: var(--base-indigo-74); --base-accent-gradient-stop-3: var(--base-indigo-66); --base-accent-background-primary-bold: var(--base-indigo-53); --base-accent-gradient-stop-1: var(--base-indigo-35); --base-accent-gradient-stop-2: var(--base-indigo-48); }
:root[data-base-version-color="2"] [data-product="eats"], :root[data-base-version-color="2"][data-product="eats"], [data-base-version-color="2"] [data-product="eats"], [data-base-version-color="2"][data-product="eats"] { --base-accent-border-primary-subtle: rgba(117, 225, 144, 0.7); --base-accent-background-primary-subtle: var(--base-green-98); --base-accent-content-primary-onsubtle: var(--base-green-40); --base-accent-gradient-stop-1: var(--base-green-35); --base-accent-gradient-stop-2: var(--base-green-48); --base-accent-background-primary-bold: var(--base-green-53); --base-accent-content-primary-onbold: var(--base-green-100); --base-accent-border-primary-bold: var(--base-green-57); --base-accent-border-primary-accessible: var(--base-green-53); --base-accent-content-primary-disabled: var(--base-green-74); --base-accent-gradient-stop-3: var(--base-green-66); --base-accent-background-primary-disabled: var(--base-green-98); --base-accent-content-primary: var(--base-green-48); }
[data-base-version-color="2"][data-theme="dark"], [data-theme="dark"] [data-base-version-color="2"] { --base-background-base: var(--base-neutral-18); --base-background-primary: var(--base-neutral-23); --base-background-secondary: var(--base-neutral-27); --base-background-tertiary: var(--base-neutral-35); --base-background-disabled: rgba(52, 52, 52, 0.6); --base-background-always-dark: var(--base-neutral-27); --base-background-always-light: var(--base-neutral-91); --base-background-track: rgba(72, 72, 72, 0.2); --base-error-background-bold: var(--base-red-53); --base-error-background-subtle: var(--base-red-23); --base-error-background-disabled: rgba(78, 6, 0, 0.75); --base-error-background-statelayer-hover: rgba(58, 5, 1, 0.2); --base-error-background-statelayer-pressed: rgba(58, 5, 1, 0.35); --base-warning-background-bold: var(--base-orange-70); --base-warning-background-subtle: var(--base-orange-27); --base-warning-background-disabled: rgba(80, 32, 2, 0.8); --base-success-background-bold: var(--base-green-66); --base-success-background-subtle: var(--base-green-27); --base-success-background-disabled: rgba(1, 60, 20, 0.75); --base-info-background-bold: var(--base-neutral-91); --base-info-background-subtle: var(--base-neutral-35); --base-info-background-disabled: rgba(52, 52, 52, 0.75); --base-accent-background-primary-bold: var(--base-blue-66); --base-accent-background-primary-subtle: var(--base-blue-23); --base-accent-background-primary-disabled: rgba(2, 38, 79, 0.75); --base-background-inverse-primary: var(--base-neutral-91); --base-background-inverse-secondary: var(--base-neutral-87); --base-background-inverse-statelayer-hover: rgba(22, 22, 22, 0.15); --base-background-inverse-statelayer-pressed: rgba(22, 22, 22, 0.2); --base-background-material-primary: rgba(33, 33, 33, 0.9); --base-background-material-secondary: rgba(33, 33, 33, 0.96); --base-background-material-tertiary: rgba(33, 33, 33, 0.98); --base-background-overlay-art: rgba(14, 14, 14, 0.16); --base-background-statelayer-hover: rgba(240, 240, 240, 0.1); --base-background-statelayer-pressed: rgba(240, 240, 240, 0.15); --base-content-primary: var(--base-neutral-96); --base-content-secondary: var(--base-neutral-87); --base-content-tertiary: var(--base-neutral-74); --base-content-disabled: var(--base-neutral-44); --base-content-always-dark: var(--base-neutral-18); --base-content-always-light: var(--base-neutral-96); --base-error-content-primary: var(--base-red-79); --base-error-content-onbold: var(--base-red-99); --base-error-content-onsubtle: var(--base-red-87); --base-error-content-disabled: var(--base-red-44); --base-error-content-oninverse: var(--base-red-35); --base-warning-content-primary: var(--base-orange-74); --base-warning-content-onbold: var(--base-orange-15); --base-warning-content-onsubtle: var(--base-orange-91); --base-warning-content-disabled: var(--base-orange-53); --base-warning-content-oninverse: var(--base-orange-35); --base-success-content-primary: var(--base-green-74); --base-success-content-onbold: var(--base-green-15); --base-success-content-onsubtle: var(--base-green-91); --base-success-content-disabled: var(--base-green-48); --base-success-content-oninverse: var(--base-green-35); --base-info-content-primary: var(--base-neutral-74); --base-info-content-onbold: var(--base-neutral-18); --base-info-content-onsubtle: var(--base-neutral-91); --base-info-content-disabled: var(--base-neutral-53); --base-info-content-oninverse: var(--base-neutral-35); --base-accent-content-primary: var(--base-blue-74); --base-accent-content-primary-onbold: var(--base-blue-0); --base-accent-content-primary-onsubtle: var(--base-blue-91); --base-accent-content-primary-disabled: var(--base-blue-48); --base-content-inverse-primary: var(--base-neutral-18); --base-content-inverse-secondary: var(--base-neutral-27); --base-content-inverse-tertiary: var(--base-neutral-40); --base-content-legal: var(--base-blue-74); --base-accent-content-ongradient: var(--base-neutral-100); --base-border-accessible: var(--base-neutral-66); --base-border-bold: var(--base-neutral-96); --base-border-subtle: rgba(82, 82, 82, 0.65); --base-accent-border-primary-bold: var(--base-blue-74); --base-accent-border-primary-subtle: rgba(110, 110, 110, 0.3); --base-accent-border-primary-accessible: var(--base-blue-74); --base-error-border-bold: var(--base-red-70); --base-error-border-subtle: rgba(243, 56, 27, 0.3); --base-error-border-accessible: var(--base-red-66); --base-warning-border-bold: var(--base-orange-74); --base-warning-border-subtle: rgba(172, 92, 16, 0.3); --base-warning-border-accessible: var(--base-orange-66); --base-success-border-bold: var(--base-green-70); --base-success-border-subtle: rgba(23, 144, 78, 0.3); --base-success-border-accessible: var(--base-green-66); --base-info-border-bold: var(--base-neutral-96); --base-info-border-subtle: rgba(93, 93, 93, 0.7); --base-info-border-accessible: var(--base-neutral-66); --base-content-green-material-onbold: var(--base-neutral-100); --base-border-inverse-bold: var(--base-neutral-18); --base-content-red-material-onbold: var(--base-neutral-100); --base-border-inverse-subtle: rgba(225, 225, 225, 0.7); --base-content-orange-material-onbold: var(--base-neutral-0); --base-border-inverse-accessible: var(--base-neutral-53); --base-border-material-primary: rgba(240, 240, 240, 0); --base-content-yellow-material-onbold: var(--base-neutral-0); --base-border-material-secondary: rgba(255, 255, 255, 0); --base-content-blue-material-onbold: var(--base-neutral-100); --base-border-material-tertiary: rgba(240, 240, 240, 0); --base-accent-gradient-stop-1: var(--base-gradient-blue-35); --base-content-crimson-material-onbold: var(--base-neutral-100); --base-accent-gradient-stop-2: var(--base-gradient-blue-48); --base-accent-gradient-stop-3: var(--base-gradient-blue-66); --base-gradient-scrim-stop-1: rgba(22, 22, 22, 0.72); --base-gradient-scrim-stop-2: rgba(19, 19, 19, 0.54); --base-gradient-scrim-stop-3: rgba(19, 19, 19, 0.54); --base-background-scrim: linear-gradient(
    180deg,
    var(--base-gradient-scrim-stop-1) 0%,
    var(--base-gradient-scrim-stop-2) 30%,
    var(--base-gradient-scrim-stop-3) 100%
  ); color-scheme: dark; }
[data-base-version-color="2"][data-theme="dark"] [data-product="offers"], [data-base-version-color="2"][data-theme="dark"][data-product="offers"], [data-theme="dark"] [data-base-version-color="2"] [data-product="offers"], [data-theme="dark"] [data-base-version-color="2"][data-product="offers"] { --base-accent-background-primary-bold: var(--base-red-57); --base-accent-content-primary-onsubtle: var(--base-red-91); --base-accent-background-primary-subtle: var(--base-red-40); --base-accent-background-primary-disabled: rgba(78, 6, 0, 0.75); --base-accent-content-primary: var(--base-red-79); --base-accent-gradient-stop-3: var(--base-red-66); --base-accent-content-primary-disabled: var(--base-red-44); --base-accent-gradient-stop-2: var(--base-red-48); --base-accent-gradient-stop-1: var(--base-red-35); --base-accent-border-primary-subtle: rgba(228, 37, 0, 0.7); --base-accent-border-primary-accessible: var(--base-red-79); --base-accent-content-primary-onbold: var(--base-red-100); --base-accent-border-primary-bold: var(--base-red-74); }
[data-base-version-color="2"][data-theme="dark"] [data-product="membership"], [data-base-version-color="2"][data-theme="dark"][data-product="membership"], [data-theme="dark"] [data-base-version-color="2"] [data-product="membership"], [data-theme="dark"] [data-base-version-color="2"][data-product="membership"] { --base-accent-border-primary-bold: var(--base-membership-74); --base-accent-background-primary-bold: var(--base-membership-74); --base-accent-content-primary-onbold: var(--base-neutral-0); --base-accent-background-primary-disabled: rgba(56, 32, 1, 0.75); --base-accent-content-primary: var(--base-membership-74); --base-accent-gradient-stop-3: var(--base-membership-48); --base-accent-content-primary-disabled: var(--base-membership-40); --base-accent-background-primary-subtle: var(--base-membership-31); --base-accent-content-primary-onsubtle: var(--base-membership-74); --base-accent-gradient-stop-2: var(--base-membership-57); --base-accent-gradient-stop-1: var(--base-membership-61); --base-accent-border-primary-subtle: rgba(159, 100, 2, 0.3); --base-accent-border-primary-accessible: var(--base-membership-74); }
[data-base-version-color="2"][data-theme="dark"] [data-product="ai"], [data-base-version-color="2"][data-theme="dark"][data-product="ai"], [data-theme="dark"] [data-base-version-color="2"] [data-product="ai"], [data-theme="dark"] [data-base-version-color="2"][data-product="ai"] { --base-accent-border-primary-subtle: rgba(116, 95, 218, 0.7); --base-accent-content-primary-onsubtle: var(--base-indigo-91); --base-accent-background-primary-subtle: var(--base-indigo-31); --base-accent-content-primary: var(--base-indigo-74); --base-accent-background-primary-disabled: rgba(70, 47, 151, 0.75); --base-accent-content-primary-onbold: var(--base-indigo-0); --base-accent-border-primary-bold: var(--base-indigo-57); --base-accent-border-primary-accessible: var(--base-indigo-74); --base-accent-content-primary-disabled: var(--base-indigo-57); --base-accent-gradient-stop-3: var(--base-indigo-66); --base-accent-background-primary-bold: var(--base-indigo-74); --base-accent-gradient-stop-1: var(--base-indigo-35); --base-accent-gradient-stop-2: var(--base-indigo-48); }
[data-base-version-color="2"][data-theme="dark"] [data-product="eats"], [data-base-version-color="2"][data-theme="dark"][data-product="eats"], [data-theme="dark"] [data-base-version-color="2"] [data-product="eats"], [data-theme="dark"] [data-base-version-color="2"][data-product="eats"] { --base-accent-border-primary-subtle: rgba(23, 144, 78, 0.7); --base-accent-background-primary-subtle: var(--base-green-31); --base-accent-content-primary-onsubtle: var(--base-green-91); --base-accent-gradient-stop-1: var(--base-green-35); --base-accent-gradient-stop-2: var(--base-green-48); --base-accent-background-primary-bold: var(--base-green-70); --base-accent-content-primary-onbold: var(--base-green-0); --base-accent-border-primary-bold: var(--base-green-74); --base-accent-border-primary-accessible: var(--base-green-74); --base-accent-content-primary-disabled: var(--base-green-57); --base-accent-gradient-stop-3: var(--base-green-66); --base-accent-background-primary-disabled: var(--base-green-35); --base-accent-content-primary: var(--base-green-74); }
[data-base-version-color="2"][data-theme="dark"] [data-elevated="true"], [data-base-version-color="2"][data-theme="dark"][data-elevated="true"], [data-theme="dark"] [data-base-version-color="2"] [data-elevated="true"], [data-theme="dark"] [data-base-version-color="2"][data-elevated="true"] { --base-background-base: var(--base-neutral-27); --base-background-primary: var(--base-neutral-31); --base-background-secondary: var(--base-neutral-35); --base-background-tertiary: var(--base-neutral-44); --base-background-disabled: rgba(72, 72, 72, 0.6); --base-background-always-dark: var(--base-neutral-35); --base-background-always-light: var(--base-neutral-98); --base-background-track: rgba(72, 72, 72, 0.2); --base-error-background-bold: var(--base-red-57); --base-error-background-subtle: var(--base-red-27); --base-error-background-disabled: rgba(114, 13, 0, 0.75); --base-error-background-statelayer-hover: rgba(58, 5, 1, 0.2); --base-error-background-statelayer-pressed: rgba(58, 5, 1, 0.35); --base-warning-background-bold: var(--base-orange-79); --base-warning-background-subtle: var(--base-orange-35); --base-warning-background-disabled: rgba(110, 50, 2, 0.8); --base-success-background-bold: var(--base-green-74); --base-success-background-subtle: var(--base-green-35); --base-success-background-disabled: rgba(9, 86, 39, 0.75); --base-info-background-bold: var(--base-neutral-98); --base-info-background-subtle: var(--base-neutral-44); --base-info-background-disabled: rgba(72, 72, 72, 0.75); --base-accent-background-primary-bold: var(--base-blue-74); --base-accent-background-primary-subtle: var(--base-blue-31); --base-accent-background-primary-disabled: rgba(3, 58, 116, 0.75); --base-background-inverse-primary: var(--base-neutral-98); --base-background-inverse-secondary: var(--base-neutral-96); --base-background-inverse-statelayer-hover: rgba(22, 22, 22, 0.15); --base-background-inverse-statelayer-pressed: rgba(22, 22, 22, 0.2); --base-background-material-primary: rgba(33, 33, 33, 0.9); --base-background-material-secondary: rgba(33, 33, 33, 0.96); --base-background-material-tertiary: rgba(33, 33, 33, 0.98); --base-background-overlay-art: rgba(14, 14, 14, 0.16); --base-background-statelayer-hover: rgba(240, 240, 240, 0.1); --base-background-statelayer-pressed: rgba(240, 240, 240, 0.15); --base-content-primary: var(--base-neutral-99); --base-content-secondary: var(--base-neutral-96); --base-content-tertiary: var(--base-neutral-83); --base-content-disabled: var(--base-neutral-53); --base-content-always-dark: var(--base-neutral-27); --base-content-always-light: var(--base-neutral-99); --base-error-content-primary: var(--base-red-87); --base-error-content-onbold: var(--base-red-99); --base-error-content-onsubtle: var(--base-red-96); --base-error-content-disabled: var(--base-red-53); --base-error-content-oninverse: var(--base-red-44); --base-warning-content-primary: var(--base-orange-83); --base-warning-content-onbold: var(--base-orange-23); --base-warning-content-onsubtle: var(--base-orange-98); --base-warning-content-disabled: var(--base-orange-61); --base-warning-content-oninverse: var(--base-orange-44); --base-success-content-primary: var(--base-green-83); --base-success-content-onbold: var(--base-green-23); --base-success-content-onsubtle: var(--base-green-98); --base-success-content-disabled: var(--base-green-57); --base-success-content-oninverse: var(--base-green-44); --base-info-content-primary: var(--base-neutral-83); --base-info-content-onbold: var(--base-neutral-27); --base-info-content-onsubtle: var(--base-neutral-98); --base-info-content-disabled: var(--base-neutral-61); --base-info-content-oninverse: var(--base-neutral-44); --base-accent-content-primary: var(--base-blue-83); --base-accent-content-primary-onbold: var(--base-blue-18); --base-accent-content-primary-onsubtle: var(--base-blue-98); --base-accent-content-primary-disabled: var(--base-blue-57); --base-content-inverse-primary: var(--base-neutral-27); --base-content-inverse-secondary: var(--base-neutral-35); --base-content-inverse-tertiary: var(--base-neutral-48); --base-content-legal: var(--base-blue-83); --base-accent-content-ongradient: var(--base-neutral-100); --base-border-accessible: var(--base-neutral-74); --base-border-bold: var(--base-neutral-99); --base-border-subtle: rgba(107, 107, 107, 0.65); --base-accent-border-primary-bold: var(--base-blue-83); --base-accent-border-primary-subtle: rgba(51, 163, 252, 0.3); --base-accent-border-primary-accessible: var(--base-blue-83); --base-error-border-bold: var(--base-red-79); --base-error-border-subtle: rgba(252, 79, 52, 0.3); --base-error-border-accessible: var(--base-red-74); --base-warning-border-bold: var(--base-orange-83); --base-warning-border-subtle: rgba(212, 118, 20, 0.3); --base-warning-border-accessible: var(--base-orange-74); --base-success-border-bold: var(--base-green-79); --base-success-border-subtle: rgba(29, 176, 97, 0.3); --base-success-border-accessible: var(--base-green-74); --base-info-border-bold: var(--base-neutral-99); --base-info-border-subtle: rgba(122, 122, 122, 0.7); --base-info-border-accessible: var(--base-neutral-74); --base-content-green-material-onbold: var(--base-neutral-100); --base-border-inverse-bold: var(--base-neutral-27); --base-content-red-material-onbold: var(--base-neutral-100); --base-border-inverse-subtle: rgba(253, 253, 253, 0.7); --base-content-orange-material-onbold: var(--base-neutral-0); --base-border-inverse-accessible: var(--base-neutral-61); --base-border-material-primary: rgba(240, 240, 240, 0); --base-content-yellow-material-onbold: var(--base-neutral-0); --base-border-material-secondary: rgba(255, 255, 255, 0); --base-content-blue-material-onbold: var(--base-neutral-100); --base-border-material-tertiary: rgba(240, 240, 240, 0); --base-accent-gradient-stop-1: var(--base-gradient-blue-35); --base-content-crimson-material-onbold: var(--base-neutral-100); --base-accent-gradient-stop-2: var(--base-gradient-blue-48); --base-accent-gradient-stop-3: var(--base-gradient-blue-66); --base-gradient-scrim-stop-1: rgba(22, 22, 22, 0.72); --base-gradient-scrim-stop-2: rgba(19, 19, 19, 0.54); --base-gradient-scrim-stop-3: rgba(19, 19, 19, 0.54); --base-background-scrim: linear-gradient(
    180deg,
    var(--base-gradient-scrim-stop-1) 0%,
    var(--base-gradient-scrim-stop-2) 30%,
    var(--base-gradient-scrim-stop-3) 100%
  ); }
[data-base-version-color="2"] { --base-elevation-lowest-key-x: 0; --base-elevation-lowest-key-y: 0; --base-elevation-lowest-key-blur: 2px; --base-elevation-lowest-key-spread: 0; --base-elevation-lowest-key-color: rgba(14, 14, 14, 0.05); --base-elevation-lowest-ambient-x: 0; --base-elevation-lowest-ambient-y: 0.5px; --base-elevation-lowest-ambient-blur: 10px; --base-elevation-lowest-ambient-spread: -1px; --base-elevation-lowest-ambient-color: rgba(82, 82, 82, 0.17); --base-elevation-low-key-x: 0; --base-elevation-low-key-y: 0.25px; --base-elevation-low-key-blur: 3.5px; --base-elevation-low-key-spread: 0; --base-elevation-low-key-color: rgba(14, 14, 14, 0.07); --base-elevation-low-ambient-x: 0; --base-elevation-low-ambient-y: 0.75px; --base-elevation-low-ambient-blur: 16px; --base-elevation-low-ambient-spread: -2px; --base-elevation-low-ambient-color: rgba(82, 82, 82, 0.2); --base-elevation-mid-key-x: 0; --base-elevation-mid-key-y: 0.75px; --base-elevation-mid-key-blur: 6px; --base-elevation-mid-key-spread: 0; --base-elevation-mid-key-color: rgba(14, 14, 14, 0.07); --base-elevation-mid-ambient-x: 0; --base-elevation-mid-ambient-y: 1.5px; --base-elevation-mid-ambient-blur: 28px; --base-elevation-mid-ambient-spread: -3px; --base-elevation-mid-ambient-color: rgba(82, 82, 82, 0.24); --base-elevation-high-key-x: 0; --base-elevation-high-key-y: 1.25px; --base-elevation-high-key-blur: 10px; --base-elevation-high-key-spread: 0; --base-elevation-high-key-color: rgba(14, 14, 14, 0.07); --base-elevation-high-ambient-x: 0; --base-elevation-high-ambient-y: 2.25px; --base-elevation-high-ambient-blur: 40px; --base-elevation-high-ambient-spread: -6px; --base-elevation-high-ambient-color: rgba(82, 82, 82, 0.32); --base-elevation-highest-key-x: 0; --base-elevation-highest-key-y: 1.75px; --base-elevation-highest-key-blur: 16px; --base-elevation-highest-key-spread: 0; --base-elevation-highest-key-color: rgba(14, 14, 14, 0.07); --base-elevation-highest-ambient-x: 0; --base-elevation-highest-ambient-y: 2.75px; --base-elevation-highest-ambient-blur: 42px; --base-elevation-highest-ambient-spread: -7px; --base-elevation-highest-ambient-color: rgba(82, 82, 82, 0.37); }
[data-base-version-color="2"][data-theme="dark"], [data-theme="dark"] [data-base-version-color="2"] { --base-elevation-lowest-key-x: 0; --base-elevation-lowest-key-y: -0.5px; --base-elevation-lowest-key-blur: 1px; --base-elevation-lowest-key-spread: 0; --base-elevation-lowest-key-color: rgba(225, 225, 225, 0.1); --base-elevation-lowest-ambient-x: 0; --base-elevation-lowest-ambient-y: 2px; --base-elevation-lowest-ambient-blur: 8px; --base-elevation-lowest-ambient-spread: -1px; --base-elevation-lowest-ambient-color: rgba(19, 19, 19, 0.48); --base-elevation-low-key-x: 0; --base-elevation-low-key-y: -0.5px; --base-elevation-low-key-blur: 1.5px; --base-elevation-low-key-spread: 0; --base-elevation-low-key-color: rgba(225, 225, 225, 0.12); --base-elevation-low-ambient-x: 0; --base-elevation-low-ambient-y: 4px; --base-elevation-low-ambient-blur: 12px; --base-elevation-low-ambient-spread: -2px; --base-elevation-low-ambient-color: rgba(19, 19, 19, 0.56); --base-elevation-mid-key-x: 0; --base-elevation-mid-key-y: -1px; --base-elevation-mid-key-blur: 2px; --base-elevation-mid-key-spread: 0; --base-elevation-mid-key-color: rgba(225, 225, 225, 0.16); --base-elevation-mid-ambient-x: 0; --base-elevation-mid-ambient-y: 6px; --base-elevation-mid-ambient-blur: 18px; --base-elevation-mid-ambient-spread: -3px; --base-elevation-mid-ambient-color: rgba(19, 19, 19, 0.64); --base-elevation-high-key-x: 0; --base-elevation-high-key-y: -1px; --base-elevation-high-key-blur: 2px; --base-elevation-high-key-spread: 0; --base-elevation-high-key-color: rgba(225, 225, 225, 0.18); --base-elevation-high-ambient-x: 0; --base-elevation-high-ambient-y: 8px; --base-elevation-high-ambient-blur: 28px; --base-elevation-high-ambient-spread: -4px; --base-elevation-high-ambient-color: rgba(19, 19, 19, 0.72); --base-elevation-highest-key-x: 0; --base-elevation-highest-key-y: -1.5px; --base-elevation-highest-key-blur: 3px; --base-elevation-highest-key-spread: 0; --base-elevation-highest-key-color: rgba(225, 225, 225, 0.2); --base-elevation-highest-ambient-x: 0; --base-elevation-highest-ambient-y: 8px; --base-elevation-highest-ambient-blur: 32px; --base-elevation-highest-ambient-spread: -6px; --base-elevation-highest-ambient-color: rgba(19, 19, 19, 0.8); }
[data-base-version-color="2"][data-theme="dark"] [data-elevated="true"], [data-base-version-color="2"][data-theme="dark"][data-elevated="true"], [data-theme="dark"] [data-base-version-color="2"] [data-elevated="true"], [data-theme="dark"] [data-base-version-color="2"][data-elevated="true"] { --base-elevation-lowest-key-x: 0; --base-elevation-lowest-key-y: -0.5px; --base-elevation-lowest-key-blur: 1px; --base-elevation-lowest-key-spread: 0; --base-elevation-lowest-key-color: rgba(225, 225, 225, 0.1); --base-elevation-lowest-ambient-x: 0; --base-elevation-lowest-ambient-y: 2px; --base-elevation-lowest-ambient-blur: 8px; --base-elevation-lowest-ambient-spread: -1px; --base-elevation-lowest-ambient-color: rgba(19, 19, 19, 0.48); --base-elevation-low-key-x: 0; --base-elevation-low-key-y: -0.5px; --base-elevation-low-key-blur: 1.5px; --base-elevation-low-key-spread: 0; --base-elevation-low-key-color: rgba(225, 225, 225, 0.12); --base-elevation-low-ambient-x: 0; --base-elevation-low-ambient-y: 4px; --base-elevation-low-ambient-blur: 12px; --base-elevation-low-ambient-spread: -2px; --base-elevation-low-ambient-color: rgba(19, 19, 19, 0.56); --base-elevation-mid-key-x: 0; --base-elevation-mid-key-y: -1px; --base-elevation-mid-key-blur: 2px; --base-elevation-mid-key-spread: 0; --base-elevation-mid-key-color: rgba(225, 225, 225, 0.16); --base-elevation-mid-ambient-x: 0; --base-elevation-mid-ambient-y: 6px; --base-elevation-mid-ambient-blur: 18px; --base-elevation-mid-ambient-spread: -3px; --base-elevation-mid-ambient-color: rgba(19, 19, 19, 0.64); --base-elevation-high-key-x: 0; --base-elevation-high-key-y: -1px; --base-elevation-high-key-blur: 2px; --base-elevation-high-key-spread: 0; --base-elevation-high-key-color: rgba(225, 225, 225, 0.18); --base-elevation-high-ambient-x: 0; --base-elevation-high-ambient-y: 8px; --base-elevation-high-ambient-blur: 28px; --base-elevation-high-ambient-spread: -4px; --base-elevation-high-ambient-color: rgba(19, 19, 19, 0.72); --base-elevation-highest-key-x: 0; --base-elevation-highest-key-y: -1.5px; --base-elevation-highest-key-blur: 3px; --base-elevation-highest-key-spread: 0; --base-elevation-highest-key-color: rgba(225, 225, 225, 0.2); --base-elevation-highest-ambient-x: 0; --base-elevation-highest-ambient-y: 8px; --base-elevation-highest-ambient-blur: 32px; --base-elevation-highest-ambient-spread: -6px; --base-elevation-highest-ambient-color: rgba(19, 19, 19, 0.8); }
:root { --base-corner-radius-6: 6px; --base-corner-radius-8: 8px; --base-corner-radius-12: 12px; --base-corner-radius-16: 16px; --base-corner-radius-24: 24px; --base-corner-radius-32: 32px; --base-corner-radius-full: 1000px; }
.action-button-module__root___CEuR3 { --action-button-neutral-primary-gradient-rest: linear-gradient(
    135deg,
    #0E0E0E 0%,
    #222222 100%
  ); --action-button-neutral-primary-gradient-hover: linear-gradient(
    135deg,
    #1F1F1F 0%,
    #333333 100%
  ); --action-button-neutral-primary-gradient-pressed: linear-gradient(
    135deg,
    #262626 0%,
    #3B3B3B 100%
  ); }
[data-theme="dark"] .action-button-module__root___CEuR3 { --action-button-neutral-primary-gradient-rest: linear-gradient(
    135deg,
    #E1E1E1 0%,
    #FFFFFF 100%
  ); --action-button-neutral-primary-gradient-hover: linear-gradient(
    135deg,
    #B7B7B7 0%,
    #DADADA 100%
  ); --action-button-neutral-primary-gradient-pressed: linear-gradient(
    135deg,
    #A9A9A9 0%,
    #CACACA 100%
  ); }
[data-theme="dark"] .action-button-module__root___CEuR3[data-elevated="true"] { --action-button-neutral-primary-gradient-rest: linear-gradient(
    135deg,
    #F0F0F0 0%,
    #FFFFFF 100%
  ); --action-button-neutral-primary-gradient-hover: linear-gradient(
    135deg,
    #C4C4C4 0%,
    #DADADA 100%
  ); --action-button-neutral-primary-gradient-pressed: linear-gradient(
    135deg,
    #B5B5B5 0%,
    #CACACA 100%
  ); }
.action-button-module__root___CEuR3 { --action-button-background: transparent; --action-button-background-image: none; --action-button-foreground: var(--base-content-primary); --action-button-border: transparent; --action-button-backplate: transparent; --action-button-state-overlay: transparent; --action-button-focus-ring-color: transparent; --action-button-icon-size: var(--action-button-label-icon-size); position: relative; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-width: var(--action-button-min-width); min-height: max(var(--action-button-height), 48px); margin: 0px; padding: 0px; border: 0px; outline: none; appearance: none; cursor: pointer; background: transparent; }
.action-button-module__root___CEuR3[data-width-mode="fill"] { display: flex; width: 100%; }
.action-button-module__root___CEuR3[data-layout="iconOnly"] { --action-button-icon-size: var(--action-button-icon-only-size); min-width: max(var(--action-button-height), 48px); }
.action-button-module__root___CEuR3[data-state="disabled"] { --action-button-background: var(--base-background-disabled); --action-button-background-image: none; --action-button-foreground: var(--base-content-disabled); --action-button-border: transparent; --action-button-backplate: transparent; cursor: not-allowed; }
.action-button-module__root___CEuR3[data-color="neutral"][data-hierarchy="primary"]:not([data-state="disabled"]) { --action-button-background-image: var(--action-button-neutral-primary-gradient-rest); --action-button-foreground: var(--base-content-inverse-primary); }
.action-button-module__root___CEuR3[data-color="accent"][data-hierarchy="primary"]:not([data-state="disabled"]) { --action-button-background: var(--base-accent-background-primary-bold); --action-button-foreground: var(--base-accent-content-primary-onbold); }
.action-button-module__root___CEuR3[data-color="danger"][data-hierarchy="primary"]:not([data-state="disabled"]) { --action-button-background: var(--base-error-background-bold); --action-button-foreground: var(--base-error-content-onbold); }
.action-button-module__root___CEuR3[data-hierarchy="secondary"]:not([data-state="disabled"]) { --action-button-background: var(--base-background-material-primary); --action-button-backplate: var(--base-background-primary); }
.action-button-module__root___CEuR3[data-color="neutral"][data-hierarchy="secondary"]:not([data-state="disabled"]) { --action-button-foreground: var(--base-content-primary); --action-button-border: var(--base-border-subtle); }
.action-button-module__root___CEuR3[data-color="accent"][data-hierarchy="secondary"]:not([data-state="disabled"]) { --action-button-foreground: var(--base-accent-content-primary); --action-button-border: var(--base-accent-border-primary-subtle); }
.action-button-module__root___CEuR3[data-color="danger"][data-hierarchy="secondary"]:not([data-state="disabled"]) { --action-button-foreground: var(--base-error-content-primary); --action-button-border: var(--base-error-border-subtle); }
.action-button-module__root___CEuR3[data-color="neutral"][data-hierarchy="tertiary"]:not([data-state="disabled"]) { --action-button-foreground: var(--base-content-primary); }
.action-button-module__root___CEuR3[data-color="accent"][data-hierarchy="tertiary"]:not([data-state="disabled"]) { --action-button-foreground: var(--base-accent-content-primary); }
.action-button-module__root___CEuR3[data-color="danger"][data-hierarchy="tertiary"]:not([data-state="disabled"]) { --action-button-foreground: var(--base-error-content-primary); }
@media (hover: hover) {
  .action-button-module__root___CEuR3[data-state="enabled"][data-color="neutral"][data-hierarchy="primary"]:hover { --action-button-background-image: var(--action-button-neutral-primary-gradient-hover); }
  .action-button-module__root___CEuR3[data-state="enabled"]:not([data-color="neutral"][data-hierarchy="primary"]):hover { --action-button-state-overlay: var(--base-background-statelayer-hover); }
}
.action-button-module__root___CEuR3[data-state="enabled"][data-color="neutral"][data-hierarchy="primary"]:active { --action-button-background-image: var(--action-button-neutral-primary-gradient-pressed); }
.action-button-module__root___CEuR3[data-state="enabled"]:not([data-color="neutral"][data-hierarchy="primary"]):active { --action-button-state-overlay: var(--base-background-statelayer-pressed); }
.action-button-module__root___CEuR3:focus-visible { --action-button-focus-ring-color: var(--base-border-bold); }
a.action-button-module__root___CEuR3 { text-decoration: none; }
a.action-button-module__root___CEuR3[data-state="disabled"] { pointer-events: none; }
.action-button-module__container___wNs6_ { position: relative; display: inline-flex; flex: 1 1 auto; align-items: center; justify-content: center; box-sizing: border-box; min-width: var(--action-button-min-width); min-height: var(--action-button-height); padding: var(--action-button-padding-v) var(--action-button-padding-h); color: var(--action-button-foreground); font-family: var(--action-button-font-family); font-size: var(--action-button-font-size); font-weight: var(--action-button-font-weight); line-height: var(--action-button-line-height); letter-spacing: var(--action-button-letter-spacing); white-space: nowrap; background-color: transparent; background-image: none; border: 0 solid var(--action-button-border); border-radius: var(--base-corner-radius-full); outline: 2px solid var(--action-button-focus-ring-color); outline-offset: 2px; }
.action-button-module__root___CEuR3[data-hierarchy="secondary"]:not([data-state="disabled"]) .action-button-module__container___wNs6_ { border-width: 1px; }
.action-button-module__root___CEuR3[data-layout="iconOnly"] .action-button-module__container___wNs6_ { flex: 0 0 auto; width: var(--action-button-height); min-width: var(--action-button-height); height: var(--action-button-height); padding-right: var(--action-button-padding-v); padding-left: var(--action-button-padding-v); }
.action-button-module__backplate___DAmH2, .action-button-module__surface___BIbRQ, .action-button-module__stateOverlay___vCN0p { position: absolute; inset: 0px; border-radius: var(--base-corner-radius-full); pointer-events: none; }
.action-button-module__backplate___DAmH2 { display: none; background-color: var(--action-button-backplate); }
.action-button-module__surface___BIbRQ { background-color: var(--action-button-background); background-image: var(--action-button-background-image); }
.action-button-module__root___CEuR3[data-elevated="true"][data-hierarchy="secondary"]:not([data-state="disabled"]) .action-button-module__backplate___DAmH2 { display: block; }
.action-button-module__stateOverlay___vCN0p { background-color: var(--action-button-state-overlay); }
.action-button-module__content___fOHNA { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: var(--action-button-gap); visibility: visible; }
.action-button-module__content___fOHNA[data-loading="true"] { visibility: hidden; }
.action-button-module__root___CEuR3[data-layout="iconOnly"] .action-button-module__content___fOHNA { width: var(--action-button-icon-size); height: var(--action-button-icon-size); }
.action-button-module__label___tpHWi, .action-button-module__iconSlot___C9fNE, .action-button-module__icon___jqz45 { position: relative; display: inline-flex; align-items: center; }
.action-button-module__iconSlot___C9fNE { flex-shrink: 0; justify-content: center; width: var(--action-button-icon-size); min-width: var(--action-button-icon-size); height: var(--action-button-icon-size); color: var(--action-button-foreground); }
.action-button-module__icon___jqz45 { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: inherit; line-height: 0; }
.action-button-module__iconSlot___C9fNE svg { display: block; width: 100%; height: 100%; color: inherit; }
.action-button-module__loadingSpinner___U9YXk { position: absolute; inset: 0px; display: none; margin: auto; visibility: visible; box-sizing: border-box; width: var(--action-button-icon-size); height: var(--action-button-icon-size); border-width: 2px; border-style: solid; border-color: currentcolor transparent transparent; border-image: none; border-radius: 50%; animation: 700ms linear 0s infinite normal none running action-button-module__action-button-spin___GydB6; }
@supports not (color: color-mix(in srgb, black 30%, transparent)) {
  .action-button-module__loadingSpinner___U9YXk::before { position: absolute; inset: -2px; border: 2px solid; border-radius: 50%; opacity: 0.3; content: ""; }
}
@supports (color: color-mix(in srgb, black 30%, transparent)) {
  .action-button-module__loadingSpinner___U9YXk { border-width: 2px; border-style: solid; border-color: currentcolor color-mix(in srgb, currentcolor 30%, transparent 70%) color-mix(in srgb, currentcolor 30%, transparent 70%); border-image: none; }
}
.action-button-module__content___fOHNA[data-loading="true"] .action-button-module__loadingSpinner___U9YXk { display: inline-block; }
@keyframes action-button-module__action-button-spin___GydB6 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.action-button-module__root___CEuR3[data-size="xlarge"] { --action-button-height: 60px; --action-button-min-width: 96px; --action-button-padding-h: 22px; --action-button-padding-v: 4px; --action-button-gap: 8px; --action-button-label-icon-size: 20px; --action-button-icon-only-size: 24px; --action-button-font-family: var(--base-typography-headline-l-medium-font-family); --action-button-font-size: var(--base-typography-headline-l-medium-font-size); --action-button-line-height: var(--base-typography-headline-l-medium-line-height); --action-button-font-weight: var(--base-typography-headline-l-medium-font-weight); --action-button-letter-spacing: var(
    --base-typography-headline-l-medium-letter-spacing
  ); }
.action-button-module__root___CEuR3[data-size="large"] { --action-button-height: 54px; --action-button-min-width: 88px; --action-button-padding-h: 20px; --action-button-padding-v: 4px; --action-button-gap: 7px; --action-button-label-icon-size: 18px; --action-button-icon-only-size: 20px; --action-button-font-family: var(--base-typography-headline-m-medium-font-family); --action-button-font-size: var(--base-typography-headline-m-medium-font-size); --action-button-line-height: var(--base-typography-headline-m-medium-line-height); --action-button-font-weight: var(--base-typography-headline-m-medium-font-weight); --action-button-letter-spacing: var(
    --base-typography-headline-m-medium-letter-spacing
  ); }
.action-button-module__root___CEuR3[data-size="medium"] { --action-button-height: 48px; --action-button-min-width: 80px; --action-button-padding-h: 18px; --action-button-padding-v: 4px; --action-button-gap: 6px; --action-button-label-icon-size: 16px; --action-button-icon-only-size: 18px; --action-button-font-family: var(--base-typography-headline-s-medium-font-family); --action-button-font-size: var(--base-typography-headline-s-medium-font-size); --action-button-line-height: var(--base-typography-headline-s-medium-line-height); --action-button-font-weight: var(--base-typography-headline-s-medium-font-weight); --action-button-letter-spacing: var(
    --base-typography-headline-s-medium-letter-spacing
  ); }
.action-button-module__root___CEuR3[data-size="small"] { --action-button-height: 42px; --action-button-min-width: 72px; --action-button-padding-h: 16px; --action-button-padding-v: 4px; --action-button-gap: 5px; --action-button-label-icon-size: 14px; --action-button-icon-only-size: 16px; --action-button-font-family: var(--base-typography-headline-xs-medium-font-family); --action-button-font-size: var(--base-typography-headline-xs-medium-font-size); --action-button-line-height: var(--base-typography-headline-xs-medium-line-height); --action-button-font-weight: var(--base-typography-headline-xs-medium-font-weight); --action-button-letter-spacing: var(
    --base-typography-headline-xs-medium-letter-spacing
  ); }
.action-button-module__root___CEuR3[data-size="xsmall"], .action-button-module__root___CEuR3[data-size="xxsmall"] { --action-button-font-family: var(--base-typography-headline-xxs-medium-font-family); --action-button-font-size: var(--base-typography-headline-xxs-medium-font-size); --action-button-line-height: var(--base-typography-headline-xxs-medium-line-height); --action-button-font-weight: var(--base-typography-headline-xxs-medium-font-weight); --action-button-letter-spacing: var(
    --base-typography-headline-xxs-medium-letter-spacing
  ); }
.action-button-module__root___CEuR3[data-size="xsmall"] { --action-button-height: 36px; --action-button-min-width: 64px; --action-button-padding-h: 14px; --action-button-padding-v: 4px; --action-button-gap: 5px; --action-button-label-icon-size: 12px; --action-button-icon-only-size: 14px; }
.action-button-module__root___CEuR3[data-size="xxsmall"] { --action-button-height: 28px; --action-button-min-width: 56px; --action-button-padding-h: 12px; --action-button-padding-v: 4px; --action-button-gap: 4px; --action-button-label-icon-size: 12px; --action-button-icon-only-size: 12px; }
.fusion-element-highlight { outline: rgb(26, 115, 235) solid 2px !important; }
.fusion-element-selected { outline: rgb(26, 115, 235) solid 4px !important; outline-offset: 0px !important; }
.fusion-selection-overlay { position: fixed !important; inset: 0px !important; background: rgba(14, 14, 14, 0.05) !important; z-index: 2147483647 !important; cursor: crosshair !important; pointer-events: none !important; }
.fusion-selection-tooltip { position: fixed !important; background: rgb(31, 41, 55) !important; color: #FFFFFF !important; padding: 8px 12px !important; border-radius: 6px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-size: 13px !important; font-weight: 500 !important; z-index: 2147483647 !important; pointer-events: none !important; transform: translate(-50%, -100%) translateY(-10px) !important; white-space: nowrap !important; box-shadow: rgba(14, 14, 14, 0.3) 0px 4px 12px !important; }
.fusion-selection-tooltip::after { content: "" !important; position: absolute !important; top: 100% !important; left: 50% !important; transform: translateX(-50%) !important; border-width: 5px !important; border-style: solid !important; border-color: rgb(31, 41, 55) transparent transparent !important; border-image: none !important; }
@keyframes fusion-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fusion-label-bounce { 
  0% { opacity: 0; transform: translateY(-10px) scale(0.9); }
  50% { opacity: 1; transform: translateY(0px) scale(1.05); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
.css-idoxzA { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; overflow: auto; padding: 0px 24px; position: relative; outline: none; display: block; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; list-style: none; }
.css-iITIMg { color: rgb(22, 22, 22); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: 700; line-height: 40px; background-image: none; background-repeat: no-repeat; background-size: 0% 100%, 100% 100%; cursor: pointer; margin-bottom: 16px; margin-top: 16px; text-decoration: none; text-underline-position: under; transition-duration: 500ms; transition-property: backgroundSize; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); width: 100%; will-change: background-size; }
.css-iITIMg:active { color: rgb(72, 72, 72); }
.css-iITIMg:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-iITIMg:focus:not(:focus-visible) { outline: none; }
.css-iITIMg:hover { background-size: 100% 100%, 100% 100%; color: rgb(52, 52, 52); }
.css-iITIMg:visited { color: rgb(14, 14, 14); }
.css-erEjEB { margin-top: 0px; margin-bottom: 0px; margin-left: 14px; overflow: auto; padding-top: 0px; padding-bottom: 0px; padding-left: 6px; position: relative; outline: none; display: none; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; list-style: none; }
.css-dyBMYH { color: rgb(82, 82, 82); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; background-image: none; background-repeat: no-repeat; background-size: 0% 100%, 100% 100%; margin-bottom: 16px; margin-top: 16px; text-decoration: none; text-underline-position: under; transition-duration: 500ms; transition-property: backgroundSize; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); width: 100%; will-change: background-size; }
.css-dyBMYH:active { color: rgb(72, 72, 72); }
.css-dyBMYH:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-dyBMYH:focus:not(:focus-visible) { outline: none; }
.css-dyBMYH:hover { background-size: 100% 100%, 100% 100%; color: rgb(52, 52, 52); }
.css-dyBMYH:visited { color: rgb(82, 82, 82); }
.css-irvtzG { color: rgb(14, 14, 14); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; }
.css-irvtzG:hover { color: rgb(52, 52, 52); background-size: 100% 100%, 100% 100%; }
.css-irvtzG:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-irvtzG:visited { color: rgb(93, 93, 93); }
.css-irvtzG:active { color: rgb(72, 72, 72); }
.css-bLZDAV { color: rgb(255, 255, 255); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 112px; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); position: relative; text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; -webkit-box-align: center; align-items: center; display: flex; height: 100%; text-align: left; top: 0px; white-space: nowrap; }
.css-bLZDAV:hover { color: rgb(255, 255, 255); background-size: 100% 100%, 100% 100%; }
.css-bLZDAV:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-bLZDAV:visited { color: rgb(255, 255, 255); }
.css-bLZDAV:active { color: rgb(255, 255, 255); }
@media screen and (min-width: 1136px) {
  .css-bLZDAV { font-size: 24px; }
}
.css-iJiqqk { align-self: center; padding-left: 0px; margin-bottom: 0px; visibility: inherit; padding-right: 4px; }
.css-dYCgTA { border-width: 0px; border-style: none none solid; border-color: rgba(14, 14, 14, 0.04); box-sizing: border-box; -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; min-height: 20px; -webkit-box-pack: justify; justify-content: space-between; padding-right: 16px; margin-left: 16px; background-color: transparent; color: rgb(91, 91, 91); padding-bottom: 8px; padding-top: 8px; }
.css-dYCgTA:focus { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-dYCgTA:hover { background-color: rgb(248, 248, 248); color: rgb(14, 14, 14); }
.css-dYCgTA:visited { color: rgb(91, 91, 91); }
.css-eKMvCJ { align-self: center; padding-left: 0px; margin-bottom: 0px; visibility: hidden; padding-right: 4px; }
.css-dmqvLf { align-self: center; padding-left: 0px; margin-bottom: 0px; visibility: inherit; }
@media screen and (min-width: 320px) {
  .css-dmqvLf { padding-right: 4px; }
}
@media screen and (min-width: 600px) {
  .css-dmqvLf { padding-right: 4px; }
}
@media screen and (min-width: 1136px) {
  .css-dmqvLf { padding-right: 0px; }
}
.css-icGbSu { color: rgb(14, 14, 14); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; border-radius: 4px; display: block; }
.css-icGbSu:hover { color: rgb(52, 52, 52); background-size: 100% 100%, 100% 100%; }
.css-icGbSu:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-icGbSu:visited { color: rgb(14, 14, 14); }
.css-icGbSu:active { color: rgb(72, 72, 72); }
.css-icGbSu:focus:not(:focus-visible) { outline: none; }
.css-icGbSu:focus-visible { outline: rgb(110, 110, 110) solid 3px; outline-offset: 2px; }
.css-jaByka { display: flex; -webkit-box-flex: 0; flex: 0 0 auto; padding-left: 24px; padding-right: 24px; justify-self: flex-end; -webkit-box-pack: end; justify-content: flex-end; list-style: none; margin: 0px; transform: translateX(14px); }
.css-jaByka:first-child { padding: 0px; }
.css-jaByka:last-child { padding: 0px; }
.css-bolAuU { align-self: center; padding-left: 0px; margin-bottom: 0px; visibility: inherit; padding-right: 0px; }
.css-cCIVXL { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(248, 248, 248), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240), rgb(240, 240, 240)); height: 24px; width: 80%; left: 0px; position: absolute; top: 0px; z-index: 3000; border-radius: 4px; filter: invert(0); max-width: 320px; }
.css-etjCRc { text-align: left; }
@media screen and (min-width: 320px) {
  .css-etjCRc { margin-bottom: 0px; }
}
@media screen and (min-width: 600px) {
  .css-etjCRc { margin-bottom: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-etjCRc { margin-bottom: 0px; }
}
.css-pGyaM { display: flex; margin-right: 8px; flex-shrink: 0; }
.css-eyJExJ { border-left: 1px solid; position: absolute; height: 64px; top: 42px; left: 23.5px; }
.css-hGwzUd { background-color: transparent; height: fit-content; left: 48px; margin: 0px; padding: 0px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); transition: 200ms; width: fit-content; z-index: 1; }
.css-juDjCq { padding: 20px 56px; border-bottom: 1px solid rgba(14, 14, 14, 0.24); }
@media screen and (min-width: 600px) {
  .css-juDjCq { border-bottom-width: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 56px; }
}
.css-bDKbOd { display: flex; fill: currentcolor; color: rgb(22, 22, 22); height: 100%; width: 16px; cursor: pointer; position: absolute; top: 0px; left: 8px; -webkit-box-align: center; align-items: center; padding-left: 8px; padding-right: 8px; }
.css-fTxkwt { box-sizing: border-box; position: relative; -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-align: center; align-items: center; flex-wrap: nowrap; overflow: hidden; margin: 0px; padding: 0px; }
.css-iHtoGj { position: absolute; display: inline-block; max-width: 100%; background-color: transparent; border-style: none; box-shadow: none; box-sizing: border-box; outline: none; height: auto; max-height: 24px; left: 48px; margin: 0px; padding: 0px; width: 85%; top: 50%; transform: translateY(-50%); }
.css-fPCXf { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; position: absolute; top: 0px; left: 0px; visibility: hidden; height: 0px; overflow: scroll; white-space: pre; color: rgb(22, 22, 22); }
.css-RvwPE { box-sizing: border-box; position: relative; display: flex; flex-shrink: 0; -webkit-box-align: center; align-items: center; align-self: stretch; padding-right: 12px; font-size: 24px; }
.css-cmdxYm { -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; width: 1em; margin-left: 8px; right: 15px; }
.css-iYgZzq { margin-right: 24px; }
.css-iYgZzq:last-child { margin-right: 0px; }
.css-geNvgm { background-image: linear-gradient(transparent calc(100% - 1px), white 1px), linear-gradient(transparent calc(100% - 1px), rgb(196, 196, 196) 1px); background-position: 0px bottom, 0px bottom; background-repeat: no-repeat; background-size: 0% 6px, 100% 6px; color: #FFFFFF; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; padding-bottom: 6px; text-decoration: none; transition: 500ms cubic-bezier(0.22, 1, 0.36, 1); width: calc(100%); }
.css-geNvgm:hover { background-size: 100% 6px, 100% 6px; }
.css-kTlBRW { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; color: rgb(22, 22, 22); box-sizing: content-box; width: 2px; max-width: 100%; background: transparent; border-style: none; box-shadow: none; display: inline-block; outline: none; margin: 0px; padding: 0px; }
.css-dmEOyR { color: rgb(255, 255, 255); font-family: "Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 112px; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); position: relative; text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; -webkit-box-align: center; align-items: center; display: flex; height: 100%; text-align: left; top: 0px; white-space: nowrap; }
.css-dmEOyR:hover { color: rgb(255, 255, 255); background-size: 100% 100%, 100% 100%; }
.css-dmEOyR:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-dmEOyR:visited { color: rgb(255, 255, 255); }
.css-dmEOyR:active { color: rgb(255, 255, 255); }
@media screen and (min-width: 1136px) {
  .css-dmEOyR { font-size: 24px; }
}
.css-exCErQ { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 400; line-height: 1; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); position: relative; text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; display: inline-flex; height: 100%; margin-bottom: 0px; top: 0px; }
.css-exCErQ:hover { color: rgb(255, 255, 255); background-size: 100% 100%, 100% 100%; }
.css-exCErQ:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; color: rgb(255, 255, 255); }
.css-exCErQ:visited { color: rgb(255, 255, 255); }
.css-exCErQ:active { color: rgb(72, 72, 72); }
@media screen and (min-width: 1136px) {
  .css-exCErQ { margin-bottom: 48px; }
}
.css-qMWPp { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; cursor: pointer; display: block; margin-bottom: 16px; margin-top: 0px; padding-top: 0px; }
.css-qMWPp:hover { color: rgb(159, 159, 159); background-size: 100% 100%, 100% 100%; text-decoration: none; }
.css-qMWPp:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-qMWPp:visited { color: rgb(255, 255, 255); text-decoration: none; }
.css-qMWPp:active { color: rgb(72, 72, 72); }
.css-qMWPp:focus:not(:focus-visible) { outline: none; }
.css-qMWPp:focus-visible { color: rgb(159, 159, 159); outline: rgb(110, 110, 110) solid 3px; text-decoration: none; }
.css-kThsJe { color: rgb(22, 22, 22); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: underline; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; }
.css-kThsJe:hover { color: rgb(52, 52, 52); background-size: 100% 100%, 100% 100%; }
.css-kThsJe:focus { outline: none; outline-offset: 1px; text-decoration: none; }
.css-kThsJe:visited { color: rgb(93, 93, 93); }
.css-kThsJe:active { color: rgb(72, 72, 72); }
.css-kfWaOW { color: rgb(159, 159, 159); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; cursor: pointer; display: flex; margin-bottom: 16px; }
.css-kfWaOW:hover { color: rgb(255, 255, 255); background-size: 100% 100%, 100% 100%; }
.css-kfWaOW:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; }
.css-kfWaOW:visited { color: rgb(93, 93, 93); }
.css-kfWaOW:active { color: rgb(72, 72, 72); }
.css-duzbdR { background: rgb(34, 34, 34); border-radius: 8px; display: inline-block; list-style: none; margin-bottom: 18px; vertical-align: top; width: 100%; }
@media screen and (min-width: 600px) {
  .css-duzbdR { width: calc(50% - 18px); margin-right: 18px; }
  .css-duzbdR:nth-child(2n) { margin-right: 0px; }
}
@media screen and (min-width: 1136px) {
  .css-duzbdR { width: calc(33.3333% - 12px); margin-right: 18px; }
  .css-duzbdR:nth-child(2n) { margin-right: 18px; }
  .css-duzbdR:nth-child(3n) { margin-right: 0px; }
}
.css-JHGLm { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(42, 42, 42) 0%, rgb(42, 42, 42) 45%, rgb(53, 53, 53) 50%, rgb(42, 42, 42) 55%, rgb(42, 42, 42) 100%); height: 24px; width: 120px; }
.css-hDIpQ { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(42, 42, 42) 0%, rgb(42, 42, 42) 45%, rgb(53, 53, 53) 50%, rgb(42, 42, 42) 55%, rgb(42, 42, 42) 100%); width: 100%; flex-basis: 15px; -webkit-box-flex: 0; flex-grow: 0; margin-bottom: 10px; height: 12px; margin-top: 8px; }
.css-lonxCf { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(42, 42, 42) 0%, rgb(42, 42, 42) 45%, rgb(53, 53, 53) 50%, rgb(42, 42, 42) 55%, rgb(42, 42, 42) 100%); width: 100%; flex-basis: 15px; -webkit-box-flex: 0; flex-grow: 0; margin-bottom: 0px; height: 12px; margin-top: 8px; }
.css-jtEHOe { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(42, 42, 42) 0%, rgb(42, 42, 42) 45%, rgb(53, 53, 53) 50%, rgb(42, 42, 42) 55%, rgb(42, 42, 42) 100%); height: 36px; width: 100px; border-radius: 16px; }
.css-dskPFX { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(42, 42, 42) 0%, rgb(42, 42, 42) 45%, rgb(53, 53, 53) 50%, rgb(42, 42, 42) 55%, rgb(42, 42, 42) 100%); height: 128px; width: 128px; }
.css-dhKZjO { -webkit-box-align: center; align-items: center; background-color: rgb(246, 246, 246); border-radius: 12px; display: flex; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 80px; -webkit-box-pack: justify; justify-content: space-between; padding: 8px; position: relative; text-decoration: none; transition: backgroundColor 500ms; }
.css-dhKZjO:hover { background-color: rgb(246, 246, 246); }
.css-dsBKeO { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(246, 246, 246), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235)); height: 100%; width: 100%; left: 0px; position: absolute; top: 0px; z-index: 3000; border-radius: 8px; filter: invert(0); }
.css-jvgdta { animation-timing-function: ease-out; animation-duration: 1.5s; animation-iteration-count: infinite; background-size: 400% 100%; animation-name: animation-dkKkL; background-image: linear-gradient(135deg, rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(246, 246, 246), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235), rgb(235, 235, 235)); height: 100%; width: 56px; left: 0px; position: absolute; top: 0px; z-index: 3000; border-radius: 4px; filter: invert(0); margin-top: 4px; }
.css-cbdYOH { grid-area: 1 / 1 / 2 / -1; order: 1; width: 100%; align-self: flex-start; display: grid; }
@media screen and (min-width: 320px) {
  .css-cbdYOH { grid-area: 1 / 1 / 2 / -1; }
}
@media screen and (min-width: 600px) {
  .css-cbdYOH { grid-area: 1 / 1 / 2 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-cbdYOH { grid-area: 1 / 1 / 2 / span 5; }
}
.css-dndCJR { grid-area: 2 / 1 / 3 / -1; order: 1; width: 100%; align-self: flex-start; }
@media screen and (min-width: 320px) {
  .css-dndCJR { grid-area: 2 / 1 / 3 / -1; display: grid; }
}
@media screen and (min-width: 600px) {
  .css-dndCJR { grid-area: 2 / 1 / 3 / -1; display: grid; }
}
@media screen and (min-width: 1136px) {
  .css-dndCJR { grid-area: 2 / 1 / 3 / span 5; display: none; }
}
.css-cJRnck { align-self: center; display: none; grid-area: 3 / 1 / -1 / -1; width: 100%; border-radius: 6px; cursor: default; order: 2; overflow: hidden; }
@media screen and (min-width: 320px) {
  .css-cJRnck { display: none; grid-area: 3 / 1 / -1 / -1; }
}
@media screen and (min-width: 600px) {
  .css-cJRnck { display: none; grid-area: 3 / 1 / -1 / -1; }
}
@media screen and (min-width: 1136px) {
  .css-cJRnck { display: grid; grid-area: 1 / 7 / -1 / span 5; }
}
.css-gjRClU { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; border-radius: 999px; padding: 14px 16px; color: rgb(22, 22, 22); background-color: rgb(248, 248, 248); white-space: nowrap; }
.css-gjRClU:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-gjRClU:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-gjRClU:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-gjRClU:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
@media screen and (min-width: 600px) {
  .css-gjRClU { display: inline-flex; }
}
.css-jaiTnP { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(22, 22, 22); background-color: rgb(248, 248, 248); white-space: nowrap; }
.css-jaiTnP:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-jaiTnP:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-jaiTnP:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-jaiTnP:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
@media screen and (min-width: 600px) {
  .css-jaiTnP { display: none; }
}
.css-eiEsVn { pointer-events: none; position: fixed; right: 0px; left: 0px; display: flex; margin: 8px 16px; top: 64px; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; transition-duration: 400ms; transition-property: top; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); }
.css-kRKcgQ { pointer-events: none; position: fixed; right: 0px; left: 0px; display: flex; margin: 8px 16px; top: 64px; -webkit-box-align: end; align-items: flex-end; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; transition-duration: 400ms; transition-property: top; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); }
.css-cINoRz { pointer-events: none; position: fixed; right: 0px; left: 0px; display: flex; margin: 8px 16px; bottom: 0px; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; transition-duration: 400ms; transition-property: bottom; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); }
.css-bKhcoM { pointer-events: none; position: fixed; right: 0px; left: 0px; display: flex; margin: 8px 16px; bottom: 0px; -webkit-box-align: end; align-items: flex-end; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; transition-duration: 400ms; transition-property: bottom; transition-timing-function: cubic-bezier(0.2, 0.8, 0.4, 1); }
.css-LiSmO { -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; }
.css-iwCxLf { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 16px; text-decoration: none; }
.css-kLZafC { height: 128px; object-fit: contain; width: 128px; }
.css-fuBCQx { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 16px; line-height: 20px; }
.css-kzGGeg { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 20px; margin-top: 8px; margin-bottom: 8px; padding-right: 8px; }
.css-fMOzGw { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: none; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; margin: 0px; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; border-radius: 999px; padding: 10px 12px; color: rgb(14, 14, 14); background-color: rgb(255, 255, 255); width: fit-content; }
.css-fMOzGw:disabled { cursor: not-allowed; background-color: rgb(246, 246, 246); color: rgb(148, 148, 148); }
.css-fMOzGw:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-fMOzGw:hover { box-shadow: rgba(14, 14, 14, 0.04) 999px 999px 0px inset; }
}
.css-fMOzGw:active { box-shadow: rgba(14, 14, 14, 0.08) 999px 999px 0px inset; }
.css-erDLSy { -webkit-box-align: center; align-items: center; background-color: rgb(34, 34, 34); border-radius: 12px; display: flex; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 80px; -webkit-box-pack: justify; justify-content: space-between; padding: 8px; position: relative; text-decoration: none; transition: backgroundColor 500ms; }
.css-erDLSy:hover { background-color: rgb(34, 34, 34); }
.css-cKONRN { background-color: rgb(175, 175, 175); border-radius: 50%; box-sizing: border-box; display: inline-block; height: 48px; width: 48px; flex: 0 0 auto; margin: 4px; }
.css-fVBvOW { border-radius: 50%; box-sizing: border-box; display: none; height: 56px; width: 56px; object-fit: cover; }
.css-iLCyzh { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; color: rgb(14, 14, 14); -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; height: 100%; }
.css-jmhaaq { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 12px; line-height: 16px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.css-jmhaaq::after { content: ""; }
.css-jOHbPj { color: rgb(255, 255, 255); font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: inherit; font-weight: 500; line-height: inherit; transition-property: backgroundSize; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1); text-decoration: none; text-underline-position: under; will-change: background-size; background-size: 0% 100%, 100% 100%; background-repeat: no-repeat; background-image: none; cursor: pointer; display: block; margin-bottom: 16px; margin-top: 0px; padding-top: 0px; text-align: left; }
.css-jOHbPj:hover { color: rgb(159, 159, 159); background-size: 100% 100%, 100% 100%; text-decoration: none; }
.css-jOHbPj:focus { outline: rgb(110, 110, 110) solid 3px; outline-offset: 1px; text-decoration: none; color: rgb(159, 159, 159); }
.css-jOHbPj:visited { color: rgb(255, 255, 255); text-decoration: none; }
.css-jOHbPj:active { color: rgb(72, 72, 72); }
@media screen and (min-width: 1136px) {
  .css-jOHbPj { text-align: right; }
}
.css-gjrQew { -webkit-box-align: center; align-items: center; display: flex; gap: 8px; }
.css-jZqiAM { height: 12px; width: 12px; }
@media screen and (min-width: 600px) {
  .css-jZqiAM { height: 14px; width: 14px; }
}
.css-bIIxpb { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: #FFFFFF; margin: 0px; }
@media screen and (min-width: 600px) {
  .css-bIIxpb { font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; }
}
.css-cUvgBV { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; border-width: 0px; border-style: none; outline: none; box-sizing: border-box; box-shadow: none; text-decoration: underline; appearance: none; transition-property: background; transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 1, 1); cursor: pointer; font-family: Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; line-height: 24px; border-radius: 8px; color: #FFFFFF; background-color: transparent; margin: 0px; padding: 0px; }
.css-cUvgBV:disabled { cursor: not-allowed; background-color: rgba(225, 225, 225, 0.6); color: rgb(187, 187, 187); }
.css-cUvgBV:focus-visible { box-shadow: rgb(253, 253, 253) 0px 0px 0px 2px inset, rgb(110, 110, 110) 0px 0px 0px 2px; }
@media (hover: hover) {
  .css-cUvgBV:hover { box-shadow: rgba(22, 22, 22, 0.06) 999px 999px 0px inset; }
}
.css-cUvgBV:active { box-shadow: rgba(22, 22, 22, 0.1) 999px 999px 0px inset; }
.css-cUvgBV:hover { background-color: transparent; }
.css-etjMKz { border-radius: 50%; box-sizing: border-box; display: inline-block; height: 56px; width: 56px; flex: 0 0 auto; margin: 0px; }
.css-cUKFPx { border-radius: 50%; box-sizing: border-box; display: block; height: 56px; width: 56px; object-fit: cover; }
.qJTHM { user-select: none; color: rgb(30, 30, 30); direction: ltr; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; text-size-adjust: 100%; }
.ynRLnc { left: -9999px; position: absolute; top: -9999px; }
.L6cTce { display: none; }
.bltWBb { overflow-wrap: break-word; word-break: break-word; }
.hSRGPd { color: rgb(110, 110, 110); cursor: pointer; font-weight: 500; text-decoration: none; }
.Bz112c-W3lGp { height: 16px; width: 16px; }
.Bz112c-E3DyYd { height: 20px; width: 20px; }
.Bz112c-r9oPif { height: 24px; width: 24px; }
.Bz112c-u2z5K { height: 36px; width: 36px; }
.Bz112c-uaxL4e { border-radius: 10px; }
.LgbsSe-Bz112c { display: block; }
.S9gUrf-YoZ4jf { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
.S9gUrf-YoZ4jf * { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }
.P1ekSe-ZMv3u { transition: height 0.2s linear; }
.P1ekSe-ZMv3u > div:first-child { transition: width 0.3s linear; background-color: rgb(110, 110, 110) !important; }
.P1ekSe-ZMv3u > div:nth-child(2) { background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(90deg, rgb(110, 110, 110), rgb(110, 110, 110)) !important; }
.P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(90deg, rgb(110, 110, 110), rgb(110, 110, 110)) !important; }
.haAclf { display: inline-block; }
.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(220, 220, 220); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 0.875rem; height: 40px; letter-spacing: 0.25px; outline: none; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }
.nsm7Bb-HzV7m-LgbsSe.TzA9Ye-LgbsSe { font-size: 14px; }
@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}
@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(14, 14, 14); }
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 0.875rem; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.TzA9Ye-LgbsSe { font-size: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 0.6875rem; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.TzA9Ye-LgbsSe { font-size: 11px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc { border: 1px solid rgb(122, 122, 122); background-color: rgb(23, 23, 23); color: rgb(229, 229, 229); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(110, 110, 110); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(30, 30, 30); color: rgb(239, 239, 239); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-right: 8px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-left: 8px; margin-right: -4px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-left: -10px; margin-right: 12px; min-width: 36px; width: 36px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-left: -8px; margin-right: 10px; min-width: 28px; width: 28px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-left: -6px; margin-right: 8px; min-width: 16px; width: 16px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-left: 2px; margin-right: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; height: 100%; position: relative; width: 100%; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { -webkit-box-pack: center; justify-content: center; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 1; flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 0; flex-grow: 0; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }
.nsm7Bb-HzV7m-LgbsSe:focus, .nsm7Bb-HzV7m-LgbsSe:hover { box-shadow: none; border-color: rgb(210, 227, 252); outline: none; }
.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }
.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }
.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.08); }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.12); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }
.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-left: -4px; margin-right: 8px; min-width: 20px; width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: left; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf { overflow: hidden; text-overflow: ellipsis; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; -webkit-box-align: center; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(189, 189, 189); fill: rgb(189, 189, 189); }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(239, 239, 239); fill: rgb(239, 239, 239); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(14, 14, 14); fill: rgb(14, 14, 14); }
}
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px -3px -3px 2px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
sentinel { }
@keyframes claude-pulse { 
  0%, 100% { opacity: 0.6; }
  50% { opacity: 1; }
}
#claude-agent-glow-border-inner { animation: 2s ease-in-out 0s infinite normal none running claude-pulse; }
@media (prefers-reduced-motion: reduce) {
  #claude-agent-glow-border-inner { animation: auto ease 0s 1 normal none running none; }
}
html, body, #root { min-height: 100%; }
html { font-family: sans-serif; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(14, 14, 14, 0); scroll-padding-top: 64px; }
body { margin: 0px; }
html:not([data-tour-cta-eligible="true"]) a[href$="#tour-start"] { display: none !important; }
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button, input::-webkit-search-cancel-button, input::-webkit-search-decoration, input::-webkit-search-results-button, input::-webkit-search-results-decoration { display: none; }
body:has(input[type="checkbox"]#hamburger-input:checked) { overflow: hidden; }
body:has(input[type="checkbox"]#hamburger-input:not(:checked)) { overflow: auto; }










.grecaptcha-badge { visibility: hidden !important; }
.css-bzyevI{background-color:#FFFFFF;min-height:100%;}.css-jcwfVM{background-color:#FFFFFF;border:none;clip:rect(0 0 0 0);color:#0000EE;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;transform:translateY(-100%);-webkit-transition:transform 200ms ease-out;-moz-transition:transform 200ms ease-out;transition:transform 200ms ease-out;width:1px;}.css-jcwfVM:focus{-webkit-box-align:center;align-items:center;background-color:#FFFFFF;border:0;clip:initial;color:#0000EE;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:60px;-webkit-box-pack:center;justify-content:center;margin:0;overflow:visible;padding:0;position:relative;transform:translateY(0);-webkit-transition:transform 200ms ease-out;-moz-transition:transform 200ms ease-out;transition:transform 200ms ease-out;width:100%;z-index:2147483647;}.css-jcwfVM:hover{text-decoration:underline;}.css-dmafOG{display:inline;}.css-dmafOG:first-child > [data-hydrate-component-name]{display:inherit !important;}@media screen and (min-width: 600px){.css-dmafOG{display:inline;}}@media screen and (min-width: 1136px){.css-dmafOG{display:inline;}}.css-beegqO{display:inherit;}.css-hNYSyH{display:none;}@media screen and (min-width: 320px){.css-hNYSyH{display:none;}}@media screen and (min-width: 600px){.css-hNYSyH{display:none;}}@media screen and (min-width: 1136px){.css-hNYSyH{display:inherit;}}.css-UsIex{display:inherit;}@media screen and (min-width: 320px){.css-UsIex{display:inherit;}}@media screen and (min-width: 600px){.css-UsIex{display:inherit;}}@media screen and (min-width: 1136px){.css-UsIex{display:none;}}.css-ThnGd{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:12px;padding-top:12px;border-bottom-width:0;border-bottom-style:solid;border-bottom-color:rgba(187, 187, 187, 0.65);background-color:#0E0E0E;box-sizing:border-box;height:64px;padding-left:0;padding-right:0;position:-webkit-sticky;position:sticky;top:0;transition-duration:300ms;-webkit-transition-property:top;-moz-transition-property:top;transition-property:top;z-index:2002;}.css-jpTJNR{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;}.css-hWkSKL{box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:normal;justify-content:normal;margin-left:auto;margin-right:auto;max-width:calc(1280px + 64px*2);padding-left:64px;padding-right:64px;width:100%;}.css-bLZDAV{color:#FFFFFF;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:400;line-height:112px;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);position:relative;text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;text-align:left;top:0;white-space:nowrap;}.css-bLZDAV:hover{color:#FFFFFF;background-size:100% 100%, 100% 100%;}.css-bLZDAV:focus{outline:none;outline-offset:1px;text-decoration:none;}.css-bLZDAV:visited{color:#FFFFFF;}.css-bLZDAV:active{color:#FFFFFF;}@media screen and (min-width: 1136px){.css-bLZDAV{font-size:24px;}}.css-ceakVg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:auto;padding-left:0 !important;padding-right:0 !important;justify-self:flex-start;-webkit-box-pack:start;justify-content:flex-start;list-style:none;margin-bottom:0;margin-top:0;margin-left:24px;margin-right:24px;overflow:hidden;padding-bottom:0 !important;padding-top:0 !important;visibility:visible;}.css-ceakVg:first-child{padding:0;}.css-ceakVg:last-child{padding:0;}.css-iJiqqk{-ms-grid-row-align:center;align-self:center;padding-left:0;margin-bottom:0;visibility:inherit;padding-right:4px;}.css-MDldu{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#FDFDFD;background-color:#161616;white-space:nowrap;}.css-MDldu:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-MDldu:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-MDldu:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-MDldu:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-cDENyl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:8px;}.css-hSgrkT{display:none;}.css-dluitZ{background-color:#FFFFFF;position:relative;margin-top:0;margin-bottom:0;margin-left:-3px;margin-right:-3px;padding-top:8px;padding-bottom:8px;padding-left:0;padding-right:0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0 4px 16px hsla(0, 0%, 0%, 0.16);overflow:auto;min-width:192px;}.css-dluitZ:focus{outline:none;}.css-kZaYyE{color:inherit;font-weight:400;padding-bottom:8px;padding-left:16px;padding-right:36px;padding-top:8px;text-decoration:none;}.css-dOnWUl{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;box-sizing:border-box;position:relative;display:block;color:#5B5B5B;cursor:pointer;background-color:transparent;-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;transition-property:color, background-color;transition-duration:200ms;transition-timing-function:cubic-bezier(.2, .8, .4, 1);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;margin-bottom:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;white-space:nowrap;}.css-dOnWUl:focus{outline:none;background-color:#F8F8F8;color:#0E0E0E;}.css-dOnWUl:not(:hover){border-color:transparent;}.css-dOnWUl:hover{background-color:#F8F8F8;color:#0E0E0E;}.css-dOnWUl:visited{color:#5B5B5B;}.css-dahbuC{color:inherit;text-decoration:none;}.css-jJjlLM{margin:0;padding:0;}.css-hlkbce{-webkit-box-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style-type:none;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;color:#5B5B5B;}.css-hlkbce:focus{background-color:#F8F8F8;color:#0E0E0E;}.css-hlkbce:hover{background-color:#F8F8F8;color:#0E0E0E;}.css-hlkbce:visited{color:#5B5B5B;}.css-dYCgTA{border-top-width:0;border-top-style:none;border-top-color:hsla(0, 0%, 0%, 0.04);border-bottom-width:0;border-bottom-style:solid;border-bottom-color:hsla(0, 0%, 0%, 0.04);border-left-width:0;border-left-style:none;border-left-color:hsla(0, 0%, 0%, 0.04);border-right-width:0;border-right-style:none;border-right-color:hsla(0, 0%, 0%, 0.04);box-sizing:border-box;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;flex-grow:1;min-height:20px;-webkit-box-pack:justify;justify-content:space-between;padding-right:16px;margin-left:16px;background-color:transparent;color:#5B5B5B;padding-bottom:8px;padding-top:8px;}.css-dYCgTA:focus{background-color:#F8F8F8;color:#0E0E0E;}.css-dYCgTA:hover{background-color:#F8F8F8;color:#0E0E0E;}.css-dYCgTA:visited{color:#5B5B5B;}.css-mqlUy{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.css-gAzlNU{position:absolute;top:0;left:0;width:1px;height:1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}.css-eKMvCJ{-ms-grid-row-align:center;align-self:center;padding-left:0;margin-bottom:0;visibility:hidden;padding-right:4px;}.css-dLnqsw{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;position:relative;display:block;color:#BBBBBB;text-align:center;cursor:not-allowed;background-color:transparent;margin-bottom:0;padding-top:24px;padding-bottom:24px;padding-right:24px;padding-left:24px;}.css-eOLFUs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:auto;padding-left:24px;padding-right:24px;justify-self:flex-end;-webkit-box-pack:end;justify-content:flex-end;list-style:none;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;}.css-eOLFUs:first-child{padding:0;}.css-eOLFUs:last-child{padding:0;}.css-cMGqfS{-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;gap:6px;}.css-hdjfHk{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:8px;}.css-DPWHs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;visibility:hidden;}.css-giWOyo{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#FDFDFD;background-color:#161616;}.css-giWOyo:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-giWOyo:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-giWOyo:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-giWOyo:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-dmqvLf{-ms-grid-row-align:center;align-self:center;padding-left:0;margin-bottom:0;visibility:inherit;}@media screen and (min-width: 320px){.css-dmqvLf{padding-right:4px;}}@media screen and (min-width: 600px){.css-dmqvLf{padding-right:4px;}}@media screen and (min-width: 1136px){.css-dmqvLf{padding-right:0;}}#popover-toggle-CTA_LAYOVER-large:checked ~ .popover-content{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible;}#popover-toggle-CTA_LAYOVER-large:checked ~ .popover-backdrop{visibility:visible;}label{position:relative;z-index:2;}.css-lnaYxa{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;}.css-eJIDYU{background-color:transparent;height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:1;}.css-ewLUxf{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#0E0E0E;background-color:#FFFFFF;white-space:nowrap;}.css-ewLUxf:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-ewLUxf:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-ewLUxf:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-ewLUxf:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-ewLUxf:focus{background-color:#E3E3E3;color:#0E0E0E;}.css-ewLUxf:hover{background-color:#E3E3E3;color:#0E0E0E;}.css-iuoeaq{background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 16px hsla(0, 0%, 0%, 0.16);height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:0;overflow:auto;position:absolute;right:0;top:calc(100% + 16px);transform:translate3d(0px, -100%, -10%);transition-duration:250ms;-webkit-transition-property:opacity, transform;-moz-transition-property:opacity, transform;transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.2, 0.8, 0.4, 1);visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2001;}.css-gKOWma{background-color:#FFFFFF;border-radius:12px;box-shadow:0px 4px 16px rgba(14, 14, 14, 0.12);list-style-type:none;margin:0;padding:8px;}.css-GWCtH{padding:12px 16px;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:700;line-height:28px;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;-webkit-box-pack:justify;justify-content:space-between;}.css-daiOOU{width:16px;}.css-kpjDOI{height:100%;width:100%;}.css-icGbSu{color:#0E0E0E;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-weight:500;line-height:inherit;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;border-radius:4px;display:block;}.css-icGbSu:hover{color:#343434;background-size:100% 100%, 100% 100%;}.css-icGbSu:focus{outline:none;outline-offset:1px;text-decoration:none;}.css-icGbSu:visited{color:#0E0E0E;}.css-icGbSu:active{color:#484848;}.css-icGbSu:focus:not(:focus-visible){outline:none;}.css-icGbSu:focus-visible{outline:3px solid #6E6E6E;outline-offset:2px;}#popover-toggle-LOGGED_IN_LAYOVER-large:checked ~ .popover-content{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible;}#popover-toggle-LOGGED_IN_LAYOVER-large:checked ~ .popover-backdrop{visibility:visible;}label{position:relative;z-index:2;}.css-chzaWD{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#0E0E0E;background-color:#F2F2F2;overflow:hidden;position:relative;white-space:nowrap;}.css-chzaWD:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-chzaWD:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-chzaWD:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-chzaWD:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;background-color:#E3E3E3;color:#0E0E0E;}.css-chzaWD:focus{background-color:#E3E3E3;color:#0E0E0E;}.css-chzaWD:hover{background-color:#E3E3E3;color:#0E0E0E;}.css-EMlbk{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.css-bTgSfj{position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.css-bjVkCt{box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:calc(1280px + 24px*2);padding-left:24px;padding-right:24px;width:100%;}.css-jaByka{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:auto;padding-left:24px;padding-right:24px;justify-self:flex-end;-webkit-box-pack:end;justify-content:flex-end;list-style:none;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;transform:translateX(14px);}.css-jaByka:first-child{padding:0;}.css-jaByka:last-child{padding:0;}#popover-toggle-CTA_LAYOVER:checked ~ .popover-content{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible;}#popover-toggle-CTA_LAYOVER:checked ~ .popover-backdrop{visibility:visible;}label{position:relative;z-index:2;}#popover-toggle-LOGGED_IN_LAYOVER:checked ~ .popover-content{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible;}#popover-toggle-LOGGED_IN_LAYOVER:checked ~ .popover-backdrop{visibility:visible;}label{position:relative;z-index:2;}.css-bolAuU{-ms-grid-row-align:center;align-self:center;padding-left:0;margin-bottom:0;visibility:inherit;padding-right:0;}.hamburger__icon_x{display:none;}.hamburger__icon_two-lines{display:block;}.css-hipXel:has(input[type="checkbox"]:checked) .hamburger__icon_x{display:block;}.css-hipXel:has(input[type="checkbox"]:checked) .hamburger__icon_two-lines{display:none;}.css-jVXhVQ{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;color:#FDFDFD;background-color:#161616;}.css-jVXhVQ:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-jVXhVQ:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-jVXhVQ:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-jVXhVQ:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-kxuIjE{display:inline;}.css-kxuIjE:first-child > [data-hydrate-component-name]{display:inherit !important;}@media screen and (min-width: 600px){.css-kxuIjE{display:none;}}@media screen and (min-width: 1136px){.css-kxuIjE{display:none;}}.css-jNewcm{display:none;}@media screen and (min-width: 1136px){.css-jNewcm{display:inherit;}}.css-hHhbXg{-webkit-box-align:center;align-items:center;cursor:default;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;width:100%;}.css-cTjatN{overflow:hidden;width:100%;}.css-kBEvif{height:auto;width:100%;}.css-bYqxpw{margin-bottom:8px;}.css-hBnhgZ{background-color:#0E0E0E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;min-height:auto;max-height:auto;margin:0 auto;padding-top:0;padding-bottom:0;}@media screen and (min-width: 320px){.css-hBnhgZ{padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-hBnhgZ{padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-hBnhgZ{padding-top:0;padding-bottom:0;}}.css-hazmlH{background-position:center center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden;z-index:0;}.css-ofGld{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;align-self:flex-start;}@media screen and (min-width: 320px){.css-ofGld{max-width:100%;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-ofGld{max-width:100%;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-ofGld{max-width:1280px;padding-top:0;padding-bottom:0;}}.css-aiKAo{color:#FFFFFF;background-color:#0E0E0E;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}@media screen and (min-width: 320px){.css-aiKAo{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}}@media screen and (min-width: 600px){.css-aiKAo{padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px;}}@media screen and (min-width: 1136px){.css-aiKAo{padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;}}.css-bVFrLX{display:-ms-grid;display:grid;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);height:100%;justify-items:inherit;}@media screen and (min-width: 320px){.css-bVFrLX{grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);}}@media screen and (min-width: 600px){.css-bVFrLX{grid-column-gap:36px;grid-row-gap:36px;-ms-grid-columns:repeat(8, 1fr);grid-template-columns:repeat(8, 1fr);}}@media screen and (min-width: 1136px){.css-bVFrLX{grid-column-gap:36px;grid-row-gap:36px;-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);}}.css-iLHpJi{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;grid-column-gap:16px;-ms-grid-row:1;-ms-grid-row-span:-2;grid-row:1/-1;grid-row-gap:8px;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-ms-grid-rows:max-content auto auto;grid-template-rows:max-content auto auto;height:100%;}@media screen and (min-width: 320px){.css-iLHpJi{grid-column-gap:16px;grid-row-gap:8px;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-ms-grid-rows:max-content auto auto;grid-template-rows:max-content auto auto;}}@media screen and (min-width: 600px){.css-iLHpJi{grid-column-gap:36px;grid-row-gap:8px;-ms-grid-columns:repeat(8, 1fr);grid-template-columns:repeat(8, 1fr);-ms-grid-rows:max-content auto auto;grid-template-rows:max-content auto auto;}}@media screen and (min-width: 1136px){.css-iLHpJi{grid-column-gap:36px;grid-row-gap:8px;-ms-grid-columns:repeat(12, 1fr);grid-template-columns:repeat(12, 1fr);-ms-grid-rows:max-content;grid-template-rows:max-content;}}.css-dgZOOc{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;order:2;width:100%;align-self:flex-start;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-dgZOOc{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;}}@media screen and (min-width: 600px){.css-dgZOOc{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;}}@media screen and (min-width: 1136px){.css-dgZOOc{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1 / span 5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;}}.css-fWWTaa{position:relative;}.css-fsIjHM{width:100%;height:24px;}@keyframes animation-dkKkL{0%{background-position:100% 50%}100%{background-position:0% 50%}}.css-cCIVXL{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:-moz-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);height:24px;width:80%;left:0;position:absolute;top:0;z-index:3000;border-radius:4px;-webkit-filter:invert(0);filter:invert(0);overflow:none;max-width:320px;}.css-cYTjpz{width:100%;}.css-etjCRc{text-align:left;}@media screen and (min-width: 320px){.css-etjCRc{margin-bottom:0;}}@media screen and (min-width: 600px){.css-etjCRc{margin-bottom:0;}}@media screen and (min-width: 1136px){.css-etjCRc{margin-bottom:0;}}.css-hPnljU{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:nowrap;flex-wrap:nowrap;}.css-cgxnTe{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;color:#FFFFFF;letter-spacing:0;margin:0;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;}@media screen and (min-width: 600px){.css-cgxnTe{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:44px;font-weight:700;line-height:52px;}}@media screen and (min-width: 1136px){.css-cgxnTe{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:52px;font-weight:700;line-height:64px;}}.css-bKLnG{display:none;}@media screen and (min-width: 320px){.css-bKLnG{display:none;}}@media screen and (min-width: 600px){.css-bKLnG{display:none;}}@media screen and (min-width: 1136px){.css-bKLnG{display:-ms-grid;display:grid;}}.css-cInfKi{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:28px;}.css-bgjXJM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;}.css-eqICon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;-webkit-box-pack:left;justify-content:left;margin-top:16px;max-width:400px;}.css-jHFVdm{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-lines:multiple;flex-wrap:wrap;gap:12px;}.css-dzvqrc{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-align:start;}.css-cFHPgF{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:14px;padding-bottom:14px;padding-left:16px;padding-right:16px;color:#161616;max-width:100%;}.css-cFHPgF:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-cFHPgF:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-cFHPgF:hover{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.06) ;}}.css-cFHPgF:active{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.1) ;}.css-pGyaM{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:8px;flex-shrink:0;}.css-UtXZf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;position:relative;}.css-eyJExJ{border-left:1px solid;position:absolute;height:64px;top:42px;left:23.5px;}.css-bunVky{max-width:calc(100vw - 48px);margin-top:8px;}@media screen and (min-width: 320px){.css-bunVky{max-width:calc(100vw - 48px);}}@media screen and (min-width: 600px){.css-bunVky{max-width:calc(100vw - 48px);}}@media screen and (min-width: 1136px){.css-bunVky{max-width:396px;}}.css-hGwzUd{background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:48px;margin:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-transition:200ms;-moz-transition:200ms;transition:200ms;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;}.css-bCQvnA{color:#363636;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;line-height:24px;margin:0;}.css-bNmbOt{height:auto;max-height:calc(100vh - 80px);overflow-y:auto;}.css-bNmbOt::-webkit-scrollbar{display:none !important;}.css-juDjCq{padding-bottom:20px;padding-left:56px;padding-right:56px;padding-top:20px;border-bottom-color:hsla(0, 0%, 0%, 0.24);border-bottom-style:solid;border-bottom-width:1px;}@media screen and (min-width: 600px){.css-juDjCq{border-bottom-width:0px;padding-bottom:0px;padding-left:20px;padding-right:56px;}}.css-iJAaIS{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;text-align:center;}@media screen and (min-width: 600px){.css-iJAaIS{-webkit-box-pack:normal;justify-content:normal;}}.css-fUnWau{height:inherit;overflow-y:scroll;}.css-fUnWau::-webkit-scrollbar{display:none !important;}@media screen and (max-height: 400px){.css-fUnWau{min-height:96px;}}.css-gpyJyz{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;box-sizing:border-box;position:relative;width:100%;}.css-jivQDX{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box;overflow:hidden;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;cursor:-webkit-text;cursor:text;border-left-width:2px;border-right-width:2px;border-top-width:2px;border-bottom-width:2px;border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;-webkit-transition-property:border, box-shadow, background-color;-moz-transition-property:border, box-shadow, background-color;transition-property:border, box-shadow, background-color;transition-duration:200ms;transition-timing-function:cubic-bezier(.2, .8, .4, 1);color:#161616;border-left-color:rgba(187, 187, 187, 0.65);border-right-color:rgba(187, 187, 187, 0.65);border-top-color:rgba(187, 187, 187, 0.65);border-bottom-color:rgba(187, 187, 187, 0.65);background-color:#F8F8F8;border-radius:8px;border-width:0;height:56px;outline-color:#6B6B6B;outline-offset:-0px;outline-style:solid;outline-width:0px;padding-right:4px;}.css-bDKbOd{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;fill:currentColor;color:#161616;height:100%;width:16px;cursor:pointer;position:absolute;top:0;left:8px;-webkit-box-align:center;align-items:center;padding-left:8px;padding-right:8px;}.css-fTxkwt{box-sizing:border-box;position:relative;-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:0%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-lines:nowrap;flex-wrap:nowrap;overflow:hidden;padding-top:10px;padding-bottom:10px;padding-left:calc(40px - 2px);padding-right:0;margin:0;padding:0;}.css-iHtoGj{position:absolute;display:inline-block;max-width:100%;background-color:transparent;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;box-shadow:none;box-sizing:border-box;outline:none;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;height:auto;max-height:24px;left:48px;margin:0;padding:0;width:85%;top:50%;transform:translateY(-50%);}.css-jdHQmp{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;color:#161616;box-sizing:content-box;width:5px;max-width:100%;background:transparent;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;box-shadow:none;display:inline-block;outline:none;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}.css-fPCXf{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;position:absolute;top:0;left:0;visibility:hidden;height:0;overflow:scroll;white-space:pre;color:#161616;}.css-haBitS{color:#525252;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-margin-start:2px;-moz-margin-start:2px;margin-inline-start:2px;pointer-events:none;position:absolute;}.css-RvwPE{box-sizing:border-box;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-shrink:0;-webkit-box-align:center;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;padding-right:12px;font-size:24px;}.css-cmdxYm{-webkit-box-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;width:1em;margin-left:8px;right:15px;}.css-evRpFR{color:#161616;}.css-ldbowJ{max-width:calc(100vw - 48px);margin-top:12px;}@media screen and (min-width: 320px){.css-ldbowJ{max-width:calc(100vw - 48px);}}@media screen and (min-width: 600px){.css-ldbowJ{max-width:calc(100vw - 48px);}}@media screen and (min-width: 1136px){.css-ldbowJ{max-width:396px;}}.css-MloVC{align-self:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}.css-iYgZzq{margin-right:24px;}.css-iYgZzq:last-child{margin-right:0;}.css-kRDcIj{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:12px;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-top:14px;padding-bottom:14px;padding-left:25px;padding-right:25px;color:#0E0E0E;background-color:#FFFFFF;}.css-kRDcIj:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-kRDcIj:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-kRDcIj:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-kRDcIj:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-bpZUjh{margin-top:12px;}.css-kZpscH{align-self:auto;background:transparent;border:none;cursor:pointer;display:inline-block;max-width:100%;padding:0;text-decoration:none;}@media screen and (min-width: 320px){.css-kZpscH{height:auto;width:auto;}}@media screen and (min-width: 600px){.css-kZpscH{height:auto;width:auto;}}@media screen and (min-width: 1136px){.css-kZpscH{height:auto;width:auto;}}.css-fwsLmT{-webkit-box-align:center;align-items:center;text-decoration:none;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:32px;}.css-geNvgm{background-image:-webkit-linear-gradient(transparent calc(100% - 1px), white 1px), -webkit-linear-gradient(transparent calc(100% - 1px), #C4C4C4 1px);background-image:-moz-linear-gradient(transparent calc(100% - 1px), white 1px), -moz-linear-gradient(transparent calc(100% - 1px), #C4C4C4 1px);background-image:linear-gradient(transparent calc(100% - 1px), white 1px), linear-gradient(transparent calc(100% - 1px), #C4C4C4 1px);background-position:0 bottom, 0 bottom;background-repeat:no-repeat;background-size:0% 6px, 100% 6px;color:#FFFFFF;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;padding-bottom:6px;text-decoration:none;-webkit-transition:all 500ms cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:all 500ms cubic-bezier(0.22, 1, 0.36, 1);transition:all 500ms cubic-bezier(0.22, 1, 0.36, 1);width:calc(100%);}.css-geNvgm:hover{background-size:100% 6px, 100% 6px;}.css-iHDNMa{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;order:2;width:100%;align-self:flex-start;}@media screen and (min-width: 320px){.css-iHDNMa{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;}}@media screen and (min-width: 600px){.css-iHDNMa{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;}}@media screen and (min-width: 1136px){.css-iHDNMa{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1 / span 5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:none;}}.css-iWgnpf{-ms-grid-row-align:center;align-self:center;display:none;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:3;-ms-grid-row-span:-4;grid-row:3/-1;width:100%;border-radius:6px;cursor:default;order:1;overflow:hidden;}@media screen and (min-width: 320px){.css-iWgnpf{display:none;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:3;-ms-grid-row-span:-4;grid-row:3/-1;}}@media screen and (min-width: 600px){.css-iWgnpf{display:none;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-ms-grid-row:3;-ms-grid-row-span:-4;grid-row:3/-1;}}@media screen and (min-width: 1136px){.css-iWgnpf{display:-ms-grid;display:grid;-ms-grid-column:7;-ms-grid-column-span:5;grid-column:7 / span 5;-ms-grid-row:1;-ms-grid-row-span:-2;grid-row:1/-1;}}.css-gkDhYm{position:relative;height:100%;}.css-gkDhYm::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:66.66666666666667%;pointer-events:none;}.css-gkDhYm::after{content:"";display:table;clear:both;}.css-dsHdMl{-webkit-box-align:center;align-items:center;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:rgba(255, 255, 255, 0.2);border-radius:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;left:18px;padding:16px 12px;position:absolute;right:18px;top:18px;}@media screen and (min-width: 1136px){.css-dsHdMl{bottom:18px;top:auto;}}.css-fkYqHj{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;-webkit-box-pack:end;justify-content:flex-end;margin-left:20px;width:100%;}.css-cCpHfW{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#FFFFFF;flex:2;}@media screen and (min-width: 600px){.css-cCpHfW{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;}}.css-hmIids{aspect-ratio:1;position:relative;}.css-ZwMiT{display:block;height:100%;transform:scaleX(1);width:100%;}.css-jUdoY{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:-moz-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);height:100%;width:100%;left:0;position:absolute;top:0;z-index:3000;}.css-hqmpEd{display:none;}@media screen and (min-width: 600px){.css-hqmpEd{display:inherit;}}@media screen and (min-width: 1136px){.css-hqmpEd{display:none;}}.css-bJXpBZ{display:inherit;}@media screen and (min-width: 600px){.css-bJXpBZ{display:none;}}.css-fgnYQG{box-sizing:border-box;z-index:1;box-shadow:rgba(14, 14, 14, 0.08) 0px -8px 20px 0px;}.css-jDVJHq{box-sizing:border-box;width:100%;}.css-hbJnpq{width:100%;height:0;}.css-jHESeg{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;margin:0;padding:0;}.css-divkPO{color:#FFFFFF;background-color:#0E0E0E;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;}@media screen and (min-width: 320px){.css-divkPO{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;}}@media screen and (min-width: 600px){.css-divkPO{padding-top:0;padding-right:32px;padding-bottom:0;padding-left:32px;}}@media screen and (min-width: 1136px){.css-divkPO{padding-top:0;padding-right:64px;padding-bottom:0;padding-left:64px;}}.css-HXvWP{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}.css-fXLKki{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;line-height:36px;margin-top:0;}@media screen and (min-width: 600px){.css-fXLKki{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;}}@media screen and (min-width: 1136px){.css-fXLKki{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;}}.css-hdWCDB{display:none;}@media screen and (min-width: 600px){.css-hdWCDB{display:inherit;}}.css-fcRWEz{-webkit-box-align:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px;width:100%;}.css-ULdFU{-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;}.css-gpwwqX{background:#212121;border-radius:8px;display:inline-block;list-style:none;margin-bottom:18px;vertical-align:top;width:100%;}@media screen and (min-width: 600px){.css-gpwwqX{width:calc((100% - 36px)/2);margin-right:18px;}.css-gpwwqX:nth-child(2n){margin-right:0;}}@media screen and (min-width: 1136px){.css-gpwwqX{width:calc((100% - 36px)/3);margin-right:18px;}.css-gpwwqX:nth-child(2n){margin-right:18px;}.css-gpwwqX:nth-child(3n){margin-right:0;}}.css-bcXLoD{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:-moz-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);height:24px;width:120px;}.css-ivBzbx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:140px;}.css-iLAuZp{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:-moz-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);width:100%;flex-basis:15px;-webkit-box-flex:0;flex-grow:0;margin-bottom:10px;height:12px;margin-top:8px;}.css-cpilwY{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:-moz-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);width:100%;flex-basis:15px;-webkit-box-flex:0;flex-grow:0;margin-bottom:0px;height:12px;margin-top:8px;}.css-ksiYXv{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:-moz-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);height:36px;width:100px;border-radius:16px;}.css-eqaaMQ{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:-moz-linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);background-image:linear-gradient(135deg, #2C2C2C 0%, #2C2C2C 45%, #343434 50%, #2C2C2C 55%, #2C2C2C 100%);height:128px;width:128px;}.css-cCDVuf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;}.css-iRxTDL{-webkit-box-align:center;align-items:center;display:-ms-grid;display:grid;gap:12px;grid-auto-columns:minmax(0, calc(50% - 6px));grid-auto-flow:column;}.css-xqfrA{-webkit-box-align:center;align-items:center;background-color:#F8F8F8;border-radius:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:80px;-webkit-box-pack:justify;justify-content:space-between;padding:8px;position:relative;text-decoration:none;-webkit-transition:backgroundColor 500ms;-moz-transition:backgroundColor 500ms;transition:backgroundColor 500ms;}.css-xqfrA:hover{background-color:#F8F8F8;}.css-ixlPps{width:48px;height:48px;}.css-kcQVJH{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:-moz-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);height:100%;width:100%;left:0;position:absolute;top:0;z-index:3000;border-radius:8px;-webkit-filter:invert(0);filter:invert(0);overflow:none;}.css-gcaQXu{width:56px;height:16px;}.css-bCBURL{animation-timing-function:ease-out;animation-duration:1.5s;animation-iteration-count:infinite;background-size:400% 100%;animation-name:animation-dkKkL;background-image:-webkit-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:-moz-linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);background-image:linear-gradient(135deg,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F8F8F8,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0,
    #F0F0F0);height:100%;width:56px;left:0;position:absolute;top:0;z-index:3000;border-radius:4px;-webkit-filter:invert(0);filter:invert(0);overflow:none;margin-top:4px;}.css-dpHrtI{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:0;align-self:flex-start;}@media screen and (min-width: 320px){.css-dpHrtI{max-width:100%;padding-top:20px;padding-bottom:0;}}@media screen and (min-width: 600px){.css-dpHrtI{max-width:100%;padding-top:24px;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-dpHrtI{max-width:1280px;padding-top:32px;padding-bottom:0;}}.css-jlhnz{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-jlhnz{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-jlhnz{grid-column:span 7;}}@media screen and (min-width: 1136px){.css-jlhnz{grid-column:span 8;}}.css-cBFPzI{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;width:100%;}> *:last-child{margin-top:auto;}@media screen and (min-width: 320px){.css-ggxDdj{margin-bottom:0;}}@media screen and (min-width: 600px){.css-ggxDdj{margin-bottom:0;}}@media screen and (min-width: 1136px){.css-ggxDdj{margin-bottom:0;}}.css-jDKtrq{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;line-height:36px;color:#FFFFFF;letter-spacing:0;margin:0;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;}@media screen and (min-width: 600px){.css-jDKtrq{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;}}@media screen and (min-width: 1136px){.css-jDKtrq{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;}}.css-ygIAx{overflow:hidden;}.css-kFFrEt{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:repeat(5, minmax(0, 1fr));grid-template-columns:repeat(5, minmax(0, 1fr));list-style-type:none;margin:0;padding:0;transform:none;-webkit-transition:transform 1000ms cubic-bezier(.2, .8, .4, 1);-moz-transition:transform 1000ms cubic-bezier(.2, .8, .4, 1);transition:transform 1000ms cubic-bezier(.2, .8, .4, 1);width:calc(500%);}@media screen and (min-width: 320px){.css-kFFrEt{grid-gap:16px;-ms-grid-columns:repeat(5, minmax(0, 1fr));grid-template-columns:repeat(5, minmax(0, 1fr));transform:none;width:calc(500%);}}@media screen and (min-width: 600px){.css-kFFrEt{grid-gap:36px;-ms-grid-columns:repeat(6, minmax(0, 1fr));grid-template-columns:repeat(6, minmax(0, 1fr));transform:none;width:calc(300%);}}@media screen and (min-width: 1136px){.css-kFFrEt{grid-gap:36px;-ms-grid-columns:repeat(6, minmax(0, 1fr));grid-template-columns:repeat(6, minmax(0, 1fr));transform:none;width:calc(200%);}}.css-dfwKqW{overflow-wrap:anywhere;}.css-hYQPxl{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;height:auto;}@media (max-width: 767px){.css-hYQPxl{grid-gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;}}@media (min-width: 768px) and (max-width: 1023px){.css-hYQPxl{grid-gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;}}@media (min-width: 1024px){.css-hYQPxl{grid-gap:20px;}}.css-gAVfPz{display:block;height:100%;}.css-iGpMsh{overflow:hidden;padding-bottom:calc(9/16 * 100%);position:relative;width:100%;}.css-eAlKuC{bottom:0;left:0;position:absolute;right:0;top:0;}@media screen and (min-width: 320px){.css-eRKiLo{margin-bottom:12px;}}@media screen and (min-width: 600px){.css-eRKiLo{margin-bottom:12px;}}@media screen and (min-width: 1136px){.css-eRKiLo{margin-bottom:12px;}}.css-iovAqd{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#FFFFFF;letter-spacing:0;margin:0;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);width:auto;}.css-jKLevy{color:#FFFFFF;letter-spacing:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;}.css-jKLevy:nth-child(n) *:first-of-type{margin-top:0;}.css-jKLevy:nth-child(n) *:last-of-type{margin-bottom:0;}.css-jKLevy:nth-child(n) > *{margin-bottom:15px;margin-top:15px;}.css-jKLevy:nth-child(n) a{border-bottom:1px solid #FFFFFF;color:#FFFFFF;cursor:pointer;text-decoration:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease;word-break:break-word;}.css-jKLevy:nth-child(n) a u{text-decoration:none;}.css-jKLevy:nth-child(n) a:hover{opacity:0.8;}.css-jKLevy:nth-child(n) b{font-weight:500;}.css-jKLevy:nth-child(n) h1{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:36px;line-height:44px;}@media screen and (min-width: 600px){.css-jKLevy:nth-child(n) h1{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:44px;font-weight:700;line-height:52px;}}@media screen and (min-width: 1136px){.css-jKLevy:nth-child(n) h1{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:52px;font-weight:700;line-height:64px;}}.css-jKLevy:nth-child(n) h2{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:28px;line-height:36px;}@media screen and (min-width: 600px){.css-jKLevy:nth-child(n) h2{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;}}@media screen and (min-width: 1136px){.css-jKLevy:nth-child(n) h2{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;}}.css-jKLevy:nth-child(n) h3{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:24px;line-height:32px;}.css-jKLevy:nth-child(n) h4{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;line-height:24px;}.css-jKLevy:nth-child(n) h5{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px;line-height:20px;}.css-jKLevy:nth-child(n) h6{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:14px;line-height:16px;}.css-jKLevy:nth-child(n) iframe{max-width:100%;}.css-jKLevy:nth-child(n) img{max-width:100%;}.css-jKLevy:nth-child(n) ol{color:currentColor;list-style-type:decimal;}.css-jKLevy:nth-child(n) ol > li::marker{font-weight:bold;}.css-jKLevy:nth-child(n) ol ol{list-style-type:lower-latin;}.css-jKLevy:nth-child(n) ol ol > li::marker{font-weight:bold;}.css-jKLevy:nth-child(n) ol ol ol{list-style-type:lower-roman;}.css-jKLevy:nth-child(n) ol ol ol > li::marker{font-weight:bold;}.css-jKLevy:nth-child(n) ol ol ol ol{list-style-type:decimal;}.css-jKLevy:nth-child(n) ol ol ol ol > li::marker{font-weight:bold;}.css-jKLevy:nth-child(n) p{color:currentColor;}.css-jKLevy:nth-child(n) p a u{text-decoration:none;}.css-jKLevy:nth-child(n) strong{font-weight:500;}.css-jKLevy:nth-child(n) table{border-collapse:collapse;display:block;overflow-x:scroll;}@media (min-width: 1120px){.css-jKLevy:nth-child(n) table{width:calc(1280px - 2 * 64px);}}@media (min-width: 768px) and (max-width: 1119px){.css-jKLevy:nth-child(n) table{width:calc(100vw - 2 * 36px);}}@media (max-width: 767px){.css-jKLevy:nth-child(n) table{width:calc(100vw - 2 * 24px);}}.css-jKLevy:nth-child(n) table th{padding:12px;text-align:left;}.css-jKLevy:nth-child(n) tbody > tr{border-bottom:1px solid #C4C4C4;}.css-jKLevy:nth-child(n) tbody td{color:#3F3F3F;font-family:'Inter', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:24px 16px 24px;}.css-jKLevy:nth-child(n) thead th{color:#3F3F3F;font-family:'Inter', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-bottom:7px;}.css-jKLevy:nth-child(n) ul{color:currentColor;list-style-type:disc;}.css-jKLevy:nth-child(n) ul ul{list-style-type:circle;}.css-jKLevy:nth-child(n) ul ul ul{list-style-type:square;}.css-jKLevy:nth-child(n) ul ul ul ul{list-style-type:disc;}@media (min-width: 768px) and (max-width: 1119px){.css-jKLevy{font-size:16px;line-height:24px;}}@media (max-width: 767px){.css-jKLevy{font-size:16px;line-height:24px;}}.css-Ueucm{display:block;}@media screen and (min-width: 320px){.css-Ueucm{display:block;}}@media screen and (min-width: 600px){.css-Ueucm{display:none;}}@media screen and (min-width: 1136px){.css-Ueucm{display:none;}}.css-kGGgsr{display:none;}@media screen and (min-width: 320px){.css-kGGgsr{display:none;}}@media screen and (min-width: 600px){.css-kGGgsr{display:block;}}@media screen and (min-width: 1136px){.css-kGGgsr{display:none;}}.css-iohKFT{display:none;}@media screen and (min-width: 320px){.css-iohKFT{display:none;}}@media screen and (min-width: 600px){.css-iohKFT{display:none;}}@media screen and (min-width: 1136px){.css-iohKFT{display:block;}}.css-iWdtLE{direction:ltr;}.css-bcpvQL{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-top:48px;}.css-irFXlr{color:#FFFFFF;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:14px;line-height:16px;margin-right:18px;}.css-dGytUM{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:4px;margin-top:0;margin-right:4px;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-top:14px;padding-bottom:14px;padding-left:14px;padding-right:14px;}.css-dGytUM:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-kiknqP{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:4px;margin-top:0;margin-right:4px;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-top:14px;padding-bottom:14px;padding-left:14px;padding-right:14px;color:#161616;background-color:#F8F8F8;}.css-kiknqP:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-kiknqP:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-kiknqP:hover{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.06) ;}}.css-kiknqP:active{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.1) ;}.css-bAKCyD{margin-top:32px;}.css-fdvnIH{background-color:#0E0E0E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;min-height:auto;max-height:auto;margin:0 auto;padding-top:0;padding-bottom:0;}@media screen and (min-width: 320px){.css-fdvnIH{min-height:auto;max-height:auto;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-fdvnIH{min-height:auto;max-height:auto;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-fdvnIH{min-height:auto;max-height:auto;padding-top:0;padding-bottom:0;}}.css-gyDetg{color:#FFFFFF;background-color:transparent;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}@media screen and (min-width: 320px){.css-gyDetg{background-color:transparent;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}}@media screen and (min-width: 600px){.css-gyDetg{background-color:transparent;padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px;}}@media screen and (min-width: 1136px){.css-gyDetg{background-color:transparent;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;}}.css-DTnGW{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:1;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-DTnGW{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-DTnGW{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-DTnGW{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1 / span 5;}}.css-cIwHCb{text-align:left;}@media screen and (min-width: 320px){.css-cIwHCb{margin-bottom:16px;}}@media screen and (min-width: 600px){.css-cIwHCb{margin-bottom:20px;}}@media screen and (min-width: 1136px){.css-cIwHCb{margin-bottom:24px;}}.css-cjssDq{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#161616;background-color:#F8F8F8;height:48px;padding:8px;}.css-cjssDq:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-cjssDq:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-cjssDq:hover{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.06) ;}}.css-cjssDq:active{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.1) ;}.css-dKcIsi{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:8px;margin-left:12px;}.css-uHeLm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:8px;margin-right:12px;}.css-juLsjX{display:inline-block;fill:currentColor;color:currentColor;height:16px;width:16px;}.css-bCfzSz{-ms-grid-row-align:center;align-self:center;cursor:default;display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:2;width:100%;}@media screen and (min-width: 320px){.css-bCfzSz{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-bCfzSz{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-bCfzSz{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7 / span 6;}}.css-dBfBvr{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2, minmax(0, 1fr));list-style-type:none;margin:0;padding:0;transform:none;-webkit-transition:transform 1000ms cubic-bezier(.2, .8, .4, 1);-moz-transition:transform 1000ms cubic-bezier(.2, .8, .4, 1);transition:transform 1000ms cubic-bezier(.2, .8, .4, 1);width:calc(200%);}@media screen and (min-width: 320px){.css-dBfBvr{grid-gap:16px;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2, minmax(0, 1fr));transform:none;width:calc(200%);}}@media screen and (min-width: 600px){.css-dBfBvr{grid-gap:36px;-ms-grid-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2, minmax(0, 1fr));transform:none;width:calc(100%);}}@media screen and (min-width: 1136px){.css-dBfBvr{grid-gap:36px;-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));transform:none;width:calc(100%);}}.css-bCxgTW{overflow:hidden;padding-bottom:calc(2/3 * 100%);position:relative;width:100%;}@media screen and (min-width: 320px){.css-jUAbBJ{margin-bottom:20px;}}@media screen and (min-width: 600px){.css-jUAbBJ{margin-bottom:20px;}}@media screen and (min-width: 1136px){.css-jUAbBJ{margin-bottom:20px;}}.css-WcYpY{display:none;}@media screen and (min-width: 320px){.css-WcYpY{display:none;}}@media screen and (min-width: 600px){.css-WcYpY{display:none;}}@media screen and (min-width: 1136px){.css-WcYpY{display:none;}}.css-kYlfFL{display:none;}.css-kYlfFL:first-child > [data-hydrate-component-name]{display:inherit !important;}@media screen and (min-width: 600px){.css-kYlfFL{display:inline;}}@media screen and (min-width: 1136px){.css-kYlfFL{display:inline;}}.css-fFWVWF{background-color:#FFFFFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;min-height:auto;max-height:auto;margin:0 auto;padding-top:0;padding-bottom:0;}@media screen and (min-width: 320px){.css-fFWVWF{height:;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-fFWVWF{padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-fFWVWF{height:363px;padding-top:0;padding-bottom:0;}}.css-euOgTZ{background-image:url("../img/ui/ecd90b6dd9cc0de0.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;width:100%;height:100%;top:0;left:0;transform:scaleX(1);z-index:-1;}@media screen and (min-width: 320px){.css-euOgTZ{background-image:url("../img/ui/ecd90b6dd9cc0de0.webp");}}@media screen and (min-width: 600px){.css-euOgTZ{background-image:url("../img/ui/ecd90b6dd9cc0de0.webp");}}@media screen and (min-width: 1136px){.css-euOgTZ{background-image:url("../img/ui/3ebf21af467f8faf.webp");}}.css-iEvxyM{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;-ms-grid-row-align:center;align-self:center;}@media screen and (min-width: 320px){.css-iEvxyM{max-width:100%;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-iEvxyM{max-width:100%;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-iEvxyM{max-width:1280px;padding-top:0;padding-bottom:0;}}.css-gjogop{color:#0E0E0E;background-color:transparent;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;}@media screen and (min-width: 320px){.css-gjogop{padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;}}@media screen and (min-width: 600px){.css-gjogop{padding-top:0;padding-right:32px;padding-bottom:0;padding-left:32px;}}@media screen and (min-width: 1136px){.css-gjogop{padding-top:0;padding-right:64px;padding-bottom:0;padding-left:64px;}}.css-fSvDcg{position:relative;}.css-fSvDcg::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:23.4375%;pointer-events:none;}.css-fSvDcg::after{content:"";display:table;clear:both;}.css-eleJdh{position:absolute;width:100%;top:0;bottom:0;}.css-gqcHgx{background-color:#FFFFFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;min-height:auto;max-height:auto;margin:0 auto;padding-top:0;padding-bottom:0;}@media screen and (min-width: 320px){.css-gqcHgx{padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-gqcHgx{padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-gqcHgx{padding-top:0;padding-bottom:0;}}.css-gMUoBL{color:#0E0E0E;background-color:transparent;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}@media screen and (min-width: 320px){.css-gMUoBL{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}}@media screen and (min-width: 600px){.css-gMUoBL{padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px;}}@media screen and (min-width: 1136px){.css-gMUoBL{padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;}}.css-ksXfTb{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:0;width:100%;-ms-grid-row-align:start;align-self:start;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-ksXfTb{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-ksXfTb{grid-column:span 4;}}@media screen and (min-width: 1136px){.css-ksXfTb{grid-column:span 6;}}.css-bXBHfh{-webkit-box-align:start;align-items:start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}@media screen and (min-width: 600px){.css-bXBHfh{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}}.css-fYELfA{height:100%;margin-bottom:20px;margin-right:0;padding-right:0;width:100%;}@media screen and (min-width: 600px){.css-fYELfA{margin-bottom:20px;margin-left:0;margin-right:36px;}}.css-hGsbPt{border:none;color:transparent;text-decoration:none;}.css-cEjZmB{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;line-height:24px;color:currentColor;letter-spacing:0;margin:0;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;}.css-bsIWpF{color:currentColor;text-decoration:none;}.css-cRJClr{color:currentColor;letter-spacing:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;}.css-cRJClr:nth-child(n) *:first-of-type{margin-top:0;}.css-cRJClr:nth-child(n) *:last-of-type{margin-bottom:0;}.css-cRJClr:nth-child(n) > *{margin-bottom:15px;margin-top:15px;}.css-cRJClr:nth-child(n) a{border-bottom:1px solid currentColor;color:currentColor;cursor:pointer;text-decoration:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease;word-break:break-word;}.css-cRJClr:nth-child(n) a u{text-decoration:none;}.css-cRJClr:nth-child(n) a:hover{opacity:0.8;}.css-cRJClr:nth-child(n) b{font-weight:500;}.css-cRJClr:nth-child(n) h1{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:36px;line-height:44px;}@media screen and (min-width: 600px){.css-cRJClr:nth-child(n) h1{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:44px;font-weight:700;line-height:52px;}}@media screen and (min-width: 1136px){.css-cRJClr:nth-child(n) h1{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:52px;font-weight:700;line-height:64px;}}.css-cRJClr:nth-child(n) h2{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:28px;line-height:36px;}@media screen and (min-width: 600px){.css-cRJClr:nth-child(n) h2{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;}}@media screen and (min-width: 1136px){.css-cRJClr:nth-child(n) h2{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;}}.css-cRJClr:nth-child(n) h3{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:24px;line-height:32px;}.css-cRJClr:nth-child(n) h4{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;line-height:24px;}.css-cRJClr:nth-child(n) h5{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px;line-height:20px;}.css-cRJClr:nth-child(n) h6{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:14px;line-height:16px;}.css-cRJClr:nth-child(n) iframe{max-width:100%;}.css-cRJClr:nth-child(n) img{max-width:100%;}.css-cRJClr:nth-child(n) ol{color:currentColor;list-style-type:decimal;}.css-cRJClr:nth-child(n) ol > li::marker{font-weight:bold;}.css-cRJClr:nth-child(n) ol ol{list-style-type:lower-latin;}.css-cRJClr:nth-child(n) ol ol > li::marker{font-weight:bold;}.css-cRJClr:nth-child(n) ol ol ol{list-style-type:lower-roman;}.css-cRJClr:nth-child(n) ol ol ol > li::marker{font-weight:bold;}.css-cRJClr:nth-child(n) ol ol ol ol{list-style-type:decimal;}.css-cRJClr:nth-child(n) ol ol ol ol > li::marker{font-weight:bold;}.css-cRJClr:nth-child(n) p{color:currentColor;}.css-cRJClr:nth-child(n) p a u{text-decoration:none;}.css-cRJClr:nth-child(n) strong{font-weight:500;}.css-cRJClr:nth-child(n) table{border-collapse:collapse;display:block;overflow-x:scroll;}@media (min-width: 1120px){.css-cRJClr:nth-child(n) table{width:calc(1280px - 2 * 64px);}}@media (min-width: 768px) and (max-width: 1119px){.css-cRJClr:nth-child(n) table{width:calc(100vw - 2 * 36px);}}@media (max-width: 767px){.css-cRJClr:nth-child(n) table{width:calc(100vw - 2 * 24px);}}.css-cRJClr:nth-child(n) table th{padding:12px;text-align:left;}.css-cRJClr:nth-child(n) tbody > tr{border-bottom:1px solid #C4C4C4;}.css-cRJClr:nth-child(n) tbody td{color:#3F3F3F;font-family:'Inter', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:24px 16px 24px;}.css-cRJClr:nth-child(n) thead th{color:#3F3F3F;font-family:'Inter', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-bottom:7px;}.css-cRJClr:nth-child(n) ul{color:currentColor;list-style-type:disc;}.css-cRJClr:nth-child(n) ul ul{list-style-type:circle;}.css-cRJClr:nth-child(n) ul ul ul{list-style-type:square;}.css-cRJClr:nth-child(n) ul ul ul ul{list-style-type:disc;}@media (min-width: 768px) and (max-width: 1119px){.css-cRJClr{font-size:16px;line-height:24px;}}@media (max-width: 767px){.css-cRJClr{font-size:16px;line-height:24px;}}.css-dMtHoP{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:12px;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-top:14px;padding-bottom:14px;padding-left:25px;padding-right:25px;color:#FFFFFF;background-color:#0E0E0E;}.css-dMtHoP:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-dMtHoP:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-dMtHoP:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-dMtHoP:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-fJRshr{background-color:#FFFFFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;min-height:auto;max-height:auto;margin:0 auto;padding-top:0;padding-bottom:0;}@media screen and (min-width: 320px){.css-fJRshr{min-height:auto;max-height:auto;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-fJRshr{min-height:auto;max-height:auto;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-fJRshr{min-height:auto;max-height:auto;padding-top:0;padding-bottom:0;}}.css-bUIKNv{color:#0E0E0E;background-color:transparent;padding-top:0;padding-right:24px;padding-bottom:40px;padding-left:24px;}@media screen and (min-width: 320px){.css-bUIKNv{background-color:transparent;padding-top:0;padding-right:24px;padding-bottom:40px;padding-left:24px;}}@media screen and (min-width: 600px){.css-bUIKNv{background-color:transparent;padding-top:0;padding-right:32px;padding-bottom:56px;padding-left:32px;}}@media screen and (min-width: 1136px){.css-bUIKNv{background-color:transparent;padding-top:0;padding-right:64px;padding-bottom:64px;padding-left:64px;}}.css-iUrvYQ{cursor:default;}.css-jmnQxd{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;line-height:36px;color:currentColor;letter-spacing:0;margin:0;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;}@media screen and (min-width: 600px){.css-jmnQxd{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;}}@media screen and (min-width: 1136px){.css-jmnQxd{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;}}.css-fFTFHu{text-align:left;}@media screen and (min-width: 320px){.css-fFTFHu{margin-bottom:20px;}}@media screen and (min-width: 600px){.css-fFTFHu{margin-bottom:20px;}}@media screen and (min-width: 1136px){.css-fFTFHu{margin-bottom:20px;}}.css-jXTBIX{align-self:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;-webkit-box-pack:left;justify-content:left;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}.css-fxvAeh{-ms-grid-row-align:center;align-self:center;cursor:default;display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:2;width:100%;}@media screen and (min-width: 320px){.css-fxvAeh{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-fxvAeh{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-fxvAeh{display:-ms-grid;display:grid;-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7 / span 6;}}.css-chMsaN{position:relative;}.css-chMsaN::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:66.66666666666667%;pointer-events:none;}.css-chMsaN::after{content:"";display:table;clear:both;}.css-tWBhI{background-color:#0E0E0E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;height:auto;min-height:auto;max-height:auto;margin:0 auto;padding-top:0;padding-bottom:0;}@media screen and (min-width: 320px){.css-tWBhI{height:;padding-top:0;padding-bottom:0;}}@media screen and (min-width: 600px){.css-tWBhI{padding-top:0;padding-bottom:0;}}@media screen and (min-width: 1136px){.css-tWBhI{padding-top:0;padding-bottom:0;}}.css-jSgpzx{background-image:url("../img/ui/991447f64ca63acc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;width:100%;height:100%;top:0;left:0;transform:scaleX(1);z-index:-1;}.css-fvPrMX{color:#FFFFFF;background-color:#0E0E0E;padding-top:0;padding-right:24px;padding-bottom:40px;padding-left:24px;}@media screen and (min-width: 320px){.css-fvPrMX{padding-top:0;padding-right:24px;padding-bottom:40px;padding-left:24px;}}@media screen and (min-width: 600px){.css-fvPrMX{padding-top:0;padding-right:32px;padding-bottom:56px;padding-left:32px;}}@media screen and (min-width: 1136px){.css-fvPrMX{padding-top:0;padding-right:64px;padding-bottom:64px;padding-left:64px;}}.css-cBjptC{color:#FFFFFF;background-color:transparent;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;}@media screen and (min-width: 320px){.css-cBjptC{background-color:transparent;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;}}@media screen and (min-width: 600px){.css-cBjptC{background-color:transparent;padding-top:0;padding-right:32px;padding-bottom:0;padding-left:32px;}}@media screen and (min-width: 1136px){.css-cBjptC{background-color:transparent;padding-top:0;padding-right:64px;padding-bottom:0;padding-left:64px;}}.css-lnfBga{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:2;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-lnfBga{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-lnfBga{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-lnfBga{-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8 / span 5;}}.css-fswzpu{-ms-grid-row-align:center;align-self:center;cursor:default;display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:1;width:100%;}@media screen and (min-width: 320px){.css-fswzpu{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-fswzpu{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-fswzpu{display:-ms-grid;display:grid;grid-column:span 6;}}.css-iJydmP{position:relative;}.css-iJydmP::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%;pointer-events:none;}.css-iJydmP::after{content:"";display:table;clear:both;}.css-kjvlhy{display:inherit;}@media screen and (min-width: 1136px){.css-kjvlhy{display:none;}}.css-kxwbpp{align-self:flex-start;display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;height:100%;width:100%;}@media screen and (min-width: 1136px){.css-kxwbpp{grid-column:span 6;}}.css-igbwHX{color:#FFFFFF;background-color:transparent;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}@media screen and (min-width: 320px){.css-igbwHX{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;}}@media screen and (min-width: 600px){.css-igbwHX{padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px;}}@media screen and (min-width: 1136px){.css-igbwHX{padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;}}.css-iJBsix{display:block;}@media screen and (min-width: 600px){.css-iJBsix{display:none;}}.css-dOaEGx{display:none;}@media screen and (min-width: 600px){.css-dOaEGx{display:block;}}.css-faZdHr{-webkit-box-align:start;align-items:flex-start;color:#272727;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;text-decoration:none;}.css-iEmtFV{background:#FFFFFF;border:1px solid hsla(0, 0%, 0%, 0.12);color:#0E0E0E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;text-decoration:none;width:100%;}.css-iEmtFV:hover [data-testid="icon-wrapper"]{transform:translateX(12px);}.css-dVUhLk{flex-shrink:0;height:84px;margin:16px 0 16px 16px;width:84px;}@media screen and (min-width: 1136px){.css-dVUhLk{height:150px;margin:24px 0 24px 24px;width:150px;}}.css-bgThKr{overflow:hidden;padding-bottom:calc(1/1 * 100%);position:relative;width:100%;}.css-kPYsfL{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:16px 48px 16px 16px;}@media screen and (min-width: 1136px){.css-kPYsfL{padding:24px 48px 24px 24px;}}.css-eBXbCk{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;font-weight:700;line-height:32px;color:currentColor;letter-spacing:0;margin:0;-webkit-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 200ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;}.css-dicIax{position:absolute;top:50%;transform:translateX(0);-webkit-transition:all 400ms ease !important;-moz-transition:all 400ms ease !important;transition:all 400ms ease !important;width:20px;right:16px;}@media screen and (min-width: 1136px){.css-dicIax{right:24px;}}.css-frFPCp{background:#FFFFFF;border:none;color:#0E0E0E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;text-decoration:none;width:100%;}.css-frFPCp:hover [data-testid="icon-wrapper"]{transform:translateX(12px);}.css-eMCIci{color:currentColor;letter-spacing:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:24px;}.css-eMCIci:nth-child(n) *:first-of-type{margin-top:0;}.css-eMCIci:nth-child(n) *:last-of-type{margin-bottom:0;}.css-eMCIci:nth-child(n) > *{margin-bottom:15px;margin-top:15px;}.css-eMCIci:nth-child(n) a{border-bottom:1px solid currentColor;color:currentColor;cursor:pointer;text-decoration:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease;word-break:break-word;}.css-eMCIci:nth-child(n) a u{text-decoration:none;}.css-eMCIci:nth-child(n) a:hover{opacity:0.8;}.css-eMCIci:nth-child(n) b{font-weight:500;}.css-eMCIci:nth-child(n) h1{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:36px;line-height:44px;}@media screen and (min-width: 600px){.css-eMCIci:nth-child(n) h1{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:44px;font-weight:700;line-height:52px;}}@media screen and (min-width: 1136px){.css-eMCIci:nth-child(n) h1{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:52px;font-weight:700;line-height:64px;}}.css-eMCIci:nth-child(n) h2{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:28px;line-height:36px;}@media screen and (min-width: 600px){.css-eMCIci:nth-child(n) h2{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;}}@media screen and (min-width: 1136px){.css-eMCIci:nth-child(n) h2{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:36px;font-weight:700;line-height:44px;}}.css-eMCIci:nth-child(n) h3{color:currentColor;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:24px;line-height:32px;}.css-eMCIci:nth-child(n) h4{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;line-height:24px;}.css-eMCIci:nth-child(n) h5{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:16px;line-height:20px;}.css-eMCIci:nth-child(n) h6{color:currentColor;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:14px;line-height:16px;}.css-eMCIci:nth-child(n) iframe{max-width:100%;}.css-eMCIci:nth-child(n) img{max-width:100%;}.css-eMCIci:nth-child(n) ol{color:currentColor;list-style-type:decimal;margin:0;padding-left:20px;padding-top:0;}.css-eMCIci:nth-child(n) ol > li::marker{font-weight:bold;}.css-eMCIci:nth-child(n) ol ol{list-style-type:lower-latin;}.css-eMCIci:nth-child(n) ol ol > li::marker{font-weight:bold;}.css-eMCIci:nth-child(n) ol ol ol{list-style-type:lower-roman;}.css-eMCIci:nth-child(n) ol ol ol > li::marker{font-weight:bold;}.css-eMCIci:nth-child(n) ol ol ol ol{list-style-type:decimal;}.css-eMCIci:nth-child(n) ol ol ol ol > li::marker{font-weight:bold;}.css-eMCIci:nth-child(n) p{color:currentColor;}.css-eMCIci:nth-child(n) p a u{text-decoration:none;}.css-eMCIci:nth-child(n) strong{font-weight:500;}.css-eMCIci:nth-child(n) table{border-collapse:collapse;display:block;overflow-x:scroll;}@media (min-width: 1120px){.css-eMCIci:nth-child(n) table{width:calc(1280px - 2 * 64px);}}@media (min-width: 768px) and (max-width: 1119px){.css-eMCIci:nth-child(n) table{width:calc(100vw - 2 * 36px);}}@media (max-width: 767px){.css-eMCIci:nth-child(n) table{width:calc(100vw - 2 * 24px);}}.css-eMCIci:nth-child(n) table th{padding:12px;text-align:left;}.css-eMCIci:nth-child(n) tbody > tr{border-bottom:1px solid #C4C4C4;}.css-eMCIci:nth-child(n) tbody td{color:#3F3F3F;font-family:'Inter', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:24px 16px 24px;}.css-eMCIci:nth-child(n) thead th{color:#3F3F3F;font-family:'Inter', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-bottom:7px;}.css-eMCIci:nth-child(n) ul{color:currentColor;list-style-type:disc;}.css-eMCIci:nth-child(n) ul ul{list-style-type:circle;}.css-eMCIci:nth-child(n) ul ul ul{list-style-type:square;}.css-eMCIci:nth-child(n) ul ul ul ul{list-style-type:disc;}.css-eMCIci:nth-child(n) li{padding-left:15px;}.css-eMCIci:nth-child(n) li > p{margin-top:10px;padding:0;}.css-eMCIci:nth-child(n) li > p:last-of-type{margin-bottom:10px;margin-top:0;padding:0;}.css-eMCIci:nth-child(n) p:first-of-type{margin:0;}.css-eMCIci:nth-child(n) p:last-of-type{margin-bottom:0;margin-top:10px;}.css-eMCIci:nth-child(n) p:only-of-type{margin:0;}.css-jOhJVe{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;}.css-dGnFJR{align-self:flex-start;max-width:100%;padding-bottom:40px;padding-left:24px;padding-right:24px;padding-top:40px;width:100%;}@media screen and (min-width: 600px){.css-dGnFJR{padding-bottom:56px;padding-left:32px;padding-right:32px;padding-top:56px;}}@media screen and (min-width: 1136px){.css-dGnFJR{max-width:1152px;padding-bottom:64px;padding-left:64px;padding-right:64px;padding-top:64px;}}.css-jbfbJK{grid-column:span 12;height:100%;}@media screen and (min-width: 600px){.css-jbfbJK{grid-column:span 4;}}.css-jgmlEN{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:start;width:100%;}@media screen and (min-width: 1136px){.css-jgmlEN{-webkit-box-pack:start;justify-content:flex-start;}}.css-cjHYHA{margin:4px;min-width:128px;}.css-iXmjNW{display:none;}@media screen and (min-width: 1136px){.css-iXmjNW{display:-ms-grid;display:grid;grid-column:span 1;}}.css-rjIkq{grid-column:span 12;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-rjIkq{grid-column:span 12;}}@media screen and (min-width: 600px){.css-rjIkq{grid-column:span 8;}}.css-dmEOyR{color:#FFFFFF;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:400;line-height:112px;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);position:relative;text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;text-align:left;top:0;white-space:nowrap;}.css-dmEOyR:hover{color:#FFFFFF;background-size:100% 100%, 100% 100%;}.css-dmEOyR:focus{outline:3px solid #6E6E6E;outline-offset:1px;text-decoration:none;}.css-dmEOyR:visited{color:#FFFFFF;}.css-dmEOyR:active{color:#FFFFFF;}@media screen and (min-width: 1136px){.css-dmEOyR{font-size:24px;}}.css-exCErQ{color:#FFFFFF;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-weight:400;line-height:1;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);position:relative;text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;height:100%;margin-bottom:0;top:0;}.css-exCErQ:hover{color:#FFFFFF;background-size:100% 100%, 100% 100%;}.css-exCErQ:focus{outline:3px solid #6E6E6E;outline-offset:1px;text-decoration:none;color:#FFFFFF;}.css-exCErQ:visited{color:#FFFFFF;}.css-exCErQ:active{color:#484848;}@media screen and (min-width: 1136px){.css-exCErQ{margin-bottom:48px;}}.css-AnBpG{color:inherit;margin-bottom:0;margin-top:0;padding-bottom:2px;position:relative;}.css-AnBpG:focus:after{background:#FFFFFF;bottom:0;color:#FFFFFF;content:'';height:1px;left:0;position:absolute;right:0;width:100%;}.css-AnBpG:hover:after{background:#FFFFFF;bottom:0;color:#FFFFFF;content:'';height:1px;left:0;position:absolute;right:0;width:100%;}.css-cDWyiW{list-style-type:none;margin:0;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0;padding-left:0;}.css-efdIWD{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;grid-auto-flow:row;grid-column:span 3;width:100%;}.css-hCxyXn{margin-bottom:16px;}.css-dQXoUy{color:#FFFFFF;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;line-height:24px;margin-bottom:20px;}.css-qMWPp{color:#FFFFFF;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-weight:500;line-height:inherit;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;cursor:pointer;display:block;margin-bottom:16px;margin-top:0;padding-top:0;}.css-qMWPp:hover{color:#9F9F9F;background-size:100% 100%, 100% 100%;text-decoration:none;}.css-qMWPp:focus{outline:none;outline-offset:1px;text-decoration:none;}.css-qMWPp:visited{color:#FFFFFF;text-decoration:none;}.css-qMWPp:active{color:#484848;}.css-qMWPp:focus:not(:focus-visible){outline:none;}.css-qMWPp:focus-visible{color:#9F9F9F;outline:3px solid #6E6E6E;text-decoration:none;}.css-ekbqzf{color:inherit;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;line-height:20px;margin-top:0;margin-bottom:0;}.css-FvMyi{display:-ms-grid;display:grid;grid-auto-flow:column;grid-column:span 6;-webkit-box-pack:left;justify-content:left;justify-items:start;list-style-type:none;margin:0;padding-bottom:12px;padding-left:0;padding-top:12px;transform:translateX(-12px);}.css-lfhXcE{display:-ms-grid;display:grid;grid-auto-flow:row;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;-webkit-box-pack:left;justify-content:left;justify-items:start;list-style-type:none;margin:0;padding-left:0;transform:translateX(-12px);width:100%;}@media screen and (min-width: 1136px){.css-lfhXcE{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-auto-flow:column;grid-column:span 6;-webkit-box-pack:end;justify-content:end;}}.css-fdGxkK{display:-ms-grid;display:grid;grid-auto-flow:column;grid-column:span 6;width:100%;}.css-kMWZSe{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;color:#FDFDFD;background-color:#161616;height:48px;width:48px;}.css-kMWZSe:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-kMWZSe:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-kMWZSe:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-kMWZSe:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-eCfKro{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#FDFDFD;background-color:#161616;}.css-eCfKro:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-eCfKro:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-eCfKro:hover{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.15) ;}}.css-eCfKro:active{box-shadow:inset 999px 999px 0px rgba(240, 240, 240, 0.2) ;}.css-kThsJe{color:#161616;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-weight:500;line-height:inherit;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);text-decoration:underline;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;}.css-kThsJe:hover{color:#343434;background-size:100% 100%, 100% 100%;}.css-kThsJe:focus{outline:none;outline-offset:1px;text-decoration:none;}.css-kThsJe:visited{color:#5D5D5D;}.css-kThsJe:active{color:#484848;}.css-gzlAMi{grid-column:span 3;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}.css-dKvrsS{color:#9F9F9F;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;line-height:20px;}.css-gBmvBw{grid-column:span 5;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}.css-rwapI{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;list-style-type:none;margin:0;padding-left:0;}@media screen and (min-width: 1136px){.css-rwapI{grid-gap:32px;-webkit-box-pack:end;justify-content:end;}}.css-kfWaOW{color:#9F9F9F;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-weight:500;line-height:inherit;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:16px;}.css-kfWaOW:hover{color:#FFFFFF;background-size:100% 100%, 100% 100%;}.css-kfWaOW:focus{outline:3px solid #6E6E6E;outline-offset:1px;text-decoration:none;}.css-kfWaOW:visited{color:#5D5D5D;}.css-kfWaOW:active{color:#484848;}.css-dtzAnt{color:inherit;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;line-height:20px;margin-top:0;margin-bottom:0;}main:has(input[type="checkbox"]#hamburger-input:checked) .ssr-drawer-wrapper-content{opacity:1;transform:translate3d(0px, 0%, 0px);;visibility:visible;}main:has(input[type="checkbox"]#hamburger-input:not(:checked)) .ssr-drawer-wrapper-content{opacity:0;transform:translate3d(0px, -100%, -10%);visibility:hidden;}.css-PJNUH{background-color:#FFFFFF;border-radius:8px;box-shadow:0 4px 16px hsla(0, 0%, 0%, 0.16);height:100%;opacity:0;position:absolute;top:64px;transform:translate3d(0px, -100%, -10%);transition-duration:250ms;-webkit-transition-property:opacity, transform;-moz-transition-property:opacity, transform;transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.2, 0.8, 0.4, 1);visibility:hidden;width:100%;z-index:1000;}.css-cxltSn{background:none;position:absolute;right:-16px;top:56px;}.css-csgQWN{display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1 / -1;grid-column-gap:40px;grid-row-gap:40px;-ms-grid-columns:repeat(12,1fr);grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1136px;position:relative;}.css-hSTfzq{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-top:14px;padding-bottom:14px;padding-left:14px;padding-right:14px;color:#161616;background-color:transparent;}.css-hSTfzq:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-hSTfzq:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-hSTfzq:hover{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.06) ;}}.css-hSTfzq:active{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.1) ;}.css-kNnmbO{display:none;}@media screen and (min-width: 320px){.css-kNnmbO{display:none;}}@media screen and (min-width: 600px){.css-kNnmbO{display:none;}}@media screen and (min-width: 1136px){.css-kNnmbO{display:inherit;padding-top:128px;}}.css-bEvpjW{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1 / -1;grid-column-gap:40px;grid-row-gap:12px;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1, 1fr);margin:0 auto;padding-bottom:64px;padding-left:24px;padding-right:24px;padding-top:40px;width:100%;}@media screen and (min-width: 1136px){.css-bEvpjW{grid-row-gap:40px;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);padding-left:0;padding-right:0;padding-top:0;width:1136px;}}.css-btbKrJ{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1 / -1;padding-bottom:40px;}.css-gjxHuw{color:#161616;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:28px;line-height:36px;margin:0;}@media screen and (min-width: 320px){.css-gjxHuw{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:28px;line-height:36px;}}@media screen and (min-width: 600px){.css-gjxHuw{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:28px;line-height:36px;}}@media screen and (min-width: 1136px){.css-gjxHuw{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:36px;line-height:44px;}}.css-hpSSim{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:start;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:500;line-height:24px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:20px;color:#161616;background-color:transparent;transform:translate3D(-20px, 0, 0);}.css-hpSSim:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-hpSSim:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-hpSSim:hover{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.06) ;}}.css-hpSSim:active{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.1) ;}.css-lmQHlC{display:none;padding-bottom:96px;padding-left:24px;padding-right:24px;padding-top:12px;}.css-idoxzA{margin-top:0;margin-bottom:0;margin-left:0;overflow:auto;padding-top:0;padding-bottom:0;padding-left:24px;position:relative;outline:none;display:block;border-left:none;list-style:none;padding-right:24px;}.css-jrSJdi{cursor:auto;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;overflow:auto;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;position:relative;outline:none;}.css-coikQw{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;}.css-hDdkid{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;}.css-iITIMg{color:#161616;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;background-image:none;background-repeat:no-repeat;background-size:0% 100%, 100% 100%;cursor:pointer;margin-bottom:16px;margin-top:16px;text-decoration:none;text-underline-position:under;transition-duration:500ms;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);width:100%;will-change:background-size;}.css-iITIMg:active{color:#484848;}.css-iITIMg:focus{outline:3px solid #6E6E6E;outline-offset:1px;text-decoration:none;}.css-iITIMg:focus:not(:focus-visible){outline:none;}.css-iITIMg:hover{background-size:100% 100%, 100% 100%;color:#343434;}.css-iITIMg:visited{color:#0E0E0E;}.css-erEjEB{margin-top:0;margin-bottom:0;margin-left:14px;overflow:auto;padding-top:0;padding-bottom:0;padding-left:6px;position:relative;outline:none;display:none;border-left:none;list-style:none;}.css-bWHXse{cursor:pointer;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;overflow:auto;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;position:relative;outline:none;}.css-cAiWxg{font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#161616;margin-bottom:16px;margin-top:16px;}.css-guiGWC{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:-12px;position:absolute;right:0;top:50%;}.css-dyBMYH{color:#525252;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;background-image:none;background-repeat:no-repeat;background-size:0% 100%, 100% 100%;margin-bottom:16px;margin-top:16px;text-decoration:none;text-underline-position:under;transition-duration:500ms;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);width:100%;will-change:background-size;}.css-dyBMYH:active{color:#484848;}.css-dyBMYH:focus{outline:3px solid #6E6E6E;outline-offset:1px;text-decoration:none;}.css-dyBMYH:focus:not(:focus-visible){outline:none;}.css-dyBMYH:hover{background-size:100% 100%, 100% 100%;color:#343434;}.css-dyBMYH:visited{color:#525252;}.css-OnOXJ{font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;color:#525252;margin-bottom:16px;margin-top:16px;}.css-gjhhIj{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-style:none;border-top-style:none;border-right-style:none;border-bottom-style:none;outline:none;box-sizing:border-box;box-shadow:none;text-decoration:none;-webkit-appearance:none;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 1, 1);cursor:pointer;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:16px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-bottom-left-radius:999px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;color:#161616;background-color:transparent;white-space:nowrap;}.css-gjhhIj:disabled{cursor:not-allowed;background-color:rgba(225, 225, 225, 0.6);color:#BBBBBB;}.css-gjhhIj:focus-visible{box-shadow:inset 0 0 0 2px #FDFDFD, 0 0 0 2px #6E6E6E ;}@media (hover: hover){.css-gjhhIj:hover{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.06) ;}}.css-gjhhIj:active{box-shadow:inset 999px 999px 0px rgba(22, 22, 22, 0.1) ;}.css-kXvOCV{margin-bottom:64px;width:32px;}.css-kfGxPu{-webkit-box-align:center;align-items:center;border-bottom:1px solid #0E0E0E;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:40px;}.css-dkkdtH{width:90%;}.css-cpjRpJ{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-cpjRpJ{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-cpjRpJ{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-cpjRpJ{grid-column:span 5;}}.css-irvtzG{color:#0E0E0E;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-weight:500;line-height:inherit;-webkit-transition-property:backgroundSize;-moz-transition-property:backgroundSize;transition-property:backgroundSize;transition-duration:500ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1);text-decoration:none;text-underline-position:under;will-change:background-size;background-size:0% 100%, 100% 100%;background-repeat:no-repeat;background-image:none;}.css-irvtzG:hover{color:#343434;background-size:100% 100%, 100% 100%;}.css-irvtzG:focus{outline:none;outline-offset:1px;text-decoration:none;}.css-irvtzG:visited{color:#5D5D5D;}.css-irvtzG:active{color:#484848;}.css-dWBVmg{color:inherit;font-family:"Inter Tight", Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:36px;line-height:44px;}.css-iNiNAL{color:#161616;font-family:Inter, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;line-height:24px;}.css-lbyguR{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;order:0;width:100%;-ms-grid-row-align:center;align-self:center;display:-ms-grid;display:grid;}@media screen and (min-width: 320px){.css-lbyguR{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 600px){.css-lbyguR{-ms-grid-column:1;-ms-grid-column-span:-2;grid-column:1/-1;}}@media screen and (min-width: 1136px){.css-lbyguR{grid-column:span 1;}}










    html,body,#root{min-height:100%;}
    html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(14, 14, 14, 0);scroll-padding-top:64px;}
    body{margin:0;}
    html:not([data-tour-cta-eligible="true"]) a[href$="#tour-start"]{display:none !important;}
    button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
    input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}
        body:has(input[type="checkbox"]#hamburger-input:checked) {
      overflow: hidden;
    }
    body:has(input[type="checkbox"]#hamburger-input:not(:checked)) {
      overflow: auto;
    }
          

  
  
  
  
  
  
  
  
