@charset "utf-8";

.css-hvv3bt { display: flex; flex-direction: column; min-height: 100vh; width: 100%; overflow-x: hidden; }

@media (min-width: 0px) {
  .css-hvv3bt { padding-left: var(--spacing); padding-right: var(--spacing); }
}

@media (min-width: 600px) {
  .css-hvv3bt { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-hvv3bt { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); }
}

.css-hvv3bt .minimal__layout__sidebar__container { width: 100%; min-width: 0px; background-color: var(--palette-grey-300); }

@media (min-width: 1200px) {
  .css-hvv3bt .minimal__layout__sidebar__container { padding-left: 0px; padding-right: 0px; transition: padding-left var(--layout-transition-duration) var(--layout-transition-easing) 0ms,padding-right var(--layout-transition-duration) var(--layout-transition-easing) 0ms; }
}

.css-7g4m3l { display: flex; flex: 1 1 auto; flex-direction: column; min-height: 0px; }

.css-au0skz { display: flex; flex-direction: column; z-index: var(--layout-header-zIndex); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; background-color: rgb(255, 255, 255); color: rgb(28, 37, 46); }

.css-au0skz::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 1; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }

.css-au0skz::after { opacity: 0.48; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }

:where([data-color-scheme="dark"]) .css-au0skz { background-color: rgb(20, 26, 33); }

@media (max-width: 899.95px) {
  .css-au0skz { z-index: 1201; }
}

.css-19d0uth { width: 100%; box-sizing: border-box; flex-shrink: 0; position: fixed; top: 0px; left: auto; right: 0px; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; display: flex; flex-direction: column; z-index: var(--layout-header-zIndex); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; background-color: rgb(255, 255, 255); color: rgb(28, 37, 46); }

@media print {
  .css-19d0uth { position: absolute; }
}

:where([data-color-scheme="dark"]) .css-19d0uth { background-image: none; }

.css-19d0uth::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 1; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }

.css-19d0uth::after { opacity: 0.48; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }

:where([data-color-scheme="dark"]) .css-19d0uth { background-color: rgb(20, 26, 33); }

@media (max-width: 899.95px) {
  .css-19d0uth { z-index: 1201; }
}

.css-1iu2umt { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; width: 100%; box-sizing: border-box; flex-shrink: 0; position: fixed; top: 0px; left: auto; right: 0px; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; display: flex; flex-direction: column; z-index: var(--layout-header-zIndex); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; background-color: rgb(255, 255, 255); color: rgb(28, 37, 46); }

@media print {
  .css-1iu2umt { position: absolute; }
}

:where([data-color-scheme="dark"]) .css-1iu2umt { background-image: none; }

.css-1iu2umt::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 1; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }

.css-1iu2umt::after { opacity: 0.48; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }

:where([data-color-scheme="dark"]) .css-1iu2umt { background-color: rgb(20, 26, 33); }

@media (max-width: 899.95px) {
  .css-1iu2umt { z-index: 1201; }
}

.css-qt8bx5 { height: 22px; min-height: 22px; flex-shrink: 0; }

.css-1gseu4t { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 1302; padding-top: env(safe-area-inset-top, 0px); }

.css-dylame { position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; margin-bottom: 0px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-dylame { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-dylame .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-dylame .announcement-icon { background-color: var(--palette-grey-900); }

.css-dylame .announcement-message { display: inline-flex; animation: 3.6s linear 0s infinite normal none running animation-1v5hqrk; }

.css-dylame .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

@-webkit-keyframes animation-1v5hqrk { 
  0% { transform: translate3d(360px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

@keyframes animation-1v5hqrk { 
  0% { transform: translate3d(360px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

.css-3gx49g { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.57143; position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-3gx49g { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-3gx49g .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-3gx49g .announcement-icon { background-color: var(--palette-grey-900); }

.css-3gx49g .announcement-message { display: inline-flex; animation: 3.6s linear 0s infinite normal none running animation-1v5hqrk; }

.css-3gx49g .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

.css-12h2ck0 { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.57143; position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-12h2ck0 { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-12h2ck0 .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-12h2ck0 .announcement-icon { background-color: var(--palette-grey-900); }

.css-12h2ck0 .announcement-message { display: inline-flex; animation: 3.6s linear 0s infinite normal none running animation-1v5hqrk; }

.css-12h2ck0 .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

.css-eadae1 { width: 20px; flex-shrink: 0; height: 20px; display: inline-flex; }

.css-1gjn7oc { display: flex; -webkit-box-align: center; align-items: center; color: var(--color); height: 48px; }

@media (min-width: 0px) {
  .css-1gjn7oc { padding-left: var(--spacing); padding-right: var(--spacing); }
}

@media (min-width: 600px) {
  .css-1gjn7oc { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-1gjn7oc { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); }
}

.css-bvnmud { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: flex; -webkit-box-align: center; align-items: center; color: var(--color); height: 48px; }

@media (min-width: 0px) {
  .css-bvnmud { padding-left: var(--spacing); padding-right: var(--spacing); }
}

@media (min-width: 600px) {
  .css-bvnmud { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-bvnmud { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); }
}

.css-1jcueaw { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: var(--palette-action-active); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); margin-right: var(--spacing); margin-left: calc(-1 * var(--spacing)); visibility: visible; }

.css-1jcueaw:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .css-1jcueaw:hover { background-color: transparent; }
}

.css-1jcueaw.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }

.css-1jcueaw.MuiIconButton-loading { color: transparent; }

.css-1noqqas { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin-top: 0px; margin-bottom: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: var(--palette-action-active); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); margin-right: var(--spacing); margin-left: calc(-1 * var(--spacing)); visibility: visible; }

.css-1noqqas.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-1noqqas { print-color-adjust: exact; }
}

.css-1noqqas:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .css-1noqqas:hover { background-color: transparent; }
}

.css-1noqqas.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }

.css-1noqqas.MuiIconButton-loading { color: transparent; }

.css-18oi841 { width: 24px; flex-shrink: 0; height: 24px; display: inline-flex; }

.css-n3umci { flex-shrink: 0; color: transparent; display: inline-flex; vertical-align: middle; min-width: 0px; height: 44px; width: 126px; cursor: pointer; }

@media (min-width: 0px) {
  .css-n3umci { margin-left: calc(0.5 * var(--spacing)); margin-right: calc(0.5 * var(--spacing)); }
}

@media (min-width: 600px) {
  .css-n3umci { margin-left: var(--spacing); margin-right: var(--spacing); }
}

.css-1tcc7to { text-decoration: none; flex-shrink: 0; color: transparent; display: inline-flex; vertical-align: middle; min-width: 0px; height: 44px; width: 126px; cursor: pointer; }

@media (min-width: 0px) {
  .css-1tcc7to { margin-left: calc(0.5 * var(--spacing)); margin-right: calc(0.5 * var(--spacing)); }
}

@media (min-width: 600px) {
  .css-1tcc7to { margin-left: var(--spacing); margin-right: var(--spacing); }
}

.css-1fdu8ae { margin: 0px; font: inherit; letter-spacing: inherit; text-decoration: none; flex-shrink: 0; color: transparent; display: inline-flex; vertical-align: middle; min-width: 0px; height: 44px; width: 126px; cursor: pointer; }

@media (min-width: 0px) {
  .css-1fdu8ae { margin-left: calc(0.5 * var(--spacing)); margin-right: calc(0.5 * var(--spacing)); }
}

@media (min-width: 600px) {
  .css-1fdu8ae { margin-left: var(--spacing); margin-right: var(--spacing); }
}

.css-lcs3gc { z-index: var(--zIndex-drawer); }

.css-1o7x79m { display: flex; flex: 1 1 auto; -webkit-box-pack: center; justify-content: center; min-width: 0px; gap: var(--spacing); }

.css-17zlpy5 { flex: 1 1 0%; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-width: 0px; max-width: 100%; overflow: hidden; }

@media (min-width: 0px) {
  .css-17zlpy5 { display: none; gap: var(--spacing); }
}

@media (min-width: 600px) {
  .css-17zlpy5 { gap: calc(2 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-17zlpy5 { display: flex; }
}

.css-1k0g22s { display: flex; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: calc(2 * var(--spacing)); flex: 1 1 0%; min-width: 0px; max-width: 100%; overflow: auto hidden; touch-action: pan-x; overscroll-behavior-y: none; scrollbar-width: none; }

.css-1k0g22s::-webkit-scrollbar { display: none; }

.css-1f7qkyk { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); flex-shrink: 0; text-decoration: none; color: var(--palette-primary-main); font-size: 0.8125rem; font-weight: 700; user-select: none; white-space: nowrap; margin-left: 0px; margin-right: 0px; }

.css-1f7qkyk:hover { color: var(--palette-text-primary); }

.css-1f7qkyk .MuiButton-startIcon { margin-right: calc(0.25 * var(--spacing)); }

.css-r7xy46 { width: 18px; height: 18px; flex-shrink: 0; object-fit: contain; filter: invert(1); }

.css-1y16y1g { font-weight: 700; color: var(--palette-primary-main); font-size: 0.8125rem; }

.css-1cups3b { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); flex-shrink: 0; text-decoration: none; color: var(--palette-primary-main); font-size: 0.8125rem; font-weight: 700; user-select: none; white-space: nowrap; }

.css-1cups3b:hover { color: var(--palette-text-primary); }

.css-1cups3b .MuiButton-startIcon { margin-right: calc(0.25 * var(--spacing)); }

.css-1wi7pjz { flex-shrink: 0; }

@media (min-width: 0px) {
  .css-1wi7pjz { width: 16px; height: 16px; }
}

@media (min-width: 600px) {
  .css-1wi7pjz { width: 20px; height: 20px; }
}

.css-1y7ap8p { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); flex-shrink: 0; text-decoration: none; color: var(--palette-primary-main); font-size: 0.8125rem; font-weight: 700; user-select: none; white-space: nowrap; }

.css-1y7ap8p:hover { color: var(--palette-text-primary); }

.css-1y7ap8p .MuiButton-startIcon { color: var(--palette-primary-main); }

.css-1iizecv { width: 24px; flex-shrink: 0; height: 24px; display: inline-flex; color: var(--palette-primary-main); }

.css-vvh77k { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); flex-shrink: 0; text-decoration: none; color: var(--palette-text-primary); font-size: 0.8125rem; font-weight: 700; user-select: none; white-space: nowrap; }

.css-vvh77k:hover { color: var(--palette-text-primary); }

.css-vvh77k .MuiButton-startIcon { color: var(--palette-primary-main); }

.css-14tbib2 { width: 52px; flex-shrink: 0; height: 26px; display: inline-flex; color: var(--palette-primary-main); }

.css-htrc9z { display: flex; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); flex-shrink: 0; text-decoration: none; color: var(--palette-error-main); font-size: 0.8125rem; font-weight: 700; user-select: none; white-space: nowrap; }

.css-htrc9z:hover { color: var(--palette-text-primary); }

.css-htrc9z .MuiButton-startIcon { color: var(--palette-error-main); }

.css-d2agpa { width: 38px; flex-shrink: 0; height: 38px; display: inline-flex; color: var(--palette-error-main); }

.css-1ne4bx9 { display: flex; -webkit-box-align: center; align-items: center; flex-shrink: 0; }

@media (min-width: 0px) {
  .css-1ne4bx9 { gap: calc(0.25 * var(--spacing)); }
}

@media (min-width: 600px) {
  .css-1ne4bx9 { gap: calc(0.75 * var(--spacing)); }
}

@media print {
  .css-1x9gpoa { position: absolute !important; }
}

.css-1x9gpoa .MuiDialog-paper { margin-top: calc(15 * var(--spacing)); overflow: unset; }

.css-1x9gpoa .MuiDialog-container { align-items: flex-start; }

@media (min-width: 0px) {
  .css-1bs8rlt { display: none; }
}

@media (min-width: 900px) {
  .css-1bs8rlt { display: inline-flex; }
}

.css-1c94hez { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); display: flex; color: rgb(69, 79, 91); }

.css-1c94hez:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .css-1c94hez:hover { background-color: transparent; }
}

.css-1c94hez.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }

.css-1c94hez.MuiIconButton-loading { color: transparent; }

.css-1tc6zzt { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); display: flex; color: rgb(69, 79, 91); }

.css-1tc6zzt.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-1tc6zzt { print-color-adjust: exact; }
}

.css-1tc6zzt:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .css-1tc6zzt:hover { background-color: transparent; }
}

.css-1tc6zzt.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }

.css-1tc6zzt.MuiIconButton-loading { color: transparent; }

.css-3vwa08 { flex-flow: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; padding-top: 0px; padding-bottom: 0px; min-width: 0px; overflow: auto hidden; touch-action: pan-x; overscroll-behavior-y: none; scrollbar-width: none; }

@media (min-width: 0px) {
  .css-3vwa08 { display: flex; gap: var(--spacing); padding-left: var(--spacing); padding-right: var(--spacing); }
}

@media (min-width: 600px) {
  .css-3vwa08 { gap: calc(1.5 * var(--spacing)); padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-3vwa08 { display: none; }
}

.css-3vwa08::-webkit-scrollbar { display: none; }

.css-1wh8ycr { display: flex; flex: 1 1 auto; flex-direction: column; transition: paddingTop 250ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 0px) {
  .css-1wh8ycr { flex: 0 1 auto; padding-top: 116px; padding-bottom: calc(16px + var(--layout-footer-height, 0px)); }
}

@media (min-width: 600px) {
  .css-1wh8ycr { padding-bottom: calc(20px + var(--layout-footer-height, 0px)); }
}

@media (min-width: 900px) {
  .css-1wh8ycr { flex: 1 1 auto; padding-top: 78px; padding-bottom: calc(2 * var(--spacing)); }
}

.css-ssuhli { -webkit-box-flex: 1; flex-grow: 1; width: 100%; display: flex; min-height: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-left: calc(5 * var(--spacing)); padding-right: calc(5 * var(--spacing)); }

.css-1ui5jrd { position: relative; overflow: hidden; display: block; height: 4px; z-index: 0; border-radius: 4px; background-color: rgba(var(--palette-text-primaryChannel) / 24%); width: 100%; max-width: 360px; }

@media print {
  .css-1ui5jrd { print-color-adjust: exact; }
}

.css-1ui5jrd::before { content: ""; position: absolute; inset: 0px; background-color: currentcolor; opacity: 0.3; }

.css-1ui5jrd::before { display: none; }

.css-1qzi269 { position: absolute; left: 0px; bottom: 0px; top: 0px; transition: transform 0.2s linear; transform-origin: left center; background-color: currentcolor; width: auto; animation: 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none running animation-ozg7p2; border-radius: inherit; }

@-webkit-keyframes animation-ozg7p2 { 
  0% { left: -35%; right: 100%; }
  60% { left: 100%; right: -90%; }
  100% { left: 100%; right: -90%; }
}

@keyframes animation-ozg7p2 { 
  0% { left: -35%; right: 100%; }
  60% { left: 100%; right: -90%; }
  100% { left: 100%; right: -90%; }
}

.css-tunb57 { position: absolute; left: 0px; bottom: 0px; top: 0px; transition: transform 0.2s linear; transform-origin: left center; background-color: currentcolor; opacity: 0.3; width: auto; animation: 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite normal none running animation-19gglwu; border-radius: inherit; }

@-webkit-keyframes animation-19gglwu { 
  0% { left: -200%; right: 100%; }
  60% { left: 107%; right: -8%; }
  100% { left: 107%; right: -8%; }
}

@keyframes animation-19gglwu { 
  0% { left: -200%; right: 100%; }
  60% { left: 107%; right: -8%; }
  100% { left: 107%; right: -8%; }
}

.css-1iew7cs { margin-top: auto; flex-shrink: 0; }

.css-h9n2xe { overflow: hidden; position: relative; box-shadow: var(--customShadows-z1); border-radius: 12px 12px 0px 0px; z-index: 0; }

@media (min-width: 0px) {
  .css-h9n2xe { padding-top: ; padding-right: ; padding-left: ; padding-bottom: calc(16px + var(--layout-footer-height, 64px)); }
}

@media (min-width: 900px) {
  .css-h9n2xe { padding: var(--spacing); }
}

.css-s4e0a4 { background-color: var(--palette-background-paper); color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-image: none; border-color: rgba(var(--palette-grey-500Channel) / 16%); overflow: hidden; position: relative; box-shadow: var(--customShadows-z1); border-radius: 12px 12px 0px 0px; z-index: 0; }

@media (min-width: 0px) {
  .css-s4e0a4 { padding-top: ; padding-right: ; padding-left: ; padding-bottom: calc(16px + var(--layout-footer-height, 64px)); }
}

@media (min-width: 900px) {
  .css-s4e0a4 { padding: var(--spacing); }
}

.css-18dj0oj { display: flex; flex-direction: column; gap: calc(2 * var(--spacing)); width: 100%; }

.css-xqk4uh { display: flex; flex-direction: column; gap: calc(1.25 * var(--spacing)); width: 100%; border-bottom: 1px solid rgba(145, 158, 171, 0.2); padding-bottom: calc(2 * var(--spacing)); -webkit-box-align: center; align-items: center; }

.css-14optzy { display: flex; flex-flow: wrap; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: calc(1.5 * var(--spacing)); }

.css-1chqwpw { text-decoration: none; font-weight: 400; color: var(--palette-text-secondary); padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); display: block; text-align: center; }

.css-1chqwpw:hover { text-decoration: underline; }

@media (min-width: 0px) {
  .css-1chqwpw { font-size: 13px; }
}

@media (min-width: 900px) {
  .css-1chqwpw { font-size: 14px; }
}

.css-1chqwpw:hover { color: var(--palette-primary-main); }

.css-chw4c6 { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: 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; line-height: inherit; letter-spacing: inherit; text-decoration: none; font-weight: 400; color: var(--palette-text-secondary); padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); display: block; text-align: center; }

.css-chw4c6:hover { text-decoration: underline; }

@media (min-width: 0px) {
  .css-chw4c6 { font-size: 13px; }
}

@media (min-width: 900px) {
  .css-chw4c6 { font-size: 14px; }
}

.css-chw4c6:hover { color: var(--palette-primary-main); }

.css-bn5yd4 { color: var(--palette-text-secondary); font-size: 13px; font-weight: 500; }

.css-1hiir3o { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.5; color: var(--palette-primary-main); font-size: 14px; font-weight: 500; }

.css-1ptjyi1 { display: flex; flex-direction: column; gap: calc(2 * var(--spacing)); -webkit-box-align: center; align-items: center; }

.css-12agscj { display: flex; flex-direction: row; gap: var(--spacing); -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-7kjzof { font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 700; font-size: 0.875rem; line-height: 1.71429; min-width: 64px; border-radius: var(--shape-borderRadius); padding: 5px 12px; border-width: 1px; border-style: solid; border-image: initial; background-color: var(--variant-outlinedBg); color: inherit; --variant-containedBg: var(--palette-Button-inheritContainedBg); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-color: rgba(var(--palette-grey-500Channel) / 32%); display: flex; flex-direction: column; text-transform: capitalize; }

.css-7kjzof:hover { text-decoration: none; }

.css-7kjzof.Mui-disabled { color: var(--palette-action-disabled); }

.css-7kjzof.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }

@media (hover: hover) {
  .css-7kjzof:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}

.css-7kjzof:hover { box-shadow: none; }

.css-7kjzof.Mui-focusVisible { box-shadow: none; }

.css-7kjzof:active { box-shadow: none; }

.css-7kjzof.Mui-disabled { box-shadow: none; }

.css-7kjzof.MuiButton-loading { color: transparent; }

.css-7kjzof:hover { background-color: var(--palette-action-hover); }

.css-19soh4b { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 700; font-size: 0.875rem; line-height: 1.71429; min-width: 64px; border-radius: var(--shape-borderRadius); padding: 5px 12px; border-width: 1px; border-style: solid; border-image: initial; background-color: var(--variant-outlinedBg); color: inherit; --variant-containedBg: var(--palette-Button-inheritContainedBg); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-color: rgba(var(--palette-grey-500Channel) / 32%); display: flex; flex-direction: column; text-transform: capitalize; }

.css-19soh4b.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-19soh4b { print-color-adjust: exact; }
}

.css-19soh4b:hover { text-decoration: none; }

.css-19soh4b.Mui-disabled { color: var(--palette-action-disabled); }

.css-19soh4b.Mui-disabled { border: 1px solid var(--palette-action-disabledBackground); }

@media (hover: hover) {
  .css-19soh4b:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}

.css-19soh4b:hover { box-shadow: none; }

.css-19soh4b.Mui-focusVisible { box-shadow: none; }

.css-19soh4b:active { box-shadow: none; }

.css-19soh4b.Mui-disabled { box-shadow: none; }

.css-19soh4b.MuiButton-loading { color: transparent; }

.css-19soh4b:hover { background-color: var(--palette-action-hover); }

.css-151ky34 { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color: var(--palette-text-secondary); font-size: 12px; font-weight: 500; line-height: 1.25; }

.css-fi5rqz { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; font-weight: 500; line-height: 1.25; }

.css-1q8usuj { display: flex; flex-flow: wrap; gap: var(--spacing); padding-top: calc(2 * var(--spacing)); padding-bottom: calc(2 * var(--spacing)); -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.css-1q8usuj .MuiLink-root { text-align: left; padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); }

.css-1kf28v1 { text-decoration: none; color: var(--palette-text-secondary); font-weight: 500; }

.css-1kf28v1:hover { text-decoration: underline; }

@media (min-width: 0px) {
  .css-1kf28v1 { font-size: 12px; }
}

@media (min-width: 900px) {
  .css-1kf28v1 { font-size: 13px; }
}

.css-1kf28v1:hover { color: var(--palette-primary-main); }

.css-fvt4ou { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: 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; line-height: inherit; letter-spacing: inherit; text-decoration: none; color: var(--palette-text-secondary); font-weight: 500; }

.css-fvt4ou:hover { text-decoration: underline; }

@media (min-width: 0px) {
  .css-fvt4ou { font-size: 12px; }
}

@media (min-width: 900px) {
  .css-fvt4ou { font-size: 13px; }
}

.css-fvt4ou:hover { color: var(--palette-primary-main); }

.css-kscol9 { height: 24px; min-width: 24px; line-height: 0; flex-shrink: 0; cursor: default; -webkit-box-align: center; align-items: center; display: inline-flex; gap: calc(0.75 * var(--spacing)); -webkit-box-pack: center; justify-content: center; padding: 0px calc(0.75 * var(--spacing)); font-size: 0.75rem; font-weight: 700; transition: 200ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-text-secondary); background-color: rgba(var(--palette-grey-500Channel) / 16%); width: 100%; border-radius: 0px; }

.css-1fbua0a { text-decoration: none; color: var(--palette-primary-main); }

.css-1fbua0a:hover { text-decoration: underline; }

.css-143ik7g { margin: 0px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: 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; line-height: inherit; letter-spacing: inherit; font-weight: 600; text-decoration: none; color: var(--palette-primary-main); }

.css-143ik7g:hover { text-decoration: underline; }

.css-1x6f4ui { position: fixed; bottom: 0px; left: 0px; right: 0px; height: var(--layout-footer-height, 64px); z-index: 1100; background-color: rgb(230, 250, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; padding-left: var(--spacing); padding-right: var(--spacing); padding-bottom: env(safe-area-inset-bottom, 0px); padding-top: var(--spacing); }

.css-5sbv0o { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: calc(0.25 * var(--spacing)); flex: 1 1 0%; min-width: 0px; padding-top: calc(0.5 * var(--spacing)); padding-bottom: calc(0.5 * var(--spacing)); text-decoration: none; color: var(--palette-primary-dark); border-radius: var(--shape-borderRadius); }

.css-5sbv0o:hover { color: var(--palette-primary-main); }

.css-knot59 { width: 24px; height: 24px; display: inline-flex; flex-shrink: 0; color: inherit; }

.css-7u6lti { font-size: 0.6875rem; font-weight: 500; line-height: 1.2; text-align: center; color: inherit; }

.css-iy29z6 { width: 24px; height: 24px; flex-shrink: 0; object-fit: contain; filter: invert(1); }

.css-wfbmde { width: 300px; }

.css-wfbmde .minimal__snackbar__toast { gap: 12px; width: 100%; min-height: 52px; display: flex; border-radius: 12px; -webkit-box-align: center; align-items: center; }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__toast { gap: 8px; min-height: 44px; border-radius: 10px; }
}

.css-wfbmde .minimal__snackbar__content { flex: 1 1 auto; }

.css-wfbmde .minimal__snackbar__title { font-size: 0.875rem; font-weight: 500; }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__title { font-size: 0.75rem; }
}

.css-wfbmde .minimal__snackbar__description { font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 400; font-size: 0.75rem; line-height: 1.5; opacity: 0.64; }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__description { font-size: 0.7rem; }
}

.css-wfbmde .minimal__snackbar__close_button { top: 0px; right: 0px; width: 20px; height: 20px; padding: 0px; display: flex; cursor: pointer; border-radius: 50%; -webkit-box-align: center; align-items: center; position: absolute; color: currentcolor; -webkit-box-pack: center; justify-content: center; background-color: transparent; transform: translate(-6px, 6px); border: solid 1px rgba(var(--palette-grey-500Channel) / 16%); transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), border-color 300ms cubic-bezier(0.4, 0, 0.2, 1); }

.css-wfbmde .minimal__snackbar__close_button:hover { border-color: rgba(var(--palette-grey-500Channel) / 24%); background-color: rgba(var(--palette-grey-500Channel) / 8%); }

.css-wfbmde .minimal__snackbar__close_button > svg { width: 14px; height: 14px; }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__close_button { width: 18px; height: 18px; transform: translate(-4px, 4px); }
  .css-wfbmde .minimal__snackbar__close_button > svg { width: 12px; height: 12px; }
}

.css-wfbmde .minimal__snackbar__icon { width: 48px; height: 48px; flex-shrink: 0; display: flex; -webkit-box-align: center; align-items: center; align-self: flex-start; border-radius: inherit; -webkit-box-pack: center; justify-content: center; }

.css-wfbmde .minimal__snackbar__icon .minimal__snackbar__icon__svg { width: 24px; height: 24px; }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__icon { width: 36px; height: 36px; align-self: center; }
  .css-wfbmde .minimal__snackbar__icon .minimal__snackbar__icon__svg { width: 18px; height: 18px; }
}

@-webkit-keyframes rotate { 
  100% { transform: rotate(1turn); }
}

@keyframes rotate { 
  100% { transform: rotate(1turn); }
}

.css-wfbmde .minimal__snackbar__default { padding: var(--spacing) var(--spacing) var(--spacing) calc(1.5 * var(--spacing)); box-shadow: var(--customShadows-z8); color: var(--palette-background-paper); background-color: var(--palette-text-primary); }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__default { padding: calc(0.75 * var(--spacing)) calc(0.75 * var(--spacing)) calc(0.75 * var(--spacing)) var(--spacing); }
}

.css-wfbmde .minimal__snackbar__default:has([data-close-button="true"]) .minimal__snackbar__content { padding-right: 32px; }

.css-wfbmde .minimal__snackbar__default:has(.sonner-loader) { padding: calc(0.5 * var(--spacing)) var(--spacing) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z8); color: var(--palette-text-primary); background-color: var(--palette-background-paper); }

.css-wfbmde .minimal__snackbar__default .sonner-loader { top: 0px; left: 0px; width: 100%; height: 100%; display: none; transform: none; overflow: hidden; -webkit-box-align: center; align-items: center; position: relative; border-radius: inherit; -webkit-box-pack: center; justify-content: center; background: var(--palette-background-neutral); }

.css-wfbmde .minimal__snackbar__default .sonner-loader .minimal__snackbar__loading_icon { z-index: 9; width: 24px; height: 24px; border-radius: 50%; animation: 3s linear 0s infinite normal none running rotate; background: conic-gradient(transparent, rgba(var(--palette-text-disabledChannel) / 64%)); }

.css-wfbmde .minimal__snackbar__default .sonner-loader[data-visible="true"] { display: flex; }

.css-wfbmde .minimal__snackbar__error { padding: calc(0.5 * var(--spacing)) var(--spacing) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z8); color: var(--palette-common-white); background-color: rgb(245, 51, 51); }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__error { padding: calc(0.5 * var(--spacing)) calc(0.75 * var(--spacing)) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); }
}

.css-wfbmde .minimal__snackbar__error .minimal__snackbar__icon { color: var(--palette-common-white); background-color: rgba(255, 255, 255, 0.2); }

.css-wfbmde .minimal__snackbar__error .minimal__snackbar__title { color: var(--palette-common-white); }

.css-wfbmde .minimal__snackbar__error .minimal__snackbar__description { color: rgba(255, 255, 255, 0.9); }

.css-wfbmde .minimal__snackbar__error .minimal__snackbar__close_button { color: var(--palette-common-white); border-color: rgba(255, 255, 255, 0.3); }

.css-wfbmde .minimal__snackbar__error .minimal__snackbar__close_button:hover { border-color: rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.15); }

.css-wfbmde .minimal__snackbar__success { padding: calc(0.5 * var(--spacing)) var(--spacing) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z8); color: var(--palette-common-white); background-color: rgb(18, 230, 117); }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__success { padding: calc(0.5 * var(--spacing)) calc(0.75 * var(--spacing)) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); }
}

.css-wfbmde .minimal__snackbar__success .minimal__snackbar__icon { color: var(--palette-common-white); background-color: rgba(255, 255, 255, 0.2); }

.css-wfbmde .minimal__snackbar__success .minimal__snackbar__title { color: var(--palette-common-white); }

.css-wfbmde .minimal__snackbar__success .minimal__snackbar__description { color: rgba(255, 255, 255, 0.9); }

.css-wfbmde .minimal__snackbar__success .minimal__snackbar__close_button { color: var(--palette-common-white); border-color: rgba(255, 255, 255, 0.3); }

.css-wfbmde .minimal__snackbar__success .minimal__snackbar__close_button:hover { border-color: rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.15); }

.css-wfbmde .minimal__snackbar__warning { padding: calc(0.5 * var(--spacing)) var(--spacing) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z8); color: var(--palette-text-primary); background-color: var(--palette-background-paper); }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__warning { padding: calc(0.5 * var(--spacing)) calc(0.75 * var(--spacing)) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); }
}

.css-wfbmde .minimal__snackbar__warning .minimal__snackbar__icon { color: var(--palette-warning-main); background-color: rgba(var(--palette-warning-mainChannel) / 8%); }

.css-wfbmde .minimal__snackbar__info { padding: calc(0.5 * var(--spacing)) var(--spacing) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); box-shadow: var(--customShadows-z8); color: var(--palette-text-primary); background-color: var(--palette-background-paper); }

@media (max-width: 599.95px) {
  .css-wfbmde .minimal__snackbar__info { padding: calc(0.5 * var(--spacing)) calc(0.75 * var(--spacing)) calc(0.5 * var(--spacing)) calc(0.5 * var(--spacing)); }
}

.css-wfbmde .minimal__snackbar__info .minimal__snackbar__icon { color: var(--palette-info-main); background-color: rgba(var(--palette-info-mainChannel) / 8%); }

.css-1femhx3 { position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; margin-bottom: 0px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-1femhx3 { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-1femhx3 .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-1femhx3 .announcement-icon { background-color: var(--palette-grey-900); }

.css-1femhx3 .announcement-message { display: inline-flex; animation: 5.83s linear 0s infinite normal none running animation-1v5hqrk; }

.css-1femhx3 .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

@-webkit-keyframes animation-1v5hqrk { 
  0% { transform: translate3d(360px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

@keyframes animation-1v5hqrk { 
  0% { transform: translate3d(360px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

.css-17cgzny { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.57143; position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-17cgzny { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-17cgzny .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-17cgzny .announcement-icon { background-color: var(--palette-grey-900); }

.css-17cgzny .announcement-message { display: inline-flex; animation: 5.83s linear 0s infinite normal none running animation-1v5hqrk; }

.css-17cgzny .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

.css-13tn7gr { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.57143; position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-13tn7gr { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-13tn7gr .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-13tn7gr .announcement-icon { background-color: var(--palette-grey-900); }

.css-13tn7gr .announcement-message { display: inline-flex; animation: 5.83s linear 0s infinite normal none running animation-1v5hqrk; }

.css-13tn7gr .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

.css-o2t4ui { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: flex; flex: 1 1 auto; flex-direction: column; min-width: 0px; padding-top: var(--layout-dashboard-content-pt); }

@media (min-width: 0px) {
  .css-o2t4ui { padding: 0px; }
}

@media (min-width: 600px) {
  .css-o2t4ui { padding: 0px; }
}

@media (min-width: 900px) {
  .css-o2t4ui { padding: 0px; }
}

@media (min-width: 1200px) {
  .css-o2t4ui { padding: 0px; }
}

@media (min-width: 1536px) {
  .css-o2t4ui { padding: 0px; }
}

.css-1on9kus { width: 100%; min-width: 0px; }

@media (min-width: 0px) {
  .css-1on9kus { padding-left: 0px; padding-right: 0px; }
}

@media (min-width: 600px) {
  .css-1on9kus { padding-left: 0px; padding-right: 0px; }
}

.css-1emx5za { position: relative; box-shadow: var(--customShadows-z1); z-index: 0; background-color: var(--palette-common-black); border-radius: calc(0.8 * var(--shape-borderRadius)); overflow: hidden; }

@media (min-width: 0px) {
  .css-1emx5za { margin-bottom: calc(0.25 * var(--spacing)); }
}

@media (min-width: 600px) {
  .css-1emx5za { margin-bottom: calc(0.5 * var(--spacing)); }
}

.css-1xg03gz { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; position: relative; box-shadow: var(--customShadows-z1); z-index: 0; background-color: var(--palette-common-black); border-radius: calc(0.8 * var(--shape-borderRadius)); overflow: hidden; }

@media (min-width: 0px) {
  .css-1xg03gz { margin-bottom: calc(0.25 * var(--spacing)); }
}

@media (min-width: 600px) {
  .css-1xg03gz { margin-bottom: calc(0.5 * var(--spacing)); }
}

.css-j1yse4 { gap: 2px; height: 18px; z-index: 9; display: flex; top: 16px; left: 16px; position: absolute; color: var(--palette-primary-light); }

.css-j1yse4 > li { display: inline-flex; }

.css-ekxdjv { gap: 4px; z-index: 9; -webkit-box-align: center; align-items: center; display: inline-flex; top: 8px; right: 8px; position: absolute; color: var(--palette-common-white); }

.css-e43se5 { border-radius: 50%; box-sizing: content-box; padding: var(--spacing); transition: 250ms cubic-bezier(0.4, 0, 0.6, 1); opacity: 0.4; }

.css-9uzd4h { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; border-radius: 50%; box-sizing: content-box; padding: var(--spacing); transition: 250ms cubic-bezier(0.4, 0, 0.6, 1); opacity: 0.4; }

.css-9uzd4h.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-9uzd4h { print-color-adjust: exact; }
}

.css-lj1uae { 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: 20px; height: 20px; }

.css-1cskvs6 { margin: auto; max-width: 100%; overflow: hidden; position: relative; }

.css-k6meza { display: flex; backface-visibility: hidden; touch-action: pan-y pinch-zoom; margin-left: calc(0px); }

.css-1e8ivwu { display: block; position: relative; min-width: 0px; flex: 0 0 100%; }

.css-1e8ivwu .minimal__carousel__slide__content { overflow: hidden; position: relative; border-radius: inherit; }

.css-3sck1v { width: 100%; position: relative; }

.css-1x2fmug { max-width: 100%; overflow: hidden; position: relative; display: inline-block; vertical-align: bottom; aspect-ratio: var(--aspect-ratio); --aspect-ratio: 900/300; width: 100%; margin-bottom: calc(-0.25 * var(--spacing)); }

.css-1x2fmug .minimal__image__img { transition: opacity 150ms, filter 300ms; filter: blur(12px); opacity: 0; }

.css-1x2fmug.--loaded .minimal__image__img { filter: blur(0px); opacity: 1; }

.css-1x2fmug .minimal__image__img { object-fit: fill; }

.css-l4akr4 { top: 0px; left: 0px; width: 100%; height: 100%; display: inherit; aspect-ratio: inherit; border-radius: inherit; z-index: 1; position: absolute; }

.css-1kw1ku8 { top: 0px; left: 0px; width: 100%; height: 100%; display: inherit; aspect-ratio: inherit; border-radius: inherit; content: ""; position: absolute; background-size: cover; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNTAlIiBjeT0iNDYuODAxMTAyJSIgcj0iOTUuNDk3MTEyJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIgLz4KICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkxOWVhYiIgc3RvcC1vcGFjaXR5PSIuNDgiIC8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cGF0aCBkPSJtODggODZoNTEydjUxMmgtNTEyeiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODggLTg2KSIgLz4KPC9zdmc+Cg=="); }

.css-jbs7ny { flex-shrink: 0; max-width: 100%; overflow: hidden; gap: 0px; border-style: dashed; border-color: var(--palette-divider); border-radius: var(--shape-borderRadius); margin-top: calc(0.25 * var(--spacing)); background-color: rgb(255, 255, 255); }

.css-jbs7ny .MuiTab-root.Mui-selected { color: rgb(0, 167, 111); }

.css-jbs7ny .MuiTab-root { padding-left: var(--spacing); padding-right: var(--spacing); z-index: 1; min-height: 28px; padding-top: 0px; padding-bottom: 0px; font-size: 0.8125rem; margin-top: 0px; }

.css-jbs7ny .MuiTab-root .MuiTab-iconWrapper { width: 20px; height: 20px; }

.css-jbs7ny .MuiTab-root:not(:last-of-type) { margin-right: 0px; }

.css-jbs7ny .MuiTab-root:last-of-type { margin-right: 0px; }

:where([data-color-scheme="dark"]) .css-jbs7ny { background-color: rgb(0, 0, 0); }

.css-1serlb5 { min-height: 48px; display: flex; flex-shrink: 0; max-width: 100%; overflow: hidden; gap: 0px; border-style: dashed; border-color: var(--palette-divider); border-radius: var(--shape-borderRadius); margin-top: calc(0.25 * var(--spacing)); background-color: rgb(255, 255, 255); }

.css-1serlb5 .MuiTabs-scrollButtons { opacity: 1; color: rgb(0, 0, 0); width: 40px; }

.css-1serlb5 .MuiTabs-scrollButtons.Mui-disabled { opacity: 0.5; }

.css-1serlb5 .MuiTab-root.Mui-selected { color: rgb(0, 167, 111); }

.css-1serlb5 .MuiTab-root { padding-left: var(--spacing); padding-right: var(--spacing); z-index: 1; min-height: 28px; padding-top: 0px; padding-bottom: 0px; font-size: 0.8125rem; margin-top: 0px; }

.css-1serlb5 .MuiTab-root .MuiTab-iconWrapper { width: 20px; height: 20px; }

.css-1serlb5 .MuiTab-root:not(:last-of-type) { margin-right: 0px; }

.css-1serlb5 .MuiTab-root:last-of-type { margin-right: 0px; }

:where([data-color-scheme="dark"]) .css-1serlb5 { background-color: rgb(0, 0, 0); }

.css-i8yde5 { overflow: auto hidden; scrollbar-width: none; }

.css-i8yde5::-webkit-scrollbar { display: none; }

.css-b8szdl { position: relative; display: inline-block; flex: 1 1 auto; white-space: nowrap; scrollbar-width: none; overflow: auto hidden; }

.css-b8szdl::-webkit-scrollbar { display: none; }

.css-1gioyf0 { display: flex; height: 100%; padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); padding-left: calc(0.75 * var(--spacing)); padding-right: calc(0.75 * var(--spacing)); min-height: 0px; gap: calc(0.25 * var(--spacing)); flex-wrap: nowrap; }

@media (min-width: 600px) {
  .css-1gioyf0 { gap: 40px; }
}

@media (min-width: 0px) {
  .css-1gioyf0 { gap: 0px; }
}

.css-1yzzbbk { font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; text-transform: unset; max-width: 360px; position: relative; flex-shrink: 0; overflow: hidden; white-space: normal; text-align: center; flex-direction: row; opacity: 1; min-width: 48px; min-height: 48px; padding: var(--spacing) 0px; color: var(--palette-text-secondary); font-weight: 500; line-height: 1.57143; }

.css-1yzzbbk > .MuiTab-icon { margin-left: var(--spacing); }

.css-1yzzbbk.Mui-selected { opacity: 1; }

.css-1yzzbbk.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }

.css-1yzzbbk.Mui-selected { color: var(--palette-text-primary); font-weight: 600; }

.css-1b5x9uf { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; text-transform: unset; max-width: 360px; position: relative; flex-shrink: 0; overflow: hidden; white-space: normal; text-align: center; flex-direction: row; opacity: 1; min-width: 48px; min-height: 48px; padding: var(--spacing) 0px; color: var(--palette-text-secondary); font-weight: 500; line-height: 1.57143; }

.css-1b5x9uf.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-1b5x9uf { print-color-adjust: exact; }
}

.css-1b5x9uf > .MuiTab-icon { margin-left: var(--spacing); }

.css-1b5x9uf.Mui-selected { opacity: 1; }

.css-1b5x9uf.Mui-disabled { opacity: var(--palette-action-disabledOpacity); }

.css-1b5x9uf.Mui-selected { color: var(--palette-text-primary); font-weight: 600; }

.css-n7k1od { position: relative; width: 20px; height: 20px; flex-shrink: 0; }

.css-1l17igs { width: 20px; height: 20px; display: block; object-fit: contain; }

.css-sulg5t { display: none; position: absolute; inset: 0px; }

.css-1hfxbyy { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_cricket.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-success-main); }

.css-1c16k3 { position: absolute; bottom: 0px; width: 100%; transition: 300ms cubic-bezier(0.4, 0, 0.2, 1); padding-top: var(--spacing); padding-bottom: var(--spacing); height: 100%; background-color: transparent; }

.css-hnrtjz { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_football.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-info-main); }

.css-1omo9m6 { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_tennis.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-warning-main); }

.css-1ujbsrd { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_politics.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-grey-700); }

.css-ppz1e { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_basketball.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-error-main); }

.css-ajg4el { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_horse.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-success-main); }

.css-czjlhq { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_greyhound.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-secondary-main); }

.css-1wq1ikx { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_motor_sport.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-warning-dark); }

.css-u6d6io { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_kabaddi.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-secondary-dark); }

.css-149lkf5 { flex-shrink: 0; display: inline-flex; mask: url("/assets/icons/navbar/ic_boxing.svg") center center / contain no-repeat; width: 20px; height: 20px; background-color: var(--palette-error-dark); }

.css-10i5oqw { display: block; position: relative; overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); background-color: rgba(var(--palette-grey-400Channel) / 12%); border-radius: 12px; margin-top: var(--spacing); height: 150px; }

.css-10i5oqw::after { background: linear-gradient(
                90deg,
                transparent,
                var(--palette-action-hover),
                transparent
              ); content: ""; position: absolute; transform: translateX(-100%); inset: 0px; }

.css-10i5oqw::after { animation: 2s linear 0.5s infinite normal none running animation-wiooy9; }

@-webkit-keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

@keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

.css-1avh0nj { width: 100%; padding-top: calc(2 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); }

@media (min-width: 0px) {
  .css-1avh0nj { padding-left: var(--spacing); padding-right: var(--spacing); }
}

@media (min-width: 600px) {
  .css-1avh0nj { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-1avh0nj { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); }
}

.css-yae03q { width: 100%; padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); background-color: rgb(33, 150, 243); border-radius: calc(0.3 * var(--shape-borderRadius)); }

@media (min-width: 0px) {
  .css-yae03q { padding-left: var(--spacing); }
}

@media (min-width: 600px) {
  .css-yae03q { padding-left: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-yae03q { padding-left: calc(1.5 * var(--spacing)); }
}

.css-1suaasb { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.55556; color: rgb(255, 255, 255); font-weight: 700; font-size: 1.125rem; }

@media (min-width: 600px) {
  .css-1suaasb { font-size: 1.125rem; }
}

.css-463n75 { width: 100%; margin-top: calc(1.5 * var(--spacing)); margin-bottom: calc(2 * var(--spacing)); }

@media (min-width: 0px) {
  .css-463n75 { padding-left: var(--spacing); padding-right: var(--spacing); }
}

@media (min-width: 600px) {
  .css-463n75 { padding-left: calc(1.25 * var(--spacing)); padding-right: calc(1.25 * var(--spacing)); }
}

@media (min-width: 900px) {
  .css-463n75 { padding-left: calc(1.5 * var(--spacing)); padding-right: calc(1.5 * var(--spacing)); }
}

.css-af0v76 { list-style-type: none; display: grid; grid-auto-flow: dense; gap: var(--spacing); will-change: transform; grid-template-columns: repeat(2, 1fr); padding: 0px; margin: 0px; }

@media screen and (min-width: 600px) {
  .css-af0v76 { grid-template-columns: repeat(4, 1fr); gap: calc(1.25 * var(--spacing)); }
}

.css-e2ldjy { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-top-width: ; border-right-width: ; border-bottom-width: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-image: none; position: relative; border-radius: calc(0.375 * var(--shape-borderRadius)); border-style: solid; border-color: var(--palette-divider); background-color: rgba(145, 158, 171, 0.04); width: 100%; display: flex; flex-direction: column; overflow: hidden; }

.css-1wm6ltx { width: 100%; aspect-ratio: 4 / 3; background-color: rgba(145, 158, 171, 0.12); overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-a1c492 { max-width: 100%; max-height: 100%; object-fit: contain; }

.css-s07fuc { padding-top: calc(0.25 * var(--spacing)); padding-bottom: calc(0.25 * var(--spacing)); padding-left: calc(0.5 * var(--spacing)); padding-right: calc(0.5 * var(--spacing)); min-height: 24px; display: flex; -webkit-box-align: center; align-items: center; }

.css-1dcwcfu { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.75rem; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; }

.css-1i9itui { text-decoration: none; position: absolute; inset: 0px; cursor: pointer; z-index: 1; }

.css-13od102 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--palette-primary-main); text-decoration: none; position: absolute; inset: 0px; cursor: pointer; z-index: 1; }

.css-hctj8z { z-index: 1; width: 100%; height: 100%; display: block; border-radius: 6px; box-shadow: var(--customShadows-z1); background-color: var(--palette-grey-300); }

:where([data-color-scheme="dark"]) .css-hctj8z { background-color: var(--palette-grey-900); }

.css-11pmvey { width: 18px; height: 18px; }

.css-11pmvey::before { width: 8px; height: 8px; content: ""; opacity: 1; border-radius: 50%; background-color: currentcolor; transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1), opacity 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.css-3qsk64 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; width: 18px; height: 18px; }

.css-3qsk64.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-3qsk64 { print-color-adjust: exact; }
}

.css-3qsk64::before { width: 8px; height: 8px; content: ""; opacity: 1; border-radius: 50%; background-color: currentcolor; transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1), opacity 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.css-efab7x { width: 18px; height: 18px; }

.css-efab7x::before { width: 8px; height: 8px; content: ""; opacity: 0.24; border-radius: 50%; background-color: currentcolor; transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1), opacity 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.css-1m30t2g { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; width: 18px; height: 18px; }

.css-1m30t2g.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-1m30t2g { print-color-adjust: exact; }
}

.css-1m30t2g::before { width: 8px; height: 8px; content: ""; opacity: 0.24; border-radius: 50%; background-color: currentcolor; transition: width 250ms cubic-bezier(0.4, 0, 0.6, 1), opacity 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.css-hew4ca { border-radius: 50%; box-sizing: content-box; padding: var(--spacing); transition: 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.css-16udbag { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; border-radius: 50%; box-sizing: content-box; padding: var(--spacing); transition: 250ms cubic-bezier(0.4, 0, 0.6, 1); }

.css-16udbag.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-16udbag { print-color-adjust: exact; }
}

.css-1wiuq18 { top: 0px; left: 0px; width: 100%; height: 100%; display: inherit; aspect-ratio: inherit; border-radius: inherit; object-fit: cover; }

.css-88axzf { width: 40px; flex-shrink: 0; opacity: 1; color: rgb(0, 0, 0); }

.css-88axzf.Mui-disabled { opacity: 0; }

.css-88axzf.Mui-disabled { opacity: 0.5; }

.css-148ok7l { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; width: 40px; flex-shrink: 0; opacity: 1; color: rgb(0, 0, 0); }

.css-148ok7l.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-148ok7l { print-color-adjust: exact; }
}

.css-148ok7l.Mui-disabled { opacity: 0; }

.css-148ok7l.Mui-disabled { opacity: 0.5; }

.css-qgieeu { 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.25rem; }

.css-e7h19k { display: flex; flex-direction: column; z-index: var(--layout-header-zIndex); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; --color: var(--offset-color, var(--palette-text-primary)); background-color: rgb(255, 255, 255); color: rgb(28, 37, 46); }

.css-e7h19k::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 1; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }

.css-e7h19k::after { opacity: 0.48; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }

:where([data-color-scheme="dark"]) .css-e7h19k { background-color: rgb(20, 26, 33); }

@media (max-width: 899.95px) {
  .css-e7h19k { z-index: 1201; }
}

.css-cr56my { width: 100%; box-sizing: border-box; flex-shrink: 0; position: fixed; top: 0px; left: auto; right: 0px; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; display: flex; flex-direction: column; z-index: var(--layout-header-zIndex); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; --color: var(--offset-color, var(--palette-text-primary)); background-color: rgb(255, 255, 255); color: rgb(28, 37, 46); }

@media print {
  .css-cr56my { position: absolute; }
}

:where([data-color-scheme="dark"]) .css-cr56my { background-image: none; }

.css-cr56my::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 1; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }

.css-cr56my::after { opacity: 0.48; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }

:where([data-color-scheme="dark"]) .css-cr56my { background-color: rgb(20, 26, 33); }

@media (max-width: 899.95px) {
  .css-cr56my { z-index: 1201; }
}

.css-1f4jjh3 { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); background-image: none; width: 100%; box-sizing: border-box; flex-shrink: 0; position: fixed; top: 0px; left: auto; right: 0px; --AppBar-background: transparent; --AppBar-color: inherit; box-shadow: none; display: flex; flex-direction: column; z-index: var(--layout-header-zIndex); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; --color: var(--offset-color, var(--palette-text-primary)); background-color: rgb(255, 255, 255); color: rgb(28, 37, 46); }

@media print {
  .css-1f4jjh3 { position: absolute; }
}

:where([data-color-scheme="dark"]) .css-1f4jjh3 { background-image: none; }

.css-1f4jjh3::before { backdrop-filter: blur(6px); background-color: rgba(var(--palette-background-defaultChannel) / 80%); opacity: 1; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }

.css-1f4jjh3::after { opacity: 0.48; content: ""; visibility: visible; position: absolute; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1), visibility 200ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: 0px; bottom: 0px; height: 24px; margin: auto; border-radius: 50%; width: calc(100% - 48px); z-index: -2; box-shadow: var(--customShadows-z8); }

:where([data-color-scheme="dark"]) .css-1f4jjh3 { background-color: rgb(20, 26, 33); }

@media (max-width: 899.95px) {
  .css-1f4jjh3 { z-index: 1201; }
}

.css-wbyg33 { font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.71429; min-width: 64px; padding: 6px 12px; --variant-containedBg: var(--palette-Button-inheritContainedBg); transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: calc(2 * var(--shape-borderRadius)); font-weight: 700; text-transform: uppercase; background-color: rgb(255, 255, 255); color: rgb(36, 41, 46); border: 1px solid rgba(0, 0, 0, 0.12); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; }

.css-wbyg33:hover { text-decoration: none; }

.css-wbyg33.Mui-disabled { color: var(--palette-action-disabled); }

.css-wbyg33:hover { box-shadow: var(--shadows-4); }

@media (hover: none) {
  .css-wbyg33:hover { box-shadow: var(--shadows-2); }
}

.css-wbyg33:active { box-shadow: var(--shadows-8); }

.css-wbyg33.Mui-focusVisible { box-shadow: var(--shadows-6); }

.css-wbyg33.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }

@media (hover: hover) {
  .css-wbyg33:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}

.css-wbyg33:hover { box-shadow: none; }

.css-wbyg33.Mui-focusVisible { box-shadow: none; }

.css-wbyg33:active { box-shadow: none; }

.css-wbyg33.Mui-disabled { box-shadow: none; }

.css-wbyg33.MuiButton-loading { color: transparent; }

.css-wbyg33:hover { box-shadow: var(--customShadows-z8); background-color: var(--palette-grey-700); }

:where([data-color-scheme="dark"]) .css-wbyg33 { color: var(--palette-grey-800); background-color: var(--palette-common-white); }

:where([data-color-scheme="dark"]) .css-wbyg33:hover { background-color: var(--palette-grey-400); }

.css-wbyg33:hover { background-color: rgb(246, 248, 250); color: rgb(36, 41, 46); border: 1px solid rgba(0, 0, 0, 0.12); }

.css-s4t1fc { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.71429; min-width: 64px; padding: 6px 12px; --variant-containedBg: var(--palette-Button-inheritContainedBg); transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: calc(2 * var(--shape-borderRadius)); font-weight: 700; text-transform: uppercase; background-color: rgb(255, 255, 255); color: rgb(36, 41, 46); border: 1px solid rgba(0, 0, 0, 0.12); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; }

.css-s4t1fc.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-s4t1fc { print-color-adjust: exact; }
}

.css-s4t1fc:hover { text-decoration: none; }

.css-s4t1fc.Mui-disabled { color: var(--palette-action-disabled); }

.css-s4t1fc:hover { box-shadow: var(--shadows-4); }

@media (hover: none) {
  .css-s4t1fc:hover { box-shadow: var(--shadows-2); }
}

.css-s4t1fc:active { box-shadow: var(--shadows-8); }

.css-s4t1fc.Mui-focusVisible { box-shadow: var(--shadows-6); }

.css-s4t1fc.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }

@media (hover: hover) {
  .css-s4t1fc:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}

.css-s4t1fc:hover { box-shadow: none; }

.css-s4t1fc.Mui-focusVisible { box-shadow: none; }

.css-s4t1fc:active { box-shadow: none; }

.css-s4t1fc.Mui-disabled { box-shadow: none; }

.css-s4t1fc.MuiButton-loading { color: transparent; }

.css-s4t1fc:hover { box-shadow: var(--customShadows-z8); background-color: var(--palette-grey-700); }

:where([data-color-scheme="dark"]) .css-s4t1fc { color: var(--palette-grey-800); background-color: var(--palette-common-white); }

:where([data-color-scheme="dark"]) .css-s4t1fc:hover { background-color: var(--palette-grey-400); }

.css-s4t1fc:hover { background-color: rgb(246, 248, 250); color: rgb(36, 41, 46); border: 1px solid rgba(0, 0, 0, 0.12); }

.css-rdjjes { font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 700; font-size: 0.875rem; line-height: 1.71429; text-transform: unset; min-width: 64px; padding: 6px 12px; border: 0px; border-radius: var(--shape-borderRadius); --variant-containedBg: var(--palette-Button-inheritContainedBg); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-common-white); background-color: var(--palette-grey-800); }

.css-rdjjes:hover { text-decoration: none; }

.css-rdjjes.Mui-disabled { color: var(--palette-action-disabled); }

.css-rdjjes:hover { box-shadow: var(--shadows-4); }

@media (hover: none) {
  .css-rdjjes:hover { box-shadow: var(--shadows-2); }
}

.css-rdjjes:active { box-shadow: var(--shadows-8); }

.css-rdjjes.Mui-focusVisible { box-shadow: var(--shadows-6); }

.css-rdjjes.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }

@media (hover: hover) {
  .css-rdjjes:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}

.css-rdjjes:hover { box-shadow: none; }

.css-rdjjes.Mui-focusVisible { box-shadow: none; }

.css-rdjjes:active { box-shadow: none; }

.css-rdjjes.Mui-disabled { box-shadow: none; }

.css-rdjjes.MuiButton-loading { color: transparent; }

.css-rdjjes:hover { box-shadow: var(--customShadows-z8); background-color: var(--palette-grey-700); }

:where([data-color-scheme="dark"]) .css-rdjjes { color: var(--palette-grey-800); background-color: var(--palette-common-white); }

:where([data-color-scheme="dark"]) .css-rdjjes:hover { background-color: var(--palette-grey-400); }

.css-rbgle2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 700; font-size: 0.875rem; line-height: 1.71429; text-transform: unset; min-width: 64px; padding: 6px 12px; border: 0px; border-radius: var(--shape-borderRadius); --variant-containedBg: var(--palette-Button-inheritContainedBg); box-shadow: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: var(--palette-common-white); background-color: var(--palette-grey-800); }

.css-rbgle2.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-rbgle2 { print-color-adjust: exact; }
}

.css-rbgle2:hover { text-decoration: none; }

.css-rbgle2.Mui-disabled { color: var(--palette-action-disabled); }

.css-rbgle2:hover { box-shadow: var(--shadows-4); }

@media (hover: none) {
  .css-rbgle2:hover { box-shadow: var(--shadows-2); }
}

.css-rbgle2:active { box-shadow: var(--shadows-8); }

.css-rbgle2.Mui-focusVisible { box-shadow: var(--shadows-6); }

.css-rbgle2.Mui-disabled { color: var(--palette-action-disabled); box-shadow: var(--shadows-0); background-color: var(--palette-action-disabledBackground); }

@media (hover: hover) {
  .css-rbgle2:hover { --variant-containedBg: var(--palette-Button-inheritContainedHoverBg); --variant-textBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); --variant-outlinedBg: rgba(var(--palette-text-primaryChannel) / calc(var(--palette-action-hoverOpacity))); }
}

.css-rbgle2:hover { box-shadow: none; }

.css-rbgle2.Mui-focusVisible { box-shadow: none; }

.css-rbgle2:active { box-shadow: none; }

.css-rbgle2.Mui-disabled { box-shadow: none; }

.css-rbgle2.MuiButton-loading { color: transparent; }

.css-rbgle2:hover { box-shadow: var(--customShadows-z8); background-color: var(--palette-grey-700); }

:where([data-color-scheme="dark"]) .css-rbgle2 { color: var(--palette-grey-800); background-color: var(--palette-common-white); }

:where([data-color-scheme="dark"]) .css-rbgle2:hover { background-color: var(--palette-grey-400); }

.css-56he6c { position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; margin-bottom: 0px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-56he6c { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-56he6c .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-56he6c .announcement-icon { background-color: var(--palette-grey-900); }

.css-56he6c .announcement-message { display: inline-flex; animation: 10.11s linear 0s infinite normal none running animation-1v5hqrk; }

.css-56he6c .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

@-webkit-keyframes animation-1v5hqrk { 
  0% { transform: translate3d(360px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

@keyframes animation-1v5hqrk { 
  0% { transform: translate3d(360px, 0px, 0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}

.css-xzhmqj { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.57143; position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-xzhmqj { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-xzhmqj .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-xzhmqj .announcement-icon { background-color: var(--palette-grey-900); }

.css-xzhmqj .announcement-message { display: inline-flex; animation: 10.11s linear 0s infinite normal none running animation-1v5hqrk; }

.css-xzhmqj .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

.css-121lz1u { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; line-height: 1.57143; position: relative; width: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; white-space: nowrap; height: 22px; min-height: 22px; background-color: var(--palette-primary-lighter); color: rgb(0, 167, 111); font-weight: 700; }

:where([data-color-scheme="dark"]) .css-121lz1u { background-color: rgba(var(--palette-primary-mainChannel) / 16%); }

.css-121lz1u .announcement-icon { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 28px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 2; background-color: var(--palette-primary-lighter); }

:where([data-color-scheme="dark"]) .css-121lz1u .announcement-icon { background-color: var(--palette-grey-900); }

.css-121lz1u .announcement-message { display: inline-flex; animation: 10.11s linear 0s infinite normal none running animation-1v5hqrk; }

.css-121lz1u .announcement-message span { margin: 0px 1rem 0px 2.5rem; }

.css-1dho8vo { gap: var(--spacing); display: flex; text-align: center; flex-direction: column; margin-top: var(--spacing); height: 150px; border-radius: calc(1.5 * var(--shape-borderRadius)); border-style: dashed; background-color: rgba(145, 158, 171, 0.04); border-color: var(--palette-divider); padding-top: calc(4 * var(--spacing)); }

.css-jg9p2l { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 400; font-size: 0.875rem; line-height: 1.57143; }

.css-myjxmc { list-style-type: none; display: grid; grid-auto-flow: dense; gap: calc(0.75 * var(--spacing)); will-change: transform; grid-template-columns: 1fr; grid-auto-rows: minmax(70px, auto); margin-top: 0px; margin-bottom: var(--spacing); }

.css-myjxmc #bet-slip-container { min-width: 20rem; max-width: 40%; }

@media (max-width: 1375px) {
  .left-nav-open.right-nav-open .css-myjxmc #bet-slip-container.css-myjxmc #bet-slip-container { min-width: 100%; max-width: 100%; }
}

@media (max-width: 690px) {
  .css-myjxmc #bet-slip-container { min-width: 100%; max-width: 100%; }
}

.css-j62p9d { list-style-type: none; display: grid; grid-auto-flow: dense; gap: calc(0.75 * var(--spacing)); will-change: transform; grid-template-columns: 1fr; grid-auto-rows: minmax(70px, auto); margin-top: 0px; margin-bottom: var(--spacing); }

.css-j62p9d #bet-slip-container { min-width: 20rem; max-width: 40%; }

@media (max-width: 1375px) {
  .left-nav-open.right-nav-open .css-j62p9d #bet-slip-container.css-j62p9d #bet-slip-container { min-width: 100%; max-width: 100%; }
}

@media (max-width: 690px) {
  .css-j62p9d #bet-slip-container { min-width: 100%; max-width: 100%; }
}

.css-q9qurf { list-style: none; margin-right: 0px; margin-left: 0px; padding: 8px 0px; position: relative; display: grid; grid-auto-flow: dense; gap: calc(0.75 * var(--spacing)); will-change: transform; grid-template-columns: 1fr; grid-auto-rows: minmax(70px, auto); margin-top: 0px; margin-bottom: var(--spacing); }

.css-q9qurf #bet-slip-container { min-width: 20rem; max-width: 40%; }

@media (max-width: 1375px) {
  .left-nav-open.right-nav-open .css-q9qurf #bet-slip-container.css-q9qurf #bet-slip-container { min-width: 100%; max-width: 100%; }
}

@media (max-width: 690px) {
  .css-q9qurf #bet-slip-container { min-width: 100%; max-width: 100%; }
}

.css-jxybhh { color: var(--palette-text-primary); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-top-width: ; border-right-width: ; border-bottom-width: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-image: none; border-color: rgba(var(--palette-grey-500Channel) / 16%); border-radius: calc(0.25 * var(--shape-borderRadius)); border-style: dashed; background-color: rgba(145, 158, 171, 0.04); contain: content; align-content: center; min-height: 70px; content-visibility: auto; will-change: transform; position: relative; display: flex; -webkit-box-align: center; align-items: center; flex-flow: column; }

.css-n418l4 { align-content: center; position: relative; display: flex; -webkit-box-align: center; align-items: center; flex-flow: wrap; width: 100%; }

.css-oj1gib { display: flex; flex: 1 0 5rem; -webkit-box-pack: center; justify-content: center; min-width: 0px; flex-flow: column; max-width: 100%; padding: calc(0.625 * var(--spacing)); min-height: auto; }

.css-15x9p25 { display: flex; flex: 1 0 5rem; -webkit-box-pack: center; justify-content: center; min-width: 0px; flex-flow: column; max-width: 100%; padding: calc(0.625 * var(--spacing)); min-height: auto; }

.css-1kfswf9 { text-decoration: none; position: absolute; inset: 0px; cursor: pointer; }

.css-5ey6e3 { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--palette-primary-main); text-decoration: none; position: absolute; inset: 0px; cursor: pointer; }

.css-301ln7 { display: flex; flex-flow: row; white-space: nowrap; -webkit-box-align: center; align-items: center; max-width: 100%; min-height: 1.125rem; overflow: hidden; margin: -0.25rem 20px -0.25rem -0.25rem; font-size: 9px; font-weight: 700; letter-spacing: 0.7px; text-transform: uppercase; }

.css-1v2ig1d { text-decoration: none; position: relative; border-radius: var(--shape-borderRadius); padding: 0.25rem 0px; display: inline-block; }

.css-1lzjr3c { margin: 0px; font: inherit; letter-spacing: inherit; color: var(--palette-primary-main); text-decoration: none; position: relative; border-radius: var(--shape-borderRadius); padding: 0.25rem 0px; display: inline-block; }

.css-hkk0ch { border-radius: calc(0.5 * var(--shape-borderRadius)); padding-left: calc(0.5 * var(--spacing)); padding-right: calc(0.5 * var(--spacing)); }

.css-hkk0ch:hover { background: rgba(145, 158, 171, 0.16); }

.css-1osdj08 { width: 4px; height: 4px; border-radius: 50%; background-color: var(--palette-text-disabled); }

.css-1lun4dm { display: flex; flex-direction: column; width: 100%; min-width: 0px; flex: 1 1 auto; text-decoration: none; }

.css-bkpz14 { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; font-size: 14px; font-weight: 700; white-space: nowrap; color: var(--palette-text-primary); }

.css-wyyvhs { display: flex; flex-flow: row; gap: calc(1.5 * var(--spacing)); -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; height: 1rem; line-height: 1rem; contain: strict; pointer-events: none; overflow: hidden; margin-top: calc(0.25 * var(--spacing)); }

.css-1tn8yvv { min-width: 38px; }

.css-1kol6i0 { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: nowrap; color: var(--palette-text-secondary); font-size: 10px; font-weight: 700; text-transform: uppercase; line-height: 1rem; }

.css-18rw91o { display: flex; flex-flow: row; -webkit-box-align: center; align-items: center; gap: calc(0.5 * var(--spacing)); }

.css-otr5kf { max-width: 100%; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; vertical-align: middle; box-sizing: border-box; background-color: var(--palette-warning-main); color: var(--palette-warning-contrastText); height: 14px; width: 14px; border-radius: calc(0.5 * var(--shape-borderRadius)); padding: 0px; }

.css-otr5kf.Mui-disabled { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }

.css-otr5kf .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: var(--palette-Chip-defaultAvatarColor); font-size: 0.75rem; }

.css-otr5kf .MuiChip-avatarColorPrimary { color: var(--palette-primary-contrastText); background-color: var(--palette-primary-dark); }

.css-otr5kf .MuiChip-avatarColorSecondary { color: var(--palette-secondary-contrastText); background-color: var(--palette-secondary-dark); }

.css-otr5kf .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }

.css-otr5kf .MuiChip-icon { margin-left: 5px; margin-right: -6px; }

.css-otr5kf .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(var(--palette-text-primaryChannel) / 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }

.css-otr5kf .MuiChip-deleteIcon:hover { color: rgba(var(--palette-text-primaryChannel) / 0.4); }

.css-otr5kf .MuiChip-deleteIcon { color: rgba(var(--palette-warning-contrastTextChannel) / 0.7); }

.css-otr5kf .MuiChip-deleteIcon:hover, .css-otr5kf .MuiChip-deleteIcon:active { color: var(--palette-warning-contrastText); }

.css-otr5kf .MuiChip-icon { color: var(--palette-Chip-defaultIconColor); }

.css-otr5kf .MuiChip-icon { color: inherit; }

.css-otr5kf .MuiChip-icon { color: currentcolor; }

.css-otr5kf .MuiChip-deleteIcon { opacity: 0.48; color: currentcolor; }

.css-otr5kf .MuiChip-deleteIcon:hover { opacity: 1; color: currentcolor; }

.css-otr5kf .MuiChip-avatar { color: var(--palette-warning-lighter); background-color: var(--palette-warning-dark); }

.css-otr5kf.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }

.css-otr5kf.Mui-disabled .MuiChip-avatar { color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }

.css-rnife1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0px; font-weight: 600; font-size: 12px; }

.css-u6pfcb { max-width: 100%; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.8125rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: 1.5; white-space: nowrap; transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); cursor: unset; outline: 0px; text-decoration: none; border: 0px; padding: 0px; vertical-align: middle; box-sizing: border-box; background-color: var(--palette-warning-main); color: var(--palette-warning-contrastText); height: 14px; width: 14px; border-radius: calc(0.5 * var(--shape-borderRadius)); }

.css-u6pfcb.Mui-disabled { opacity: var(--palette-action-disabledOpacity); pointer-events: none; }

.css-u6pfcb .MuiChip-avatar { margin-left: 5px; margin-right: -6px; width: 24px; height: 24px; color: var(--palette-Chip-defaultAvatarColor); font-size: 0.75rem; }

.css-u6pfcb .MuiChip-avatarColorPrimary { color: var(--palette-primary-contrastText); background-color: var(--palette-primary-dark); }

.css-u6pfcb .MuiChip-avatarColorSecondary { color: var(--palette-secondary-contrastText); background-color: var(--palette-secondary-dark); }

.css-u6pfcb .MuiChip-avatarSmall { margin-left: 4px; margin-right: -4px; width: 18px; height: 18px; font-size: 0.625rem; }

.css-u6pfcb .MuiChip-icon { margin-left: 5px; margin-right: -6px; }

.css-u6pfcb .MuiChip-deleteIcon { -webkit-tap-highlight-color: transparent; color: rgba(var(--palette-text-primaryChannel) / 0.26); font-size: 22px; cursor: pointer; margin: 0px 5px 0px -6px; }

.css-u6pfcb .MuiChip-deleteIcon:hover { color: rgba(var(--palette-text-primaryChannel) / 0.4); }

.css-u6pfcb .MuiChip-deleteIcon { color: rgba(var(--palette-warning-contrastTextChannel) / 0.7); }

.css-u6pfcb .MuiChip-deleteIcon:hover, .css-u6pfcb .MuiChip-deleteIcon:active { color: var(--palette-warning-contrastText); }

.css-u6pfcb .MuiChip-icon { color: var(--palette-Chip-defaultIconColor); }

.css-u6pfcb .MuiChip-icon { color: inherit; }

.css-u6pfcb .MuiChip-icon { color: currentcolor; }

.css-u6pfcb .MuiChip-deleteIcon { opacity: 0.48; color: currentcolor; }

.css-u6pfcb .MuiChip-deleteIcon:hover { opacity: 1; color: currentcolor; }

.css-u6pfcb .MuiChip-avatar { color: var(--palette-warning-lighter); background-color: var(--palette-warning-dark); }

.css-u6pfcb.Mui-disabled { opacity: 1; color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }

.css-u6pfcb.Mui-disabled .MuiChip-avatar { color: var(--palette-action-disabled); background-color: var(--palette-action-disabledBackground); }

.css-kfq0xr { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color: var(--palette-warning-dark); font-size: 10px; font-weight: 700; text-transform: uppercase; line-height: 1rem; }

.css-oc54vv { min-width: 20rem; width: 40%; max-width: 40%; line-height: 1.125rem; font-size: 0.75rem; padding: 0 calc(0.625 * var(--spacing)); }

@media (max-width: 1375px) {
  .left-nav-open.right-nav-open .css-oc54vv.css-oc54vv { min-width: 100%; max-width: 100%; padding-bottom: calc(0.5 * var(--spacing)); border-top: 1px solid rgb(244, 246, 248); }
  .left-nav-open.right-nav-open .css-oc54vv.css-oc54vv #suspended-overlay { bottom: calc(0.5 * var(--spacing)); }
}

@media (max-width: 690px) {
  .css-oc54vv { min-width: 100%; max-width: 100%; padding-bottom: calc(0.5 * var(--spacing)); border-top: 1px solid rgb(244, 246, 248); }
  .css-oc54vv #suspended-overlay { bottom: calc(0.5 * var(--spacing)); }
}

.event-view-card .css-oc54vv.css-oc54vv { min-width: 100%; max-width: 100%; padding-bottom: calc(0.5 * var(--spacing)); border-top: 1px solid rgb(244, 246, 248); }

.event-view-card .css-oc54vv.css-oc54vv #suspended-overlay { bottom: calc(0.5 * var(--spacing)); }

.css-1qnycca { display: flex; flex-flow: row; gap: var(--spacing); -webkit-box-align: center; align-items: center; white-space: nowrap; flex: 1 0 20rem; position: relative; min-width: 20rem; width: 40%; max-width: 40%; line-height: 1.125rem; font-size: 0.75rem; padding: 0 calc(0.625 * var(--spacing)); }

@media (max-width: 1375px) {
  .left-nav-open.right-nav-open .css-1qnycca.css-1qnycca { min-width: 100%; max-width: 100%; padding-bottom: calc(0.5 * var(--spacing)); border-top: 1px solid rgb(244, 246, 248); }
  .left-nav-open.right-nav-open .css-1qnycca.css-1qnycca #suspended-overlay { bottom: calc(0.5 * var(--spacing)); }
}

@media (max-width: 690px) {
  .css-1qnycca { min-width: 100%; max-width: 100%; padding-bottom: calc(0.5 * var(--spacing)); border-top: 1px solid rgb(244, 246, 248); }
  .css-1qnycca #suspended-overlay { bottom: calc(0.5 * var(--spacing)); }
}

.event-view-card .css-1qnycca.css-1qnycca { min-width: 100%; max-width: 100%; padding-bottom: calc(0.5 * var(--spacing)); border-top: 1px solid rgb(244, 246, 248); }

.event-view-card .css-1qnycca.css-1qnycca #suspended-overlay { bottom: calc(0.5 * var(--spacing)); }

.css-69f7po { display: flex; flex-direction: column; gap: calc(0.25 * var(--spacing)); width: 33.3%; }

.css-jhmpey { display: block; height: 1.125rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-13vtjh6 { display: flex; flex-flow: row; gap: calc(0.5 * var(--spacing)); }

.css-186kk7q { background: rgba(141, 210, 240, 0.25); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; pointer-events: none; }

.css-186kk7q:hover { background: rgb(141, 210, 240); }

.css-1h8je61 { background: rgba(141, 210, 240, 0.25); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; pointer-events: none; }

.css-1h8je61:hover { background: rgb(141, 210, 240); }

.css-4pl11g { display: block; white-space: nowrap; font-weight: 700; font-size: 0.85rem; text-align: center; }

.css-lzv74s { display: block; font-size: 0.75rem; font-weight: 500; text-align: center; line-height: 0.7rem; }

.css-1ikq6fv { background: rgba(254, 175, 178, 0.25); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; pointer-events: none; }

.css-1ikq6fv:hover { background: rgb(254, 175, 178); }

.css-it2cr2 { background: rgba(254, 175, 178, 0.25); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; pointer-events: none; }

.css-it2cr2:hover { background: rgb(254, 175, 178); }

.css-1r9shp8 { display: flex; flex-flow: row; gap: calc(0.75 * var(--spacing)); overflow: hidden; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }

.css-1nv8c5g { display: flex; flex-flow: row; gap: calc(0.75 * var(--spacing)); }

.css-1psikix { margin: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 1.3rem; color: var(--palette-text-primary); }

.css-16lh1l5 { width: 16px; height: 16px; padding-bottom: 2px; }

.css-1y5uz5c { width: 14px; flex-shrink: 0; height: 14px; display: inline-flex; }

.css-1d9zdut { display: block; white-space: nowrap; font-weight: 600; font-size: 0.8rem; text-align: center; }

.css-l0xmhx { display: block; font-size: 0.7rem; font-weight: 500; text-align: center; line-height: 0.7rem; }

.css-1l70oj { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: var(--palette-action-active); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); }

.css-1l70oj:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .css-1l70oj:hover { background-color: transparent; }
}

.css-1l70oj.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }

.css-1l70oj.MuiIconButton-loading { color: transparent; }

.css-1jirtz1 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; color: var(--palette-action-active); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(var(--palette-action-activeChannel) / calc(var(--palette-action-hoverOpacity))); }

.css-1jirtz1.Mui-disabled { pointer-events: none; cursor: default; }

@media print {
  .css-1jirtz1 { print-color-adjust: exact; }
}

.css-1jirtz1:hover { background-color: var(--IconButton-hoverBg); }

@media (hover: none) {
  .css-1jirtz1:hover { background-color: transparent; }
}

.css-1jirtz1.Mui-disabled { background-color: transparent; color: var(--palette-action-disabled); }

.css-1jirtz1.MuiIconButton-loading { color: transparent; }

.css-sz8mee { width: 28px; flex-shrink: 0; height: 28px; display: inline-flex; }

.css-1vkusv7 { box-shadow: rgba(145, 158, 171, 0.16) 0px 8px 16px 0px; backdrop-filter: blur(6px); background-color: rgba(0, 167, 111, 0.12); z-index: 1199; position: fixed; bottom: 16px; right: 16px; border-radius: 8px; transition: right 250ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1200px) {
  .right-nav-open .css-1vkusv7 { right: 336px; }
}

@media (min-width: 1536px) {
  .right-nav-open .css-1vkusv7 { right: 336px; }
}

.css-1iddaj9 { display: flex; flex-direction: row; box-shadow: rgba(145, 158, 171, 0.16) 0px 8px 16px 0px; backdrop-filter: blur(6px); background-color: rgba(0, 167, 111, 0.12); z-index: 1199; position: fixed; bottom: 16px; right: 16px; border-radius: 8px; transition: right 250ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1200px) {
  .right-nav-open .css-1iddaj9 { right: 336px; }
}

@media (min-width: 1536px) {
  .right-nav-open .css-1iddaj9 { right: 336px; }
}

.css-1thvibw { background: rgba(141, 210, 240, 0.7); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; }

.css-1thvibw:hover { background: rgb(141, 210, 240); }

.css-1j2vlju { background: rgba(141, 210, 240, 0.7); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; }

.css-1j2vlju:hover { background: rgb(141, 210, 240); }

.css-o0syz6 { background: rgba(254, 175, 178, 0.7); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; }

.css-o0syz6:hover { background: rgb(254, 175, 178); }

.css-1rdo52h { background: rgba(254, 175, 178, 0.7); width: 50%; border-radius: calc(0.25 * var(--spacing)); text-align: center; height: 35px; position: relative; padding-top: 2px; color: rgb(0, 0, 0); cursor: pointer; user-select: none; }

.css-1rdo52h:hover { background: rgb(254, 175, 178); }