.mui-vw82s4 { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%; }
.mui-1mtb0qx { position: relative; display: flex; overflow: hidden; width: 100%; flex-direction: column; min-height: 100vh; }
@media (min-width: 0px) {
  .mui-1mtb0qx { padding-bottom: calc(88px); }
}
@media (min-width: 720px) {
  .mui-1mtb0qx { padding-bottom: calc(108px); }
}
@media (min-width: 1024px) {
  .mui-1mtb0qx { padding-bottom: 40px; }
}
@media (min-width: 1920px) {
  .mui-1mtb0qx { justify-self: center; }
}
@media (min-width: 0px) {
  .mui-1mtb0qx { padding-bottom: 72px; }
}
@media (min-width: 720px) {
  .mui-1mtb0qx { padding-bottom: 72px; }
}
@media (min-width: 1024px) {
  .mui-1mtb0qx { padding-bottom: 0px; }
}
.mui-19ken56 { background-color: var(--mui-palette-gray-5); position: relative; }
.mui-18pti5 { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-18pti5 { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-18pti5 { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-1tjh24 { display: grid; grid-template-areas: "transaction-providers" "info" "support" "copyright"; row-gap: calc(4 * var(--mui-spacing)); }
@media (min-width: 0px) {
  .mui-1tjh24 { padding-top: calc(4 * var(--mui-spacing)); padding-bottom: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1tjh24 { padding-top: calc(5 * var(--mui-spacing)); padding-bottom: calc(5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-1tjh24 { column-gap: calc(2.5 * var(--mui-spacing)); row-gap: calc(2 * var(--mui-spacing)); grid-template-areas: "transaction-providers info info" "copyright copyright support"; }
}
.mui-1fcuveg { grid-area: transaction-providers; }
.mui-1d1j7a3 { margin: 0px; font-size: 1.25rem; line-height: 140%; font-weight: 700; white-space: nowrap; color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-1d1j7a3 { font-size: 1.5rem; line-height: 135%; }
}
.mui-1d5v5tj { grid-area: info; }
@media (min-width: 1440px) {
  .mui-1d5v5tj { margin-left: calc(2.5 * var(--mui-spacing)); }
}
.mui-1o5huwt { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {
  .mui-1o5huwt { flex-direction: column; }
}
@media (min-width: 1440px) {
  .mui-1o5huwt { flex-direction: row; }
}
@media (min-width: 0px) {
  .mui-1o5huwt { gap: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-1o5huwt { gap: calc(2.5 * var(--mui-spacing)); }
}
.mui-ybg8e2 { display: flex; flex-direction: column; width: 100%; }
@media (min-width: 0px) {
  .mui-ybg8e2 { gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-ybg8e2 { gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-ybg8e2 { gap: calc(3 * var(--mui-spacing)); }
}
.mui-735m33 { margin: 0px; font-size: 1.25rem; line-height: 140%; font-weight: 700; color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-735m33 { font-size: 1.5rem; line-height: 135%; }
}
.mui-ovpn6v { display: grid; }
@media (min-width: 0px) {
  .mui-ovpn6v { grid-template-rows: auto; grid-auto-flow: initial; gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-ovpn6v { grid-template-rows: repeat(2, auto); grid-auto-flow: column; gap: calc(2.5 * var(--mui-spacing)); }
}
.mui-10hlg9l { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
.mui-10hlg9l:hover { text-decoration-color: inherit; }
@media (min-width: 1024px) {
  .mui-10hlg9l:hover { color: var(--mui-palette-blue-text); }
}
.mui-mnn06m { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
.mui-mnn06m:hover { text-decoration-color: inherit; }
@media (min-width: 1024px) {
  .mui-mnn06m:hover { color: var(--mui-palette-blue-text); }
}
.mui-scya0i { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
.mui-scya0i:hover { text-decoration-color: inherit; }
@media (min-width: 1024px) {
  .mui-scya0i:hover { color: var(--mui-palette-blue-text); }
}
.mui-pubsc8 { display: flex; flex-direction: column; flex-shrink: 0; }
@media (min-width: 0px) {
  .mui-pubsc8 { gap: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-pubsc8 { gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-pubsc8 { width: 375px; gap: calc(3 * var(--mui-spacing)); }
}
.mui-eympce { display: flex; flex-direction: row; }
@media (min-width: 0px) {
  .mui-eympce > :not(style):not(style) { margin: 0px; }
  .mui-eympce > :not(style) ~ :not(style) { margin-left: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-eympce > :not(style):not(style) { margin: 0px; }
  .mui-eympce > :not(style) ~ :not(style) { margin-left: calc(2 * var(--mui-spacing)); }
}
.mui-j50y80 { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; position: relative; }
.mui-j50y80:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-j50y80 { width: 36px; height: 36px; }
}
@media (min-width: 720px) {
  .mui-j50y80 { width: 40px; height: 40px; }
}
.mui-j1nl2u { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; position: relative; }
.mui-j1nl2u:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-j1nl2u { width: 36px; height: 36px; }
}
@media (min-width: 720px) {
  .mui-j1nl2u { width: 40px; height: 40px; }
}
.mui-1jo7r28 { grid-area: copyright; }
@media (min-width: 1440px) {
  .mui-1jo7r28 { align-self: end; }
}
.mui-1q3hk8k { margin: 0px; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-gray-2); }
@media (min-width: 720px) {
  .mui-1q3hk8k { font-size: 0.875rem; line-height: 170%; }
}
.mui-1jbq1bh { grid-area: support; }
@media (min-width: 1440px) {
  .mui-1jbq1bh { justify-self: end; }
}
.mui-cuhj4i { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 6px 20px 8px; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; font-weight: 700; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); color: var(--mui-palette-blue-contrastText); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); background-color: var(--mui-palette-blue-main); }
@media (min-width: 0px) {
  .mui-cuhj4i { width: 100%; }
}
@media (min-width: 1440px) {
  .mui-cuhj4i { width: 375px; }
}
@media (min-width: 720px) {
  .mui-cuhj4i { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-cuhj4i[disabled] { cursor: not-allowed; }
@media (min-width: 1024px) {
  .mui-cuhj4i:hover { background-color: var(--mui-palette-blue-light); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); }
  .mui-cuhj4i:active { background-color: var(--mui-palette-blue-main); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); }
}
.mui-cuhj4i:disabled, .mui-cuhj4i[disabled] { background-color: var(--mui-palette-gray-3); color: var(--mui-palette-common-white); box-shadow: none; }

html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: var(--mui-palette-text-primary); font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: var(--mui-palette-background-default); }
@media print {
  body { background-color: var(--mui-palette-common-white); }
}
body::backdrop { background-color: var(--mui-palette-background-default); }

html { scrollbar-width: auto; scrollbar-color: var(--mui-palette-gray-3) #0000; }
body { overflow-y: scroll; }
.categories-swiper { position: relative; }
.categories-swiper .swiper-wrapper { display: flex; box-sizing: border-box; }
.categories-swiper .swiper-slide { display: flex !important; width: fit-content !important; height: fit-content !important; }
.categories-swiper-button-prev-sm, .categories-swiper-button-next-sm { width: 36px; height: 36px; }
@media (min-width: 1024px) {
  .categories-swiper-button-prev-sm, .categories-swiper-button-next-sm { width: 48px; height: 48px; }
}
.categories-swiper-button-prev-md, .categories-swiper-button-next-md { width: 40px; height: 40px; }
@media (min-width: 1024px) {
  .categories-swiper-button-prev-md, .categories-swiper-button-next-md { width: 52px; height: 52px; }
}
.categories-swiper-button-prev, .categories-swiper-button-next { background-color: var(--mui-palette-background-default); color: var(--mui-palette-text-primary); }
.categories-swiper-button-prev:disabled, .categories-swiper-button-next:disabled { opacity: 0; display: none; }
.categories-swiper-button-prev { position: absolute; left: 0px; top: 0px; bottom: 0px; z-index: 1; }
.categories-swiper-button-next { position: absolute; right: 0px; top: 0px; bottom: 0px; z-index: 1; }
.categories-swiper-button-next-md::before { content: ""; position: absolute; top: 0px; bottom: 0px; right: 52px; z-index: -1; width: 92px; background: linear-gradient(to right, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.categories-swiper-button-next-sm::before { content: ""; position: absolute; top: 0px; bottom: 0px; right: 48px; z-index: -1; width: 92px; background: linear-gradient(to right, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.categories-swiper-button-prev-md::after { content: ""; position: absolute; left: 52px; top: 0px; bottom: 0px; z-index: -1; width: 92px; background: linear-gradient(to left, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.categories-swiper-button-prev-sm::after { content: ""; position: absolute; left: 48px; top: 0px; bottom: 0px; z-index: -1; width: 92px; background: linear-gradient(to left, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.hidden-scrollbar { scrollbar-width: none; }
.hidden-scrollbar::-webkit-scrollbar { display: none; width: 0px; height: 0px; }
input { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
input:focus-visible { outline: none; }
* { outline: none; -webkit-tap-highlight-color: transparent; }
.w-full { width: 100%; }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
input[type="number"] { }
a { outline: none; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
a:any-link, a:link, a:visited { color: inherit; text-decoration: none; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6, p, ul, li, input { margin: 0px; padding: 0px; }
@supports (font: -apple-system-body) and (-webkit-appearance: none) {
  img.fix-safari-lazy-loading { clip-path: inset(0.6px); }
}

:root { --mui-spacing: 8px; --mui-shape-borderRadius: 4px; --mui-shadows-0: none; --mui-shadows-1: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12); --mui-shadows-2: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); --mui-shadows-3: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12); --mui-shadows-4: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12); --mui-shadows-5: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12); --mui-shadows-6: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12); --mui-shadows-7: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12); --mui-shadows-8: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12); --mui-shadows-9: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12); --mui-shadows-10: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12); --mui-shadows-11: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12); --mui-shadows-12: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12); --mui-shadows-13: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12); --mui-shadows-14: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12); --mui-shadows-15: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12); --mui-shadows-16: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12); --mui-shadows-17: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12); --mui-shadows-18: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12); --mui-shadows-19: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12); --mui-shadows-20: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12); --mui-shadows-21: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12); --mui-shadows-22: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12); --mui-shadows-23: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12); --mui-shadows-24: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12); --mui-zIndex-mobileStepper: 1000; --mui-zIndex-fab: 1050; --mui-zIndex-speedDial: 1050; --mui-zIndex-appBar: 1100; --mui-zIndex-drawer: 1200; --mui-zIndex-modal: 1300; --mui-zIndex-snackbar: 1400; --mui-zIndex-tooltip: 1500; --mui-font-allVariants: Inter,sans-serif; --mui-font-h1: 300 6rem/1.167 Inter,sans-serif; --mui-font-h2: 300 3.75rem/1.2 Inter,sans-serif; --mui-font-h3: 400 3rem/1.167 Inter,sans-serif; --mui-font-h4: 400 2.125rem/1.235 Inter,sans-serif; --mui-font-h5: 400 1.5rem/1.334 Inter,sans-serif; --mui-font-h6: 500 1.25rem/1.6 Inter,sans-serif; --mui-font-subtitle1: 400 1rem/1.75 Inter,sans-serif; --mui-font-subtitle2: 500 0.875rem/1.57 Inter,sans-serif; --mui-font-body1: 400 1rem/1.5 Inter,sans-serif; --mui-font-body2: 400 0.875rem/1.43 Inter,sans-serif; --mui-font-button: 500 0.875rem/1.75 Inter,sans-serif; --mui-font-caption: 400 0.75rem/1.66 Inter,sans-serif; --mui-font-overline: 400 0.75rem/2.66 Inter,sans-serif; --mui-font-inherit: inherit inherit/inherit inherit; }
:root, .light { color-scheme: light; --mui-palette-blue-dark: #043EDB; --mui-palette-blue-main: #1453FF; --mui-palette-blue-light: #3D71FF; --mui-palette-blue-contrastText: #FFFFFF; --mui-palette-blue-text: #1453FF; --mui-palette-blue-textHover: #3D71FF; --mui-palette-blue-mainChannel: 20 83 255; --mui-palette-blue-lightChannel: 61 113 255; --mui-palette-blue-darkChannel: 4 62 219; --mui-palette-blue-contrastTextChannel: 255 255 255; --mui-palette-violet-dark: #5409D6; --mui-palette-violet-main: #7424FF; --mui-palette-violet-light: #7424FF; --mui-palette-violet-text: #7424FF; --mui-palette-violet-textHover: #7424FF; --mui-palette-violet-contrastText: #FFFFFF; --mui-palette-violet-mainChannel: 116 36 255; --mui-palette-violet-lightChannel: 116 36 255; --mui-palette-violet-darkChannel: 84 9 214; --mui-palette-violet-contrastTextChannel: 255 255 255; --mui-palette-pink-dark: #BA0AF0; --mui-palette-pink-main: #E224FF; --mui-palette-pink-mainChannel: 226 36 255; --mui-palette-pink-darkChannel: 186 10 240; --mui-palette-red-dark: #D60939; --mui-palette-red-main: #FF1A4F; --mui-palette-red-light: #FF3D6A; --mui-palette-red-contrastText: #FFFFFF; --mui-palette-red-text: #FF1A4F; --mui-palette-red-textHover: #FF3D6A; --mui-palette-red-mainChannel: 255 26 79; --mui-palette-red-lightChannel: 255 61 106; --mui-palette-red-darkChannel: 214 9 57; --mui-palette-red-contrastTextChannel: 255 255 255; --mui-palette-orange-dark: #F54100; --mui-palette-orange-main: #FF640A; --mui-palette-orange-light: #FF9900; --mui-palette-orange-text: #FF640A; --mui-palette-orange-textHover: #FF9900; --mui-palette-orange-contrastText: #FFFFFF; --mui-palette-orange-mainChannel: 255 100 10; --mui-palette-orange-lightChannel: 255 153 0; --mui-palette-orange-darkChannel: 245 65 0; --mui-palette-orange-contrastTextChannel: 255 255 255; --mui-palette-yellow-main: #FFDA24; --mui-palette-yellow-light: #FFE357; --mui-palette-yellow-mainChannel: 255 218 36; --mui-palette-yellow-lightChannel: 255 227 87; --mui-palette-green-dark: #008A3C; --mui-palette-green-main: #00A849; --mui-palette-green-light: #17C261; --mui-palette-green-text: #00A849; --mui-palette-green-textHover: #17C261; --mui-palette-green-contrastText: #FFFFFF; --mui-palette-green-mainChannel: 0 168 73; --mui-palette-green-lightChannel: 23 194 97; --mui-palette-green-darkChannel: 0 138 60; --mui-palette-green-contrastTextChannel: 255 255 255; --mui-palette-gray-1: #404452; --mui-palette-gray-2: #828794; --mui-palette-gray-3: #C9CBD1; --mui-palette-gray-4: #E1E3E8; --mui-palette-gray-5: #F2F4F7; --mui-palette-text-primary: #000000; --mui-palette-text-secondary: #828794; --mui-palette-text-disabled: rgba(0, 0, 0, 0.38); --mui-palette-text-primaryChannel: 0 0 0; --mui-palette-text-secondaryChannel: 130 135 148; --mui-palette-background-default: #FFFFFF; --mui-palette-background-paper: #F2F4F7; --mui-palette-background-defaultChannel: 255 255 255; --mui-palette-background-paperChannel: 242 244 247; --mui-palette-gradient-main: linear-gradient(258.33deg, #F2F4F7 0%, #E1E3E8 100%); --mui-palette-gradient-secondary: linear-gradient(270deg, #E1E3E8 0%, #F2F4F7 50%, #E1E3E8 100%); --mui-palette-gradient-mainChannel: linear-gradient(258.33deg, #F2F4F7 0%, #E1E3E8 100%); --mui-palette-error-main: #FF3D6A; --mui-palette-error-light: #FFE5EB; --mui-palette-error-dark: rgb(178, 42, 74); --mui-palette-error-contrastText: #fff; --mui-palette-error-mainChannel: 255 61 106; --mui-palette-error-lightChannel: 255 229 235; --mui-palette-error-darkChannel: 178 42 74; --mui-palette-error-contrastTextChannel: 255 255 255; --mui-palette-divider: #F2F4F7; --mui-palette-common-black: #000; --mui-palette-common-white: #fff; --mui-palette-common-background: #fff; --mui-palette-common-onBackground: #000; --mui-palette-common-backgroundChannel: 255 255 255; --mui-palette-common-onBackgroundChannel: 0 0 0; --mui-palette-primary-main: #1976d2; --mui-palette-primary-light: #42a5f5; --mui-palette-primary-dark: #1565c0; --mui-palette-primary-contrastText: #fff; --mui-palette-primary-mainChannel: 25 118 210; --mui-palette-primary-lightChannel: 66 165 245; --mui-palette-primary-darkChannel: 21 101 192; --mui-palette-primary-contrastTextChannel: 255 255 255; --mui-palette-secondary-main: #9c27b0; --mui-palette-secondary-light: #ba68c8; --mui-palette-secondary-dark: #7b1fa2; --mui-palette-secondary-contrastText: #fff; --mui-palette-secondary-mainChannel: 156 39 176; --mui-palette-secondary-lightChannel: 186 104 200; --mui-palette-secondary-darkChannel: 123 31 162; --mui-palette-secondary-contrastTextChannel: 255 255 255; --mui-palette-warning-main: #ed6c02; --mui-palette-warning-light: #ff9800; --mui-palette-warning-dark: #e65100; --mui-palette-warning-contrastText: #fff; --mui-palette-warning-mainChannel: 237 108 2; --mui-palette-warning-lightChannel: 255 152 0; --mui-palette-warning-darkChannel: 230 81 0; --mui-palette-warning-contrastTextChannel: 255 255 255; --mui-palette-info-main: #0288d1; --mui-palette-info-light: #03a9f4; --mui-palette-info-dark: #01579b; --mui-palette-info-contrastText: #fff; --mui-palette-info-mainChannel: 2 136 209; --mui-palette-info-lightChannel: 3 169 244; --mui-palette-info-darkChannel: 1 87 155; --mui-palette-info-contrastTextChannel: 255 255 255; --mui-palette-success-main: #2e7d32; --mui-palette-success-light: #4caf50; --mui-palette-success-dark: #1b5e20; --mui-palette-success-contrastText: #fff; --mui-palette-success-mainChannel: 46 125 50; --mui-palette-success-lightChannel: 76 175 80; --mui-palette-success-darkChannel: 27 94 32; --mui-palette-success-contrastTextChannel: 255 255 255; --mui-palette-grey-50: #fafafa; --mui-palette-grey-100: #f5f5f5; --mui-palette-grey-200: #eeeeee; --mui-palette-grey-300: #e0e0e0; --mui-palette-grey-400: #bdbdbd; --mui-palette-grey-500: #9e9e9e; --mui-palette-grey-600: #757575; --mui-palette-grey-700: #616161; --mui-palette-grey-800: #424242; --mui-palette-grey-900: #212121; --mui-palette-grey-A100: #f5f5f5; --mui-palette-grey-A200: #eeeeee; --mui-palette-grey-A400: #bdbdbd; --mui-palette-grey-A700: #616161; --mui-palette-action-active: rgba(0, 0, 0, 0.54); --mui-palette-action-hover: rgba(0, 0, 0, 0.04); --mui-palette-action-hoverOpacity: 0.04; --mui-palette-action-selected: rgba(0, 0, 0, 0.08); --mui-palette-action-selectedOpacity: 0.08; --mui-palette-action-disabled: rgba(0, 0, 0, 0.26); --mui-palette-action-disabledBackground: rgba(0, 0, 0, 0.12); --mui-palette-action-disabledOpacity: 0.38; --mui-palette-action-focus: rgba(0, 0, 0, 0.12); --mui-palette-action-focusOpacity: 0.12; --mui-palette-action-activatedOpacity: 0.12; --mui-palette-action-activeChannel: 0 0 0; --mui-palette-action-selectedChannel: 0 0 0; --mui-palette-Alert-errorColor: rgb(102, 91, 94); --mui-palette-Alert-infoColor: rgb(1, 67, 97); --mui-palette-Alert-successColor: rgb(30, 70, 32); --mui-palette-Alert-warningColor: rgb(102, 60, 0); --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-main, #FF3D6A); --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-main, #0288d1); --mui-palette-Alert-successFilledBg: var(--mui-palette-success-main, #2e7d32); --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-main, #ed6c02); --mui-palette-Alert-errorFilledColor: #fff; --mui-palette-Alert-infoFilledColor: #fff; --mui-palette-Alert-successFilledColor: #fff; --mui-palette-Alert-warningFilledColor: #fff; --mui-palette-Alert-errorStandardBg: rgb(255, 252, 253); --mui-palette-Alert-infoStandardBg: rgb(229, 246, 253); --mui-palette-Alert-successStandardBg: rgb(237, 247, 237); --mui-palette-Alert-warningStandardBg: rgb(255, 244, 229); --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #FF3D6A); --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #0288d1); --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #2e7d32); --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ed6c02); --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-100, #f5f5f5); --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-A100, #f5f5f5); --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-700, #616161); --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-700, #616161); --mui-palette-FilledInput-bg: rgba(0, 0, 0, 0.06); --mui-palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09); --mui-palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12); --mui-palette-LinearProgress-primaryBg: rgb(167, 202, 237); --mui-palette-LinearProgress-secondaryBg: rgb(217, 172, 224); --mui-palette-LinearProgress-errorBg: rgb(255, 181, 198); --mui-palette-LinearProgress-infoBg: rgb(158, 209, 237); --mui-palette-LinearProgress-successBg: rgb(175, 205, 177); --mui-palette-LinearProgress-warningBg: rgb(248, 199, 158); --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11); --mui-palette-Slider-primaryTrack: rgb(167, 202, 237); --mui-palette-Slider-secondaryTrack: rgb(217, 172, 224); --mui-palette-Slider-errorTrack: rgb(255, 181, 198); --mui-palette-Slider-infoTrack: rgb(158, 209, 237); --mui-palette-Slider-successTrack: rgb(175, 205, 177); --mui-palette-Slider-warningTrack: rgb(248, 199, 158); --mui-palette-SnackbarContent-bg: rgb(50, 50, 50); --mui-palette-SnackbarContent-color: #fff; --mui-palette-SpeedDialAction-fabHoverBg: rgb(205, 207, 209); --mui-palette-StepConnector-border: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-StepContent-border: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-Switch-defaultColor: var(--mui-palette-common-white, #fff); --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-100, #f5f5f5); --mui-palette-Switch-primaryDisabledColor: rgb(167, 202, 237); --mui-palette-Switch-secondaryDisabledColor: rgb(217, 172, 224); --mui-palette-Switch-errorDisabledColor: rgb(255, 181, 198); --mui-palette-Switch-infoDisabledColor: rgb(158, 209, 237); --mui-palette-Switch-successDisabledColor: rgb(175, 205, 177); --mui-palette-Switch-warningDisabledColor: rgb(248, 199, 158); --mui-palette-TableCell-border: rgba(253, 253, 254, 1); --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92); --mui-palette-dividerChannel: 242 244 247; --mui-opacity-inputPlaceholder: 0.42; --mui-opacity-inputUnderline: 0.42; --mui-opacity-switchTrackDisabled: 0.12; --mui-opacity-switchTrack: 0.38; }
.dark { color-scheme: dark; --mui-palette-common-black: #000; --mui-palette-common-white: #fff; --mui-palette-common-background: #000; --mui-palette-common-onBackground: #fff; --mui-palette-common-backgroundChannel: 0 0 0; --mui-palette-common-onBackgroundChannel: 255 255 255; --mui-palette-primary-main: #90caf9; --mui-palette-primary-light: #e3f2fd; --mui-palette-primary-dark: #42a5f5; --mui-palette-primary-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-primary-mainChannel: 144 202 249; --mui-palette-primary-lightChannel: 227 242 253; --mui-palette-primary-darkChannel: 66 165 245; --mui-palette-primary-contrastTextChannel: 0 0 0; --mui-palette-secondary-main: #ce93d8; --mui-palette-secondary-light: #f3e5f5; --mui-palette-secondary-dark: #ab47bc; --mui-palette-secondary-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-secondary-mainChannel: 206 147 216; --mui-palette-secondary-lightChannel: 243 229 245; --mui-palette-secondary-darkChannel: 171 71 188; --mui-palette-secondary-contrastTextChannel: 0 0 0; --mui-palette-error-main: #FF4D76; --mui-palette-error-light: #52212C; --mui-palette-error-dark: rgb(178, 53, 82); --mui-palette-error-contrastText: #fff; --mui-palette-error-mainChannel: 255 77 118; --mui-palette-error-lightChannel: 82 33 44; --mui-palette-error-darkChannel: 178 53 82; --mui-palette-error-contrastTextChannel: 255 255 255; --mui-palette-warning-main: #ffa726; --mui-palette-warning-light: #ffb74d; --mui-palette-warning-dark: #f57c00; --mui-palette-warning-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-warning-mainChannel: 255 167 38; --mui-palette-warning-lightChannel: 255 183 77; --mui-palette-warning-darkChannel: 245 124 0; --mui-palette-warning-contrastTextChannel: 0 0 0; --mui-palette-info-main: #29b6f6; --mui-palette-info-light: #4fc3f7; --mui-palette-info-dark: #0288d1; --mui-palette-info-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-info-mainChannel: 41 182 246; --mui-palette-info-lightChannel: 79 195 247; --mui-palette-info-darkChannel: 2 136 209; --mui-palette-info-contrastTextChannel: 0 0 0; --mui-palette-success-main: #66bb6a; --mui-palette-success-light: #81c784; --mui-palette-success-dark: #388e3c; --mui-palette-success-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-success-mainChannel: 102 187 106; --mui-palette-success-lightChannel: 129 199 132; --mui-palette-success-darkChannel: 56 142 60; --mui-palette-success-contrastTextChannel: 0 0 0; --mui-palette-grey-50: #fafafa; --mui-palette-grey-100: #f5f5f5; --mui-palette-grey-200: #eeeeee; --mui-palette-grey-300: #e0e0e0; --mui-palette-grey-400: #bdbdbd; --mui-palette-grey-500: #9e9e9e; --mui-palette-grey-600: #757575; --mui-palette-grey-700: #616161; --mui-palette-grey-800: #424242; --mui-palette-grey-900: #212121; --mui-palette-grey-A100: #f5f5f5; --mui-palette-grey-A200: #eeeeee; --mui-palette-grey-A400: #bdbdbd; --mui-palette-grey-A700: #616161; --mui-palette-text-primary: #EBECF0; --mui-palette-text-secondary: #A4A8B2; --mui-palette-text-disabled: rgba(255, 255, 255, 0.5); --mui-palette-text-icon: rgba(255, 255, 255, 0.5); --mui-palette-text-primaryChannel: 235 236 240; --mui-palette-text-secondaryChannel: 164 168 178; --mui-palette-divider: #282933; --mui-palette-background-paper: #282933; --mui-palette-background-default: #14161A; --mui-palette-background-defaultChannel: 20 22 26; --mui-palette-background-paperChannel: 40 41 51; --mui-palette-action-active: #fff; --mui-palette-action-hover: rgba(255, 255, 255, 0.08); --mui-palette-action-hoverOpacity: 0.08; --mui-palette-action-selected: rgba(255, 255, 255, 0.16); --mui-palette-action-selectedOpacity: 0.16; --mui-palette-action-disabled: rgba(255, 255, 255, 0.3); --mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12); --mui-palette-action-disabledOpacity: 0.38; --mui-palette-action-focus: rgba(255, 255, 255, 0.12); --mui-palette-action-focusOpacity: 0.12; --mui-palette-action-activatedOpacity: 0.24; --mui-palette-action-activeChannel: 255 255 255; --mui-palette-action-selectedChannel: 255 255 255; --mui-palette-blue-dark: #1849CC; --mui-palette-blue-main: #2663F0; --mui-palette-blue-light: #5286FF; --mui-palette-blue-contrastText: #FFFFFF; --mui-palette-blue-text: #5286FF; --mui-palette-blue-textHover: #5286FF; --mui-palette-blue-mainChannel: 38 99 240; --mui-palette-blue-lightChannel: 82 134 255; --mui-palette-blue-darkChannel: 24 73 204; --mui-palette-blue-contrastTextChannel: 255 255 255; --mui-palette-violet-dark: #712EE5; --mui-palette-violet-main: #8E4DFF; --mui-palette-violet-light: #AB7AFF; --mui-palette-violet-text: #AB7AFF; --mui-palette-violet-textHover: #AB7AFF; --mui-palette-violet-contrastText: #FFFFFF; --mui-palette-violet-mainChannel: 142 77 255; --mui-palette-violet-lightChannel: 171 122 255; --mui-palette-violet-darkChannel: 113 46 229; --mui-palette-violet-contrastTextChannel: 255 255 255; --mui-palette-pink-dark: #C928FA; --mui-palette-pink-main: #E957FF; --mui-palette-pink-mainChannel: 233 87 255; --mui-palette-pink-darkChannel: 201 40 250; --mui-palette-red-dark: #BD1E43; --mui-palette-red-main: #F0305D; --mui-palette-red-light: #FF4D76; --mui-palette-red-contrastText: #FFFFFF; --mui-palette-red-text: #FF4D76; --mui-palette-red-textHover: #FF4D76; --mui-palette-red-mainChannel: 240 48 93; --mui-palette-red-lightChannel: 255 77 118; --mui-palette-red-darkChannel: 189 30 67; --mui-palette-red-contrastTextChannel: 255 255 255; --mui-palette-orange-dark: #E54E17; --mui-palette-orange-main: #FA7223; --mui-palette-orange-light: #FFA51F; --mui-palette-orange-text: #FA7223; --mui-palette-orange-textHover: #FFA51F; --mui-palette-orange-contrastText: #FFFFFF; --mui-palette-orange-mainChannel: 250 114 35; --mui-palette-orange-lightChannel: 255 165 31; --mui-palette-orange-darkChannel: 229 78 23; --mui-palette-orange-contrastTextChannel: 255 255 255; --mui-palette-yellow-main: #FFE357; --mui-palette-yellow-light: #FFE97A; --mui-palette-yellow-mainChannel: 255 227 87; --mui-palette-yellow-lightChannel: 255 233 122; --mui-palette-green-dark: #007533; --mui-palette-green-main: #10A350; --mui-palette-green-light: #22BD65; --mui-palette-green-text: #22BD65; --mui-palette-green-textHover: #17C261; --mui-palette-green-contrastText: #FFFFFF; --mui-palette-green-mainChannel: 16 163 80; --mui-palette-green-lightChannel: 34 189 101; --mui-palette-green-darkChannel: 0 117 51; --mui-palette-green-contrastTextChannel: 255 255 255; --mui-palette-gray-1: #D3D6DB; --mui-palette-gray-2: #A4A8B2; --mui-palette-gray-3: #707480; --mui-palette-gray-4: #515561; --mui-palette-gray-5: #282933; --mui-palette-gradient-main: linear-gradient(258.33deg, #282933 0%, #515561 100%); --mui-palette-gradient-secondary: linear-gradient(270deg, #515561 0%, #282933 50%, #515561 100%); --mui-palette-gradient-mainChannel: linear-gradient(258.33deg, #282933 0%, #515561 100%); --mui-palette-Alert-errorColor: rgb(185, 166, 170); --mui-palette-Alert-infoColor: rgb(184, 231, 251); --mui-palette-Alert-successColor: rgb(204, 232, 205); --mui-palette-Alert-warningColor: rgb(255, 226, 183); --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, rgb(178, 53, 82)); --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #0288d1); --mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #388e3c); --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #f57c00); --mui-palette-Alert-errorFilledColor: #fff; --mui-palette-Alert-infoFilledColor: #fff; --mui-palette-Alert-successFilledColor: #fff; --mui-palette-Alert-warningFilledColor: rgba(0, 0, 0, 0.87); --mui-palette-Alert-errorStandardBg: rgb(8, 3, 4); --mui-palette-Alert-infoStandardBg: rgb(7, 19, 24); --mui-palette-Alert-successStandardBg: rgb(12, 19, 13); --mui-palette-Alert-warningStandardBg: rgb(25, 18, 7); --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #FF4D76); --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #29b6f6); --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #66bb6a); --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ffa726); --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121); --mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #282933); --mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #EBECF0); --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575); --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242); --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161); --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161); --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09); --mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13); --mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12); --mui-palette-LinearProgress-primaryBg: rgb(72, 101, 124); --mui-palette-LinearProgress-secondaryBg: rgb(103, 73, 108); --mui-palette-LinearProgress-errorBg: rgb(127, 38, 59); --mui-palette-LinearProgress-infoBg: rgb(20, 91, 123); --mui-palette-LinearProgress-successBg: rgb(51, 93, 53); --mui-palette-LinearProgress-warningBg: rgb(127, 83, 19); --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13); --mui-palette-Slider-primaryTrack: rgb(72, 101, 124); --mui-palette-Slider-secondaryTrack: rgb(103, 73, 108); --mui-palette-Slider-errorTrack: rgb(127, 38, 59); --mui-palette-Slider-infoTrack: rgb(20, 91, 123); --mui-palette-Slider-successTrack: rgb(51, 93, 53); --mui-palette-Slider-warningTrack: rgb(127, 83, 19); --mui-palette-SnackbarContent-bg: rgb(250, 250, 250); --mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87); --mui-palette-SpeedDialAction-fabHoverBg: rgb(72, 73, 81); --mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575); --mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575); --mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575); --mui-palette-Switch-primaryDisabledColor: rgb(64, 90, 112); --mui-palette-Switch-secondaryDisabledColor: rgb(92, 66, 97); --mui-palette-Switch-errorDisabledColor: rgb(114, 34, 53); --mui-palette-Switch-infoDisabledColor: rgb(18, 81, 110); --mui-palette-Switch-successDisabledColor: rgb(45, 84, 47); --mui-palette-Switch-warningDisabledColor: rgb(114, 75, 17); --mui-palette-TableCell-border: rgba(12, 13, 16, 1); --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92); --mui-palette-dividerChannel: 40 41 51; --mui-opacity-inputPlaceholder: 0.5; --mui-opacity-inputUnderline: 0.7; --mui-opacity-switchTrackDisabled: 0.2; --mui-opacity-switchTrack: 0.3; --mui-overlays-0: none; --mui-overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051)); --mui-overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069)); --mui-overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082)); --mui-overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092)); --mui-overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101)); --mui-overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108)); --mui-overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114)); --mui-overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119)); --mui-overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124)); --mui-overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128)); --mui-overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132)); --mui-overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135)); --mui-overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139)); --mui-overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142)); --mui-overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145)); --mui-overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147)); --mui-overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15)); --mui-overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152)); --mui-overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155)); --mui-overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157)); --mui-overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159)); --mui-overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161)); --mui-overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163)); --mui-overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165)); }

[data-sonner-toaster][dir="ltr"], html[dir="ltr"] { --toast-icon-margin-start: -3px; --toast-icon-margin-end: 4px; --toast-svg-margin-start: -1px; --toast-svg-margin-end: 0px; --toast-button-margin-start: auto; --toast-button-margin-end: 0; --toast-close-button-start: 0; --toast-close-button-end: unset; --toast-close-button-transform: translate(-35%, -35%); }
[data-sonner-toaster][dir="rtl"], html[dir="rtl"] { --toast-icon-margin-start: 4px; --toast-icon-margin-end: -3px; --toast-svg-margin-start: 0px; --toast-svg-margin-end: -1px; --toast-button-margin-start: 0; --toast-button-margin-end: auto; --toast-close-button-start: unset; --toast-close-button-end: 0; --toast-close-button-transform: translate(35%, -35%); }
[data-sonner-toaster] { position: fixed; width: var(--width); font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --gray1: hsl(0, 0%, 99%); --gray2: hsl(0, 0%, 97.3%); --gray3: hsl(0, 0%, 95.1%); --gray4: hsl(0, 0%, 93%); --gray5: hsl(0, 0%, 90.9%); --gray6: hsl(0, 0%, 88.7%); --gray7: hsl(0, 0%, 85.8%); --gray8: hsl(0, 0%, 78%); --gray9: hsl(0, 0%, 56.1%); --gray10: hsl(0, 0%, 52.3%); --gray11: hsl(0, 0%, 43.5%); --gray12: hsl(0, 0%, 9%); --border-radius: 8px; box-sizing: border-box; padding: 0px; margin: 0px; list-style: none; outline: 0px; z-index: 999999999; transition: transform 0.4s; }
@media (hover: none) and (pointer: coarse) {
  [data-sonner-toaster][data-lifted="true"] { transform: none; }
}
[data-sonner-toaster][data-x-position="right"] { right: var(--offset-right); }
[data-sonner-toaster][data-x-position="left"] { left: var(--offset-left); }
[data-sonner-toaster][data-x-position="center"] { left: 50%; transform: translateX(-50%); }
[data-sonner-toaster][data-y-position="top"] { top: var(--offset-top); }
[data-sonner-toaster][data-y-position="bottom"] { bottom: var(--offset-bottom); }
[data-sonner-toast] { --y: translateY(100%); --lift-amount: calc(var(--lift) * var(--gap)); z-index: var(--z-index); position: absolute; opacity: 0; transform: var(--y); touch-action: none; transition: transform 0.4s, opacity 0.4s, height 0.4s, box-shadow 0.2s; box-sizing: border-box; outline: 0px; overflow-wrap: anywhere; }
[data-sonner-toast][data-styled="true"] { padding: 16px; background: var(--normal-bg); border: 1px solid var(--normal-border); color: var(--normal-text); border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; width: var(--width); font-size: 13px; display: flex; align-items: center; gap: 6px; }
[data-sonner-toast]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
[data-sonner-toast][data-y-position="top"] { top: 0px; --y: translateY(-100%); --lift: 1; --lift-amount: calc(1 * var(--gap)); }
[data-sonner-toast][data-y-position="bottom"] { bottom: 0px; --y: translateY(100%); --lift: -1; --lift-amount: calc(var(--lift) * var(--gap)); }
[data-sonner-toast][data-styled="true"] [data-description] { font-weight: 400; line-height: 1.4; color: rgb(63, 63, 63); }
[data-rich-colors="true"][data-sonner-toast][data-styled="true"] [data-description] { color: inherit; }
[data-sonner-toaster][data-sonner-theme="dark"] [data-description] { color: rgb(232, 232, 232); }
[data-sonner-toast][data-styled="true"] [data-title] { font-weight: 500; line-height: 1.5; color: inherit; }
[data-sonner-toast][data-styled="true"] [data-icon] { display: flex; height: 16px; width: 16px; position: relative; justify-content: flex-start; align-items: center; flex-shrink: 0; margin-left: var(--toast-icon-margin-start); margin-right: var(--toast-icon-margin-end); }
[data-sonner-toast][data-promise="true"] [data-icon] > svg { opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }
[data-sonner-toast][data-styled="true"] [data-icon] > * { flex-shrink: 0; }
[data-sonner-toast][data-styled="true"] [data-icon] svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }
[data-sonner-toast][data-styled="true"] [data-content] { display: flex; flex-direction: column; gap: 2px; }
[data-sonner-toast][data-styled="true"] [data-button] { border-radius: 4px; padding-left: 8px; padding-right: 8px; height: 24px; font-size: 12px; color: var(--normal-bg); background: var(--normal-text); margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 500; cursor: pointer; outline: 0px; display: flex; align-items: center; flex-shrink: 0; transition: opacity 0.4s, box-shadow 0.2s; }
[data-sonner-toast][data-styled="true"] [data-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px; }
[data-sonner-toast][data-styled="true"] [data-button]:first-of-type { margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); }
[data-sonner-toast][data-styled="true"] [data-cancel] { color: var(--normal-text); background: rgba(0, 0, 0, 0.08); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] [data-cancel] { background: rgba(255, 255, 255, 0.3); }
[data-sonner-toast][data-styled="true"] [data-close-button] { position: absolute; left: var(--toast-close-button-start); right: var(--toast-close-button-end); top: 0px; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; padding: 0px; color: var(--gray12); background: var(--normal-bg); border: 1px solid var(--gray4); transform: var(--toast-close-button-transform); border-radius: 50%; cursor: pointer; z-index: 1; transition: opacity 0.1s, background 0.2s, border-color 0.2s; }
[data-sonner-toast][data-styled="true"] [data-close-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
[data-sonner-toast][data-styled="true"] [data-disabled="true"] { cursor: not-allowed; }
[data-sonner-toast][data-styled="true"]:hover [data-close-button]:hover { background: var(--gray2); border-color: var(--gray5); }
[data-sonner-toast][data-swiping="true"]::before { content: ""; position: absolute; left: -100%; right: -100%; height: 100%; z-index: -1; }
[data-sonner-toast][data-y-position="top"][data-swiping="true"]::before { bottom: 50%; transform: scaleY(3) translateY(50%); }
[data-sonner-toast][data-y-position="bottom"][data-swiping="true"]::before { top: 50%; transform: scaleY(3) translateY(-50%); }
[data-sonner-toast][data-swiping="false"][data-removed="true"]::before { content: ""; position: absolute; inset: 0px; transform: scaleY(2); }
[data-sonner-toast][data-expanded="true"]::after { content: ""; position: absolute; left: 0px; height: calc(var(--gap) + 1px); bottom: 100%; width: 100%; }
[data-sonner-toast][data-mounted="true"] { --y: translateY(0); opacity: 1; }
[data-sonner-toast][data-expanded="false"][data-front="false"] { --scale: var(--toasts-before) * 0.05 + 1; --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); height: var(--front-toast-height); }
[data-sonner-toast] > * { transition: opacity 0.4s; }
[data-sonner-toast][data-x-position="right"] { right: 0px; }
[data-sonner-toast][data-x-position="left"] { left: 0px; }
[data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"] > * { opacity: 0; }
[data-sonner-toast][data-visible="false"] { opacity: 0; pointer-events: none; }
[data-sonner-toast][data-mounted="true"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset))); height: var(--initial-height); }
[data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"] { --y: translateY(calc(var(--lift) * -100%)); opacity: 0; }
[data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); opacity: 0; }
[data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"] { --y: translateY(40%); opacity: 0; transition: transform 0.5s, opacity 0.2s; }
[data-sonner-toast][data-removed="true"][data-front="false"]::before { height: calc(var(--initial-height) + 20%); }
[data-sonner-toast][data-swiping="true"] { transform: var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0)); transition: none; }
[data-sonner-toast][data-swiped="true"] { user-select: none; }
[data-sonner-toast][data-swipe-out="true"][data-y-position="bottom"], [data-sonner-toast][data-swipe-out="true"][data-y-position="top"] { animation-duration: 0.2s; animation-timing-function: ease-out; animation-fill-mode: forwards; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="left"] { animation-name: swipe-out-left; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="right"] { animation-name: swipe-out-right; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="up"] { animation-name: swipe-out-up; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="down"] { animation-name: swipe-out-down; }
@keyframes swipe-out-left { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
@keyframes swipe-out-right { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
@keyframes swipe-out-up { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
@keyframes swipe-out-down { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
@media (max-width: 600px) {
  [data-sonner-toaster] { position: fixed; right: var(--mobile-offset-right); left: var(--mobile-offset-left); width: 100%; }
  [data-sonner-toaster][dir="rtl"] { left: calc(var(--mobile-offset-left) * -1); }
  [data-sonner-toaster] [data-sonner-toast] { left: 0px; right: 0px; width: calc(100% - var(--mobile-offset-left) * 2); }
  [data-sonner-toaster][data-x-position="left"] { left: var(--mobile-offset-left); }
  [data-sonner-toaster][data-y-position="bottom"] { bottom: var(--mobile-offset-bottom); }
  [data-sonner-toaster][data-y-position="top"] { top: var(--mobile-offset-top); }
  [data-sonner-toaster][data-x-position="center"] { left: var(--mobile-offset-left); right: var(--mobile-offset-right); transform: none; }
}
[data-sonner-toaster][data-sonner-theme="light"] { --normal-bg: #fff; --normal-border: var(--gray4); --normal-text: var(--gray12); --success-bg: hsl(143, 85%, 96%); --success-border: hsl(145, 92%, 87%); --success-text: hsl(140, 100%, 27%); --info-bg: hsl(208, 100%, 97%); --info-border: hsl(221, 91%, 93%); --info-text: hsl(210, 92%, 45%); --warning-bg: hsl(49, 100%, 97%); --warning-border: hsl(49, 91%, 84%); --warning-text: hsl(31, 92%, 45%); --error-bg: hsl(359, 100%, 97%); --error-border: hsl(359, 100%, 94%); --error-text: hsl(360, 100%, 45%); }
[data-sonner-toaster][data-sonner-theme="light"] [data-sonner-toast][data-invert="true"] { --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-invert="true"] { --normal-bg: #fff; --normal-border: var(--gray3); --normal-text: var(--gray12); }
[data-sonner-toaster][data-sonner-theme="dark"] { --normal-bg: #000; --normal-bg-hover: hsl(0, 0%, 12%); --normal-border: hsl(0, 0%, 20%); --normal-border-hover: hsl(0, 0%, 25%); --normal-text: var(--gray1); --success-bg: hsl(150, 100%, 6%); --success-border: hsl(147, 100%, 12%); --success-text: hsl(150, 86%, 65%); --info-bg: hsl(215, 100%, 6%); --info-border: hsl(223, 43%, 17%); --info-text: hsl(216, 87%, 65%); --warning-bg: hsl(64, 100%, 6%); --warning-border: hsl(60, 100%, 9%); --warning-text: hsl(46, 87%, 65%); --error-bg: hsl(358, 76%, 10%); --error-border: hsl(357, 89%, 16%); --error-text: hsl(358, 100%, 81%); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button] { background: var(--normal-bg); border-color: var(--normal-border); color: var(--normal-text); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button]:hover { background: var(--normal-bg-hover); border-color: var(--normal-border-hover); }
[data-rich-colors="true"][data-sonner-toast][data-type="success"] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="success"] [data-close-button] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="info"] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="info"] [data-close-button] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="warning"] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="warning"] [data-close-button] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="error"] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="error"] [data-close-button] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
.sonner-loading-wrapper { --size: 16px; height: var(--size); width: var(--size); position: absolute; inset: 0px; z-index: 10; }
.sonner-loading-wrapper[data-visible="false"] { transform-origin: center center; animation: 0.2s ease 0s 1 normal forwards running sonner-fade-out; }
.sonner-spinner { position: relative; top: 50%; left: 50%; height: var(--size); width: var(--size); }
.sonner-loading-bar { animation: 1.2s linear 0s infinite normal none running sonner-spin; background: var(--gray11); border-radius: 6px; height: 8%; left: -10%; position: absolute; top: -3.9%; width: 24%; }
.sonner-loading-bar:first-child { animation-delay: -1.2s; transform: rotate(0.0001deg) translate(146%); }
.sonner-loading-bar:nth-child(2) { animation-delay: -1.1s; transform: rotate(30deg) translate(146%); }
.sonner-loading-bar:nth-child(3) { animation-delay: -1s; transform: rotate(60deg) translate(146%); }
.sonner-loading-bar:nth-child(4) { animation-delay: -0.9s; transform: rotate(90deg) translate(146%); }
.sonner-loading-bar:nth-child(5) { animation-delay: -0.8s; transform: rotate(120deg) translate(146%); }
.sonner-loading-bar:nth-child(6) { animation-delay: -0.7s; transform: rotate(150deg) translate(146%); }
.sonner-loading-bar:nth-child(7) { animation-delay: -0.6s; transform: rotate(180deg) translate(146%); }
.sonner-loading-bar:nth-child(8) { animation-delay: -0.5s; transform: rotate(210deg) translate(146%); }
.sonner-loading-bar:nth-child(9) { animation-delay: -0.4s; transform: rotate(240deg) translate(146%); }
.sonner-loading-bar:nth-child(10) { animation-delay: -0.3s; transform: rotate(270deg) translate(146%); }
.sonner-loading-bar:nth-child(11) { animation-delay: -0.2s; transform: rotate(300deg) translate(146%); }
.sonner-loading-bar:nth-child(12) { animation-delay: -0.1s; transform: rotate(330deg) translate(146%); }
@keyframes sonner-fade-in { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes sonner-fade-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); }
}
@keyframes sonner-spin { 
  0% { opacity: 1; }
  100% { opacity: 0.15; }
}
@media (prefers-reduced-motion) {
  .sonner-loading-bar, [data-sonner-toast], [data-sonner-toast] > * { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
}
.sonner-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center center; transition: opacity 0.2s, transform 0.2s; }
.sonner-loader[data-visible="false"] { opacity: 0; transform: scale(0.8) translate(-50%, -50%); }

html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: var(--mui-palette-text-primary); font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: var(--mui-palette-background-default); }
@media print {
  body { background-color: var(--mui-palette-common-white); }
}
body::backdrop { background-color: var(--mui-palette-background-default); }

html { scrollbar-width: auto; scrollbar-color: var(--mui-palette-gray-3) #0000; }
body { overflow-y: scroll; }
.categories-swiper { position: relative; }
.categories-swiper .swiper-wrapper { display: flex; box-sizing: border-box; }
.categories-swiper .swiper-slide { display: flex !important; width: fit-content !important; height: fit-content !important; }
.categories-swiper-button-prev-sm, .categories-swiper-button-next-sm { width: 36px; height: 36px; }
@media (min-width: 1024px) {
  .categories-swiper-button-prev-sm, .categories-swiper-button-next-sm { width: 48px; height: 48px; }
}
.categories-swiper-button-prev-md, .categories-swiper-button-next-md { width: 40px; height: 40px; }
@media (min-width: 1024px) {
  .categories-swiper-button-prev-md, .categories-swiper-button-next-md { width: 52px; height: 52px; }
}
.categories-swiper-button-prev, .categories-swiper-button-next { background-color: var(--mui-palette-background-default); color: var(--mui-palette-text-primary); }
.categories-swiper-button-prev:disabled, .categories-swiper-button-next:disabled { opacity: 0; display: none; }
.categories-swiper-button-prev { position: absolute; left: 0px; top: 0px; bottom: 0px; z-index: 1; }
.categories-swiper-button-next { position: absolute; right: 0px; top: 0px; bottom: 0px; z-index: 1; }
.categories-swiper-button-next-md::before { content: ""; position: absolute; top: 0px; bottom: 0px; right: 52px; z-index: -1; width: 92px; background: linear-gradient(to right, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.categories-swiper-button-next-sm::before { content: ""; position: absolute; top: 0px; bottom: 0px; right: 48px; z-index: -1; width: 92px; background: linear-gradient(to right, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.categories-swiper-button-prev-md::after { content: ""; position: absolute; left: 52px; top: 0px; bottom: 0px; z-index: -1; width: 92px; background: linear-gradient(to left, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.categories-swiper-button-prev-sm::after { content: ""; position: absolute; left: 48px; top: 0px; bottom: 0px; z-index: -1; width: 92px; background: linear-gradient(to left, transparent, var(--mui-palette-background-default)); pointer-events: none; }
.hidden-scrollbar { scrollbar-width: none; }
.hidden-scrollbar::-webkit-scrollbar { display: none; width: 0px; height: 0px; }
input { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
input:focus-visible { outline: none; }
* { outline: none; -webkit-tap-highlight-color: transparent; }
.w-full { width: 100%; }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
input[type="number"] { }
a { outline: none; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
a:any-link, a:link, a:visited { color: inherit; text-decoration: none; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6, p, ul, li, input { margin: 0px; padding: 0px; }
@supports (font: -apple-system-body) and (-webkit-appearance: none) {
  img.fix-safari-lazy-loading { clip-path: inset(0.6px); }
}

:root { --mui-spacing: 8px; --mui-shape-borderRadius: 4px; --mui-shadows-0: none; --mui-shadows-1: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12); --mui-shadows-2: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); --mui-shadows-3: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12); --mui-shadows-4: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12); --mui-shadows-5: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12); --mui-shadows-6: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12); --mui-shadows-7: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12); --mui-shadows-8: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12); --mui-shadows-9: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12); --mui-shadows-10: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12); --mui-shadows-11: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12); --mui-shadows-12: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12); --mui-shadows-13: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12); --mui-shadows-14: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12); --mui-shadows-15: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12); --mui-shadows-16: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12); --mui-shadows-17: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12); --mui-shadows-18: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12); --mui-shadows-19: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12); --mui-shadows-20: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12); --mui-shadows-21: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12); --mui-shadows-22: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12); --mui-shadows-23: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12); --mui-shadows-24: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12); --mui-zIndex-mobileStepper: 1000; --mui-zIndex-fab: 1050; --mui-zIndex-speedDial: 1050; --mui-zIndex-appBar: 1100; --mui-zIndex-drawer: 1200; --mui-zIndex-modal: 1300; --mui-zIndex-snackbar: 1400; --mui-zIndex-tooltip: 1500; --mui-font-allVariants: Inter,sans-serif; --mui-font-h1: 300 6rem/1.167 Inter,sans-serif; --mui-font-h2: 300 3.75rem/1.2 Inter,sans-serif; --mui-font-h3: 400 3rem/1.167 Inter,sans-serif; --mui-font-h4: 400 2.125rem/1.235 Inter,sans-serif; --mui-font-h5: 400 1.5rem/1.334 Inter,sans-serif; --mui-font-h6: 500 1.25rem/1.6 Inter,sans-serif; --mui-font-subtitle1: 400 1rem/1.75 Inter,sans-serif; --mui-font-subtitle2: 500 0.875rem/1.57 Inter,sans-serif; --mui-font-body1: 400 1rem/1.5 Inter,sans-serif; --mui-font-body2: 400 0.875rem/1.43 Inter,sans-serif; --mui-font-button: 500 0.875rem/1.75 Inter,sans-serif; --mui-font-caption: 400 0.75rem/1.66 Inter,sans-serif; --mui-font-overline: 400 0.75rem/2.66 Inter,sans-serif; --mui-font-inherit: inherit inherit/inherit inherit; }
:root, .light { color-scheme: light; --mui-palette-blue-dark: #043EDB; --mui-palette-blue-main: #1453FF; --mui-palette-blue-light: #3D71FF; --mui-palette-blue-contrastText: #FFFFFF; --mui-palette-blue-text: #1453FF; --mui-palette-blue-textHover: #3D71FF; --mui-palette-blue-mainChannel: 20 83 255; --mui-palette-blue-lightChannel: 61 113 255; --mui-palette-blue-darkChannel: 4 62 219; --mui-palette-blue-contrastTextChannel: 255 255 255; --mui-palette-violet-dark: #5409D6; --mui-palette-violet-main: #7424FF; --mui-palette-violet-light: #7424FF; --mui-palette-violet-text: #7424FF; --mui-palette-violet-textHover: #7424FF; --mui-palette-violet-contrastText: #FFFFFF; --mui-palette-violet-mainChannel: 116 36 255; --mui-palette-violet-lightChannel: 116 36 255; --mui-palette-violet-darkChannel: 84 9 214; --mui-palette-violet-contrastTextChannel: 255 255 255; --mui-palette-pink-dark: #BA0AF0; --mui-palette-pink-main: #E224FF; --mui-palette-pink-mainChannel: 226 36 255; --mui-palette-pink-darkChannel: 186 10 240; --mui-palette-red-dark: #D60939; --mui-palette-red-main: #FF1A4F; --mui-palette-red-light: #FF3D6A; --mui-palette-red-contrastText: #FFFFFF; --mui-palette-red-text: #FF1A4F; --mui-palette-red-textHover: #FF3D6A; --mui-palette-red-mainChannel: 255 26 79; --mui-palette-red-lightChannel: 255 61 106; --mui-palette-red-darkChannel: 214 9 57; --mui-palette-red-contrastTextChannel: 255 255 255; --mui-palette-orange-dark: #F54100; --mui-palette-orange-main: #FF640A; --mui-palette-orange-light: #FF9900; --mui-palette-orange-text: #FF640A; --mui-palette-orange-textHover: #FF9900; --mui-palette-orange-contrastText: #FFFFFF; --mui-palette-orange-mainChannel: 255 100 10; --mui-palette-orange-lightChannel: 255 153 0; --mui-palette-orange-darkChannel: 245 65 0; --mui-palette-orange-contrastTextChannel: 255 255 255; --mui-palette-yellow-main: #FFDA24; --mui-palette-yellow-light: #FFE357; --mui-palette-yellow-mainChannel: 255 218 36; --mui-palette-yellow-lightChannel: 255 227 87; --mui-palette-green-dark: #008A3C; --mui-palette-green-main: #00A849; --mui-palette-green-light: #17C261; --mui-palette-green-text: #00A849; --mui-palette-green-textHover: #17C261; --mui-palette-green-contrastText: #FFFFFF; --mui-palette-green-mainChannel: 0 168 73; --mui-palette-green-lightChannel: 23 194 97; --mui-palette-green-darkChannel: 0 138 60; --mui-palette-green-contrastTextChannel: 255 255 255; --mui-palette-gray-1: #404452; --mui-palette-gray-2: #828794; --mui-palette-gray-3: #C9CBD1; --mui-palette-gray-4: #E1E3E8; --mui-palette-gray-5: #F2F4F7; --mui-palette-text-primary: #000000; --mui-palette-text-secondary: #828794; --mui-palette-text-disabled: rgba(0, 0, 0, 0.38); --mui-palette-text-primaryChannel: 0 0 0; --mui-palette-text-secondaryChannel: 130 135 148; --mui-palette-background-default: #FFFFFF; --mui-palette-background-paper: #F2F4F7; --mui-palette-background-defaultChannel: 255 255 255; --mui-palette-background-paperChannel: 242 244 247; --mui-palette-gradient-main: linear-gradient(258.33deg, #F2F4F7 0%, #E1E3E8 100%); --mui-palette-gradient-secondary: linear-gradient(270deg, #E1E3E8 0%, #F2F4F7 50%, #E1E3E8 100%); --mui-palette-gradient-mainChannel: linear-gradient(258.33deg, #F2F4F7 0%, #E1E3E8 100%); --mui-palette-error-main: #FF3D6A; --mui-palette-error-light: #FFE5EB; --mui-palette-error-dark: rgb(178, 42, 74); --mui-palette-error-contrastText: #fff; --mui-palette-error-mainChannel: 255 61 106; --mui-palette-error-lightChannel: 255 229 235; --mui-palette-error-darkChannel: 178 42 74; --mui-palette-error-contrastTextChannel: 255 255 255; --mui-palette-divider: #F2F4F7; --mui-palette-common-black: #000; --mui-palette-common-white: #fff; --mui-palette-common-background: #fff; --mui-palette-common-onBackground: #000; --mui-palette-common-backgroundChannel: 255 255 255; --mui-palette-common-onBackgroundChannel: 0 0 0; --mui-palette-primary-main: #1976d2; --mui-palette-primary-light: #42a5f5; --mui-palette-primary-dark: #1565c0; --mui-palette-primary-contrastText: #fff; --mui-palette-primary-mainChannel: 25 118 210; --mui-palette-primary-lightChannel: 66 165 245; --mui-palette-primary-darkChannel: 21 101 192; --mui-palette-primary-contrastTextChannel: 255 255 255; --mui-palette-secondary-main: #9c27b0; --mui-palette-secondary-light: #ba68c8; --mui-palette-secondary-dark: #7b1fa2; --mui-palette-secondary-contrastText: #fff; --mui-palette-secondary-mainChannel: 156 39 176; --mui-palette-secondary-lightChannel: 186 104 200; --mui-palette-secondary-darkChannel: 123 31 162; --mui-palette-secondary-contrastTextChannel: 255 255 255; --mui-palette-warning-main: #ed6c02; --mui-palette-warning-light: #ff9800; --mui-palette-warning-dark: #e65100; --mui-palette-warning-contrastText: #fff; --mui-palette-warning-mainChannel: 237 108 2; --mui-palette-warning-lightChannel: 255 152 0; --mui-palette-warning-darkChannel: 230 81 0; --mui-palette-warning-contrastTextChannel: 255 255 255; --mui-palette-info-main: #0288d1; --mui-palette-info-light: #03a9f4; --mui-palette-info-dark: #01579b; --mui-palette-info-contrastText: #fff; --mui-palette-info-mainChannel: 2 136 209; --mui-palette-info-lightChannel: 3 169 244; --mui-palette-info-darkChannel: 1 87 155; --mui-palette-info-contrastTextChannel: 255 255 255; --mui-palette-success-main: #2e7d32; --mui-palette-success-light: #4caf50; --mui-palette-success-dark: #1b5e20; --mui-palette-success-contrastText: #fff; --mui-palette-success-mainChannel: 46 125 50; --mui-palette-success-lightChannel: 76 175 80; --mui-palette-success-darkChannel: 27 94 32; --mui-palette-success-contrastTextChannel: 255 255 255; --mui-palette-grey-50: #fafafa; --mui-palette-grey-100: #f5f5f5; --mui-palette-grey-200: #eeeeee; --mui-palette-grey-300: #e0e0e0; --mui-palette-grey-400: #bdbdbd; --mui-palette-grey-500: #9e9e9e; --mui-palette-grey-600: #757575; --mui-palette-grey-700: #616161; --mui-palette-grey-800: #424242; --mui-palette-grey-900: #212121; --mui-palette-grey-A100: #f5f5f5; --mui-palette-grey-A200: #eeeeee; --mui-palette-grey-A400: #bdbdbd; --mui-palette-grey-A700: #616161; --mui-palette-action-active: rgba(0, 0, 0, 0.54); --mui-palette-action-hover: rgba(0, 0, 0, 0.04); --mui-palette-action-hoverOpacity: 0.04; --mui-palette-action-selected: rgba(0, 0, 0, 0.08); --mui-palette-action-selectedOpacity: 0.08; --mui-palette-action-disabled: rgba(0, 0, 0, 0.26); --mui-palette-action-disabledBackground: rgba(0, 0, 0, 0.12); --mui-palette-action-disabledOpacity: 0.38; --mui-palette-action-focus: rgba(0, 0, 0, 0.12); --mui-palette-action-focusOpacity: 0.12; --mui-palette-action-activatedOpacity: 0.12; --mui-palette-action-activeChannel: 0 0 0; --mui-palette-action-selectedChannel: 0 0 0; --mui-palette-Alert-errorColor: rgb(102, 91, 94); --mui-palette-Alert-infoColor: rgb(1, 67, 97); --mui-palette-Alert-successColor: rgb(30, 70, 32); --mui-palette-Alert-warningColor: rgb(102, 60, 0); --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-main, #FF3D6A); --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-main, #0288d1); --mui-palette-Alert-successFilledBg: var(--mui-palette-success-main, #2e7d32); --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-main, #ed6c02); --mui-palette-Alert-errorFilledColor: #fff; --mui-palette-Alert-infoFilledColor: #fff; --mui-palette-Alert-successFilledColor: #fff; --mui-palette-Alert-warningFilledColor: #fff; --mui-palette-Alert-errorStandardBg: rgb(255, 252, 253); --mui-palette-Alert-infoStandardBg: rgb(229, 246, 253); --mui-palette-Alert-successStandardBg: rgb(237, 247, 237); --mui-palette-Alert-warningStandardBg: rgb(255, 244, 229); --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #FF3D6A); --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #0288d1); --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #2e7d32); --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ed6c02); --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-100, #f5f5f5); --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-A100, #f5f5f5); --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-700, #616161); --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-700, #616161); --mui-palette-FilledInput-bg: rgba(0, 0, 0, 0.06); --mui-palette-FilledInput-hoverBg: rgba(0, 0, 0, 0.09); --mui-palette-FilledInput-disabledBg: rgba(0, 0, 0, 0.12); --mui-palette-LinearProgress-primaryBg: rgb(167, 202, 237); --mui-palette-LinearProgress-secondaryBg: rgb(217, 172, 224); --mui-palette-LinearProgress-errorBg: rgb(255, 181, 198); --mui-palette-LinearProgress-infoBg: rgb(158, 209, 237); --mui-palette-LinearProgress-successBg: rgb(175, 205, 177); --mui-palette-LinearProgress-warningBg: rgb(248, 199, 158); --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11); --mui-palette-Slider-primaryTrack: rgb(167, 202, 237); --mui-palette-Slider-secondaryTrack: rgb(217, 172, 224); --mui-palette-Slider-errorTrack: rgb(255, 181, 198); --mui-palette-Slider-infoTrack: rgb(158, 209, 237); --mui-palette-Slider-successTrack: rgb(175, 205, 177); --mui-palette-Slider-warningTrack: rgb(248, 199, 158); --mui-palette-SnackbarContent-bg: rgb(50, 50, 50); --mui-palette-SnackbarContent-color: #fff; --mui-palette-SpeedDialAction-fabHoverBg: rgb(205, 207, 209); --mui-palette-StepConnector-border: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-StepContent-border: var(--mui-palette-grey-400, #bdbdbd); --mui-palette-Switch-defaultColor: var(--mui-palette-common-white, #fff); --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-100, #f5f5f5); --mui-palette-Switch-primaryDisabledColor: rgb(167, 202, 237); --mui-palette-Switch-secondaryDisabledColor: rgb(217, 172, 224); --mui-palette-Switch-errorDisabledColor: rgb(255, 181, 198); --mui-palette-Switch-infoDisabledColor: rgb(158, 209, 237); --mui-palette-Switch-successDisabledColor: rgb(175, 205, 177); --mui-palette-Switch-warningDisabledColor: rgb(248, 199, 158); --mui-palette-TableCell-border: rgba(253, 253, 254, 1); --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92); --mui-palette-dividerChannel: 242 244 247; --mui-opacity-inputPlaceholder: 0.42; --mui-opacity-inputUnderline: 0.42; --mui-opacity-switchTrackDisabled: 0.12; --mui-opacity-switchTrack: 0.38; }
.dark { color-scheme: dark; --mui-palette-common-black: #000; --mui-palette-common-white: #fff; --mui-palette-common-background: #000; --mui-palette-common-onBackground: #fff; --mui-palette-common-backgroundChannel: 0 0 0; --mui-palette-common-onBackgroundChannel: 255 255 255; --mui-palette-primary-main: #90caf9; --mui-palette-primary-light: #e3f2fd; --mui-palette-primary-dark: #42a5f5; --mui-palette-primary-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-primary-mainChannel: 144 202 249; --mui-palette-primary-lightChannel: 227 242 253; --mui-palette-primary-darkChannel: 66 165 245; --mui-palette-primary-contrastTextChannel: 0 0 0; --mui-palette-secondary-main: #ce93d8; --mui-palette-secondary-light: #f3e5f5; --mui-palette-secondary-dark: #ab47bc; --mui-palette-secondary-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-secondary-mainChannel: 206 147 216; --mui-palette-secondary-lightChannel: 243 229 245; --mui-palette-secondary-darkChannel: 171 71 188; --mui-palette-secondary-contrastTextChannel: 0 0 0; --mui-palette-error-main: #FF4D76; --mui-palette-error-light: #52212C; --mui-palette-error-dark: rgb(178, 53, 82); --mui-palette-error-contrastText: #fff; --mui-palette-error-mainChannel: 255 77 118; --mui-palette-error-lightChannel: 82 33 44; --mui-palette-error-darkChannel: 178 53 82; --mui-palette-error-contrastTextChannel: 255 255 255; --mui-palette-warning-main: #ffa726; --mui-palette-warning-light: #ffb74d; --mui-palette-warning-dark: #f57c00; --mui-palette-warning-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-warning-mainChannel: 255 167 38; --mui-palette-warning-lightChannel: 255 183 77; --mui-palette-warning-darkChannel: 245 124 0; --mui-palette-warning-contrastTextChannel: 0 0 0; --mui-palette-info-main: #29b6f6; --mui-palette-info-light: #4fc3f7; --mui-palette-info-dark: #0288d1; --mui-palette-info-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-info-mainChannel: 41 182 246; --mui-palette-info-lightChannel: 79 195 247; --mui-palette-info-darkChannel: 2 136 209; --mui-palette-info-contrastTextChannel: 0 0 0; --mui-palette-success-main: #66bb6a; --mui-palette-success-light: #81c784; --mui-palette-success-dark: #388e3c; --mui-palette-success-contrastText: rgba(0, 0, 0, 0.87); --mui-palette-success-mainChannel: 102 187 106; --mui-palette-success-lightChannel: 129 199 132; --mui-palette-success-darkChannel: 56 142 60; --mui-palette-success-contrastTextChannel: 0 0 0; --mui-palette-grey-50: #fafafa; --mui-palette-grey-100: #f5f5f5; --mui-palette-grey-200: #eeeeee; --mui-palette-grey-300: #e0e0e0; --mui-palette-grey-400: #bdbdbd; --mui-palette-grey-500: #9e9e9e; --mui-palette-grey-600: #757575; --mui-palette-grey-700: #616161; --mui-palette-grey-800: #424242; --mui-palette-grey-900: #212121; --mui-palette-grey-A100: #f5f5f5; --mui-palette-grey-A200: #eeeeee; --mui-palette-grey-A400: #bdbdbd; --mui-palette-grey-A700: #616161; --mui-palette-text-primary: #EBECF0; --mui-palette-text-secondary: #A4A8B2; --mui-palette-text-disabled: rgba(255, 255, 255, 0.5); --mui-palette-text-icon: rgba(255, 255, 255, 0.5); --mui-palette-text-primaryChannel: 235 236 240; --mui-palette-text-secondaryChannel: 164 168 178; --mui-palette-divider: #282933; --mui-palette-background-paper: #282933; --mui-palette-background-default: #14161A; --mui-palette-background-defaultChannel: 20 22 26; --mui-palette-background-paperChannel: 40 41 51; --mui-palette-action-active: #fff; --mui-palette-action-hover: rgba(255, 255, 255, 0.08); --mui-palette-action-hoverOpacity: 0.08; --mui-palette-action-selected: rgba(255, 255, 255, 0.16); --mui-palette-action-selectedOpacity: 0.16; --mui-palette-action-disabled: rgba(255, 255, 255, 0.3); --mui-palette-action-disabledBackground: rgba(255, 255, 255, 0.12); --mui-palette-action-disabledOpacity: 0.38; --mui-palette-action-focus: rgba(255, 255, 255, 0.12); --mui-palette-action-focusOpacity: 0.12; --mui-palette-action-activatedOpacity: 0.24; --mui-palette-action-activeChannel: 255 255 255; --mui-palette-action-selectedChannel: 255 255 255; --mui-palette-blue-dark: #1849CC; --mui-palette-blue-main: #2663F0; --mui-palette-blue-light: #5286FF; --mui-palette-blue-contrastText: #FFFFFF; --mui-palette-blue-text: #5286FF; --mui-palette-blue-textHover: #5286FF; --mui-palette-blue-mainChannel: 38 99 240; --mui-palette-blue-lightChannel: 82 134 255; --mui-palette-blue-darkChannel: 24 73 204; --mui-palette-blue-contrastTextChannel: 255 255 255; --mui-palette-violet-dark: #712EE5; --mui-palette-violet-main: #8E4DFF; --mui-palette-violet-light: #AB7AFF; --mui-palette-violet-text: #AB7AFF; --mui-palette-violet-textHover: #AB7AFF; --mui-palette-violet-contrastText: #FFFFFF; --mui-palette-violet-mainChannel: 142 77 255; --mui-palette-violet-lightChannel: 171 122 255; --mui-palette-violet-darkChannel: 113 46 229; --mui-palette-violet-contrastTextChannel: 255 255 255; --mui-palette-pink-dark: #C928FA; --mui-palette-pink-main: #E957FF; --mui-palette-pink-mainChannel: 233 87 255; --mui-palette-pink-darkChannel: 201 40 250; --mui-palette-red-dark: #BD1E43; --mui-palette-red-main: #F0305D; --mui-palette-red-light: #FF4D76; --mui-palette-red-contrastText: #FFFFFF; --mui-palette-red-text: #FF4D76; --mui-palette-red-textHover: #FF4D76; --mui-palette-red-mainChannel: 240 48 93; --mui-palette-red-lightChannel: 255 77 118; --mui-palette-red-darkChannel: 189 30 67; --mui-palette-red-contrastTextChannel: 255 255 255; --mui-palette-orange-dark: #E54E17; --mui-palette-orange-main: #FA7223; --mui-palette-orange-light: #FFA51F; --mui-palette-orange-text: #FA7223; --mui-palette-orange-textHover: #FFA51F; --mui-palette-orange-contrastText: #FFFFFF; --mui-palette-orange-mainChannel: 250 114 35; --mui-palette-orange-lightChannel: 255 165 31; --mui-palette-orange-darkChannel: 229 78 23; --mui-palette-orange-contrastTextChannel: 255 255 255; --mui-palette-yellow-main: #FFE357; --mui-palette-yellow-light: #FFE97A; --mui-palette-yellow-mainChannel: 255 227 87; --mui-palette-yellow-lightChannel: 255 233 122; --mui-palette-green-dark: #007533; --mui-palette-green-main: #10A350; --mui-palette-green-light: #22BD65; --mui-palette-green-text: #22BD65; --mui-palette-green-textHover: #17C261; --mui-palette-green-contrastText: #FFFFFF; --mui-palette-green-mainChannel: 16 163 80; --mui-palette-green-lightChannel: 34 189 101; --mui-palette-green-darkChannel: 0 117 51; --mui-palette-green-contrastTextChannel: 255 255 255; --mui-palette-gray-1: #D3D6DB; --mui-palette-gray-2: #A4A8B2; --mui-palette-gray-3: #707480; --mui-palette-gray-4: #515561; --mui-palette-gray-5: #282933; --mui-palette-gradient-main: linear-gradient(258.33deg, #282933 0%, #515561 100%); --mui-palette-gradient-secondary: linear-gradient(270deg, #515561 0%, #282933 50%, #515561 100%); --mui-palette-gradient-mainChannel: linear-gradient(258.33deg, #282933 0%, #515561 100%); --mui-palette-Alert-errorColor: rgb(185, 166, 170); --mui-palette-Alert-infoColor: rgb(184, 231, 251); --mui-palette-Alert-successColor: rgb(204, 232, 205); --mui-palette-Alert-warningColor: rgb(255, 226, 183); --mui-palette-Alert-errorFilledBg: var(--mui-palette-error-dark, rgb(178, 53, 82)); --mui-palette-Alert-infoFilledBg: var(--mui-palette-info-dark, #0288d1); --mui-palette-Alert-successFilledBg: var(--mui-palette-success-dark, #388e3c); --mui-palette-Alert-warningFilledBg: var(--mui-palette-warning-dark, #f57c00); --mui-palette-Alert-errorFilledColor: #fff; --mui-palette-Alert-infoFilledColor: #fff; --mui-palette-Alert-successFilledColor: #fff; --mui-palette-Alert-warningFilledColor: rgba(0, 0, 0, 0.87); --mui-palette-Alert-errorStandardBg: rgb(8, 3, 4); --mui-palette-Alert-infoStandardBg: rgb(7, 19, 24); --mui-palette-Alert-successStandardBg: rgb(12, 19, 13); --mui-palette-Alert-warningStandardBg: rgb(25, 18, 7); --mui-palette-Alert-errorIconColor: var(--mui-palette-error-main, #FF4D76); --mui-palette-Alert-infoIconColor: var(--mui-palette-info-main, #29b6f6); --mui-palette-Alert-successIconColor: var(--mui-palette-success-main, #66bb6a); --mui-palette-Alert-warningIconColor: var(--mui-palette-warning-main, #ffa726); --mui-palette-AppBar-defaultBg: var(--mui-palette-grey-900, #212121); --mui-palette-AppBar-darkBg: var(--mui-palette-background-paper, #282933); --mui-palette-AppBar-darkColor: var(--mui-palette-text-primary, #EBECF0); --mui-palette-Avatar-defaultBg: var(--mui-palette-grey-600, #757575); --mui-palette-Button-inheritContainedBg: var(--mui-palette-grey-800, #424242); --mui-palette-Button-inheritContainedHoverBg: var(--mui-palette-grey-700, #616161); --mui-palette-Chip-defaultBorder: var(--mui-palette-grey-700, #616161); --mui-palette-Chip-defaultAvatarColor: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-Chip-defaultIconColor: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-FilledInput-bg: rgba(255, 255, 255, 0.09); --mui-palette-FilledInput-hoverBg: rgba(255, 255, 255, 0.13); --mui-palette-FilledInput-disabledBg: rgba(255, 255, 255, 0.12); --mui-palette-LinearProgress-primaryBg: rgb(72, 101, 124); --mui-palette-LinearProgress-secondaryBg: rgb(103, 73, 108); --mui-palette-LinearProgress-errorBg: rgb(127, 38, 59); --mui-palette-LinearProgress-infoBg: rgb(20, 91, 123); --mui-palette-LinearProgress-successBg: rgb(51, 93, 53); --mui-palette-LinearProgress-warningBg: rgb(127, 83, 19); --mui-palette-Skeleton-bg: rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13); --mui-palette-Slider-primaryTrack: rgb(72, 101, 124); --mui-palette-Slider-secondaryTrack: rgb(103, 73, 108); --mui-palette-Slider-errorTrack: rgb(127, 38, 59); --mui-palette-Slider-infoTrack: rgb(20, 91, 123); --mui-palette-Slider-successTrack: rgb(51, 93, 53); --mui-palette-Slider-warningTrack: rgb(127, 83, 19); --mui-palette-SnackbarContent-bg: rgb(250, 250, 250); --mui-palette-SnackbarContent-color: rgba(0, 0, 0, 0.87); --mui-palette-SpeedDialAction-fabHoverBg: rgb(72, 73, 81); --mui-palette-StepConnector-border: var(--mui-palette-grey-600, #757575); --mui-palette-StepContent-border: var(--mui-palette-grey-600, #757575); --mui-palette-Switch-defaultColor: var(--mui-palette-grey-300, #e0e0e0); --mui-palette-Switch-defaultDisabledColor: var(--mui-palette-grey-600, #757575); --mui-palette-Switch-primaryDisabledColor: rgb(64, 90, 112); --mui-palette-Switch-secondaryDisabledColor: rgb(92, 66, 97); --mui-palette-Switch-errorDisabledColor: rgb(114, 34, 53); --mui-palette-Switch-infoDisabledColor: rgb(18, 81, 110); --mui-palette-Switch-successDisabledColor: rgb(45, 84, 47); --mui-palette-Switch-warningDisabledColor: rgb(114, 75, 17); --mui-palette-TableCell-border: rgba(12, 13, 16, 1); --mui-palette-Tooltip-bg: rgba(97, 97, 97, 0.92); --mui-palette-dividerChannel: 40 41 51; --mui-opacity-inputPlaceholder: 0.5; --mui-opacity-inputUnderline: 0.7; --mui-opacity-switchTrackDisabled: 0.2; --mui-opacity-switchTrack: 0.3; --mui-overlays-0: none; --mui-overlays-1: linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051)); --mui-overlays-2: linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069)); --mui-overlays-3: linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082)); --mui-overlays-4: linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092)); --mui-overlays-5: linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101)); --mui-overlays-6: linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108)); --mui-overlays-7: linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114)); --mui-overlays-8: linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119)); --mui-overlays-9: linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124)); --mui-overlays-10: linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128)); --mui-overlays-11: linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132)); --mui-overlays-12: linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135)); --mui-overlays-13: linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139)); --mui-overlays-14: linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142)); --mui-overlays-15: linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145)); --mui-overlays-16: linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147)); --mui-overlays-17: linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15)); --mui-overlays-18: linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152)); --mui-overlays-19: linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155)); --mui-overlays-20: linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157)); --mui-overlays-21: linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159)); --mui-overlays-22: linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161)); --mui-overlays-23: linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163)); --mui-overlays-24: linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165)); }

@font-face { font-family: "YS Text Variable"; src: url("https://yastatic.net/s3/home/fonts/ys/3/text-variable-full.woff2") format("woff2"); font-weight: 400 700; font-display: optional; }

.UZznxc { height: inherit; max-height: inherit; min-height: inherit; width: 100%; }

.csr-uniq1 { width: 100%; }
.csr-uniq2 { width: 100%; }
.csr-uniq3 { width: 100%; }
.csr-uniq4 { width: 100%; }
.csr-uniq5 { width: 100%; }
.csr-uniq6 { width: 100%; }
.csr-uniq7 { width: 100%; }
.csr-uniq8 { width: 100%; }
.csr-uniq9 { width: 100%; }
.csr-uniq10 { width: 100%; }
.csr-uniq11 { width: 100%; }
.csr-uniq12 { width: 100%; }
.csr-uniq13 { width: 100%; }
.csr-uniq14 { width: 100%; }
.csr-uniq15 { width: 100%; }
.csr-uniq16 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq17 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq18 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq19 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq20 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq21 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq22 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq23 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq24 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq25 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq26 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq27 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq28 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq29 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq30 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq31 { width: 100%; }
.csr-uniq32 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq33 { width: 100%; }
.csr-uniq34 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq35 { width: 100%; }
.csr-uniq36 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq37 { width: 100%; }
.csr-uniq38 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.csr-uniq39 { width: 100%; }
.csr-uniq40 { position: absolute; display: none; visibility: hidden; width: 0px; height: 0px; }
.mui-1tf6phl { margin: 0px; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-gray-3); padding-top: calc(2.5 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-1tf6phl { font-size: 0.875rem; line-height: 170%; }
}
.mui-1tf6phl a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-1tf6phl a:hover { color: var(--mui-palette-blue-light); }
}
.mui-1tf6phl ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-1tf6phl ul { margin: 0px; padding-left: 20px; }
.mui-1tf6phl li { margin-bottom: 0px; line-height: 1.2; }
.mui-1tf6phl ol li { line-height: 1.2; }
.mui-x6te2r { position: relative; display: flex; overflow: hidden; width: 100%; flex-direction: column; min-height: 100vh; }
@media (min-width: 0px) {
  .mui-x6te2r { padding-bottom: calc(88px); }
}
@media (min-width: 720px) {
  .mui-x6te2r { padding-bottom: calc(108px); }
}
@media (min-width: 1024px) {
  .mui-x6te2r { padding-bottom: 40px; }
}
@media (min-width: 1920px) {
  .mui-x6te2r { justify-self: center; }
}
@media (min-width: 0px) {
  .mui-fxj5r5 { padding-top: calc(2.25 * var(--mui-spacing)); padding-bottom: calc(2.25 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-fxj5r5 { padding-top: calc(3.25 * var(--mui-spacing)); padding-bottom: calc(3.25 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-vzlhmx { width: 398px; }
}
@media (min-width: 1440px) {
  .mui-vzlhmx { width: 507px; }
}
@media (min-width: 0px) {
  .mui-1uk04wj { margin-bottom: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1uk04wj { margin-bottom: calc(5 * var(--mui-spacing)); }
}
.mui-11fhglq { list-style: none; margin: 0px; padding: 0px; position: relative; }
.mui-f5fc4p { display: flex; flex-direction: column; list-style: none; margin: 0px; padding: 0px; position: relative; }
@media (min-width: 0px) {
  .mui-f5fc4p > :not(style):not(style) { margin: 0px; }
  .mui-f5fc4p > :not(style) ~ :not(style) { margin-top: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-f5fc4p > :not(style):not(style) { margin: 0px; }
  .mui-f5fc4p > :not(style) ~ :not(style) { margin-top: calc(2 * var(--mui-spacing)); }
}
.mui-124fh2j { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
.mui-124fh2j:hover { text-decoration-color: inherit; }
.mui-117jj87 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
.mui-117jj87:hover { text-decoration-color: inherit; }
.mui-1a8s3zk { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 1rem; line-height: 160%; margin-left: calc(1.5 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-1a8s3zk { font-size: 1.125rem; line-height: 155%; }
}
.mui-1enmsz8 { margin-bottom: calc(2 * var(--mui-spacing)); }
.mui-nsa75 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
@media (min-width: 0px) {
  .mui-nsa75 { margin-bottom: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-nsa75 { margin-bottom: calc(3 * var(--mui-spacing)); }
}
.mui-1y8rplz { display: flex; position: relative; background-color: var(--mui-palette-gray-5); border-radius: 8px; cursor: text; padding: 27px 12px 7px; }
@media (min-width: 720px) {
  .mui-1y8rplz { padding: 35px 20px 13px; }
}
@media (min-width: 1024px) {
  .mui-1y8rplz:hover { background-color: var(--mui-palette-gray-4); }
  .mui-1y8rplz:hover:active { background-color: var(--mui-palette-gray-5); }
  .mui-1y8rplz:focus-within { background-color: var(--mui-palette-gray-5); }
}
.mui-1y8rplz:focus-within .Label { font-size: 0.75rem; line-height: 170%; }
@media (min-width: 0px) {
  .mui-1y8rplz:focus-within .Label { transform: translate(12px, 7px); }
}
@media (min-width: 720px) {
  .mui-1y8rplz:focus-within .Label { transform: translate(20px, 13px); font-size: 0.875rem; line-height: 170%; }
}
.mui-b95f0i { display: flex; flex-direction: column; flex: 1 1 0%; }
.mui-15dsxlh { color: var(--mui-palette-gray-2); font-size: 1rem; line-height: 160%; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 24px); position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1), font-size 200ms cubic-bezier(0, 0, 0.2, 1), line-height 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; }
@media (min-width: 0px) {
  .mui-15dsxlh { transform: translate(12px, 17px); }
}
@media (min-width: 720px) {
  .mui-15dsxlh { font-size: 1.125rem; line-height: 155%; transform: translate(20px, 23px); }
}
.mui-ag8w3i { width: 100%; font-family: Inter; font-size: 16px; font-weight: 400; line-height: 160%; color: var(--mui-palette-text-primary); appearance: none; background-color: transparent; }
@media (min-width: 720px) {
  .mui-ag8w3i { font-size: 18px; line-height: 155%; }
}
.mui-ag8w3i::-webkit-search-cancel-button { display: none; }
.mui-ag8w3i::-webkit-input-placeholder { color: var(--mui-palette-gray-2); }
.mui-ag8w3i::placeholder { color: var(--mui-palette-gray-2); }
.mui-1abf4mx { position: absolute; }
@media (min-width: 0px) {
  .mui-1abf4mx { right: 16px; top: 18px; }
}
@media (min-width: 720px) {
  .mui-1abf4mx { right: 20px; top: 28px; }
}
.mui-nj1ki3 { flex-direction: row; display: flex; }
@media (min-width: 0px) {
  .mui-nj1ki3 > :not(style):not(style) { margin: 0px; }
  .mui-nj1ki3 > :not(style) ~ :not(style) { margin-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-nj1ki3 > :not(style):not(style) { margin: 0px; }
  .mui-nj1ki3 > :not(style) ~ :not(style) { margin-left: calc(2.5 * var(--mui-spacing)); }
}
.mui-f0wsx9 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 6px 20px 8px; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; font-weight: 700; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); color: var(--mui-palette-blue-contrastText); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); background-color: var(--mui-palette-blue-main); width: 100%; }
@media (min-width: 720px) {
  .mui-f0wsx9 { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-f0wsx9[disabled] { cursor: not-allowed; }
@media (min-width: 1024px) {
  .mui-f0wsx9:hover { background-color: var(--mui-palette-blue-light); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); }
  .mui-f0wsx9:active { background-color: var(--mui-palette-blue-main); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); }
}
.mui-f0wsx9:disabled, .mui-f0wsx9[disabled] { background-color: var(--mui-palette-gray-3); color: var(--mui-palette-common-white); box-shadow: none; }
.mui-197eu2v { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); font-size: 0.75rem; line-height: 170%; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
@media (min-width: 720px) {
  .mui-197eu2v { font-size: 0.875rem; line-height: 170%; }
}
.mui-197eu2v:hover { text-decoration-color: inherit; }
.mui-15xdy4h { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); font-size: 0.75rem; line-height: 170%; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
@media (min-width: 720px) {
  .mui-15xdy4h { font-size: 0.875rem; line-height: 170%; }
}
.mui-15xdy4h:hover { text-decoration-color: inherit; }
.mui-16e1q3d { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-blue-text); }
@media (min-width: 720px) {
  .mui-16e1q3d { font-size: 0.875rem; line-height: 170%; }
}
@media (min-width: 1024px) {
  .mui-16e1q3d:hover { color: var(--mui-palette-blue-light); }
}
.mui-9ws9v1 { position: fixed; top: 0px; left: 0px; right: var(--scroll-lock-compensator, 0px); bottom: 0px; display: flex; flex-direction: column; min-width: 320px; }
@media (min-width: 0px) {
  .mui-9ws9v1 { position: static; }
}
@media (min-width: 1024px) {
  .mui-9ws9v1 { position: fixed; }
}
.mui-cf9x0t { flex: 1 1 auto; display: flex; flex-direction: column; min-height: 0px; background-color: var(--mui-palette-background-default); height: 100vh; }
.mui-1yoduia { width: 100%; max-width: 1560px; flex: 1 1 auto; display: flex; flex-direction: row; min-height: 0px; -webkit-box-align: stretch; align-items: stretch; position: relative; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-1yoduia { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1yoduia { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-1yoduia { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 720px) {
  .mui-1yoduia { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1024px) {
  .mui-1yoduia { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1440px) {
  .mui-1yoduia { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 0px) {
  .mui-1yoduia { padding-bottom: 72px; }
}
@media (min-width: 1024px) {
  .mui-1yoduia { padding-bottom: 0px; }
}
.mui-1gdupe5 { display: contents; }
@media (min-width: 1024px) {
  .mui-1gdupe5 { display: block; }
}
.mui-117z1ai { display: flex; flex-direction: column; width: 100%; height: 100%; }
@media (min-width: 1024px) {
  .mui-117z1ai { width: 335px; max-width: 335px; position: sticky; top: 0px; border-right: 1px solid var(--mui-palette-gray-5); }
}
@media (min-width: 1440px) {
  .mui-117z1ai { width: 507px; max-width: 507px; }
}
.mui-7zeqlw { position: sticky; top: 0px; left: 0px; right: 0px; z-index: 1; background-color: var(--mui-palette-background-default); }
.mui-1lgiddr { flex: 1 1 0%; min-height: 0px; overflow: hidden; }
.mui-sl7ei { height: 100%; overflow: auto; }
.mui-4g6ai3 { cursor: pointer; }
.mui-xeyexd { position: relative; overflow: hidden; background-color: var(--mui-palette-background-default); width: 100%; padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); }
@media (min-width: 0px) {
  .mui-xeyexd { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-xeyexd { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-k008qs { display: flex; }
.mui-d0ujn7 { position: relative; display: flex; border-radius: 50%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {
  .mui-d0ujn7 { max-width: 56px; min-width: 56px; height: 56px; }
}
@media (min-width: 720px) {
  .mui-d0ujn7 { max-width: 68px; min-width: 68px; height: 68px; }
}
.mui-1m01a52 { position: absolute; bottom: 0px; right: 0px; border-radius: 50%; border-width: 2px; border-style: solid; border-image: none; background-color: var(--mui-palette-green-main); border-color: var(--mui-palette-background-default); }
@media (min-width: 0px) {
  .mui-1m01a52 { width: 16px; height: 16px; }
}
@media (min-width: 720px) {
  .mui-1m01a52 { width: 20px; height: 20px; }
}
.mui-np99yq { width: 100%; display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-np99yq { margin-left: 12px; }
}
@media (min-width: 720px) {
  .mui-np99yq { margin-left: 16px; }
}
.mui-gg4vpm { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.mui-gmuwbf { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mui-1wo4te6 { margin: 0px; font-size: 1rem; line-height: 160%; display: inline-flex; -webkit-box-align: baseline; align-items: baseline; color: var(--mui-palette-text-primary); font-weight: 600; }
@media (min-width: 720px) {
  .mui-1wo4te6 { font-size: 1.125rem; line-height: 155%; }
}
.mui-ab8r2c { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
.mui-13pmxen { display: flex; flex: 1 1 0%; }
.mui-1xm2g5r { margin: 0px auto 0px 0px; font-family: Inter, sans-serif; font-weight: 400; font-size: 0.875rem; line-height: 120%; color: var(--mui-palette-gray-2); overflow-wrap: break-word; word-break: break-word; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-feature-settings: "calt" 0, "ss01" 0; }
.mui-1xm2g5r a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-1xm2g5r a:hover { color: var(--mui-palette-blue-light); }
}
.mui-1xm2g5r ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-1xm2g5r ul { margin: 0px; padding-left: 20px; }
.mui-1xm2g5r li { margin-bottom: 0px; line-height: 1.2; }
.mui-1xm2g5r ol li { line-height: 1.2; }
@media (min-width: 720px) {
  .mui-1xm2g5r { font-size: 1rem; }
}
.mui-1xm2g5r strong { font-weight: 600; }
.mui-1ozsu3h { background-color: var(--mui-palette-gray-5); height: 1px; }
@media (min-width: 0px) {
  .mui-1ozsu3h { margin-left: 84px; width: calc(100% - 84px); }
}
@media (min-width: 720px) {
  .mui-1ozsu3h { margin-left: 104px; width: calc(100% - 104px); }
}
.mui-1szkpcr { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; }
.mui-5wiq2y { flex: 1 0 auto; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .mui-5wiq2y { display: none; }
}
@media (min-width: 1024px) {
  .mui-5wiq2y { display: flex; }
}
.mui-1kkrxil { margin: 8px 0px 0px; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-gray-2); }
@media (min-width: 720px) {
  .mui-1kkrxil { font-size: 0.875rem; line-height: 170%; }
}
.mui-h74a88 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100vh; }
.mui-13kueiy { display: flex; flex: 1 1 auto; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mui-1n2mv2k { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.mui-mi6bvt { width: 32px; height: 32px; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top: 3px solid transparent; animation: 1s linear 0s infinite normal none running animation-sfb07t; }
@-webkit-keyframes animation-sfb07t { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes animation-sfb07t { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.mui-1p9xu1i { position: relative; display: flex; }
@media (min-width: 0px) {
  .mui-1p9xu1i { padding-top: calc(2.5 * var(--mui-spacing)); padding-bottom: calc(2.5 * var(--mui-spacing)); -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 720px) {
  .mui-1p9xu1i { padding-top: calc(3.5 * var(--mui-spacing)); padding-bottom: calc(3.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1p9xu1i { -webkit-box-pack: start; justify-content: flex-start; }
}
@media (min-width: 1024px) {
  .mui-1p9xu1i { padding-top: var(--mui-spacing); }
}
@media (min-width: 0px) {
  .mui-1p9xu1i { margin-bottom: var(--mui-spacing); }
}
.mui-1a1ogp1 { display: flex; left: 0px; }
@media (min-width: 0px) {
  .mui-1a1ogp1 { position: absolute; margin-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1a1ogp1 { margin-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1a1ogp1 { position: static; }
}
.mui-1c8srls { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; color: var(--mui-palette-text-primary); padding: 0px; left: 0px; cursor: pointer; position: static !important; margin-right: 0px !important; }
@media (min-width: 720px) {
  .mui-1c8srls { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1c8srls[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-1c8srls { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-1c8srls:hover { color: var(--mui-palette-blue-text); }
  .mui-1c8srls:active { color: var(--mui-palette-blue-text); }
}
@media (min-width: 0px) {
  .mui-1c8srls { position: absolute; }
}
@media (min-width: 1024px) {
  .mui-1c8srls { position: relative; margin-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1c8srls:hover { color: var(--mui-palette-blue-text); }
}
.mui-iguwhy { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
.mui-13jji79 { margin: 0px; font-size: 1rem; line-height: 160%; font-weight: 700; color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-13jji79 { font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 1024px) {
  .mui-6ibiem { margin-top: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-1fn9e0w { margin-bottom: calc(3 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1fn9e0w { margin-bottom: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-2iy7wd { width: 100%; }
}
@media (min-width: 1024px) {
  .mui-2iy7wd { width: fit-content; min-width: 398px; }
}
@media (min-width: 1440px) {
  .mui-2iy7wd { min-width: 507px; }
}
.mui-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.mui-4bwcy0 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; }
.mui-15ha55b { position: relative; display: flex; border-radius: 50%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {
  .mui-15ha55b { max-width: 72px; min-width: 72px; height: 72px; }
}
@media (min-width: 720px) {
  .mui-15ha55b { max-width: 80px; min-width: 80px; height: 80px; }
}
.mui-10mcwob { display: flex; flex-direction: column; height: 100%; flex-shrink: 0; -webkit-box-flex: 1; flex-grow: 1; }
@media (min-width: 0px) {
  .mui-10mcwob { margin-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-10mcwob { margin-left: calc(2.5 * var(--mui-spacing)); }
}
.mui-1dwk5fl { display: flex; flex-direction: column; flex: 1 1 auto; height: 100%; }
.mui-1xsxq44 { margin: 0px; font-size: 1.25rem; line-height: 140%; display: inline-flex; -webkit-box-align: baseline; align-items: baseline; color: var(--mui-palette-text-primary); font-weight: 700; }
@media (min-width: 720px) {
  .mui-1xsxq44 { font-size: 1.5rem; line-height: 135%; }
}
.mui-19hpocw { display: inline-flex; position: relative; font-size: 1.5rem; color: rgb(250, 175, 0); cursor: pointer; text-align: left; width: min-content; -webkit-tap-highlight-color: transparent; pointer-events: none; }
.mui-19hpocw.Mui-disabled { opacity: var(--mui-palette-action-disabledOpacity); pointer-events: none; }
.mui-19hpocw.Mui-focusVisible .MuiRating-iconActive { outline: rgb(153, 153, 153) solid 1px; }
.mui-19hpocw .MuiRating-visuallyHidden { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.mui-l5xv05 { position: relative; }
.mui-e8k0ez { display: flex; transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; }
.mui-1jtsba1 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1rem; color: var(--mui-palette-blue-text); }
.mui-y77246 { margin: 0px; font-size: 1rem; line-height: 160%; font-weight: 600; }
@media (min-width: 720px) {
  .mui-y77246 { font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 0px) {
  .mui-y77246 { margin-left: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-y77246 { margin-left: var(--mui-spacing); }
}
.mui-138vqf7 { align-self: flex-end; }
@media (min-width: 0px) {
  .mui-138vqf7 { margin-left: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-138vqf7 { margin-left: var(--mui-spacing); margin-bottom: 1px; }
}
.mui-16xd6y0 { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); white-space: nowrap; }
.mui-16xd6y0:hover { text-decoration-color: inherit; }
.mui-1nipz39 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); display: flex; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); white-space: nowrap; }
.mui-1nipz39:hover { text-decoration-color: inherit; }
.mui-1k8roon { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); display: flex; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); white-space: nowrap; }
.mui-1k8roon:hover { text-decoration-color: inherit; }
.mui-1ihye00 { margin: 0px; font-size: 0.875rem; line-height: 170%; color: var(--mui-palette-blue-text); }
@media (min-width: 720px) {
  .mui-1ihye00 { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 0px) {
  .mui-caom74 { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-caom74 { margin-top: calc(2.5 * var(--mui-spacing)); }
}
.mui-151l6lw { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-151l6lw { margin-top: calc(3 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-151l6lw { margin-top: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-151l6lw { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-151l6lw { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-zjcv0z { display: grid; }
@media (min-width: 0px) {
  .mui-zjcv0z { gap: calc(3 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-zjcv0z { gap: calc(3.5 * var(--mui-spacing)); }
}
.mui-vbsxzt { display: grid; grid-template-columns: repeat(2, minmax(156px, 1fr)); gap: 16px; }
@media (min-width: 720px) {
  .mui-vbsxzt { grid-template-columns: repeat(3, minmax(229px, 1fr)); gap: 20px; }
}
@media (min-width: 1024px) {
  .mui-vbsxzt { grid-template-columns: repeat(4, minmax(231px, 1fr)); gap: 20px; }
}
@media (min-width: 1440px) {
  .mui-vbsxzt { grid-template-columns: repeat(5, minmax(264px, 1fr)); }
}
.mui-i6bazn { overflow: hidden; }
.mui-s3ry6w { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); position: relative; display: block; height: 0px; width: 100%; padding-bottom: 75%; overflow: hidden; background-color: var(--mui-palette-gray-5); mask-image: -webkit-radial-gradient(center, white, black); }
.mui-s3ry6w:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-s3ry6w { border-radius: 12px; }
}
@media (min-width: 720px) {
  .mui-s3ry6w { border-radius: 16px; }
}
.mui-5l93xo { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); position: relative; display: block; height: 0px; width: 100%; padding-bottom: 75%; overflow: hidden; background-color: var(--mui-palette-gray-5); mask-image: -webkit-radial-gradient(center, white, black); }
.mui-5l93xo:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-5l93xo { border-radius: 12px; }
}
@media (min-width: 720px) {
  .mui-5l93xo { border-radius: 16px; }
}
.mui-1vc3ivq { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); position: relative; display: block; height: 0px; width: 100%; padding-bottom: 75%; overflow: hidden; background-color: var(--mui-palette-gray-5); mask-image: -webkit-radial-gradient(center, white, black); }
.mui-1vc3ivq:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-1vc3ivq { border-radius: 12px; }
}
@media (min-width: 720px) {
  .mui-1vc3ivq { border-radius: 16px; }
}
.mui-pi8uso { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-pi8uso { padding-top: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-pi8uso { padding-top: var(--mui-spacing); }
}
.mui-em0h0j { display: flex; position: relative; overflow: hidden; }
.mui-1ddzxd9 { margin: 0px; font-weight: 700; white-space: nowrap; font-size: 1rem; line-height: 160%; }
@media (min-width: 720px) {
  .mui-1ddzxd9 { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-1ddzxd9 { font-size: 1.125rem; line-height: 155%; }
}
.mui-19ichx1 { position: relative; font-size: 0.875rem; line-height: 170%; overflow: hidden; }
@media (min-width: 0px) {
  .mui-19ichx1 { max-height: 46px; }
}
@media (min-width: 720px) {
  .mui-19ichx1 { font-size: 1rem; line-height: 160%; max-height: 52px; }
}
.mui-19ichx1::after { content: ""; text-align: right; position: absolute; bottom: 0px; right: 0px; width: 2em; height: 1.5rem; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--mui-palette-background-default) 100%); pointer-events: none; }
.mui-d86hb9 { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); position: relative; font-size: 0.875rem; line-height: 170%; overflow: hidden; }
.mui-d86hb9:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-d86hb9 { max-height: 46px; }
}
@media (min-width: 720px) {
  .mui-d86hb9 { font-size: 1rem; line-height: 160%; max-height: 52px; }
}
.mui-d86hb9::after { content: ""; text-align: right; position: absolute; bottom: 0px; right: 0px; width: 2em; height: 1.5rem; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--mui-palette-background-default) 100%); pointer-events: none; }
.mui-tlv1j { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); position: relative; font-size: 0.875rem; line-height: 170%; overflow: hidden; }
.mui-tlv1j:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-tlv1j { max-height: 46px; }
}
@media (min-width: 720px) {
  .mui-tlv1j { font-size: 1rem; line-height: 160%; max-height: 52px; }
}
.mui-tlv1j::after { content: ""; text-align: right; position: absolute; bottom: 0px; right: 0px; width: 2em; height: 1.5rem; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--mui-palette-background-default) 100%); pointer-events: none; }
.mui-m85mb3 { margin: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); position: relative; font-size: 0.875rem; line-height: 170%; overflow: hidden; }
.mui-m85mb3:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-m85mb3 { max-height: 46px; }
}
@media (min-width: 720px) {
  .mui-m85mb3 { font-size: 1rem; line-height: 160%; max-height: 52px; }
}
.mui-m85mb3::after { content: ""; text-align: right; position: absolute; bottom: 0px; right: 0px; width: 2em; height: 1.5rem; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--mui-palette-background-default) 100%); pointer-events: none; }
@media (min-width: 1024px) {
  .mui-1bzti92 { margin-bottom: calc(2.5 * var(--mui-spacing)); }
}
.mui-12glpv5 { position: relative; display: flex; }
@media (min-width: 0px) {
  .mui-12glpv5 { padding-top: calc(2.5 * var(--mui-spacing)); padding-bottom: calc(2.5 * var(--mui-spacing)); padding-left: calc(3.5 * var(--mui-spacing)); padding-right: calc(3.5 * var(--mui-spacing)); -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 720px) {
  .mui-12glpv5 { padding-top: calc(3.5 * var(--mui-spacing)); padding-bottom: calc(3.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-12glpv5 { padding-left: 0px; padding-right: 0px; -webkit-box-pack: start; justify-content: flex-start; padding-top: var(--mui-spacing); }
}
.mui-1lrougr { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; color: var(--mui-palette-text-primary); padding: 0px; left: 0px; }
@media (min-width: 720px) {
  .mui-1lrougr { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1lrougr[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-1lrougr { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-1lrougr:hover { color: var(--mui-palette-blue-text); }
  .mui-1lrougr:active { color: var(--mui-palette-blue-text); }
}
@media (min-width: 0px) {
  .mui-1lrougr { position: absolute; }
}
@media (min-width: 1024px) {
  .mui-1lrougr { position: static; margin-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-6ilt85 { margin: 0px; font-size: 3rem; line-height: 100%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-6ilt85 { font-size: 3.25rem; }
}
.mui-1jdayc8 { margin-left: calc(1.5 * var(--mui-spacing)); }
.mui-19oa47i { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: var(--mui-palette-blue-text); }
.mui-1y7febi { margin: 0px; font-size: 0.875rem; line-height: 170%; color: var(--mui-palette-gray-2); }
@media (min-width: 720px) {
  .mui-1y7febi { font-size: 1rem; line-height: 160%; }
}
.mui-vctusk { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; display: inline-flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .mui-vctusk { margin-top: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-vctusk { margin-top: calc(3 * var(--mui-spacing)); }
}
.mui-zgtsh0 { margin: 0px; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-gray-2); display: inline-flex; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-zgtsh0 { font-size: 0.875rem; line-height: 170%; }
}
.mui-zgtsh0 a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-zgtsh0 a:hover { color: var(--mui-palette-blue-light); }
}
.mui-zgtsh0 ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-zgtsh0 ul { margin: 0px; padding-left: 20px; }
.mui-zgtsh0 li { margin-bottom: 0px; line-height: 1.2; }
.mui-zgtsh0 ol li { line-height: 1.2; }
.mui-zgtsh0 .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-zgtsh0 .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
@media (min-width: 0px) {
  .mui-1xdp13m { margin-left: calc(0.5 * var(--mui-spacing)); width: 18px; height: 18px; }
}
@media (min-width: 720px) {
  .mui-1xdp13m { margin-left: var(--mui-spacing); width: 20px; height: 20px; }
}
.mui-nf9tlf { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; }
@media (min-width: 0px) {
  .mui-nf9tlf { margin-left: calc(0.5 * var(--mui-spacing)); width: 18px; height: 18px; }
}
@media (min-width: 720px) {
  .mui-nf9tlf { margin-left: var(--mui-spacing); width: 20px; height: 20px; }
}
@media (min-width: 0px) {
  .mui-lrrozp { display: block; margin-bottom: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-lrrozp { margin-bottom: calc(3 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-lrrozp { display: none; }
}
.mui-s15cco { width: 100%; max-width: 1560px; flex-direction: column; display: block; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-s15cco { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-s15cco { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-s15cco { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 720px) {
  .mui-s15cco { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1024px) {
  .mui-s15cco { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-1nuux8f { display: flex; flex-direction: row; overflow-x: auto; }
.mui-l75bjg { flex-direction: row; display: inline-flex; }
@media (min-width: 0px) {
  .mui-l75bjg > :not(style):not(style) { margin: 0px; }
  .mui-l75bjg > :not(style) ~ :not(style) { margin-left: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-l75bjg > :not(style):not(style) { margin: 0px; }
  .mui-l75bjg > :not(style) ~ :not(style) { margin-left: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-l75bjg { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-l75bjg { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-l75bjg { padding-left: 0px; padding-right: 0px; }
}
.mui-18v44vw { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; text-align: center; white-space: nowrap; user-select: none; background-color: var(--mui-palette-gray-5); color: var(--mui-palette-text-primary); border-radius: 80px; height: 36px; font-size: 0.875rem; line-height: 170%; padding-top: calc(0.75 * var(--mui-spacing)); padding-bottom: calc(0.75 * var(--mui-spacing)); padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-18v44vw { height: 52px; padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); padding-left: calc(3.5 * var(--mui-spacing)); padding-right: calc(3.5 * var(--mui-spacing)); font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 1024px) {
  .mui-18v44vw:hover { background-color: var(--mui-palette-gray-4); }
  .mui-18v44vw:active { background-color: var(--mui-palette-gray-3); }
}
.mui-18v44vw:disabled, .mui-18v44vw[disabled] { background-color: var(--mui-palette-gray-5); color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-18v44vw { height: 44px; padding-top: 10px; padding-bottom: 10px; padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-1o11td7 { display: flex; -webkit-box-align: center; align-items: center; position: relative; }
.mui-1ihhw8 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: var(--mui-palette-text-primary); }
.mui-a21l83 { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; display: inline-flex; -webkit-box-align: baseline; align-items: baseline; }
.mui-n6it0a { margin: 0px; font-size: 0.875rem; line-height: 170%; color: inherit; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-n6it0a { font-size: 1rem; line-height: 160%; }
}
.mui-n6it0a a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-n6it0a a:hover { color: var(--mui-palette-blue-light); }
}
.mui-n6it0a ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-n6it0a ul { margin: 0px; padding-left: 20px; }
.mui-n6it0a li { margin-bottom: 0px; line-height: 1.2; }
.mui-n6it0a ol li { line-height: 1.2; }
.mui-n6it0a .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-n6it0a .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-69i1ev { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.mui-2ppfsi { display: inline-flex; position: relative; font-size: 1.5rem; color: rgb(250, 175, 0); cursor: pointer; text-align: left; width: min-content; -webkit-tap-highlight-color: transparent; }
.mui-2ppfsi.Mui-disabled { opacity: var(--mui-palette-action-disabledOpacity); pointer-events: none; }
.mui-2ppfsi.Mui-focusVisible .MuiRating-iconActive { outline: rgb(153, 153, 153) solid 1px; }
.mui-2ppfsi .MuiRating-visuallyHidden { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.mui-43jntr { cursor: inherit; }
.mui-7tf5eo { display: flex; transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); pointer-events: none; color: var(--mui-palette-action-disabled); }
.mui-13hvztg { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: var(--mui-palette-gray-3); }
@media (min-width: 0px) {
  .mui-13hvztg { font-size: 1.5rem; }
}
@media (min-width: 720px) {
  .mui-13hvztg { font-size: 2rem; }
}
@media (min-width: 0px) {
  .mui-1jc6clx { display: none; }
}
@media (min-width: 1024px) {
  .mui-1jc6clx { display: block; }
}
.mui-1klroq8 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; padding: 0px; color: var(--mui-palette-blue-text); }
@media (min-width: 720px) {
  .mui-1klroq8 { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1klroq8[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-1klroq8 { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-1klroq8:hover { color: var(--mui-palette-blue-light); }
}
@media (min-width: 1024px) {
  .mui-1klroq8:hover { color: var(--mui-palette-blue-text); }
}
.mui-1h6jdtm { display: flex; flex-direction: row; }
@media (min-width: 0px) {
  .mui-1h6jdtm > :not(style):not(style) { margin: 0px; }
  .mui-1h6jdtm > :not(style) ~ :not(style) { margin-left: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1h6jdtm > :not(style):not(style) { margin: 0px; }
  .mui-1h6jdtm > :not(style) ~ :not(style) { margin-left: var(--mui-spacing); }
}
.mui-11uzgzh { margin: 0px; font-size: 0.875rem; line-height: 170%; }
@media (min-width: 720px) {
  .mui-11uzgzh { font-size: 1rem; line-height: 160%; }
}
.mui-9wqfam { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-9wqfam { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-9wqfam { margin-top: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-9wqfam { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-9wqfam { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-1hb5jdn { display: grid; }
@media (min-width: 0px) {
  .mui-1hb5jdn { gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1hb5jdn { gap: calc(2.5 * var(--mui-spacing)); grid-template: auto / repeat(2, 1fr); }
}
@media (min-width: 1440px) {
  .mui-1hb5jdn { grid-template: auto / repeat(3, 1fr); }
}
.mui-1nmfmcn { display: flex; flex-direction: column; background-color: var(--mui-palette-gray-5); border-radius: 8px; overflow: hidden; }
@media (min-width: 0px) {
  .mui-1nmfmcn { padding: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1nmfmcn { padding: calc(2.5 * var(--mui-spacing)); }
}
.mui-26t39a { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {
  .mui-26t39a { margin-bottom: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-26t39a { margin-bottom: calc(2 * var(--mui-spacing)); }
}
.mui-1kjvaz2 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
.mui-1kjvaz2:hover { text-decoration-color: inherit; }
.mui-1rgpohu { position: relative; display: flex; border-radius: 50%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {
  .mui-1rgpohu { max-width: 36px; min-width: 36px; height: 36px; }
}
@media (min-width: 720px) {
  .mui-1rgpohu { max-width: 40px; min-width: 40px; height: 40px; }
}
.mui-14ea2qc { display: flex; flex-direction: column; margin-top: calc(-0.25 * var(--mui-spacing)); }
@media (min-width: 0px) {
  .mui-14ea2qc { margin-left: calc(1.25 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-14ea2qc { margin-left: calc(1.75 * var(--mui-spacing)); }
}
.mui-21yxu6 { margin: 0px; font-size: 0.875rem; line-height: 170%; display: inline-flex; -webkit-box-align: baseline; align-items: baseline; color: var(--mui-palette-text-primary); font-weight: 600; }
@media (min-width: 720px) {
  .mui-21yxu6 { font-size: 1rem; line-height: 160%; }
}
.mui-1yp4ln { display: flex; align-items: flex-start; }
.mui-yid6o5 { position: relative; display: flex; flex-direction: column; flex: 1 1 0%; transition: padding-bottom 0.3s; word-break: break-word; }
@media (min-width: 0px) {
  .mui-yid6o5 > :not(style):not(style) { margin: 0px; }
  .mui-yid6o5 > :not(style) ~ :not(style) { margin-top: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-yid6o5 > :not(style):not(style) { margin: 0px; }
  .mui-yid6o5 > :not(style) ~ :not(style) { margin-top: calc(2 * var(--mui-spacing)); }
}
.mui-nfd061 { flex: 1 1 0%; }
@media (min-width: 0px) {
  .mui-nfd061 { min-height: 50px; }
}
@media (min-width: 720px) {
  .mui-nfd061 { min-height: 52px; }
}
.mui-1nlrz9n { position: relative; overflow: hidden; }
.mui-10evoel { margin: 0px; color: inherit; overflow-wrap: break-word; white-space: pre-wrap; word-break: break-word; font-size: 0.875rem; line-height: 170%; }
@media (min-width: 720px) {
  .mui-10evoel { font-size: 1.125rem; line-height: 155%; }
}
.mui-10evoel a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-10evoel a:hover { color: var(--mui-palette-blue-light); }
}
.mui-10evoel ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-10evoel ul { margin: 0px; padding-left: 20px; }
.mui-10evoel li { margin-bottom: 0px; line-height: 1.2; }
.mui-10evoel ol li { line-height: 1.2; }
@media (min-width: 720px) {
  .mui-10evoel { font-size: 1rem; line-height: 160%; }
}
.mui-1wxo88j { margin: 0px; color: inherit; overflow-wrap: break-word; white-space: pre-wrap; word-break: break-word; position: absolute; top: 0px; left: 0px; right: 0px; visibility: hidden; opacity: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 0.875rem; line-height: 170%; }
@media (min-width: 720px) {
  .mui-1wxo88j { font-size: 1.125rem; line-height: 155%; }
}
.mui-1wxo88j a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-1wxo88j a:hover { color: var(--mui-palette-blue-light); }
}
.mui-1wxo88j ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-1wxo88j ul { margin: 0px; padding-left: 20px; }
.mui-1wxo88j li { margin-bottom: 0px; line-height: 1.2; }
.mui-1wxo88j ol li { line-height: 1.2; }
@media (min-width: 720px) {
  .mui-1wxo88j { font-size: 1rem; line-height: 160%; }
}
.mui-fadi57 { display: flex; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; }
@media (min-width: 0px) {
  .mui-fadi57 { margin-top: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-fadi57 { margin-top: calc(2 * var(--mui-spacing)); }
}
.mui-8atqhb { width: 100%; }
.mui-1o2i1q0 { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); align-self: center; }
.mui-1o2i1q0:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-1o2i1q0 { width: 100%; }
}
@media (min-width: 720px) {
  .mui-1o2i1q0 { width: 380px; }
}
.mui-10d5dj4 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); align-self: center; }
.mui-10d5dj4:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-10d5dj4 { width: 100%; }
}
@media (min-width: 720px) {
  .mui-10d5dj4 { width: 380px; }
}
.mui-6n0va { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); align-self: center; }
.mui-6n0va:hover { text-decoration-color: inherit; }
@media (min-width: 0px) {
  .mui-6n0va { width: 100%; }
}
@media (min-width: 720px) {
  .mui-6n0va { width: 380px; }
}
.mui-16uuz6e { display: flex; }
.mui-19i7s4e { position: relative; display: flex; flex-direction: column; border-radius: 8px; overflow: hidden; background-color: var(--mui-palette-gray-5); mask-image: -webkit-radial-gradient(center, white, black); }
@media (min-width: 0px) {
  .mui-19i7s4e { width: 85px; height: 63.75px; }
}
@media (min-width: 720px) {
  .mui-19i7s4e { width: 98.8px; height: 74.1px; }
}
.mui-1cw6f5h { display: flex; flex-direction: column; flex: 1 1 0%; padding-left: calc(1.5 * var(--mui-spacing)); overflow: hidden; }
.mui-1l1h4t2 { position: relative; }
.mui-1l1h4t2::after { content: ""; text-align: right; position: absolute; bottom: 0px; right: 0px; width: 3em; height: 1.5rem; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--mui-palette-gray-5) 100%); pointer-events: none; }
.mui-1j1fi1t { margin: 0px; font-size: 0.875rem; line-height: 170%; position: relative; white-space: nowrap; }
@media (min-width: 720px) {
  .mui-1j1fi1t { font-size: 1rem; line-height: 160%; }
}
.mui-mqgnbo { margin: 0px; font-weight: 700; white-space: nowrap; color: var(--mui-palette-red-text); font-size: 1rem; line-height: 160%; }
@media (min-width: 720px) {
  .mui-mqgnbo { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-mqgnbo { font-size: 1.125rem; line-height: 155%; }
}
.mui-1n1h1k3 { position: relative; display: inline-flex; overflow: hidden; }
@media (min-width: 0px) {
  .mui-1n1h1k3 { margin-left: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1n1h1k3 { margin-left: var(--mui-spacing); }
}
.mui-1s6huzz { position: relative; display: inline-flex; background-color: var(--mui-palette-red-main); color: var(--mui-palette-red-contrastText); -webkit-box-align: center; align-items: center; align-self: center; padding-left: calc(0.6 * var(--mui-spacing)); padding-right: calc(0.6 * var(--mui-spacing)); overflow: hidden; }
@media (min-width: 0px) {
  .mui-1s6huzz { border-radius: 12px; }
}
@media (min-width: 720px) {
  .mui-1s6huzz { border-radius: 16px; }
}
.mui-9b662n { margin: 0px; font-size: 0.75rem; line-height: 170%; font-weight: 700; white-space: nowrap; }
@media (min-width: 720px) {
  .mui-9b662n { font-size: 0.875rem; line-height: 170%; }
}
.mui-yf8n06 { margin: 0px; font-size: 0.75rem; line-height: 170%; position: relative; color: var(--mui-palette-gray-2); align-self: flex-end; white-space: nowrap; }
@media (min-width: 720px) {
  .mui-yf8n06 { font-size: 0.875rem; line-height: 170%; }
}
@media (min-width: 0px) {
  .mui-yf8n06 { margin-left: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-yf8n06 { margin-left: var(--mui-spacing); }
}
.mui-129alf7 { position: absolute; top: calc(50% - 1px); left: 0px; width: 100%; height: 2px; background-color: var(--mui-palette-gray-3); opacity: 0.7; }
.mui-16tonbj { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 100%; }
@media (min-width: 0px) {
  .mui-16tonbj { max-height: 50px; }
}
@media (min-width: 720px) {
  .mui-16tonbj { max-height: 52px; }
}
.mui-8xnbh9 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 2.5rem; color: var(--mui-palette-blue-text); }
.mui-ttsx6n { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; width: 100%; height: 100%; }
.mui-1p99ahp { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 6px 20px 8px; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; background-color: var(--mui-palette-gray-5); color: var(--mui-palette-text-primary); width: 100%; margin-top: calc(3 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-1p99ahp { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1p99ahp[disabled] { cursor: not-allowed; }
@media (min-width: 1024px) {
  .mui-1p99ahp:hover { background-color: var(--mui-palette-gray-4); }
  .mui-1p99ahp:active { background-color: var(--mui-palette-gray-3); }
}
.mui-1p99ahp:disabled, .mui-1p99ahp[disabled] { background-color: var(--mui-palette-gray-5); color: var(--mui-palette-gray-3); }
@media (min-width: 720px) {
  .mui-1p99ahp { margin-top: calc(3.5 * var(--mui-spacing)); }
}
.mui-ygsbak { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {
  .mui-ygsbak { width: 25.8px; height: 25.8px; }
}
@media (min-width: 720px) {
  .mui-ygsbak { width: 27.9px; height: 27.9px; }
}
.mui-1gieobe { border-radius: 50%; animation: 1s linear 0s infinite normal none running animation-sfb07t; width: 18px; height: 18px; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 2px solid transparent; }
.mui-7705e { max-height: 51px; overflow: hidden; }
.mui-1gee8r0 { position: absolute; right: 0px; bottom: 1px; background-color: var(--mui-palette-gray-5); box-shadow: -15px 0 3px var(--mui-palette-gray-5),-33px 0 16px var(--mui-palette-gray-5); font-size: 0.875rem; line-height: 170%; color: var(--mui-palette-blue-text); }
@media (min-width: 720px) {
  .mui-1gee8r0 { right: 0px; bottom: 0px; font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-1gee8r0 { font-size: 1rem; line-height: 160%; }
}
.mui-j7qwjs { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-12ru2f8 { padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-12ru2f8 { padding-top: calc(2.5 * var(--mui-spacing)); padding-bottom: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-12ru2f8 { padding-top: 0px !important; padding-bottom: calc(3 * var(--mui-spacing)); }
}
.mui-1rscwwe { display: flex; width: 100%; max-width: 1560px; overflow: hidden; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-1rscwwe { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1rscwwe { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-u4p24i { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.mui-1qaeebl { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; color: var(--mui-palette-text-primary); padding: 0px; }
@media (min-width: 720px) {
  .mui-1qaeebl { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1qaeebl[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-1qaeebl { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-1qaeebl:hover { color: var(--mui-palette-blue-text); }
  .mui-1qaeebl:active { color: var(--mui-palette-blue-text); }
}
@media (min-width: 0px) {
  .mui-1qaeebl { margin-right: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1qaeebl { margin-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-1cscxsj { display: flex; }
@media (min-width: 0px) {
  .mui-1cscxsj { -webkit-box-align: center; align-items: center; }
}
@media (min-width: 720px) {
  .mui-1cscxsj { align-items: flex-start; }
}
.mui-1rj24e9 { overflow: hidden; transform: translateZ(0px); mask-image: -webkit-radial-gradient(center, circle cover, white 100%, black 100%); }
@media (min-width: 0px) {
  .mui-1rj24e9 { width: 36px; height: 36px; }
}
@media (min-width: 720px) {
  .mui-1rj24e9 { width: 40px; height: 40px; }
}
@media (min-width: 0px) {
  .mui-1rj24e9 { border-radius: 10px; }
}
@media (min-width: 720px) {
  .mui-1rj24e9 { border-radius: 12px; }
}
.mui-v5cod8 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; height: 100%; }
@media (min-width: 0px) {
  .mui-v5cod8 { margin-left: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-v5cod8 { margin-left: calc(1.5 * var(--mui-spacing)); }
}
.mui-16g3ovn { margin: 0px; font-family: Inter, sans-serif; font-size: 0.875rem; line-height: 170%; color: var(--mui-palette-text-primary); font-weight: 600; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
@media (min-width: 0px) {
  .mui-16g3ovn { line-height: 140%; }
}
@media (min-width: 720px) {
  .mui-16g3ovn { font-size: 1rem; line-height: 125%; }
}
.mui-1yyp5x8 { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; font-size: 0.75rem; line-height: 130%; color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-1yyp5x8 { font-size: 0.875rem; line-height: 170%; }
}
.mui-1x9hy9s { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-1x9hy9s { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1x9hy9s { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-1x9hy9s { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 720px) {
  .mui-1x9hy9s { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1024px) {
  .mui-1x9hy9s { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-65j6vf { position: relative; }
@media (min-width: 0px) {
  .mui-65j6vf { margin-left: calc(-2 * var(--mui-spacing)); margin-right: calc(-2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-65j6vf { margin-left: calc(-2.5 * var(--mui-spacing)); margin-right: calc(-2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-65j6vf { display: grid; grid-template-areas: "slider aside" "details aside"; margin-left: 0px; margin-right: 0px; grid-template-columns: auto 398px; column-gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-65j6vf { grid-template-columns: auto 441px; column-gap: calc(10.5 * var(--mui-spacing)); }
}
.mui-1609og4 { width: 100%; position: relative; grid-area: slider; }
.mui-1609og4 .ProductImages-Slide { width: 100%; background-color: var(--mui-palette-gray-5); height: 0px; padding-bottom: 75%; position: relative; cursor: pointer; user-select: none; }
@media (min-width: 1024px) {
  .mui-1609og4 { border-radius: 8px; }
}
@media (min-width: 1024px) {
  .mui-1609og4 .NavButton { transition: 200ms ease-in-out; opacity: 0; }
  .mui-1609og4:hover .NavButton { opacity: 1; }
}
.mui-15i6g8c { grid-area: aside; align-self: start; display: flex; flex-direction: column; margin-top: calc(2 * var(--mui-spacing)); padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-15i6g8c { margin-top: calc(2 * var(--mui-spacing)); padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-15i6g8c { margin-top: calc(-2.5 * var(--mui-spacing)); padding-left: 0px; padding-right: 0px; padding-top: calc(2.5 * var(--mui-spacing)); position: sticky; top: 0px; width: 100%; }
}
.mui-5mhrl3 { margin-bottom: var(--mui-spacing); }
.mui-1vv9tb3 { margin: 0px; white-space: nowrap; color: var(--mui-palette-blue-text); font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-1vv9tb3 { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-1vv9tb3 { font-size: 1.5rem; line-height: 135%; }
}
.mui-15t0vqi { position: relative; display: inline-flex; overflow: hidden; }
@media (min-width: 0px) {
  .mui-15t0vqi { margin-left: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-15t0vqi { margin-left: var(--mui-spacing); }
}
@media (min-width: 0px) {
  .mui-15t0vqi { margin-left: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-15t0vqi { margin-left: calc(1.5 * var(--mui-spacing)); }
}
.mui-o8p68g { position: relative; display: inline-flex; color: var(--mui-palette-red-contrastText); -webkit-box-align: center; align-items: center; align-self: center; padding-left: calc(0.6 * var(--mui-spacing)); padding-right: calc(0.6 * var(--mui-spacing)); overflow: hidden; background-color: var(--mui-palette-blue-main); }
@media (min-width: 0px) {
  .mui-o8p68g { border-radius: 12px; }
}
@media (min-width: 720px) {
  .mui-o8p68g { border-radius: 16px; }
}
.mui-7qe10r { margin: 0px; font-weight: 700; white-space: nowrap; font-size: 0.875rem; line-height: 170%; }
@media (min-width: 720px) {
  .mui-7qe10r { font-size: 0.875rem; line-height: 170%; }
}
@media (min-width: 720px) {
  .mui-7qe10r { font-size: 1rem; line-height: 160%; }
}
.mui-15v04uc { margin: 0px; position: relative; color: var(--mui-palette-gray-2); align-self: flex-end; white-space: nowrap; font-size: 0.875rem; line-height: 170%; }
@media (min-width: 720px) {
  .mui-15v04uc { font-size: 0.875rem; line-height: 170%; }
}
@media (min-width: 0px) {
  .mui-15v04uc { margin-left: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-15v04uc { margin-left: var(--mui-spacing); }
}
@media (min-width: 0px) {
  .mui-15v04uc { margin-left: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-15v04uc { font-size: 1rem; line-height: 160%; margin-left: calc(1.5 * var(--mui-spacing)); }
}
.mui-19tfdms { margin: 0px; font-size: 1rem; line-height: 160%; font-weight: 400; word-break: break-word; }
@media (min-width: 720px) {
  .mui-19tfdms { font-size: 1.125rem; line-height: 155%; }
}
.mui-1eep3ej { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-1eep3ej { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1eep3ej { margin-top: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1eep3ej { margin-top: calc(3 * var(--mui-spacing)); }
}
.mui-1eep3ej:empty { display: none; }
.mui-8prhvx { display: flex; padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); background-color: var(--mui-palette-background-paper); border-radius: calc(2 * var(--mui-shape-borderRadius)); }
@media (min-width: 720px) {
  .mui-8prhvx { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); padding-top: calc(2 * var(--mui-spacing)); padding-bottom: calc(2 * var(--mui-spacing)); }
}
.mui-1lekzkb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.mui-x4g4jp { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .mui-x4g4jp { gap: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-x4g4jp { gap: calc(0.75 * var(--mui-spacing)); }
}
.mui-1rqb2cy { margin: 0px; font-size: 1rem; line-height: 160%; font-weight: 600; color: inherit; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-1rqb2cy { font-size: 1.125rem; line-height: 155%; }
}
.mui-1rqb2cy a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-1rqb2cy a:hover { color: var(--mui-palette-blue-light); }
}
.mui-1rqb2cy ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-1rqb2cy ul { margin: 0px; padding-left: 20px; }
.mui-1rqb2cy li { margin-bottom: 0px; line-height: 1.2; }
.mui-1rqb2cy ol li { line-height: 1.2; }
.mui-1rqb2cy .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-1rqb2cy .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-9581p2 { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 0.875rem; line-height: 170%; margin-top: calc(0.25 * var(--mui-spacing)); color: inherit; }
@media (min-width: 720px) {
  .mui-9581p2 { font-size: 1rem; line-height: 160%; }
}
.mui-9581p2 a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-9581p2 a:hover { color: var(--mui-palette-blue-light); }
}
.mui-9581p2 ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-9581p2 ul { margin: 0px; padding-left: 20px; }
.mui-9581p2 li { margin-bottom: 0px; line-height: 1.2; }
.mui-9581p2 ol li { line-height: 1.2; }
.mui-79hhas { margin: 0px; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-text-secondary); overflow-wrap: break-word; white-space: pre-wrap; word-break: break-word; }
@media (min-width: 720px) {
  .mui-79hhas { font-size: 0.875rem; line-height: 170%; }
}
.mui-79hhas a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-79hhas a:hover { color: var(--mui-palette-blue-light); }
}
.mui-79hhas ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-79hhas ul { margin: 0px; padding-left: 20px; }
.mui-79hhas li { margin-bottom: 0px; line-height: 1.2; }
.mui-79hhas ol li { line-height: 1.2; }
.mui-z65yhi { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-z65yhi { gap: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-z65yhi { gap: calc(1.5 * var(--mui-spacing)); }
}
.mui-1a40kit { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 6px 20px 8px; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; font-weight: 700; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); color: var(--mui-palette-blue-contrastText); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); background-color: var(--mui-palette-blue-main); }
@media (min-width: 720px) {
  .mui-1a40kit { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1a40kit[disabled] { cursor: not-allowed; }
@media (min-width: 1024px) {
  .mui-1a40kit:hover { background-color: var(--mui-palette-blue-light); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); }
  .mui-1a40kit:active { background-color: var(--mui-palette-blue-main); box-shadow: inset 0px -2px 0px var(--mui-palette-blue-dark); }
}
.mui-1a40kit:disabled, .mui-1a40kit[disabled] { background-color: var(--mui-palette-gray-3); color: var(--mui-palette-common-white); box-shadow: none; }
.mui-1bkwxtk { -webkit-box-pack: center; justify-content: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; padding: 0px; color: var(--mui-palette-text-primary); display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 720px) {
  .mui-1bkwxtk { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-1bkwxtk[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-1bkwxtk { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-1bkwxtk:hover { color: var(--mui-palette-blue-text); }
  .mui-1bkwxtk:active { color: var(--mui-palette-blue-text); }
}
@media (min-width: 0px) {
  .mui-1bkwxtk { -webkit-box-pack: justify; justify-content: space-between; }
}
@media (min-width: 1024px) {
  .mui-1bkwxtk { -webkit-box-pack: start; justify-content: flex-start; }
}
@media (min-width: 0px) {
  .mui-1bkwxtk { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1bkwxtk { margin-top: calc(2 * var(--mui-spacing)); }
}
.mui-7sf920 { margin: 0px; font-size: 0.875rem; line-height: 170%; color: inherit; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-7sf920 { font-size: 1rem; line-height: 160%; }
}
.mui-7sf920 a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-7sf920 a:hover { color: var(--mui-palette-blue-light); }
}
.mui-7sf920 ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-7sf920 ul { margin: 0px; padding-left: 20px; }
.mui-7sf920 li { margin-bottom: 0px; line-height: 1.2; }
.mui-7sf920 ol li { line-height: 1.2; }
.mui-7sf920 .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-7sf920 .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-fsx6tw { display: flex; flex-direction: column; grid-area: details; overflow: hidden; }
@media (min-width: 0px) {
  .mui-fsx6tw > :not(style):not(style) { margin: 0px; }
  .mui-fsx6tw > :not(style) ~ :not(style) { margin-top: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-fsx6tw > :not(style):not(style) { margin: 0px; }
  .mui-fsx6tw > :not(style) ~ :not(style) { margin-top: calc(5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-fsx6tw > :not(style):not(style) { margin: 0px; }
  .mui-fsx6tw > :not(style) ~ :not(style) { margin-top: calc(6.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-fsx6tw { margin-top: calc(4 * var(--mui-spacing)); padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-fsx6tw { margin-top: calc(5 * var(--mui-spacing)); padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-fsx6tw { padding-left: 0px; padding-right: 0px; }
}
.mui-c3wbf3 { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-c3wbf3 { gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-c3wbf3 { gap: calc(2.5 * var(--mui-spacing)); }
}
.mui-xu5ebc { display: flex; flex-direction: column; overflow: hidden; }
.mui-lhpccg { margin: 0px; font-size: 0.75rem; line-height: 170%; white-space: nowrap; color: var(--mui-palette-gray-2); overflow: hidden; text-overflow: ellipsis; font-family: sans-serif; }
@media (min-width: 720px) {
  .mui-lhpccg { font-size: 0.875rem; line-height: 170%; }
}
.mui-lhpccg a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-lhpccg a:hover { color: var(--mui-palette-blue-light); }
}
.mui-lhpccg ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-lhpccg ul { margin: 0px; padding-left: 20px; }
.mui-lhpccg li { margin-bottom: 0px; line-height: 1.2; }
.mui-lhpccg ol li { line-height: 1.2; }
.mui-1ijsn79 { column-gap: calc(2.5 * var(--mui-spacing)); display: flex; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; }
@media (min-width: 0px) {
  .mui-1ijsn79 { row-gap: calc(4 * var(--mui-spacing)); flex-direction: column; }
}
@media (min-width: 720px) {
  .mui-1ijsn79 { row-gap: calc(5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1ijsn79 { flex-direction: row; }
}
.mui-1ciq10r { display: flex; flex-direction: column; margin-top: calc(2 * var(--mui-spacing)); }
@media (min-width: 0px) {
  .mui-1ciq10r > :not(style):not(style) { margin: 0px; }
  .mui-1ciq10r > :not(style) ~ :not(style) { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1ciq10r > :not(style):not(style) { margin: 0px; }
  .mui-1ciq10r > :not(style) ~ :not(style) { margin-top: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1ciq10r { margin-top: calc(2.5 * var(--mui-spacing)); }
}
.mui-1dpdnyw { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; -webkit-box-align: center; align-items: center; }
.mui-1dpdnyw:hover { text-decoration-color: inherit; }
.mui-1utqkho { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; -webkit-box-align: center; align-items: center; }
.mui-1utqkho:hover { text-decoration-color: inherit; }
.mui-ofim2b { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; -webkit-box-align: center; align-items: center; }
.mui-ofim2b:hover { text-decoration-color: inherit; }
.mui-18n0l94 { position: relative; display: flex; border-radius: 50%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {
  .mui-18n0l94 { max-width: 48px; min-width: 48px; height: 48px; }
}
@media (min-width: 720px) {
  .mui-18n0l94 { max-width: 56px; min-width: 56px; height: 56px; }
}
.mui-1dz3nz2 { display: flex; flex-direction: column; }
@media (min-width: 0px) {
  .mui-1dz3nz2 { margin-left: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-1dz3nz2 { margin-left: calc(1.5 * var(--mui-spacing)); }
}
.mui-rxeh07 { align-self: center; margin-left: calc(0.5 * var(--mui-spacing)); }
@media (min-width: 0px) {
  .mui-rxeh07 { width: 16px; height: 16px; }
}
@media (min-width: 720px) {
  .mui-rxeh07 { width: 18px; height: 18px; }
}
.mui-lujy7o { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; align-self: center; margin-left: calc(0.5 * var(--mui-spacing)); }
@media (min-width: 0px) {
  .mui-lujy7o { width: 16px; height: 16px; }
}
@media (min-width: 720px) {
  .mui-lujy7o { width: 18px; height: 18px; }
}
.mui-npyunk { display: flex; flex-direction: column; }
.mui-npyunk > :not(style):not(style) { margin: 0px; }
.mui-npyunk > :not(style) ~ :not(style) { margin-top: calc(2 * var(--mui-spacing)); }
.mui-1g1khzc { list-style: none; margin: 0px; padding: 0px; position: relative; display: flex; flex-direction: column; }
.mui-1g1khzc > :not(style):not(style) { margin: 0px; }
.mui-1g1khzc > :not(style) ~ :not(style) { margin-top: calc(2 * var(--mui-spacing)); }
.mui-1jx3ucu { position: relative; padding-left: calc(4.5 * var(--mui-spacing)); font-size: 0.875rem; line-height: 170%; }
@media (min-width: 720px) {
  .mui-1jx3ucu { font-size: 1rem; line-height: 160%; }
}
.mui-lvftbb { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; color: inherit; position: absolute; top: 1px; left: 0px; display: block; font-size: 24px; line-height: 135%; font-feature-settings: "calt" 0, "ss01" 0; }
.mui-lvftbb a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-lvftbb a:hover { color: var(--mui-palette-blue-light); }
}
.mui-lvftbb ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-lvftbb ul { margin: 0px; padding-left: 20px; }
.mui-lvftbb li { margin-bottom: 0px; line-height: 1.2; }
.mui-lvftbb ol li { line-height: 1.2; }
.mui-lvftbb .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-lvftbb .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-12ep4e8 { position: relative; font-size: 0.875rem; line-height: 170%; padding-left: calc(4.5 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-12ep4e8 { font-size: 1rem; line-height: 160%; margin-bottom: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-12ep4e8 { margin-bottom: calc(2.5 * var(--mui-spacing)); }
}
.mui-1xk51fy { position: absolute; top: 0px; left: 0px; width: 24px; height: 24px; background-color: var(--mui-palette-blue-main); border-radius: 6px; }
.mui-i2yukj { margin: 0px; font-size: 0.75rem; line-height: 170%; color: var(--mui-palette-gray-2); }
@media (min-width: 720px) {
  .mui-i2yukj { font-size: 0.875rem; line-height: 170%; }
}
.mui-i2yukj a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-i2yukj a:hover { color: var(--mui-palette-blue-light); }
}
.mui-i2yukj ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-i2yukj ul { margin: 0px; padding-left: 20px; }
.mui-i2yukj li { margin-bottom: 0px; line-height: 1.2; }
.mui-i2yukj ol li { line-height: 1.2; }
@media (min-width: 0px) {
  .mui-3buft6 { margin-bottom: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-3buft6 { margin-bottom: calc(3.5 * var(--mui-spacing)); }
}
.mui-1juwbgt { margin: 0px; font-size: 1.25rem; line-height: 140%; font-weight: 700; color: inherit; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-1juwbgt { font-size: 1.5rem; line-height: 135%; }
}
.mui-1juwbgt a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-1juwbgt a:hover { color: var(--mui-palette-blue-light); }
}
.mui-1juwbgt ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-1juwbgt ul { margin: 0px; padding-left: 20px; }
.mui-1juwbgt li { margin-bottom: 0px; line-height: 1.2; }
.mui-1juwbgt ol li { line-height: 1.2; }
.mui-1juwbgt .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-1juwbgt .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-yhal3h { margin: 0px; white-space: nowrap; color: var(--mui-palette-blue-text); font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-yhal3h { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-yhal3h { font-size: 1.5rem; line-height: 135%; }
}
.mui-1avsxs5 { margin: 0px; white-space: nowrap; font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-1avsxs5 { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-1avsxs5 { font-size: 1.5rem; line-height: 135%; }
}
@media (min-width: 0px) {
  .mui-1u2udeb { margin-top: calc(0.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1u2udeb { margin-top: var(--mui-spacing); }
}
.mui-18zzlt3 { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; }
.mui-18zzlt3:hover { text-decoration-color: inherit; }
.mui-dr784u { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; }
.mui-dr784u:hover { text-decoration-color: inherit; }
.mui-9xvl3f { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); display: flex; }
.mui-9xvl3f:hover { text-decoration-color: inherit; }
.mui-1ie59bb { margin: 0px; font-size: 0.875rem; line-height: 170%; align-self: flex-end; color: var(--mui-palette-blue-text); }
@media (min-width: 720px) {
  .mui-1ie59bb { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 0px) {
  .mui-1ie59bb { margin-left: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1ie59bb { margin-left: var(--mui-spacing); }
}
.mui-97yts6 { display: flex; }
@media (min-width: 0px) {
  .mui-97yts6 { margin-top: 0px; }
}
@media (min-width: 720px) {
  .mui-97yts6 { margin-top: calc(-0.25 * var(--mui-spacing)); }
}
.mui-1wh8674 { margin: 0px; font-weight: 600; font-size: 0.875rem; line-height: 170%; align-self: flex-end; }
@media (min-width: 720px) {
  .mui-1wh8674 { font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 0px) {
  .mui-1wh8674 { margin-left: calc(0.75 * var(--mui-spacing)); line-height: 130%; }
}
@media (min-width: 720px) {
  .mui-1wh8674 { margin-left: var(--mui-spacing); font-size: 1rem; line-height: 150%; }
}
.mui-zc0pvt { margin: 0px; font-size: 0.75rem; line-height: 170%; align-self: flex-end; color: var(--mui-palette-blue-text); }
@media (min-width: 720px) {
  .mui-zc0pvt { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 0px) {
  .mui-zc0pvt { line-height: 140%; }
}
@media (min-width: 720px) {
  .mui-zc0pvt { font-size: 0.875rem; line-height: 165%; }
}
@media (min-width: 0px) {
  .mui-zc0pvt { margin-left: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-zc0pvt { margin-left: var(--mui-spacing); }
}
.mui-1dy6bue { width: 100%; background-color: var(--mui-palette-gray-5); }
@media (min-width: 0px) {
  .mui-1dy6bue { height: 8px; }
}
@media (min-width: 1024px) {
  .mui-1dy6bue { height: 1px; }
}
@media (min-width: 0px) {
  .mui-1dy6bue { margin-top: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1dy6bue { margin-top: calc(5 * var(--mui-spacing)); }
}
.mui-h53h2m { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-h53h2m { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-h53h2m { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-h53h2m { margin-top: calc(3 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-h53h2m { margin-top: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-h53h2m { margin-top: calc(5 * var(--mui-spacing)); }
}
.mui-x8zcfs { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; padding: 0px; color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-x8zcfs { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-x8zcfs[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-x8zcfs { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-x8zcfs:hover { color: var(--mui-palette-blue-text); }
  .mui-x8zcfs:active { color: var(--mui-palette-blue-text); }
}
@media (min-width: 0px) {
  .mui-1tiz5s8 { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1tiz5s8 { margin-top: calc(3 * var(--mui-spacing)); }
}
.mui-yib8n5 { max-width: 100%; min-height: 0px; min-width: 0px; position: relative; display: flex; flex-basis: auto; flex-shrink: 0; flex-direction: column; }
@media (min-width: 0px) {
  .mui-yib8n5 { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-yib8n5 { margin-top: calc(3 * var(--mui-spacing)); }
}
.mui-15ylnp7 { overflow: hidden; }
@media (min-width: 1024px) {
  .mui-15ylnp7 { grid-template: 1fr / repeat(2, 1fr); gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-15ylnp7 { grid-template: 1fr / repeat(3, 1fr); }
}
.mui-1eal0v3 { display: flex; scroll-snap-type: x mandatory; overflow-x: auto; padding-bottom: var(--mui-spacing); }
@media (min-width: 0px) {
  .mui-1eal0v3 { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1eal0v3 { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-16qkhxo { width: 100%; }
@media (min-width: 0px) {
  .mui-16qkhxo { height: 100px; }
}
@media (min-width: 720px) {
  .mui-16qkhxo { height: 200px; }
}
.mui-o00gfb { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-o00gfb { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-o00gfb { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-o00gfb { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 720px) {
  .mui-o00gfb { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1024px) {
  .mui-o00gfb { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1440px) {
  .mui-o00gfb { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 0px) {
  .mui-o00gfb { padding-top: calc(4 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-o00gfb { padding-top: calc(5 * var(--mui-spacing)); }
}
.mui-1rvhc4p { display: flex; flex-direction: column; width: 100%; margin-left: auto; margin-right: auto; }
@media (min-width: 0px) {
  .mui-1rvhc4p { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 720px) {
  .mui-1rvhc4p { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 1024px) {
  .mui-1rvhc4p { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-uhrdos { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .mui-uhrdos { padding-bottom: calc(2 * var(--mui-spacing)); padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-uhrdos { padding-bottom: calc(2.5 * var(--mui-spacing)); padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-uhrdos { padding-left: 0px; padding-right: 0px; }
}
.mui-12h27f { display: inline-flex; }
@media (min-width: 0px) {
  .mui-12h27f { gap: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-12h27f { gap: var(--mui-spacing); }
}
.mui-1d5ve6t { display: inline-flex; position: relative; margin-top: calc(0.25 * var(--mui-spacing)); user-select: none; }
@media (min-width: 0px) {
  .mui-1d5ve6t { width: 24px; height: 24px; }
}
@media (min-width: 720px) {
  .mui-1d5ve6t { width: 28px; height: 28px; }
}
.mui-1wbz66g { margin: 0px; font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-1wbz66g { font-size: 1.5rem; line-height: 135%; }
}
.mui-wszz3q { display: flex; scroll-snap-type: x mandatory; overflow-x: auto; padding-bottom: var(--mui-spacing); }
@media (min-width: 0px) {
  .mui-wszz3q { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-wszz3q { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-wszz3q { display: flex; gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-wszz3q { gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-wszz3q { display: none; }
}
@media (min-width: 1024px) {
  .mui-wszz3q { display: flex; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; overflow-x: hidden; }
}
.mui-l5y51u { display: flex; flex-shrink: 0; scroll-snap-align: start; }
@media (min-width: 0px) {
  .mui-l5y51u { width: 50%; padding-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-l5y51u { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-l5y51u { width: calc(33.33% - calc(1.5 * var(--mui-spacing))); padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-l5y51u { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-l5y51u { padding-left: 0px; padding-right: 0px; width: calc(50% - 0.5rem); }
}
@media (min-width: 720px) {
  .mui-l5y51u { padding-left: 0px; padding-right: 0px; width: calc(33.3333% - 0.833333rem); }
}
@media (min-width: 1024px) {
  .mui-l5y51u { padding-left: 0px; padding-right: 0px; width: calc(25% - 0.9375rem); }
}
@media (min-width: 1440px) {
  .mui-l5y51u { width: calc(20% - 1rem); }
}
@media (min-width: 0px) {
  .mui-l5y51u:first-child { width: calc(50% - 0.5rem); padding-left: 0px; }
}
@media (min-width: 720px) {
  .mui-l5y51u:first-child { width: calc(33.3333% - 0.833333rem); padding-left: 0px; }
}
@media (min-width: 1024px) {
  .mui-l5y51u:first-child { width: calc(25% - 0.9375rem); }
}
@media (min-width: 1440px) {
  .mui-l5y51u:first-child { width: calc(20% - 1rem); }
}
.mui-1un8om1 { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; width: 100%; height: 100%; }
.mui-1dfl27a { display: flex; flex-shrink: 0; scroll-snap-align: start; }
@media (min-width: 0px) {
  .mui-1dfl27a { width: 100%; padding-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1dfl27a { width: 50%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-1dfl27a { width: calc(33.33% - calc(2.5 * var(--mui-spacing))); padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-1dfl27a { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
.mui-6o0a2b { display: flex; flex-direction: column; background-color: var(--mui-palette-gray-5); border-radius: 8px; overflow: hidden; flex: 1 1 0%; }
@media (min-width: 0px) {
  .mui-6o0a2b { padding: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-6o0a2b { padding: calc(2.5 * var(--mui-spacing)); }
}
.mui-po0p6f { display: flex; scroll-snap-type: x mandatory; overflow-x: auto; padding-bottom: var(--mui-spacing); }
@media (min-width: 0px) {
  .mui-po0p6f { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-po0p6f { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-po0p6f { display: flex; gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-po0p6f { gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-po0p6f { display: none; }
}
@media (min-width: 0px) {
  .mui-7hdhgc { display: none; gap: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-7hdhgc { gap: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-7hdhgc { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (min-width: 1440px) {
  .mui-7hdhgc { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
.mui-1g4yje1 { display: flex; flex-direction: column; height: 100%; }
.mui-b75uwj { margin: 0px; white-space: nowrap; color: var(--mui-palette-red-text); font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-b75uwj { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-b75uwj { font-size: 1.5rem; line-height: 135%; }
}
.mui-iazpfi { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 6px 20px 8px; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; font-weight: 700; cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); color: var(--mui-palette-red-contrastText); box-shadow: inset 0px -2px 0px var(--mui-palette-red-dark); background-color: var(--mui-palette-red-main); }
@media (min-width: 720px) {
  .mui-iazpfi { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-iazpfi[disabled] { cursor: not-allowed; }
@media (min-width: 1024px) {
  .mui-iazpfi:hover { background-color: var(--mui-palette-red-light); box-shadow: inset 0px -2px 0px var(--mui-palette-red-main); }
  .mui-iazpfi:active { background-color: var(--mui-palette-red-main); box-shadow: inset 0px -2px 0px var(--mui-palette-red-dark); }
}
.mui-iazpfi:disabled, .mui-iazpfi[disabled] { background-color: var(--mui-palette-gray-3); color: var(--mui-palette-common-white); box-shadow: none; }
.mui-xhhtys { display: flex; flex-shrink: 0; scroll-snap-align: start; }
@media (min-width: 0px) {
  .mui-xhhtys { width: 50%; padding-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-xhhtys { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-xhhtys { width: calc(33.33% - calc(1.5 * var(--mui-spacing))); padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-xhhtys { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-xhhtys { padding-left: 0px; padding-right: 0px; width: calc(50% - 1rem); }
}
@media (min-width: 720px) {
  .mui-xhhtys { padding-left: 0px; padding-right: 0px; width: calc(33.3333% - 0.833333rem); }
}
@media (min-width: 1024px) {
  .mui-xhhtys { padding-left: 0px; padding-right: 0px; width: calc(25% - 0.9375rem); }
}
@media (min-width: 1440px) {
  .mui-xhhtys { width: calc(20% - 1rem); }
}
@media (min-width: 0px) {
  .mui-xhhtys:first-child { width: 50%; padding-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-xhhtys:first-child { width: calc(33.3333% - 0.833333rem); padding-left: 0px; }
}
@media (min-width: 1024px) {
  .mui-xhhtys:first-child { width: calc(25% - 0.9375rem); }
}
@media (min-width: 1440px) {
  .mui-xhhtys:first-child { width: calc(20% - 1rem); }
}
.mui-1ilt59x { margin: 0px; white-space: nowrap; color: var(--mui-palette-green-text); font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-1ilt59x { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-1ilt59x { font-size: 1.5rem; line-height: 135%; }
}
.mui-fx7m8r { position: relative; display: inline-flex; -webkit-box-align: center; align-items: center; align-self: center; padding-left: calc(0.6 * var(--mui-spacing)); padding-right: calc(0.6 * var(--mui-spacing)); overflow: hidden; color: var(--mui-palette-green-contrastText); background: linear-gradient(258.33deg, rgb(0, 187, 255) 0%, rgb(0, 194, 181) 50%, rgb(0, 168, 56) 100%); }
@media (min-width: 0px) {
  .mui-fx7m8r { border-radius: 12px; }
}
@media (min-width: 720px) {
  .mui-fx7m8r { border-radius: 16px; }
}
.mui-16kep65 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 6px 20px 8px; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; font-weight: 700; color: var(--mui-palette-common-white); cursor: pointer; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); box-shadow: inset 0px -2px 0px var(--mui-palette-green-dark); background: linear-gradient(258.33deg, rgb(0, 187, 255) 0%, rgb(0, 194, 181) 50%, rgb(0, 168, 56) 100%); }
@media (min-width: 720px) {
  .mui-16kep65 { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-16kep65[disabled] { cursor: not-allowed; }
@media (min-width: 1024px) {
  .mui-16kep65:hover { background: linear-gradient(258.33deg, rgb(0, 187, 255) 0%, rgb(0, 194, 181) 50%, rgb(0, 168, 56) 100%); box-shadow: inset 0px -2px 0px var(--mui-palette-green-dark); }
  .mui-16kep65:active { background: linear-gradient(258.33deg, rgb(0, 187, 255) 0%, rgb(0, 194, 181) 50%, rgb(0, 168, 56) 100%); box-shadow: inset 0px -2px 0px var(--mui-palette-green-dark); }
}
.mui-16kep65:disabled, .mui-16kep65[disabled] { background-color: var(--mui-palette-gray-3); color: var(--mui-palette-common-white); box-shadow: none; }
.mui-d5yk00 { display: flex; flex-shrink: 0; scroll-snap-align: start; }
@media (min-width: 0px) {
  .mui-d5yk00 { width: 50%; padding-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-d5yk00 { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-d5yk00 { width: calc(33.33% - calc(1.5 * var(--mui-spacing))); padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1440px) {
  .mui-d5yk00 { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-d5yk00 { padding-left: 0px; padding-right: 0px; width: calc(50% - 1rem); }
}
@media (min-width: 720px) {
  .mui-d5yk00 { padding-left: 0px; padding-right: 0px; width: calc(33.33% - 1.25rem); }
}
@media (min-width: 1024px) {
  .mui-d5yk00 { padding-left: 0px; padding-right: 0px; width: calc(25% - 0.9375rem); }
}
@media (min-width: 1440px) {
  .mui-d5yk00 { width: calc(20% - 1rem); }
}
@media (min-width: 0px) {
  .mui-d5yk00:first-child { width: 50%; padding-left: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-d5yk00:first-child { width: 33.33%; padding-left: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-d5yk00:first-child { width: calc(25% - 0.9375rem); }
}
@media (min-width: 1440px) {
  .mui-d5yk00:first-child { width: calc(20% - 1rem); }
}
.mui-lya9fr { margin: 0px; font-weight: 700; white-space: nowrap; color: var(--mui-palette-green-text); font-size: 1rem; line-height: 160%; }
@media (min-width: 720px) {
  .mui-lya9fr { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-lya9fr { font-size: 1.125rem; line-height: 155%; }
}
.mui-wx5mfa { margin: 0px; white-space: nowrap; color: var(--mui-palette-green-text); font-size: 1.25rem; line-height: 140%; font-weight: 700; }
@media (min-width: 720px) {
  .mui-wx5mfa { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-wx5mfa { font-size: 1.5rem; line-height: 135%; }
}
.mui-1txiwt9 { margin: 0px; font-weight: 700; white-space: nowrap; color: var(--mui-palette-green-text); font-size: 1rem; line-height: 160%; }
@media (min-width: 720px) {
  .mui-1txiwt9 { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 720px) {
  .mui-1txiwt9 { font-size: 1.125rem; line-height: 155%; }
}



.mui-g09hy7 { display: flex; width: 100%; max-width: 1560px; flex-direction: column; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-g09hy7 { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-g09hy7 { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-g09hy7 { display: none; }
}
.mui-4afqe2 { display: flex; width: 100%; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .mui-4afqe2 { padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-4afqe2 { padding-top: calc(2 * var(--mui-spacing)); padding-bottom: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-4afqe2 { padding-top: calc(2.5 * var(--mui-spacing)); padding-bottom: calc(2.5 * var(--mui-spacing)); }
}
.mui-19ia5na { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
@media (min-width: 0px) {
  .mui-19ia5na { margin-right: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-19ia5na { margin-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-19ia5na { margin-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-19ia5na:hover { text-decoration-color: inherit; }
.mui-ssjns8 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); }
@media (min-width: 0px) {
  .mui-ssjns8 { margin-right: calc(1.5 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-ssjns8 { margin-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-ssjns8 { margin-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-ssjns8:hover { text-decoration-color: inherit; }
.mui-jmshxl { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: Inter, sans-serif; font-size: 16px; line-height: 160%; text-align: center; color: var(--mui-palette-text-primary); padding: 0px; }
@media (min-width: 720px) {
  .mui-jmshxl { padding: 11px 20px 13px; font-size: 18px; line-height: 155%; }
}
.mui-jmshxl[disabled] { cursor: not-allowed; }
@media (min-width: 720px) {
  .mui-jmshxl { padding: 0px; }
}
@media (min-width: 1024px) {
  .mui-jmshxl:hover { color: var(--mui-palette-blue-text); }
  .mui-jmshxl:active { color: var(--mui-palette-blue-text); }
}
.mui-1d3vca0 { position: relative; width: 100%; background-color: var(--mui-palette-gray-5); color: var(--mui-palette-gray-2); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 8px; text-align: start; cursor: text; }
@media (min-width: 0px) {
  .mui-1d3vca0 { padding: 7px 12px 7px 44px; }
}
@media (min-width: 720px) {
  .mui-1d3vca0 { height: 52px; padding: 11px 12px 13px 52px; }
}
@media (min-width: 1024px) {
  .mui-1d3vca0 { width: 412px; }
  .mui-1d3vca0:hover { background-color: var(--mui-palette-gray-4); }
  .mui-1d3vca0:hover .SearchIcon { color: var(--mui-palette-gray-2); }
}
@media (min-width: 1440px) {
  .mui-1d3vca0 { width: 449px; }
}
.mui-pranoy { position: absolute; color: var(--mui-palette-gray-3); cursor: text; height: 24px; }
@media (min-width: 0px) {
  .mui-pranoy { bottom: 8px; left: 12px; }
}
@media (min-width: 720px) {
  .mui-pranoy { bottom: 15px; left: 16px; }
}
.mui-g6mwl2 { margin: 0px; font-family: Inter, sans-serif; font-weight: 400; color: var(--mui-palette-gray-2); font-size: 1rem; line-height: 160%; }
@media (min-width: 0px) {
  .mui-g6mwl2 { height: auto; }
}
@media (min-width: 720px) {
  .mui-g6mwl2 { font-size: 1.125rem; line-height: 155%; height: 27px; }
}
@media (min-width: 0px) {
  .mui-txa8za { display: flex; }
}
@media (min-width: 1024px) {
  .mui-txa8za { display: none; }
}
.mui-kh9gb4 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; height: 40px; padding-top: 7px; padding-bottom: 7px; padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); text-align: center; white-space: nowrap; user-select: none; border-radius: 80px; font-size: 1rem; line-height: 160%; font-weight: 600; background-color: var(--mui-palette-blue-main); color: var(--mui-palette-blue-contrastText); }
@media (min-width: 720px) {
  .mui-kh9gb4 { height: 52px; padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); padding-left: calc(3.5 * var(--mui-spacing)); padding-right: calc(3.5 * var(--mui-spacing)); font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 1024px) {
  .mui-kh9gb4:hover { background-color: var(--mui-palette-gray-4); }
  .mui-kh9gb4:active { background-color: var(--mui-palette-gray-3); }
}
.mui-kh9gb4:disabled, .mui-kh9gb4[disabled] { background-color: var(--mui-palette-gray-5); color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-kh9gb4 { font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 1024px) {
  .mui-kh9gb4:hover { background-color: var(--mui-palette-blue-light); }
  .mui-kh9gb4:active { background-color: var(--mui-palette-blue-main); }
}
.mui-8zk00b { margin: 0px; font-size: 1rem; line-height: 160%; color: inherit; font-weight: 600; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-8zk00b { font-size: 1.125rem; line-height: 155%; }
}
.mui-8zk00b a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-8zk00b a:hover { color: var(--mui-palette-blue-light); }
}
.mui-8zk00b ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-8zk00b ul { margin: 0px; padding-left: 20px; }
.mui-8zk00b li { margin-bottom: 0px; line-height: 1.2; }
.mui-8zk00b ol li { line-height: 1.2; }
.mui-8zk00b .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-8zk00b .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-12ci7tv { margin: 0px; font-size: 0.875rem; line-height: 170%; display: inline-block; color: var(--mui-palette-blue-contrastText); }
@media (min-width: 720px) {
  .mui-12ci7tv { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 0px) {
  .mui-12ci7tv { margin-left: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-12ci7tv { margin-left: var(--mui-spacing); }
}
.mui-1qud8l4 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; height: 40px; padding-top: 7px; padding-bottom: 7px; padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); text-align: center; white-space: nowrap; user-select: none; background-color: var(--mui-palette-gray-5); color: var(--mui-palette-text-primary); border-radius: 80px; font-size: 1rem; line-height: 160%; }
@media (min-width: 720px) {
  .mui-1qud8l4 { height: 52px; padding-top: calc(1.5 * var(--mui-spacing)); padding-bottom: calc(1.5 * var(--mui-spacing)); padding-left: calc(3.5 * var(--mui-spacing)); padding-right: calc(3.5 * var(--mui-spacing)); font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 1024px) {
  .mui-1qud8l4:hover { background-color: var(--mui-palette-gray-4); }
  .mui-1qud8l4:active { background-color: var(--mui-palette-gray-3); }
}
.mui-1qud8l4:disabled, .mui-1qud8l4[disabled] { background-color: var(--mui-palette-gray-5); color: var(--mui-palette-text-primary); }
@media (min-width: 720px) {
  .mui-1qud8l4 { font-size: 1.125rem; line-height: 155%; }
}
.mui-ca9rhq { margin: 0px; font-size: 1rem; line-height: 160%; color: inherit; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-ca9rhq { font-size: 1.125rem; line-height: 155%; }
}
.mui-ca9rhq a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-ca9rhq a:hover { color: var(--mui-palette-blue-light); }
}
.mui-ca9rhq ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-ca9rhq ul { margin: 0px; padding-left: 20px; }
.mui-ca9rhq li { margin-bottom: 0px; line-height: 1.2; }
.mui-ca9rhq ol li { line-height: 1.2; }
.mui-ca9rhq .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-ca9rhq .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
.mui-oya9gh { margin: 0px; font-size: 0.875rem; line-height: 170%; display: inline-block; color: var(--mui-palette-gray-2); }
@media (min-width: 720px) {
  .mui-oya9gh { font-size: 1rem; line-height: 160%; }
}
@media (min-width: 0px) {
  .mui-oya9gh { margin-left: calc(0.75 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-oya9gh { margin-left: var(--mui-spacing); }
}
.mui-759u60 { display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; }
.mui-1nuao45 { display: flex; background-color: var(--mui-palette-gray-5); border-radius: 8px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {
  .mui-1nuao45 { width: 27px; height: 27px; }
}
@media (min-width: 720px) {
  .mui-1nuao45 { width: 34px; height: 34px; }
}
.mui-j6bdrs { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 300ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: var(--mui-palette-blue-text); }
@media (min-width: 0px) {
  .mui-j6bdrs { width: 14px; height: 14px; }
}
@media (min-width: 720px) {
  .mui-j6bdrs { width: 16px; height: 16px; }
}
.mui-pnn4ue { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 0.875rem; line-height: 170%; color: var(--mui-palette-blue-text); font-weight: 600; margin-left: var(--mui-spacing); }
@media (min-width: 720px) {
  .mui-pnn4ue { font-size: 1rem; line-height: 160%; }
}
.mui-1jcjqu7 { margin-top: calc(3 * var(--mui-spacing)); -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {
  .mui-1jcjqu7 { display: none; }
}
@media (min-width: 1024px) {
  .mui-1jcjqu7 { display: flex; }
}
.mui-1m6blr5 { display: flex; width: 100%; max-width: 1560px; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; margin-left: auto !important; margin-right: auto !important; }
@media (min-width: 0px) {
  .mui-1m6blr5 { padding-left: calc(2 * var(--mui-spacing)); padding-right: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1m6blr5 { padding-left: calc(2.5 * var(--mui-spacing)); padding-right: calc(2.5 * var(--mui-spacing)); }
}
.mui-1hgt1vr { display: flex; }
@media (min-width: 0px) {
  .mui-1hgt1vr { gap: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-1hgt1vr { gap: calc(1.5 * var(--mui-spacing)); }
}
.mui-1p4gl6y { margin: 0px; font-family: Inter, sans-serif; font-weight: 700; font-size: 1.25rem; line-height: 140%; color: inherit; text-align: left; font-feature-settings: "calt" 0, "ss01" 0; }
@media (min-width: 720px) {
  .mui-1p4gl6y { font-size: 1.5rem; line-height: 135%; }
}
.mui-1p4gl6y a { color: var(--mui-palette-blue-text); }
@media (min-width: 1024px) {
  .mui-1p4gl6y a:hover { color: var(--mui-palette-blue-light); }
}
.mui-1p4gl6y ol { display: flex; flex-direction: column; margin: 0px; padding-left: 20px; line-height: 1.2; }
.mui-1p4gl6y ul { margin: 0px; padding-left: 20px; }
.mui-1p4gl6y li { margin-bottom: 0px; line-height: 1.2; }
.mui-1p4gl6y ol li { line-height: 1.2; }
@media (min-width: 0px) {
  .mui-1p4gl6y { margin-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-1p4gl6y { margin-top: calc(4 * var(--mui-spacing)); }
}
.mui-1p4gl6y .Emoji { position: relative; top: 0.125em; display: inline-flex; height: 1em; min-width: 1em; vertical-align: unset !important; line-height: 1 !important; }
.mui-1p4gl6y .EmojiImage { background-size: 1em 1em; background-position: 50% center; background-repeat: no-repeat; }
@media (min-width: 0px) {
  .mui-168mybe { margin-bottom: calc(12 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-168mybe { margin-bottom: calc(13.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-168mybe { margin-bottom: calc(5 * var(--mui-spacing)); }
}
@media (min-width: 0px) {
  .mui-b9s4k9 { padding-top: calc(2 * var(--mui-spacing)); }
}
@media (min-width: 720px) {
  .mui-b9s4k9 { padding-top: calc(2.5 * var(--mui-spacing)); }
}
.mui-m0mx4z { display: grid; }
@media (min-width: 0px) {
  .mui-m0mx4z { gap: calc(2 * var(--mui-spacing)); grid-template-columns: repeat(4, minmax(60px, 1fr)); justify-items: center; }
}
@media (min-width: 720px) {
  .mui-m0mx4z { gap: calc(2.5 * var(--mui-spacing)); grid-template-columns: repeat(6, minmax(96.6px, 1fr)); }
}
@media (min-width: 1024px) {
  .mui-m0mx4z { grid-template-columns: repeat(auto-fill, minmax(87px, 1fr)); justify-items: start; }
}
.mui-16442oc { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; align-self: center; }
@media (min-width: 0px) {
  .mui-16442oc { width: 100%; justify-self: center; }
}
@media (min-width: 1024px) {
  .mui-16442oc { width: 87px; justify-self: start; }
}
.mui-19279j { text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); width: 100%; height: 100%; }
.mui-19279j:hover { text-decoration-color: inherit; }
.mui-15fjec0 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); width: 100%; height: 100%; }
.mui-15fjec0:hover { text-decoration-color: inherit; }
.mui-mfyk96 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--mui-palette-primary-main); text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--Link-underlineColor); --Link-underlineColor: rgba(var(--mui-palette-primary-mainChannel) / 0.4); width: 100%; height: 100%; }
.mui-mfyk96:hover { text-decoration-color: inherit; }
.mui-nta7m6 { display: flex; flex-direction: column; width: 100%; -webkit-box-align: center; align-items: center; position: relative; }
.mui-1pc9lgo { display: flex; flex-direction: column; flex: 1 1 0%; width: 100%; height: 100%; }
@media (min-width: 0px) {
  .mui-1pc9lgo > div { border-radius: 16px; }
}
@media (min-width: 720px) {
  .mui-1pc9lgo > div { border-radius: 24px; }
}
.mui-1fen2ad { position: relative; display: flex; flex: 1 1 0%; border-radius: 8px; overflow: hidden; align-self: center; width: 100%; aspect-ratio: 1 / 1; }
@media (min-width: 0px) {
  .mui-1fen2ad { min-width: 66px; max-width: 70px; min-height: 66px; max-height: 70px; }
}
@media (min-width: 720px) {
  .mui-1fen2ad { min-width: 87px; max-width: 87px; min-height: 87px; max-height: 87px; }
}
.mui-n9cuha { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Inter, sans-serif; font-weight: 400; color: var(--mui-palette-text-primary); width: 100%; position: relative; overflow: hidden; white-space: nowrap; font-size: 0.75rem; line-height: 170%; text-align: center; margin-top: calc(0.5 * var(--mui-spacing)); }
@media (min-width: 720px) {
  .mui-n9cuha { font-size: 0.875rem; line-height: 170%; }
}
.mui-n9cuha::after { content: ""; text-align: right; position: absolute; bottom: 0px; right: 0px; width: 5px; height: 2em; background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--mui-palette-background-default) 100%); pointer-events: none; }

.mui-c8qnsw { display: inline-flex; border-radius: 20px; background-color: var(--mui-palette-green-main); justify-self: flex-start; color: var(--mui-palette-green-contrastText); border: 2px solid var(--mui-palette-background-default); position: absolute; top: -8px; right: -8px; z-index: 1; }
@media (min-width: 0px) {
  .mui-c8qnsw { padding-left: var(--mui-spacing); padding-right: var(--mui-spacing); }
}
@media (min-width: 720px) {
  .mui-c8qnsw { padding-left: calc(1.25 * var(--mui-spacing)); padding-right: calc(1.25 * var(--mui-spacing)); }
}
.mui-1qalkxs { margin: 0px; font-size: 0.75rem; line-height: 170%; font-weight: 700; color: inherit; white-space: nowrap; }
@media (min-width: 720px) {
  .mui-1qalkxs { font-size: 0.875rem; line-height: 170%; }
}

.mui-mhh179 { position: relative; display: flex; }
@media (min-width: 0px) {
  .mui-mhh179 { padding-top: calc(2.5 * var(--mui-spacing)); padding-bottom: calc(2.5 * var(--mui-spacing)); padding-left: calc(3.5 * var(--mui-spacing)); padding-right: calc(3.5 * var(--mui-spacing)); -webkit-box-pack: center; justify-content: center; }
}
@media (min-width: 720px) {
  .mui-mhh179 { padding-top: calc(3.5 * var(--mui-spacing)); padding-bottom: calc(3.5 * var(--mui-spacing)); }
}
@media (min-width: 1024px) {
  .mui-mhh179 { padding-left: 0px; padding-right: 0px; -webkit-box-pack: start; justify-content: flex-start; }
}
.mui-bz4uow { margin: 0px; font-size: 1rem; line-height: 160%; font-weight: 700; align-self: center; }
@media (min-width: 720px) {
  .mui-bz4uow { font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 0px) {
  .mui-bz4uow { text-align: center; }
}
@media (min-width: 1024px) {
  .mui-bz4uow { text-align: start; }
}
.mui-yx6poz { font-family: Inter, sans-serif; line-height: 1.5; font-size: 1.5em; margin: 0.5em 0px; font-weight: 700; }
.mui-1e3who4 { font-size: 1rem; line-height: 160%; margin: 1em 0px; }
@media (min-width: 720px) {
  .mui-1e3who4 { font-size: 1.125rem; line-height: 155%; }
}
@media (min-width: 0px) {
  .mui-1e3who4 { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-1e3who4 { font-size: 16px; }
}
.mui-kge0eu { width: 100%; overflow-x: auto; }
.mui-j7nhgq { min-width: 600px; border-collapse: collapse; width: 100%; }
@media (min-width: 0px) {
  .mui-j7nhgq { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-j7nhgq { font-size: 16px; }
}
.mui-ubsktl { background-color: var(--mui-palette-gray-5); font-weight: 700; padding: 10px; border: 1px solid var(--mui-palette-gray-4); text-align: left; }
@media (min-width: 0px) {
  .mui-ubsktl { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-ubsktl { font-size: 16px; }
}
.mui-1snlcju { padding: 10px; border: 1px solid var(--mui-palette-gray-4); }
@media (min-width: 0px) {
  .mui-1snlcju { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-1snlcju { font-size: 16px; }
}
.mui-1954gs4 { text-decoration: underline; color: rgb(61, 113, 255) !important; }
@media (min-width: 0px) {
  .mui-1954gs4 { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-1954gs4 { font-size: 16px; }
}
.mui-1g1y51z { font-family: Inter, sans-serif; line-height: 1.5; font-size: 1.25em; margin: 0.5em 0px; font-weight: 700; }
.mui-wiejwb { list-style-type: disc; margin: 1em 0px; padding-left: 1em; }
@media (min-width: 0px) {
  .mui-wiejwb { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-wiejwb { font-size: 16px; }
}
.mui-k0emnl { margin: 0.5em 0px; line-height: 1.5; }
@media (min-width: 0px) {
  .mui-k0emnl { font-size: 14px; }
}
@media (min-width: 1024px) {
  .mui-k0emnl { font-size: 16px; }
}
ul .mui-k0emnl::marker { color: var(--mui-palette-blue-main); font-size: 1.2em; }
