.fallback-spinner { position: relative; display: flex; height: 100vh; width: 100%; }
.loading { position: absolute; left: calc(50% - 35px); top: 50%; width: 55px; height: 55px; border-radius: 50%; box-sizing: border-box; border: 3px solid transparent; }
.effect-1, .effect-2 { position: absolute; width: 100%; height: 100%; border-width: 3px; border-style: solid; border-color: transparent transparent transparent rgb(41, 98, 255); border-image: initial; border-radius: 50%; box-sizing: border-box; }
.effect-1 { animation: 1s ease 0s infinite normal none running rotate; }
.effect-2 { animation: 1s ease 0.1s infinite normal none running rotateOpacity; }
.effect-3 { width: 100%; height: 100%; border-width: 3px; border-style: solid; border-color: transparent transparent transparent rgb(41, 98, 255); border-image: initial; animation: 1s ease 0.2s infinite normal none running rotateOpacity; border-radius: 50%; box-sizing: border-box; }
.loading .effects { transition: 0.3s; }
.fallback-logo { position: absolute; left: calc(50% - 45px); top: 40%; }
@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes rotateOpacity { 
  0% { transform: rotate(0deg); opacity: 0.1; }
  100% { transform: rotate(1turn); opacity: 1; }
}
[data-simplebar] { position: relative; flex-flow: column wrap; place-content: flex-start; align-items: flex-start; }
.simplebar-wrapper { overflow: hidden; width: inherit; height: inherit; max-width: inherit; max-height: inherit; }
.simplebar-mask { direction: inherit; position: absolute; overflow: hidden; padding: 0px; margin: 0px; inset: 0px; z-index: 0; width: auto !important; height: auto !important; }
.simplebar-offset { position: absolute; inset: 0px; padding: 0px; margin: 0px; direction: inherit !important; box-sizing: inherit !important; resize: none !important; }
.simplebar-content-wrapper { direction: inherit; position: relative; display: block; height: 100%; width: auto; max-width: 100%; max-height: 100%; overflow: auto; scrollbar-width: none; box-sizing: border-box !important; }
.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar { display: none; width: 0px; height: 0px; }
.simplebar-content::after, .simplebar-content::before { content: " "; display: table; }
.simplebar-placeholder { max-height: 100%; max-width: 100%; width: 100%; pointer-events: none; }
.simplebar-height-auto-observer-wrapper { height: 100%; width: 100%; max-width: 1px; position: relative; float: left; max-height: 1px; overflow: hidden; z-index: -1; padding: 0px; margin: 0px; pointer-events: none; flex-grow: inherit; flex-shrink: 0; flex-basis: 0px; box-sizing: inherit !important; }
.simplebar-height-auto-observer { box-sizing: inherit; display: block; opacity: 0; position: absolute; top: 0px; left: 0px; height: 1000%; width: 1000%; min-height: 1px; min-width: 1px; overflow: hidden; pointer-events: none; z-index: -1; }
.simplebar-track { z-index: 1; position: absolute; right: 0px; bottom: 0px; pointer-events: none; overflow: hidden; }
[data-simplebar].simplebar-dragging, [data-simplebar].simplebar-dragging .simplebar-content { pointer-events: none; user-select: none; }
[data-simplebar].simplebar-dragging .simplebar-track { pointer-events: all; }
.simplebar-scrollbar { position: absolute; left: 0px; right: 0px; min-height: 10px; }
.simplebar-scrollbar::before { position: absolute; content: ""; background: rgb(0, 0, 0); border-radius: 7px; left: 2px; right: 2px; opacity: 0; transition: opacity 0.2s linear 0.5s; }
.simplebar-scrollbar.simplebar-visible::before { opacity: 0.5; transition-delay: 0s; transition-duration: 0s; }
.simplebar-track.simplebar-vertical { top: 0px; width: 11px; }
.simplebar-scrollbar::before { inset: 2px; }
.simplebar-track.simplebar-horizontal { left: 0px; height: 11px; }
.simplebar-track.simplebar-horizontal .simplebar-scrollbar { inset: 0px auto 0px 0px; min-height: 0px; min-width: 10px; width: auto; }
[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical { right: auto; left: 0px; }
.simplebar-dummy-scrollbar-size { direction: rtl; position: fixed; opacity: 0; visibility: hidden; height: 500px; width: 500px; overflow: scroll hidden; }
.simplebar-dummy-scrollbar-size > div { width: 200%; height: 200%; margin: 10px 0px; }
.simplebar-hide-scrollbar { position: fixed; left: 0px; visibility: hidden; overflow-y: scroll; scrollbar-width: none; }
*, ::before, ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); }
::before, ::after { --tw-content: ""; }
html, :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { list-style: none; margin: 0px; padding: 0px; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden] { display: none; }
*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }
.container { width: 100%; }
@media (min-width: 640px) {
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .container { max-width: 1280px; }
}
@media (min-width: 1536px) {
  .container { max-width: 1536px; }
}
.visible { visibility: visible; }
.collapse { visibility: collapse; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.relative { position: relative; }
.sticky { position: sticky; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.table { display: table; }
.grid { display: grid; }
.contents { display: contents; }
.hidden { display: none; }
.w-4\/5 { width: 80%; }
.w-60 { width: 15rem; }
.w-\[30\%\] { width: 30%; }
.w-\[70\%\] { width: 70%; }
.shrink { flex-shrink: 1; }
.grow { flex-grow: 1; }
.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.cursor-pointer { cursor: pointer; }
.resize { resize: both; }
.flex-col { flex-direction: column; }
.items-center { align-items: center; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.gap-10 { gap: 2.5rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-32 { gap: 8rem; }
.gap-5 { gap: 1.25rem; }
.gap-8 { gap: 2rem; }
.gap-\[70px\] { gap: 70px; }
.rounded { border-radius: 0.25rem; }
.rounded-2xl { border-radius: 1rem; }
.border { border-width: 1px; }
.border-none { border-style: none; }
.bg-\[\#292B34\] { --tw-bg-opacity: 1; background-color: rgb(41 43 52 / var(--tw-bg-opacity)); }
.p-3 { padding: 0.75rem; }
.text-center { text-align: center; }
.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.italic { font-style: italic; }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.line-through { text-decoration-line: line-through; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-80 { opacity: 0.8; }
.opacity-90 { opacity: 0.9; }
.shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); }
.outline { outline-style: solid; }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(42, 53, 71); font-size: 0.875rem; font-weight: 400; line-height: 1.334rem; font-family: "Plus Jakarta Sans", sans-serif; background-color: rgb(255, 255, 255); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(255, 255, 255); }
* { box-sizing: border-box; }
html { height: 100%; width: 100%; }
a { text-decoration: none; }
body { height: 100%; margin: 0px; padding: 0px; }
#root { height: 100%; }
[dir="rtl"] .buyNowImg { transform: scaleX(-1); }
.border-none { border: 0px; }
.border-none td { border: 0px; }
.btn-xs { width: 30px; height: 30px; min-width: 30px !important; border-radius: 6px !important; padding: 0px !important; }
.hover-text-primary:hover .text-hover { color: rgb(93, 135, 255); }
.hoverCard:hover { scale: 1.01; transition: 0.1s ease-in; }
.signup-bg { position: absolute; top: 0px; right: 0px; height: 100%; }
.MuiBox-root { border-radius: 7px; }
.MuiCardHeader-action { align-self: center !important; }
.emoji-picker-react .emoji-scroll-wrapper { overflow-x: hidden; }
.scrollbar-container { border-right: 0px !important; }
.theme-timeline .MuiTimelineOppositeContent-root { min-width: 90px; }
.MuiAlert-root .MuiAlert-icon { color: inherit !important; }
.MuiTimelineConnector-root { width: 1px !important; }
.simplebar-scrollbar::before { background: rgb(223, 229, 239) !important; }
@-webkit-keyframes gradient { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
@keyframes gradient { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
.rounded-bars .apexcharts-bar-series.apexcharts-plot-series .apexcharts-series path { clip-path: inset(0px 0px 5% round 20px); }
.css-5uqck2 { margin-bottom: 80px; overflow: hidden; }
.css-1y8xdwk { -webkit-box-pack: center; justify-content: center; background-color: rgb(255, 255, 255); }
@media (min-width: 1200px) {
  .css-1y8xdwk { min-height: 80px; }
}
.css-1ke7sji { display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: sticky; z-index: 1100; top: 0px; left: auto; right: 0px; color: rgb(255, 255, 255); -webkit-box-pack: center; justify-content: center; background-color: rgb(255, 255, 255); }
@media (min-width: 1200px) {
  .css-1ke7sji { min-height: 80px; }
}
.css-bacpd0 { transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; background-image: none; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: sticky; z-index: 1100; top: 0px; left: auto; right: 0px; color: rgb(255, 255, 255); -webkit-box-pack: center; justify-content: center; background-color: rgb(255, 255, 255); }
@media (min-width: 1200px) {
  .css-bacpd0 { min-height: 80px; }
}
.css-1qsxih2 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {
  .css-1qsxih2 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 1200px) {
  .css-1qsxih2 { max-width: 1200px; }
}
.css-ao9fq6 { width: 100%; color: rgb(42, 53, 71); padding-left: 0px !important; padding-right: 0px !important; }
.css-7v44ys { position: relative; display: flex; -webkit-box-align: center; align-items: center; min-height: 56px; width: 100%; color: rgb(42, 53, 71); padding-left: 0px !important; padding-right: 0px !important; }
@media (min-width: 600px) {
  .css-7v44ys { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 0px) {
  @media (orientation: landscape) {
  .css-7v44ys { min-height: 48px; }
}
}
@media (min-width: 600px) {
  .css-7v44ys { min-height: 64px; }
}
.css-i9gxme { -webkit-box-flex: 1; flex-grow: 1; }
.css-csffzd { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.css-csffzd > :not(style):not(style) { margin: 0px; }
.css-csffzd > :not(style) ~ :not(style) { margin-left: 8px; }
.css-brm13m { display: flex; -webkit-box-align: center; align-items: center; gap: 32px; position: relative; }
@media (max-width: 1199.95px) {
  .css-brm13m { gap: 16px; }
}
.css-kdxw1q { display: flex; -webkit-box-align: center; align-items: center; gap: 32px; position: relative; }
@media (max-width: 1199.95px) {
  .css-kdxw1q { gap: 16px; }
}
.css-i7f49g { font-size: 16px; font-weight: 500; color: rgb(45, 45, 45); text-transform: none; padding: 10px 16px; border-radius: 8px; position: relative; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.css-i7f49g::before { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background: linear-gradient(90deg, #a50d9b, #590754); transition: 0.3s; transform: translateX(-50%); }
.css-i7f49g:hover { color: rgb(26, 26, 26); background-color: rgba(218, 165, 32, 0.05); transform: translateY(-1px); }
.css-i7f49g:hover::before { width: 80%; }
.css-i7f49g.active { color: #a50d9b; font-weight: 600; }
.css-i7f49g.active::before { width: 80%; }
.css-1jc5rkl { font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; min-width: 64px; border-color: currentcolor; box-shadow: none; font-size: 16px; font-weight: 500; color: rgb(45, 45, 45); text-transform: none; padding: 10px 16px; border-radius: 8px; position: relative; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.css-1jc5rkl:hover { text-decoration: none; background-color: rgba(42, 53, 71, 0.02); }
@media (hover: none) {
  .css-1jc5rkl:hover { background-color: transparent; }
}
.css-1jc5rkl.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1jc5rkl::before { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background: linear-gradient(90deg, #a50d9b, #590754); transition: 0.3s; transform: translateX(-50%); }
.css-1jc5rkl:hover { color: rgb(26, 26, 26); background-color: rgba(218, 165, 32, 0.05); transform: translateY(-1px); }
.css-1jc5rkl:hover::before { width: 80%; }
.css-1jc5rkl.active { color: #a50d9b; font-weight: 600; }
.css-1jc5rkl.active::before { width: 80%; }
.css-ivo8rq { 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 currentcolor; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; min-width: 64px; box-shadow: none; font-size: 16px; font-weight: 500; color: rgb(45, 45, 45); text-transform: none; padding: 10px 16px; border-radius: 8px; position: relative; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.css-ivo8rq.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-ivo8rq { print-color-adjust: exact; }
}
.css-ivo8rq:hover { text-decoration: none; background-color: rgba(42, 53, 71, 0.02); }
@media (hover: none) {
  .css-ivo8rq:hover { background-color: transparent; }
}
.css-ivo8rq.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-ivo8rq::before { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background: linear-gradient(90deg, #a50d9b, #590754); transition: 0.3s; transform: translateX(-50%); }
.css-ivo8rq:hover { color: rgb(26, 26, 26); background-color: rgba(218, 165, 32, 0.05); transform: translateY(-1px); }
.css-ivo8rq:hover::before { width: 80%; }
.css-ivo8rq.active { color: #a50d9b; font-weight: 600; }
.css-ivo8rq.active::before { width: 80%; }
.css-79elbk { position: relative; }
.css-uo7ct4 { font-size: 16px; font-weight: 500; color: rgb(45, 45, 45); text-transform: none; padding: 10px 16px; border-radius: 8px; position: relative; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: transparent; }
.css-uo7ct4::before { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background: linear-gradient(90deg, #a50d9b, #590754); transition: 0.3s; transform: translateX(-50%); }
.css-uo7ct4:hover { color: #a50d9b; background-color: rgba(218, 165, 32, 0.08); transform: translateY(-1px); }
.css-uo7ct4:hover::before { width: 80%; }
.css-uo7ct4 .MuiSvgIcon-root { transition: transform 0.3s; transform: rotate(0deg); }
.css-1ev4jv7 { font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; min-width: 64px; border-color: currentcolor; box-shadow: none; font-size: 16px; font-weight: 500; color: rgb(45, 45, 45); text-transform: none; padding: 10px 16px; border-radius: 8px; position: relative; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: transparent; }
.css-1ev4jv7:hover { text-decoration: none; background-color: rgba(42, 53, 71, 0.02); }
@media (hover: none) {
  .css-1ev4jv7:hover { background-color: transparent; }
}
.css-1ev4jv7.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1ev4jv7::before { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background: linear-gradient(90deg, #a50d9b, #590754); transition: 0.3s; transform: translateX(-50%); }
.css-1ev4jv7:hover { color: #a50d9b; background-color: rgba(218, 165, 32, 0.08); transform: translateY(-1px); }
.css-1ev4jv7:hover::before { width: 80%; }
.css-1ev4jv7 .MuiSvgIcon-root { transition: transform 0.3s; transform: rotate(0deg); }
.css-1dhc0zi { 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; outline: 0px; border: 0px currentcolor; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; min-width: 64px; box-shadow: none; font-size: 16px; font-weight: 500; color: rgb(45, 45, 45); text-transform: none; padding: 10px 16px; border-radius: 8px; position: relative; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: transparent; }
.css-1dhc0zi.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1dhc0zi { print-color-adjust: exact; }
}
.css-1dhc0zi:hover { text-decoration: none; background-color: rgba(42, 53, 71, 0.02); }
@media (hover: none) {
  .css-1dhc0zi:hover { background-color: transparent; }
}
.css-1dhc0zi.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-1dhc0zi::before { content: ""; position: absolute; bottom: 0px; left: 50%; width: 0px; height: 2px; background: linear-gradient(90deg, #a50d9b, #590754); transition: 0.3s; transform: translateX(-50%); }
.css-1dhc0zi:hover { color: #a50d9b; background-color: rgba(218, 165, 32, 0.08); transform: translateY(-1px); }
.css-1dhc0zi:hover::before { width: 80%; }
.css-1dhc0zi .MuiSvgIcon-root { transition: transform 0.3s; transform: rotate(0deg); }
.css-pt151d { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-pt151d > :nth-of-type(1) { font-size: 20px; }
.css-1xoph2w { position: relative; top: auto; right: auto; z-index: 1001; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 899.95px) {
  .css-1xoph2w { right: auto; top: auto; }
}
.css-1up65h5 { position: relative; top: auto; right: auto; z-index: 1001; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
@media (max-width: 899.95px) {
  .css-1up65h5 { right: auto; top: auto; }
}
.css-yzfy98 { background: linear-gradient(135deg, rgb(26, 26, 26) 0%, rgb(45, 45, 45) 50%, rgb(26, 26, 26) 100%); color: rgb(255, 255, 255); font-weight: 600; font-size: 14px; text-transform: none; padding: 12px 28px; border-radius: 25px; border: 1px solid rgba(218, 165, 32, 0.3); position: relative; overflow: hidden; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(218, 165, 32, 0.2) 0px 4px 15px; z-index: 1000; }
.css-yzfy98::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(218, 165, 32, 0.1) 0%, transparent 50%, rgba(218, 165, 32, 0.05) 100%); opacity: 0; transition: opacity 0.3s; }
.css-yzfy98::after { content: ""; position: absolute; top: 50%; left: 50%; width: 0px; height: 0px; background: radial-gradient(circle, rgba(218, 165, 32, 0.3) 0%, transparent 70%); transition: 0.5s; transform: translate(-50%, -50%); border-radius: 50%; }
.css-yzfy98:hover { background: linear-gradient(135deg, rgb(45, 45, 45) 0%, rgb(26, 26, 26) 50%, rgb(45, 45, 45) 100%); border-color: rgba(218, 165, 32, 0.6); transform: translateY(-2px) scale(1.02); box-shadow: rgba(218, 165, 32, 0.3) 0px 8px 25px; }
.css-yzfy98:hover::before { opacity: 1; }
.css-yzfy98:hover::after { width: 300px; height: 300px; opacity: 0; }
.css-yzfy98:active { transform: translateY(0px) scale(1); }
.css-11vpc0e { font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; min-width: 64px; background: linear-gradient(135deg, rgb(26, 26, 26) 0%, rgb(45, 45, 45) 50%, rgb(26, 26, 26) 100%); color: rgb(255, 255, 255); font-weight: 600; font-size: 14px; text-transform: none; padding: 12px 28px; border-radius: 25px; border: 1px solid rgba(218, 165, 32, 0.3); position: relative; overflow: hidden; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(218, 165, 32, 0.2) 0px 4px 15px; z-index: 1000; }
.css-11vpc0e:hover { text-decoration: none; background-color: rgb(69, 112, 234); box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 3px 4px -2px; }
@media (hover: none) {
  .css-11vpc0e:hover { background-color: rgb(93, 135, 255); }
}
.css-11vpc0e:active { box-shadow: rgba(0, 0, 0, 0.05) 0px 9px 17.5px; }
.css-11vpc0e.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 4px 6px -2px; }
.css-11vpc0e.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(73, 82, 88, 0.12); }
.css-11vpc0e::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(218, 165, 32, 0.1) 0%, transparent 50%, rgba(218, 165, 32, 0.05) 100%); opacity: 0; transition: opacity 0.3s; }
.css-11vpc0e::after { content: ""; position: absolute; top: 50%; left: 50%; width: 0px; height: 0px; background: radial-gradient(circle, rgba(218, 165, 32, 0.3) 0%, transparent 70%); transition: 0.5s; transform: translate(-50%, -50%); border-radius: 50%; }
.css-11vpc0e:hover { background: linear-gradient(135deg, rgb(45, 45, 45) 0%, rgb(26, 26, 26) 50%, rgb(45, 45, 45) 100%); border-color: rgba(218, 165, 32, 0.6); transform: translateY(-2px) scale(1.02); box-shadow: rgba(218, 165, 32, 0.3) 0px 8px 25px; }
.css-11vpc0e:hover::before { opacity: 1; }
.css-11vpc0e:hover::after { width: 300px; height: 300px; opacity: 0; }
.css-11vpc0e:active { transform: translateY(0px) scale(1); }
.css-1p6tckf { 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; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; min-width: 64px; background: linear-gradient(135deg, rgb(26, 26, 26) 0%, rgb(45, 45, 45) 50%, rgb(26, 26, 26) 100%); color: rgb(255, 255, 255); font-weight: 600; font-size: 14px; text-transform: none; padding: 12px 28px; border-radius: 25px; border: 1px solid rgba(218, 165, 32, 0.3); position: relative; overflow: hidden; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(218, 165, 32, 0.2) 0px 4px 15px; z-index: 1000; }
.css-1p6tckf.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1p6tckf { print-color-adjust: exact; }
}
.css-1p6tckf:hover { text-decoration: none; background-color: rgb(69, 112, 234); box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 3px 4px -2px; }
@media (hover: none) {
  .css-1p6tckf:hover { background-color: rgb(93, 135, 255); }
}
.css-1p6tckf:active { box-shadow: rgba(0, 0, 0, 0.05) 0px 9px 17.5px; }
.css-1p6tckf.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 4px 6px -2px; }
.css-1p6tckf.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(73, 82, 88, 0.12); }
.css-1p6tckf::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(135deg, rgba(218, 165, 32, 0.1) 0%, transparent 50%, rgba(218, 165, 32, 0.05) 100%); opacity: 0; transition: opacity 0.3s; }
.css-1p6tckf::after { content: ""; position: absolute; top: 50%; left: 50%; width: 0px; height: 0px; background: radial-gradient(circle, rgba(218, 165, 32, 0.3) 0%, transparent 70%); transition: 0.5s; transform: translate(-50%, -50%); border-radius: 50%; }
.css-1p6tckf:hover { background: linear-gradient(135deg, rgb(45, 45, 45) 0%, rgb(26, 26, 26) 50%, rgb(45, 45, 45) 100%); border-color: rgba(218, 165, 32, 0.6); transform: translateY(-2px) scale(1.02); box-shadow: rgba(218, 165, 32, 0.3) 0px 8px 25px; }
.css-1p6tckf:hover::before { opacity: 1; }
.css-1p6tckf:hover::after { width: 300px; height: 300px; opacity: 0; }
.css-1p6tckf:active { transform: translateY(0px) scale(1); }
.css-wyhewu { z-index: 1200; }
.css-b5x8ma { box-sizing: border-box; display: flex; flex-flow: wrap; margin-top: -24px; width: calc(100% + 24px); margin-left: -24px; -webkit-box-align: center; align-items: center; }
.css-b5x8ma > .MuiGrid-item { padding-top: 24px; }
.css-b5x8ma > .MuiGrid-item { padding-left: 24px; }
.css-1lheld5 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-1lheld5 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-1lheld5 { flex-basis: 66.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 66.6667%; }
}
@media (min-width: 1200px) {
  .css-1lheld5 { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 1536px) {
  .css-1lheld5 { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
.css-zv7ju9 { margin-top: 0px; }
.css-1b4x6qy { margin: 0px 0px 16px; font-weight: 600; font-size: 1rem; line-height: 1.2rem; font-family: "Plus Jakarta Sans", sans-serif; display: flex; gap: 8px; }
.css-5s6nur { margin: 0px; font-size: 0.875rem; font-weight: 400; line-height: 1.334rem; font-family: "Plus Jakarta Sans", sans-serif; color: rgb(73, 190, 255); }
.css-1pj9tu { margin: 0px; font-size: 2.25rem; line-height: 2.75rem; font-family: "Plus Jakarta Sans", sans-serif; font-weight: 900; }
@media (min-width: 900px) {
  .css-1pj9tu { font-size: 54px; line-height: 60px; }
}
.css-1lt8e4s { margin: 0px; color: rgb(93, 135, 255); }
.css-ddmltu { padding-top: 32px; padding-bottom: 24px; }
.css-khclf9 { margin: 0px; font-size: 1.125rem; line-height: 1.6rem; font-family: "Plus Jakarta Sans", sans-serif; font-weight: 300; }
.css-1kcd46o { display: flex; flex-direction: column; margin-top: 24px; }
@media (min-width: 0px) {
  .css-1kcd46o { flex-direction: column; }
  .css-1kcd46o > :not(style):not(style) { margin: 0px; }
  .css-1kcd46o > :not(style) ~ :not(style) { margin-top: 16px; }
}
@media (min-width: 600px) {
  .css-1kcd46o { flex-direction: row; }
  .css-1kcd46o > :not(style):not(style) { margin: 0px; }
  .css-1kcd46o > :not(style) ~ :not(style) { margin-left: 16px; }
}
.css-p6sum0 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-p6sum0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-p6sum0 { flex-basis: 33.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 33.3333%; }
}
@media (min-width: 1200px) {
  .css-p6sum0 { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
@media (min-width: 1536px) {
  .css-p6sum0 { flex-basis: 50%; -webkit-box-flex: 0; flex-grow: 0; max-width: 50%; }
}
.css-q2ws43 { padding: 25.6px; min-width: 2000px; height: calc(-100px + 100vh); max-height: 490px; }
.css-6bxjx6 { min-width: 500px; max-height: 550px; }
.css-1h77wgb { box-sizing: border-box; display: flex; flex-flow: wrap; margin-top: -24px; width: calc(100% + 24px); margin-left: -24px; }
.css-1h77wgb > .MuiGrid-item { padding-top: 24px; }
.css-1h77wgb > .MuiGrid-item { padding-left: 24px; }
.css-15j76c0 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1200px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1536px) {
  .css-15j76c0 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
.css-1juxp4k { box-sizing: border-box; display: flex; flex-flow: wrap; margin-top: -24px; width: calc(100% + 24px); margin-left: -24px; -webkit-box-pack: center; justify-content: center; }
.css-1juxp4k > .MuiGrid-item { padding-top: 24px; }
.css-1juxp4k > .MuiGrid-item { padding-left: 24px; }
.css-11d57x6 { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-11d57x6 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-11d57x6 { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1200px) {
  .css-11d57x6 { flex-basis: 66.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 66.6667%; }
}
@media (min-width: 1536px) {
  .css-11d57x6 { flex-basis: 66.6667%; -webkit-box-flex: 0; flex-grow: 0; max-width: 66.6667%; }
}
.css-x6rc3n { margin: 0px 0px 8px; font-weight: 600; font-size: 1.5rem; line-height: 1.75rem; font-family: "Plus Jakarta Sans", sans-serif; text-align: center; }
.css-fnw47t { margin: 0px 0px 32px; font-size: 1rem; line-height: 1.2rem; font-family: "Plus Jakarta Sans", sans-serif; font-weight: 400; color: rgb(42, 53, 71); text-align: center; }
.css-1cabmnb { position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1cabmnb::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgb(229, 234, 239); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1cabmnb:first-of-type::before { display: none; }
.css-1cabmnb.Mui-expanded::before { opacity: 0; }
.css-1cabmnb.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1cabmnb.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1cabmnb.Mui-expanded + .css-1cabmnb.Mui-expanded::before { display: none; }
.css-1cabmnb.Mui-disabled { background-color: rgba(73, 82, 88, 0.12); }
.css-1cabmnb:first-of-type { border-top-left-radius: 7px; border-top-right-radius: 7px; }
.css-1cabmnb:last-of-type { border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }
@supports (-ms-ime-align: auto) {
  .css-1cabmnb:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1cabmnb.Mui-expanded { margin: 16px 0px; }
.css-1cabmnb::before { background-color: rgb(242, 246, 250); }
.css-1r9t3hs { background-color: rgb(255, 255, 255); color: rgb(42, 53, 71); box-shadow: rgba(145, 158, 171, 0.3) 0px 0px 2px 0px, rgba(145, 158, 171, 0.12) 0px 12px 24px -4px; background-image: none; position: relative; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); overflow-anchor: none; border-radius: 0px; }
.css-1r9t3hs::before { position: absolute; left: 0px; top: -1px; right: 0px; height: 1px; content: ""; opacity: 1; background-color: rgb(229, 234, 239); transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1r9t3hs:first-of-type::before { display: none; }
.css-1r9t3hs.Mui-expanded::before { opacity: 0; }
.css-1r9t3hs.Mui-expanded:first-of-type { margin-top: 0px; }
.css-1r9t3hs.Mui-expanded:last-of-type { margin-bottom: 0px; }
.css-1r9t3hs.Mui-expanded + .css-1r9t3hs.Mui-expanded::before { display: none; }
.css-1r9t3hs.Mui-disabled { background-color: rgba(73, 82, 88, 0.12); }
.css-1r9t3hs:first-of-type { border-top-left-radius: 7px; border-top-right-radius: 7px; }
.css-1r9t3hs:last-of-type { border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }
@supports (-ms-ime-align: auto) {
  .css-1r9t3hs:last-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.css-1r9t3hs.Mui-expanded { margin: 16px 0px; }
.css-1r9t3hs::before { background-color: rgb(242, 246, 250); }
.css-1xfr0ul { display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1xfr0ul.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1xfr0ul.Mui-disabled { opacity: 0.38; }
.css-1xfr0ul:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1xfr0ul.Mui-expanded { min-height: 64px; }
.css-1oqimao { -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; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; display: flex; min-height: 48px; padding: 0px 16px; transition: min-height 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1oqimao.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1oqimao { print-color-adjust: exact; }
}
.css-1oqimao.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); }
.css-1oqimao.Mui-disabled { opacity: 0.38; }
.css-1oqimao:hover:not(.Mui-disabled) { cursor: pointer; }
.css-1oqimao.Mui-expanded { min-height: 64px; }
.css-l0jafl { display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 12px 0px; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-l0jafl.Mui-expanded { margin: 20px 0px; }
.css-1u1e9xa { margin: 0px; font-weight: 600; font-size: 1rem; line-height: 1.2rem; font-family: "Plus Jakarta Sans", sans-serif; padding: 8px 16px; }
.css-1fx8m19 { display: flex; color: rgba(0, 0, 0, 0.54); transform: rotate(0deg); transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1fx8m19.Mui-expanded { transform: rotate(180deg); }
.css-a0y2e3 { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }
.css-hboir5 { display: flex; width: 100%; }
.css-8atqhb { width: 100%; }
.css-1pza92q { margin: 0px; flex-shrink: 0; border-width: 0px 0px thin; border-style: solid; border-color: rgb(229, 234, 239); }
.css-u7qq7e { padding: 8px 16px 16px; }
.css-lbbq5a { margin: 0px; font-size: 0.875rem; font-weight: 400; font-family: "Plus Jakarta Sans", sans-serif; line-height: 1.75; padding-top: 8px; padding-left: 16px; padding-right: 16px; color: rgb(42, 53, 71); }
.css-p6stuq { box-sizing: border-box; margin: 0px; flex-direction: row; flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
@media (min-width: 600px) {
  .css-p6stuq { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 900px) {
  .css-p6stuq { flex-basis: 100%; -webkit-box-flex: 0; flex-grow: 0; max-width: 100%; }
}
@media (min-width: 1200px) {
  .css-p6stuq { flex-basis: 83.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 83.3333%; }
}
@media (min-width: 1536px) {
  .css-p6stuq { flex-basis: 83.3333%; -webkit-box-flex: 0; flex-grow: 0; max-width: 83.3333%; }
}
.css-1kx5tc6 { background-color: rgb(236, 242, 255); padding: 40px; margin-top: 56px; }
.css-j7qwjs { display: flex; flex-direction: column; }
.css-fhfh00 { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; }
.css-fhfh00 .MuiAvatar-root { border: 2px solid rgb(255, 255, 255); box-sizing: content-box; margin-left: -8px; }
.css-fhfh00 .MuiAvatar-root:last-child { margin-left: 0px; }
.css-1rml7x2 { position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; width: 40px; height: 40px; font-family: "Plus Jakarta Sans", sans-serif; font-size: 1.25rem; line-height: 1; border-radius: 50%; overflow: hidden; user-select: none; }
.css-1hy9t21 { width: 100%; height: 100%; text-align: center; object-fit: cover; color: transparent; text-indent: 10000px; }
.css-1pde57r { margin: 24px 0px 8px; font-weight: 600; font-size: 1.5rem; line-height: 1.75rem; font-family: "Plus Jakarta Sans", sans-serif; text-align: center; }
.css-1fjayst { margin: 0px; font-size: 1rem; font-family: "Plus Jakarta Sans", sans-serif; font-weight: 400; line-height: 23px; color: rgb(42, 53, 71); text-align: center; }
.css-15r83f5 { text-align: center; margin-top: 24px; }
.css-1udqfgi { font-weight: 400; font-family: "Plus Jakarta Sans", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border-radius: 7px; 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 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 255, 255); background-color: rgb(93, 135, 255); text-transform: none; box-shadow: none; }
.css-1udqfgi:hover { text-decoration: none; background-color: rgb(69, 112, 234); box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 3px 4px -2px; }
@media (hover: none) {
  .css-1udqfgi:hover { background-color: rgb(93, 135, 255); }
}
.css-1udqfgi:active { box-shadow: rgba(0, 0, 0, 0.05) 0px 9px 17.5px; }
.css-1udqfgi.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 4px 6px -2px; }
.css-1udqfgi.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(73, 82, 88, 0.12); }
.css-ehrh6 { 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; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 400; font-family: "Plus Jakarta Sans", sans-serif; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border-radius: 7px; 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 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 255, 255); background-color: rgb(93, 135, 255); text-transform: none; box-shadow: none; }
.css-ehrh6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-ehrh6 { print-color-adjust: exact; }
}
.css-ehrh6:hover { text-decoration: none; background-color: rgb(69, 112, 234); box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 3px 4px -2px; }
@media (hover: none) {
  .css-ehrh6:hover { background-color: rgb(93, 135, 255); }
}
.css-ehrh6:active { box-shadow: rgba(0, 0, 0, 0.05) 0px 9px 17.5px; }
.css-ehrh6.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 1px 0px, rgba(0, 0, 0, 0.25) 0px 4px 6px -2px; }
.css-ehrh6.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(73, 82, 88, 0.12); }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
