.mantine-1rxmib7 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                box-sizing: border-box;
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }
            .mantine-won2td {
                -webkit-flex: 1;
                -ms-flex: 1;
                flex: 1;
                width: 100vw;
                box-sizing: border-box;
                padding: 1.25rem;
            }
            .mantine-m9khxc {
                box-sizing: border-box;
                min-height: 100vh;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
            }
            .mantine-1r96nol {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0;
                left: 0;
                right: 0;
                z-index: 100;
                height: 4.375rem;
                max-height: 4.375rem;
                position: static;
                box-sizing: border-box;
                background-color: #fff;
                border-bottom: 0.0625rem solid #e9ecef;
                border-bottom: 1px solid #DEDEDE;
                padding-right: 10px;
                padding-left: 10px;
                padding-top: 0;
                padding-bottom: 0;
            }
            @media (min-width: 58.75em) {
                .mantine-1r96nol {
                    display: none;
                }
            }
            .mantine-yr6gp8 {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                gap: 1.25rem;
            }
            .mantine-yr6gp8 > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            .mantine-97bdev {
                -webkit-tap-highlight-color: transparent;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: #000;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
            }
            .mantine-97bdev:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-97bdev:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-ytj1kk {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 0.125rem;
            }
            .mantine-ytj1kk > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            .mantine-1wpc1xj {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                height: 100%;
                overflow: visible;
            }
            .mantine-1ryt1ht {
                white-space: nowrap;
                height: 100%;
                overflow: hidden;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .mantine-k5jwwf {
                -webkit-tap-highlight-color: transparent;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: #000;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
                height: 3.125rem;
                padding-left: 1.625rem;
                padding-right: 1.625rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 1rem;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid #242425;
                background-color: transparent;
                color: #242425;
                min-width: 176px;
                max-height: 46px;
                -webkit-transition: color 250ms ease-in-out,
                    background-color 250ms ease-in-out;
                transition: color 250ms ease-in-out,
                    background-color 250ms ease-in-out;
            }
            .mantine-k5jwwf:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-k5jwwf:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-k5jwwf:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-k5jwwf:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-k5jwwf:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-k5jwwf:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-k5jwwf:active {
                -webkit-transform: translateY(0.0625rem);
                -moz-transform: translateY(0.0625rem);
                -ms-transform: translateY(0.0625rem);
                transform: translateY(0.0625rem);
            }
            .mantine-k5jwwf:disabled,
            .mantine-k5jwwf[data-disabled] {
                border-color: transparent;
                background-color: #e9ecef;
                color: #adb5bd;
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-k5jwwf:disabled:active,
            .mantine-k5jwwf[data-disabled]:active {
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                transform: none;
            }
            .mantine-k5jwwf[data-loading] {
                pointer-events: none;
            }
            .mantine-k5jwwf[data-loading]::before {
                content: "";
                position: absolute;
                top: -0.0625rem;
                right: -0.0625rem;
                left: -0.0625rem;
                bottom: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-k5jwwf:not([data-disabled]):hover {
                    color: #E62058;
                    border-color: #E62058;
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-k5jwwf:not([data-disabled]):active {
                    color: #E62058;
                    border-color: #E62058;
                    background-color: transparent;
                }
            }
            .mantine-k5jwwf:active {
                color: #E62058;
                border-color: #E62058;
                background-color: transparent;
            }
            @media (max-width: 52.9375em) {
                .mantine-k5jwwf {
                    display: none;
                }
            }
            .mantine-24g4de {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: inherit;
                font-size: 0.9375rem;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
            }
            .mantine-24g4de:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-24g4de:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1mo3gbb {
                -webkit-tap-highlight-color: transparent;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: #000;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
                height: 2.25rem;
                padding-left: 1.125rem;
                padding-right: 1.125rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 0.875rem;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid #242425;
                background-color: transparent;
                color: #242425;
            }
            .mantine-1mo3gbb:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-1mo3gbb:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1mo3gbb:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-1mo3gbb:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-1mo3gbb:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-1mo3gbb:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-1mo3gbb:active {
                -webkit-transform: translateY(0.0625rem);
                -moz-transform: translateY(0.0625rem);
                -ms-transform: translateY(0.0625rem);
                transform: translateY(0.0625rem);
            }
            .mantine-1mo3gbb:disabled,
            .mantine-1mo3gbb[data-disabled] {
                border-color: transparent;
                background-color: #e9ecef;
                color: #adb5bd;
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-1mo3gbb:disabled:active,
            .mantine-1mo3gbb[data-disabled]:active {
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                transform: none;
            }
            .mantine-1mo3gbb[data-loading] {
                pointer-events: none;
            }
            .mantine-1mo3gbb[data-loading]::before {
                content: "";
                position: absolute;
                top: -0.0625rem;
                right: -0.0625rem;
                left: -0.0625rem;
                bottom: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-1mo3gbb:not([data-disabled]):hover {
                    color: #E62058;
                    border-color: #E62058;
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-1mo3gbb:not([data-disabled]):active {
                    color: #E62058;
                    border-color: #E62058;
                    background-color: transparent;
                }
            }
            .mantine-1mo3gbb:active {
                color: #E62058;
                border-color: #E62058;
                background-color: transparent;
            }
            @media (min-width: 53em) {
                .mantine-1mo3gbb {
                    display: none;
                }
            }
            .mantine-95d6ju {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: inherit;
                font-size: 0.875rem;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
            }
            .mantine-95d6ju:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-95d6ju:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-mtriub {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0;
                left: 0;
                right: 0;
                z-index: 100;
                height: 5.9375rem;
                max-height: 5.9375rem;
                position: static;
                box-sizing: border-box;
                background-color: #fff;
                border-bottom: 0.0625rem solid #e9ecef;
                border-bottom: 1px solid #DEDEDE;
                padding-top: 0;
                padding-bottom: 0;
                padding-right: 45px;
                padding-left: 45px;
            }
            @media (max-width: 58.6875em) {
                .mantine-mtriub {
                    display: none;
                }
            }
            .mantine-185vrs9 {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                gap: 1.25rem;
            }
            .mantine-185vrs9 > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            @media (min-width: 87.5em) {
                .mantine-185vrs9 {
                    display: none;
                }
            }
            .mantine-7iltrg {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                gap: 1.75rem;
            }
            .mantine-7iltrg > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            .mantine-1o0ucw {
                -webkit-tap-highlight-color: transparent;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: #000;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
                height: 100%;
                padding-bottom: 20px;
                margin-top: 10px;
                color: #242425;
                border-bottom: 3px solid #242425;
            }
            .mantine-1o0ucw:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-1o0ucw:focus:not(:focus-visible) {
                outline: none;
            }
            @media (max-width: 87.5em) {
                .mantine-1o0ucw {
                    padding-bottom: 0;
                    margin: 0;
                }
            }
            @media (min-width: 68.75rem) {
                .mantine-1tfvk3z {
                    display: none;
                }
            }
            .mantine-1q2sqe7 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: currentColor;
                font-size: 1.25rem;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
            }
            .mantine-1q2sqe7:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-1q2sqe7:focus:not(:focus-visible) {
                outline: none;
            }
            @media (max-width: 68.6875em) {
                .mantine-1q2sqe7 {
                    display: none;
                }
            }
            .mantine-1dsv8nr {
                -webkit-tap-highlight-color: transparent;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: #000;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
                height: 100%;
                padding-bottom: 20px;
                margin-top: 10px;
                color: #242425;
                border-bottom: 3px solid transparent;
            }
            .mantine-1dsv8nr:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-1dsv8nr:focus:not(:focus-visible) {
                outline: none;
            }
            @media (max-width: 87.5em) {
                .mantine-1dsv8nr {
                    padding-bottom: 0;
                    margin: 0;
                }
            }
            .mantine-ry66jd {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                -webkit-justify-content: flex-end;
                justify-content: flex-end;
                gap: 0.9375rem;
            }
            .mantine-ry66jd > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            .mantine-1on4co {
                -webkit-transition: -webkit-transform 150ms ease;
                transition: transform 150ms ease;
                -webkit-transform: rotate(0deg);
                -moz-transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                transform: rotate(0deg);
                color: currentColor;
            }
            .mantine-12y81md {
                -webkit-transition: color 250ms ease-in-out,
                    background-color 250ms ease-in-out;
                transition: color 250ms ease-in-out,
                    background-color 250ms ease-in-out;
                border: 1px solid #242425;
                border-radius: 1.938rem;
                min-width: 176px;
                padding: 0.125rem;
                padding-left: 0.25rem;
            }
            .mantine-12y81md:hover {
                color: #E62058;
                border-color: #E62058;
            }
            .mantine-12y81md:active {
                color: #E62058;
                border-color: #E62058;
            }
            .mantine-1cx46cb {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                gap: 0.9375rem;
            }
            .mantine-1cx46cb > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            @media (min-width: 53em) {
                .mantine-1cx46cb {
                    display: none;
                }
            }
            .mantine-q9omll {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: currentColor;
                font-size: 1.25rem;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
            }
            .mantine-q9omll:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-q9omll:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-ojrz4j {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }
            .mantine-hm4i7g {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 0.9375rem;
            }
            .mantine-hm4i7g > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            @media (max-width: 52.9375em) {
                .mantine-hm4i7g {
                    display: none;
                }
            }
            .mantine-1bvgs2p {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 0.9375rem;
            }
            .mantine-1bvgs2p > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            .mantine-on1gjd {
                margin: calc(-1.25rem / 2);
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin: 0rem;
            }
            @media (max-width: 87.4375em) {
                .mantine-on1gjd {
                    display: none;
                }
            }
            .mantine-1vulbrn {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: calc(1.25rem / 2);
                -webkit-flex-basis: 30.76923076923077%;
                -ms-flex-preferred-size: 30.76923076923077%;
                flex-basis: 30.76923076923077%;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                max-width: 30.76923076923077%;
            }
            @media (min-width: 34em) {
                .mantine-1vulbrn {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 53em) {
                .mantine-1vulbrn {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-1vulbrn {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 75em) {
                .mantine-1vulbrn {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-1vulbrn {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            .mantine-4rrpa {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: calc(1.25rem / 2);
                -webkit-flex-basis: 38.46153846153846%;
                -ms-flex-preferred-size: 38.46153846153846%;
                flex-basis: 38.46153846153846%;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                max-width: 38.46153846153846%;
            }
            @media (min-width: 34em) {
                .mantine-4rrpa {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 53em) {
                .mantine-4rrpa {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-4rrpa {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 75em) {
                .mantine-4rrpa {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-4rrpa {
                    -webkit-flex-shrink: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }
            .mantine-17sxbm9 {
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                max-width: 57.5rem;
                margin-left: auto;
                margin-right: auto;
                padding-right: 0rem;
                padding-left: 0rem;
            }
            .mantine-1sxgu6z {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 0.625rem;
                padding-top: 44px;
                padding-bottom: 1.25rem;
                padding-left: 1.25rem;
            }
            .mantine-1sxgu6z > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            @media (max-width: 53empx) {
                .mantine-1sxgu6z {
                    padding-top: 20px;
                }
            }
            .mantine-12x1imf {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: #242425;
                font-size: inherit;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                font-weight: 700;
                font-size: 1.375rem;
                line-height: 1.4;
                margin: 0;
            }
            .mantine-12x1imf:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-12x1imf:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-yi0zve {
                outline: 0;
                -webkit-tap-highlight-color: transparent;
                display: block;
                -webkit-text-decoration: none;
                text-decoration: none;
                color: #000;
                background-color: #fff;
                box-sizing: border-box;
                border-radius: 0.9375rem;
                box-shadow: none;
                position: relative;
                overflow: hidden;
                background-color: #fff;
                padding: 1.25rem;
            }
            .mantine-yi0zve[data-with-border] {
                border: 0.0625rem solid #dee2e6;
            }
            .mantine-1texcr8 {
                display: block;
                margin-left: calc(-1 * 1.25rem);
                margin-right: calc(-1 * 1.25rem);
            }
            .mantine-1texcr8 + .mantine-1texcr8 {
                border-top: 0;
            }
            .mantine-1texcr8[data-first] {
                margin-top: calc(-1 * 1.25rem);
                border-top: 0;
            }
            .mantine-1texcr8[data-last] {
                margin-bottom: calc(-1 * 1.25rem);
                border-bottom: 0;
            }
            .mantine-iy2h3n {
                background: #242425;
                color: #ffffff;
                font-size: 0.9375rem;
                padding-top: 1.5rem;
                padding-bottom: 1.5rem;
                padding-left: 1.25rem;
                padding-right: 1.25rem;
            }
            .mantine-at1kdl {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: inherit;
                font-size: inherit;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
            }
            .mantine-at1kdl:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-at1kdl:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1cju4lw {
                width: 0rem;
                min-width: 0rem;
                height: 1.25rem;
                min-height: 1.25rem;
            }
            .mantine-1qcoa9t {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: inherit;
                font-size: inherit;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
                color: #E62058;
                cursor: pointer;
                -webkit-text-decoration: underline;
                text-decoration: underline;
            }
            .mantine-1qcoa9t:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-1qcoa9t:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-2k5q65 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                bottom: 0;
                left: 0;
                right: 0;
                z-index: 100;
                height: 5rem;
                max-height: 5rem;
                position: static;
                box-sizing: border-box;
                background-color: #fff;
                padding-bottom: 97px;
            }
            .mantine-1l4g2hm {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 1.9375rem;
            }
            .mantine-1l4g2hm > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }
            .mantine-13nr4qr {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                -webkit-tap-highlight-color: transparent;
                color: #868e96;
                font-size: 1rem;
                line-height: 1.55;
                -webkit-text-decoration: none;
                text-decoration: none;
            }
            .mantine-13nr4qr:focus {
                outline-offset: 0.125rem;
                outline: 0.125rem solid #282829;
            }
            .mantine-13nr4qr:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1edgdrn {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 1.25rem;
            }
            .mantine-1edgdrn > * {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

.mantine-1kyir6e {
                width: calc(100% - 2.5rem);
                box-sizing: border-box;
                position: fixed;
                z-index: 400;
            }
            .mantine-qhoj89 {
                width: calc(100% - 2.5rem);
                box-sizing: border-box;
                position: fixed;
                z-index: 400;
            }
            .mantine-cwlgv3:not(:first-of-type) {
                margin-top: 0.9375rem;
            }
            .mantine-1tt68zc:not(:first-of-type) {
                margin-top: 0.9375rem;
            }
            .mantine-rpi4qe {
                flex: 0 0 27.5rem;
                max-width: 100%;
                max-height: calc(90dvh);
                overflow-y: auto;
            }
            .mantine-f2tw5z {
                flex: 0 0 27.5rem;
                max-width: 100%;
                max-height: calc(90dvh);
                overflow-y: auto;
            }
            .mantine-pdsb1o {
                padding: 5dvh 5vw;
                display: flex;
                -moz-box-pack: center;
                justify-content: center;
                align-items: flex-start;
            }
            .mantine-16b4ww0 {
                padding: 5dvh 5vw;
                display: flex;
                -moz-box-pack: center;
                justify-content: center;
                align-items: flex-start;
            }
            .mantine-roynbj {
                box-sizing: border-box;
            }
            .mantine-1svsvwq {
                min-height: 100vh;
                display: flex;
                flex-direction: column;
            }
            .mantine-1cy45m3 {
                box-sizing: border-box;
                min-height: 100vh;
                display: flex;
                flex-direction: column;
            }
            .mantine-1kpp1q9 {
                display: flex;
                box-sizing: border-box;
            }
            .mantine-i9gxme {
                -moz-box-flex: 1;
                flex-grow: 1;
            }
            .mantine-w5fg6j {
                flex: 1 1 0%;
                width: 100vw;
                box-sizing: border-box;
                padding: 1.25rem;
            }
            @media (min-width: 58.75em) {
                .mantine-5lnriq {
                    display: none;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-1x16e4a {
                    display: none;
                }
            }
            .mantine-137xmwi {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 4.375rem;
                max-height: 4.375rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                border-bottom: 0.0625rem solid rgb(233, 236, 239);
            }
            .mantine-88s49q {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 4.375rem;
                max-height: 4.375rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                border-bottom: 0.0625rem solid rgb(233, 236, 239);
            }
            .mantine-uv2yax {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 4.375rem;
                max-height: 4.375rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                border-bottom: 0.0625rem solid rgb(233, 236, 239);
            }
            @media (min-width: 58.75em) {
                .mantine-uv2yax {
                    display: none;
                }
            }
            .mantine-q8fy91 {
                border-bottom: 1px solid rgb(222, 222, 222);
            }
            .mantine-19uyttn {
                padding: 0px 10px;
            }
            .mantine-gtidh4 {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 1.25rem;
            }
            .mantine-gtidh4 > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-b810lw {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 1.25rem;
            }
            .mantine-b810lw > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1cthmnr {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0px;
                padding: 0px;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: rgb(0, 0, 0);
                text-decoration: none;
                box-sizing: border-box;
            }
            .mantine-1cthmnr:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1cthmnr:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-k6n7gq {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0px;
                padding: 0px;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                color: rgb(0, 0, 0);
                text-decoration: none;
                box-sizing: border-box;
            }
            .mantine-k6n7gq:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-k6n7gq:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1uj7rxz {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.125rem;
            }
            .mantine-1uj7rxz > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-2nkgqx {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.125rem;
            }
            .mantine-2nkgqx > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            @media (max-width: 52.9375em) {
                .mantine-1o4kh0t {
                    display: none;
                }
            }
            @media (max-width: 52.9375em) {
                .mantine-177w8ii {
                    display: none;
                }
            }
            .mantine-bg8xw2 {
                height: 3.125rem;
                padding-left: 1.625rem;
                padding-right: 1.625rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 1rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-bg8xw2:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-bg8xw2:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-bg8xw2:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-bg8xw2:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-bg8xw2:active {
                transform: translateY(0.0625rem);
            }
            .mantine-bg8xw2:disabled,
            .mantine-bg8xw2[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-bg8xw2:disabled:active,
            .mantine-bg8xw2[data-disabled]:active {
                transform: none;
            }
            .mantine-bg8xw2[data-loading] {
                pointer-events: none;
            }
            .mantine-bg8xw2[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-hk3rj2:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-hk3rj2:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-hk3rj2:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            .mantine-10b5fzp {
                height: 3.125rem;
                padding-left: 1.625rem;
                padding-right: 1.625rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 1rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-10b5fzp:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-10b5fzp:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-10b5fzp:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-10b5fzp:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-10b5fzp:active {
                transform: translateY(0.0625rem);
            }
            .mantine-10b5fzp:disabled,
            .mantine-10b5fzp[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-10b5fzp:disabled:active,
            .mantine-10b5fzp[data-disabled]:active {
                transform: none;
            }
            .mantine-10b5fzp[data-loading] {
                pointer-events: none;
            }
            .mantine-10b5fzp[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-10b5fzp:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-10b5fzp:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-10b5fzp:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            .mantine-70qvj9 {
                display: flex;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-j3bl35 {
                display: flex;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-cty2ca {
                margin-right: 0.625rem;
            }
            .mantine-cfutg {
                margin-right: 0.625rem;
            }
            .mantine-isk7jr {
                margin-left: 0.625rem;
            }
            .mantine-p4kd4w {
                margin-left: 0.625rem;
            }
            .mantine-5tsr0b {
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                opacity: 0.5;
            }
            .mantine-vcqrwh {
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                opacity: 0.5;
            }
            .mantine-wcxy57 {
                display: flex;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: center;
                justify-content: center;
                height: 100%;
                overflow: visible;
            }
            .mantine-1t9xh9a {
                white-space: nowrap;
                height: 100%;
                overflow: hidden;
                display: flex;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-5wvqby {
                height: 3.125rem;
                padding-left: 1.625rem;
                padding-right: 1.625rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 1rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-5wvqby:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-5wvqby:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-5wvqby:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-5wvqby:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-5wvqby:active {
                transform: translateY(0.0625rem);
            }
            .mantine-5wvqby:disabled,
            .mantine-5wvqby[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-5wvqby:disabled:active,
            .mantine-5wvqby[data-disabled]:active {
                transform: none;
            }
            .mantine-5wvqby[data-loading] {
                pointer-events: none;
            }
            .mantine-5wvqby[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-5wvqby:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-5wvqby:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-5wvqby:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            @media (max-width: 52.9375em) {
                .mantine-5wvqby {
                    display: none;
                }
            }
            .mantine-po6cae {
                padding: 0px 1.625rem;
                appearance: none;
                text-align: left;
                text-decoration: none;
                box-sizing: border-box;
                height: 3.125rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 1rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-po6cae:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-po6cae:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-po6cae:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-po6cae:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-po6cae:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-po6cae:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-po6cae:active {
                transform: translateY(0.0625rem);
            }
            .mantine-po6cae:disabled,
            .mantine-po6cae[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-po6cae:disabled:active,
            .mantine-po6cae[data-disabled]:active {
                transform: none;
            }
            .mantine-po6cae[data-loading] {
                pointer-events: none;
            }
            .mantine-po6cae[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-po6cae:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-po6cae:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-po6cae:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            @media (max-width: 52.9375em) {
                .mantine-po6cae {
                    display: none;
                }
            }
            .mantine-as7cpn {
                min-width: 176px;
                max-height: 46px;
                transition: color 250ms ease-in-out,
                    background-color 250ms ease-in-out;
            }
            .mantine-13ldgu0 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.9375rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-13ldgu0:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-13ldgu0:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-ym3xu4 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.9375rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-ym3xu4:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-ym3xu4:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-17vukl0 {
                background-image: linear-gradient(
                    45deg,
                    rgb(212, 71, 237) 0%,
                    rgb(250, 48, 68) 100%
                );
                background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .mantine-4iam6h {
                background-image: linear-gradient(
                    45deg,
                    rgb(212, 71, 237) 0%,
                    rgb(250, 48, 68) 100%
                );
                background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            @media (min-width: 53em) {
                .mantine-s353cx {
                    display: none;
                }
            }
            @media (min-width: 53em) {
                .mantine-1ntu180 {
                    display: none;
                }
            }
            .mantine-9vsu6r {
                height: 2.25rem;
                padding-left: 1.125rem;
                padding-right: 1.125rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 0.875rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-9vsu6r:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-9vsu6r:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-9vsu6r:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-9vsu6r:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-9vsu6r:active {
                transform: translateY(0.0625rem);
            }
            .mantine-9vsu6r:disabled,
            .mantine-9vsu6r[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-9vsu6r:disabled:active,
            .mantine-9vsu6r[data-disabled]:active {
                transform: none;
            }
            .mantine-9vsu6r[data-loading] {
                pointer-events: none;
            }
            .mantine-9vsu6r[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            .mantine-9lgu2u {
                height: 2.25rem;
                padding-left: 1.125rem;
                padding-right: 1.125rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 0.875rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-9lgu2u:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-9lgu2u:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-9lgu2u:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-9lgu2u:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-9lgu2u:active {
                transform: translateY(0.0625rem);
            }
            .mantine-9lgu2u:disabled,
            .mantine-9lgu2u[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-9lgu2u:disabled:active,
            .mantine-9lgu2u[data-disabled]:active {
                transform: none;
            }
            .mantine-9lgu2u[data-loading] {
                pointer-events: none;
            }
            .mantine-9lgu2u[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-9lgu2u:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-9lgu2u:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-9lgu2u:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            .mantine-1lxzw7k {
                height: 2.25rem;
                padding-left: 1.125rem;
                padding-right: 1.125rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 0.875rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-1lxzw7k:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1lxzw7k:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-1lxzw7k:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-1lxzw7k:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-1lxzw7k:active {
                transform: translateY(0.0625rem);
            }
            .mantine-1lxzw7k:disabled,
            .mantine-1lxzw7k[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-1lxzw7k:disabled:active,
            .mantine-1lxzw7k[data-disabled]:active {
                transform: none;
            }
            .mantine-1lxzw7k[data-loading] {
                pointer-events: none;
            }
            .mantine-1lxzw7k[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-1lxzw7k:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-1lxzw7k:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-1lxzw7k:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            @media (min-width: 53em) {
                .mantine-1lxzw7k {
                    display: none;
                }
            }
            .mantine-glp2iv {
                padding: 0px 1.125rem;
                appearance: none;
                text-align: left;
                text-decoration: none;
                box-sizing: border-box;
                height: 2.25rem;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                display: inline-block;
                width: auto;
                border-radius: 1.5rem;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 0.875rem;
                user-select: none;
                cursor: pointer;
                border: 0.0625rem solid rgb(36, 36, 37);
                background-color: transparent;
                color: rgb(36, 36, 37);
            }
            .mantine-glp2iv:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-glp2iv:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-glp2iv:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-glp2iv:focus:not(:focus-visible) {
                outline: none;
            }
            @media (hover: hover) {
                .mantine-glp2iv:hover {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            @media (hover: none) {
                .mantine-glp2iv:active {
                    background-color: rgba(64, 64, 65, 0.35);
                }
            }
            .mantine-glp2iv:active {
                transform: translateY(0.0625rem);
            }
            .mantine-glp2iv:disabled,
            .mantine-glp2iv[data-disabled] {
                border-color: transparent;
                background-color: rgb(233, 236, 239);
                color: rgb(173, 181, 189);
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }
            .mantine-glp2iv:disabled:active,
            .mantine-glp2iv[data-disabled]:active {
                transform: none;
            }
            .mantine-glp2iv[data-loading] {
                pointer-events: none;
            }
            .mantine-glp2iv[data-loading]::before {
                content: "";
                position: absolute;
                inset: -0.0625rem;
                background-color: rgba(255, 255, 255, 0.5);
                border-radius: 1.5rem;
                cursor: not-allowed;
            }
            @media (hover: hover) {
                .mantine-glp2iv:not([data-disabled]):hover {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            @media (hover: none) {
                .mantine-glp2iv:not([data-disabled]):active {
                    color: rgb(230, 32, 88);
                    border-color: rgb(230, 32, 88);
                    background-color: transparent;
                }
            }
            .mantine-glp2iv:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
                background-color: transparent;
            }
            @media (min-width: 53em) {
                .mantine-glp2iv {
                    display: none;
                }
            }
            .mantine-duci9i {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.875rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-duci9i:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-duci9i:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-101ovbf {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.875rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-101ovbf:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-101ovbf:focus:not(:focus-visible) {
                outline: none;
            }
            @media (max-width: 58.6875em) {
                .mantine-1sbr7rz {
                    display: none;
                }
            }
            @media (max-width: 58.6875em) {
                .mantine-k60r9r {
                    display: none;
                }
            }
            .mantine-g2f3ba {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 5.9375rem;
                max-height: 5.9375rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                border-bottom: 0.0625rem solid rgb(233, 236, 239);
            }
            .mantine-1dim8yj {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 5.9375rem;
                max-height: 5.9375rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                border-bottom: 0.0625rem solid rgb(233, 236, 239);
            }
            .mantine-oh824b {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                top: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 5.9375rem;
                max-height: 5.9375rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                border-bottom: 0.0625rem solid rgb(233, 236, 239);
            }
            @media (max-width: 58.6875em) {
                .mantine-oh824b {
                    display: none;
                }
            }
            .mantine-fh1acs {
                padding: 0px 45px;
            }
            @media (min-width: 87.5em) {
                .mantine-1f61ojh {
                    display: none;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-mf325u {
                    display: none;
                }
            }
            .mantine-1rfhx12 {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 1.25rem;
            }
            .mantine-1rfhx12 > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            @media (min-width: 87.5em) {
                .mantine-1rfhx12 {
                    display: none;
                }
            }
            .mantine-1lfqu2b {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: center;
                justify-content: center;
                gap: 1.75rem;
            }
            .mantine-1lfqu2b > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-i9fy9 {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: center;
                justify-content: center;
                gap: 1.75rem;
            }
            .mantine-i9fy9 > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1tc145f {
                height: 100%;
                padding-bottom: 20px;
                margin-top: 10px;
                color: rgb(36, 36, 37);
                border-bottom: 3px solid rgb(36, 36, 37);
            }
            @media (max-width: 87.5em) {
                .mantine-1tc145f {
                    padding-bottom: 0px;
                    margin: 0px;
                }
            }
            @media (min-width: 68.75rem) {
                .mantine-vf8gbn {
                    display: none;
                }
            }
            @media (max-width: 68.6875em) {
                .mantine-pgtl5s {
                    display: none;
                }
            }
            @media (max-width: 68.6875em) {
                .mantine-1wfd5e3 {
                    display: none;
                }
            }
            .mantine-16rqhxt {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: currentcolor;
                font-size: 1.25rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-16rqhxt:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-16rqhxt:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-5j8gi {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: currentcolor;
                font-size: 1.25rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-5j8gi:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-5j8gi:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1o1bm88 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: currentcolor;
                font-size: 1.25rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-1o1bm88:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1o1bm88:focus:not(:focus-visible) {
                outline: none;
            }
            @media (max-width: 68.6875em) {
                .mantine-1o1bm88 {
                    display: none;
                }
            }
            .mantine-afd80z {
                height: 100%;
                padding-bottom: 20px;
                margin-top: 10px;
                color: rgb(36, 36, 37);
                border-bottom: 3px solid transparent;
            }
            @media (max-width: 87.5em) {
                .mantine-afd80z {
                    padding-bottom: 0px;
                    margin: 0px;
                }
            }
            .mantine-152ixhz {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: end;
                justify-content: flex-end;
                gap: 0.9375rem;
            }
            .mantine-152ixhz > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-3h5w0i {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: end;
                justify-content: flex-end;
                gap: 0.9375rem;
            }
            .mantine-3h5w0i > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1qt1gw8 {
                padding: 0.25rem;
            }
            .mantine-1i9ne5s {
                padding: 0.25rem;
            }
            .mantine-10nsmlo {
                transition: transform 150ms;
                transform: rotate(0deg);
                color: currentcolor;
            }
            .mantine-tufj9u {
                transition: color 250ms ease-in-out,
                    background-color 250ms ease-in-out;
                border: 1px solid rgb(36, 36, 37);
                border-radius: 1.938rem;
                min-width: 176px;
            }
            .mantine-tufj9u:hover {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
            }
            .mantine-tufj9u:active {
                color: rgb(230, 32, 88);
                border-color: rgb(230, 32, 88);
            }
            .mantine-1dppgwd {
                padding: 0.125rem 0.125rem 0.125rem 0.25rem;
            }
            .mantine-1ghkfbe {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 0.9375rem;
            }
            .mantine-1ghkfbe > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-o4j1zx {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 0.9375rem;
            }
            .mantine-o4j1zx > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-oh8n2t {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 0.9375rem;
            }
            .mantine-oh8n2t > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            @media (min-width: 53em) {
                .mantine-oh8n2t {
                    display: none;
                }
            }
            .mantine-gmuwbf {
                display: flex;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: center;
                justify-content: center;
            }
            .mantine-1wzfshy {
                display: flex;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: center;
                justify-content: center;
            }
            .mantine-ralepb {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.9375rem;
            }
            .mantine-ralepb > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-7xtchq {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.9375rem;
            }
            .mantine-7xtchq > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1lpm424 {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.9375rem;
            }
            .mantine-1lpm424 > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            @media (max-width: 52.9375em) {
                .mantine-1lpm424 {
                    display: none;
                }
            }
            .mantine-h0v8l1 {
                position: absolute;
                background: rgb(255, 255, 255);
                border: 0.0625rem solid rgb(233, 236, 239);
                padding: 0.9375rem 1.25rem;
                box-shadow: none;
                border-radius: 1.25rem;
            }
            .mantine-h0v8l1:focus {
                outline: 0px;
            }
            .mantine-199po3a {
                position: absolute;
                background: rgb(255, 255, 255);
                border: 0.0625rem solid rgb(233, 236, 239);
                padding: 0.9375rem 1.25rem;
                box-shadow: none;
                border-radius: 1.25rem;
            }
            .mantine-199po3a:focus {
                outline: 0px;
            }
            .mantine-1juy76 {
                background-color: inherit;
                border: 0.0625rem solid rgb(233, 236, 239);
                z-index: 1;
            }
            .mantine-ndinzw {
                background-color: inherit;
                border: 0.0625rem solid rgb(233, 236, 239);
                z-index: 1;
            }
            .mantine-yrh0v8 {
                position: absolute;
                background: rgb(255, 255, 255);
                border: 0.0625rem solid rgb(233, 236, 239);
                box-shadow: none;
                border-radius: 1.25rem;
                padding: 0.25rem;
            }
            .mantine-yrh0v8:focus {
                outline: 0px;
            }
            @media (max-width: 87.4375em) {
                .mantine-2l4tuk {
                    display: none;
                }
            }
            @media (max-width: 87.4375em) {
                .mantine-1dukbdx {
                    display: none;
                }
            }
            .mantine-lw0qop {
                margin: calc(-0.625rem);
                display: flex;
                flex-wrap: wrap;
                -moz-box-pack: justify;
                justify-content: space-between;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-1vbuy9m {
                margin: calc(-0.625rem);
                display: flex;
                flex-wrap: wrap;
                -moz-box-pack: justify;
                justify-content: space-between;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-1eayhgb {
                margin: calc(-0.625rem);
                display: flex;
                flex-wrap: wrap;
                -moz-box-pack: justify;
                justify-content: space-between;
                -moz-box-align: center;
                align-items: center;
            }
            @media (max-width: 87.4375em) {
                .mantine-1eayhgb {
                    display: none;
                }
            }
            .mantine-18qba2c {
                margin: 0rem;
            }
            .mantine-yhckzp {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex: 0 0 30.7692%;
                padding: calc(0.625rem);
                max-width: 30.7692%;
            }
            @media (min-width: 34em) {
                .mantine-yhckzp {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 53em) {
                .mantine-yhckzp {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-yhckzp {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 75em) {
                .mantine-yhckzp {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-yhckzp {
                    flex-shrink: 0;
                }
            }
            .mantine-12kavkn {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex: 0 0 30.7692%;
                padding: calc(0.625rem);
                max-width: 30.7692%;
            }
            @media (min-width: 34em) {
                .mantine-12kavkn {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 53em) {
                .mantine-12kavkn {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-12kavkn {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 75em) {
                .mantine-12kavkn {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-12kavkn {
                    flex-shrink: 0;
                }
            }
            .mantine-1an1tsi {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex: 0 0 38.4615%;
                padding: calc(0.625rem);
                max-width: 38.4615%;
            }
            @media (min-width: 34em) {
                .mantine-1an1tsi {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 53em) {
                .mantine-1an1tsi {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-1an1tsi {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 75em) {
                .mantine-1an1tsi {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-1an1tsi {
                    flex-shrink: 0;
                }
            }
            .mantine-1mk88dj {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex: 0 0 38.4615%;
                padding: calc(0.625rem);
                max-width: 38.4615%;
            }
            @media (min-width: 34em) {
                .mantine-1mk88dj {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 53em) {
                .mantine-1mk88dj {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 58.75em) {
                .mantine-1mk88dj {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 75em) {
                .mantine-1mk88dj {
                    flex-shrink: 0;
                }
            }
            @media (min-width: 87.5em) {
                .mantine-1mk88dj {
                    flex-shrink: 0;
                }
            }
            .mantine-tgtwsd {
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                max-width: 57.5rem;
                margin-left: auto;
                margin-right: auto;
            }
            .mantine-1yjkyq0 {
                padding-left: 1.25rem;
                padding-right: 1.25rem;
                max-width: 57.5rem;
                margin-left: auto;
                margin-right: auto;
            }
            .mantine-16bgom2 {
                padding-right: 0rem;
                padding-left: 0rem;
            }
            .mantine-hyzt10 {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.625rem;
            }
            .mantine-hyzt10 > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-11qha5i {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0.625rem;
            }
            .mantine-11qha5i > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1jvrqno {
                padding-top: 44px;
            }
            @media (max-width: 53empx) {
                .mantine-1jvrqno {
                    padding-top: 20px;
                }
            }
            .mantine-1hidl5j {
                padding-bottom: 1.25rem;
                padding-left: 1.25rem;
            }
            .mantine-7l0dk2 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                font-weight: 700;
                font-size: 1.375rem;
                line-height: 1.4;
                margin: 0px;
            }
            .mantine-1prw7jh {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                font-weight: 700;
                font-size: 1.375rem;
                line-height: 1.4;
                margin: 0px;
            }
            .mantine-hvjwnt {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: rgb(36, 36, 37);
                font-size: inherit;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-hvjwnt:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-hvjwnt:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1l8y4w0 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: rgb(36, 36, 37);
                font-size: inherit;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-1l8y4w0:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1l8y4w0:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-7rmqdq {
                color: rgb(36, 36, 37);
                text-decoration: none;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                font-weight: 700;
                font-size: 1.375rem;
                line-height: 1.4;
                margin: 0px;
            }
            .mantine-7rmqdq:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-7rmqdq:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-4d5pyi {
                position: relative;
                overflow: hidden;
                background-color: rgb(255, 255, 255);
            }
            .mantine-1tgu8pw {
                position: relative;
                overflow: hidden;
                background-color: rgb(255, 255, 255);
            }
            .mantine-5kx6rh {
                outline: 0px;
                display: block;
                text-decoration: none;
                color: rgb(0, 0, 0);
                background-color: rgb(255, 255, 255);
                box-sizing: border-box;
                border-radius: 0.9375rem;
                box-shadow: none;
            }
            .mantine-5kx6rh[data-with-border] {
                border: 0.0625rem solid rgb(222, 226, 230);
            }
            .mantine-1m07bnc {
                outline: 0px;
                display: block;
                text-decoration: none;
                color: rgb(0, 0, 0);
                background-color: rgb(255, 255, 255);
                box-sizing: border-box;
                border-radius: 0.9375rem;
                box-shadow: none;
            }
            .mantine-1m07bnc[data-with-border] {
                border: 0.0625rem solid rgb(222, 226, 230);
            }
            .mantine-xb9yqm {
                outline: 0px;
                display: block;
                text-decoration: none;
                color: rgb(0, 0, 0);
                box-sizing: border-box;
                border-radius: 0.9375rem;
                box-shadow: none;
                position: relative;
                overflow: hidden;
                background-color: rgb(255, 255, 255);
            }
            .mantine-xb9yqm[data-with-border] {
                border: 0.0625rem solid rgb(222, 226, 230);
            }
            .mantine-1lf5jyw {
                padding: 1.25rem;
            }
            .mantine-1wwwh7v {
                display: block;
                margin-left: calc(-1.25rem);
                margin-right: calc(-1.25rem);
            }
            .mantine-1wwwh7v + .mantine-1wwwh7v {
                border-top: 0px;
            }
            .mantine-1wwwh7v[data-first] {
                margin-top: calc(-1.25rem);
                border-top: 0px;
            }
            .mantine-1wwwh7v[data-last] {
                margin-bottom: calc(-1.25rem);
                border-bottom: 0px;
            }
            .mantine-3dcj01 {
                display: block;
                margin-left: calc(-1.25rem);
                margin-right: calc(-1.25rem);
            }
            .mantine-3dcj01 + .mantine-3dcj01 {
                border-top: 0px;
            }
            .mantine-3dcj01[data-first] {
                margin-top: calc(-1.25rem);
                border-top: 0px;
            }
            .mantine-3dcj01[data-last] {
                margin-bottom: calc(-1.25rem);
                border-bottom: 0px;
            }
            .mantine-16dlfie {
                background: rgb(36, 36, 37);
                color: rgb(255, 255, 255);
                font-size: 0.9375rem;
            }
            .mantine-1tz24x0 {
                padding: 1.5rem 1.25rem;
            }
            .mantine-1ynmg1e {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: inherit;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-1ynmg1e:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1ynmg1e:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-t63w4q {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: inherit;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-t63w4q:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-t63w4q:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-cehsr8 {
                width: 0rem;
                min-width: 0rem;
                height: 1.25rem;
                min-height: 1.25rem;
            }
            .mantine-1ctaz43 {
                color: rgb(230, 32, 88);
                cursor: pointer;
            }
            .mantine-1081t4c {
                text-decoration: underline;
            }
            .mantine-1rgfion {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                bottom: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 5rem;
                max-height: 5rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
            }
            .mantine-r6xj4a {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                bottom: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 5rem;
                max-height: 5rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
            }
            .mantine-i79l7v {
                padding-bottom: 97px;
            }
            .mantine-1s96obi {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.9375rem;
            }
            .mantine-1s96obi > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1lfvdf7 {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.9375rem;
            }
            .mantine-1lfvdf7 > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-d5kl62 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: rgb(134, 142, 150);
                font-size: 1rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-d5kl62:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-d5kl62:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-gv0dwk {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: rgb(134, 142, 150);
                font-size: 1rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-gv0dwk:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-gv0dwk:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-6husvd {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.25rem;
            }
            .mantine-6husvd > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1yiiwhm {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.25rem;
            }
            .mantine-1yiiwhm > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-1662lab {
                padding: 5dvh 5vw;
                display: flex;
                -moz-box-pack: center;
                justify-content: center;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-r70p09 {
                padding: 5dvh 5vw;
                display: flex;
                -moz-box-pack: center;
                justify-content: center;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-13zb7g3 {
                max-width: 27.5rem;
                bottom: 1.25rem;
                right: 1.25rem;
            }
            .mantine-1kjcv04 {
                width: calc(100% - 2.5rem);
                box-sizing: border-box;
                position: fixed;
                z-index: 400;
                max-width: 27.5rem;
                bottom: 1.25rem;
                right: 1.25rem;
            }
            .mantine-gc02vc {
                position: fixed;
                width: 100%;
                top: 0px;
                bottom: 0px;
                max-height: 100%;
                z-index: 201;
                pointer-events: none;
            }
            .mantine-10fmjiz {
                position: fixed;
                width: 100%;
                top: 0px;
                bottom: 0px;
                max-height: 100%;
                z-index: 201;
                pointer-events: none;
            }
            .mantine-uw7k7s {
                pointer-events: all;
            }
            .mantine-m9tdy4 {
                pointer-events: all;
            }
            .mantine-1nb50hw {
                position: fixed;
                width: 100%;
                top: 0px;
                bottom: 0px;
                max-height: 100%;
                z-index: 201;
                pointer-events: none;
                padding: 5dvh 5vw;
                display: flex;
                -moz-box-pack: center;
                justify-content: center;
                align-items: flex-start;
            }
            .mantine-c037gx {
                pointer-events: all;
                flex: 0 0 27.5rem;
                max-width: 100%;
                max-height: calc(90dvh);
                overflow-y: auto;
            }
            .mantine-xwmd5 {
                position: fixed;
                z-index: 200;
                bottom: 0.625rem;
            }
            .mantine-syqvk9 {
                width: 100%;
                z-index: 10000;
            }
            .mantine-1lwo2c4 {
                position: fixed;
                bottom: 0.625rem;
                width: 100%;
                z-index: 10000;
            }
            @media (min-width: 58.75em) {
                .mantine-1lwo2c4 {
                    display: none;
                }
            }
            .mantine-1djn87f {
                border: 1px solid rgb(222, 226, 230);
                border-radius: 1.5rem;
                background: rgb(255, 255, 255);
            }
            .mantine-vx366t {
                padding: 0px 0.9375rem 2px;
            }
            .mantine-d7dn93 {
                border: 1px solid rgb(222, 226, 230);
                border-radius: 1.5rem;
                background: rgb(255, 255, 255);
                padding: 0px 0.9375rem 2px;
            }
            .mantine-mn1knd {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 0rem;
            }
            .mantine-mn1knd > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-v4k1yy {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 0rem;
            }
            .mantine-v4k1yy > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-pr1x6c {
                box-sizing: border-box;
                display: flex;
                flex-flow: wrap;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: justify;
                justify-content: space-between;
                gap: 0rem;
            }
            .mantine-pr1x6c > * {
                box-sizing: border-box;
                -moz-box-flex: 0;
                flex-grow: 0;
            }
            .mantine-lxpaky {
                height: 100%;
                padding-top: 5px;
                color: rgb(36, 36, 37);
            }
            .mantine-24qhwt {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0px;
                padding: 5px 0px 0px;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                text-decoration: none;
                box-sizing: border-box;
                height: 100%;
                color: rgb(36, 36, 37);
            }
            .mantine-24qhwt:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-24qhwt:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1y3yuo4 {
                display: flex;
                flex-direction: column;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0rem;
            }
            .mantine-17u2kmd {
                display: flex;
                flex-direction: column;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0rem;
            }
            .mantine-1uuuflr {
                display: flex;
                flex-direction: column;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 0rem;
            }
            .mantine-5cbad3 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.8125rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-5cbad3:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-5cbad3:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-1cgejcl {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.8125rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-1cgejcl:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1cgejcl:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-6wswb7 {
                max-width: 15vw;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .mantine-1g2lb75 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.8125rem;
                line-height: 1.55;
                text-decoration: none;
                max-width: 15vw;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .mantine-1g2lb75:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1g2lb75:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-16t09v1 {
                height: 100%;
                padding-top: 5px;
                color: rgb(154, 154, 154);
            }
            .mantine-soqz32 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                cursor: pointer;
                border: 0px;
                padding: 5px 0px 0px;
                appearance: none;
                font-size: 0.9375rem;
                background-color: transparent;
                text-align: left;
                text-decoration: none;
                box-sizing: border-box;
                height: 100%;
                color: rgb(154, 154, 154);
            }
            .mantine-soqz32:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-soqz32:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-15cichr {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                color: inherit;
                font-size: 0.8125rem;
                line-height: 1.55;
                text-decoration: none;
            }
            .mantine-15cichr:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-15cichr:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-thzv76 {
                color: currentcolor;
            }
            .mantine-1o7v127 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                font-size: 0.8125rem;
                line-height: 1.55;
                text-decoration: none;
                color: currentcolor;
            }
            .mantine-1o7v127:focus {
                outline-offset: 0.125rem;
                outline: rgb(40, 40, 41) solid 0.125rem;
            }
            .mantine-1o7v127:focus:not(:focus-visible) {
                outline: none;
            }
            .mantine-7au4zx {
                position: fixed;
                width: 100%;
                top: 0px;
                bottom: 0px;
                max-height: 100%;
                z-index: 200;
                pointer-events: none;
            }
            .mantine-1mu615x {
                position: fixed;
                width: 100%;
                top: 0px;
                bottom: 0px;
                max-height: 100%;
                z-index: 200;
                pointer-events: none;
            }
            .mantine-1gp3704 {
                position: fixed;
                width: 100%;
                top: 0px;
                bottom: 0px;
                max-height: 100%;
                z-index: 200;
                pointer-events: none;
                padding: 5dvh 5vw;
                display: flex;
                -moz-box-pack: center;
                justify-content: center;
                -moz-box-align: center;
                align-items: center;
            }
            .mantine-q24itm {
                padding-bottom: 180px;
            }
            .mantine-1ppj741 {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                bottom: 0px;
                left: 0px;
                right: 0px;
                z-index: 100;
                height: 5rem;
                max-height: 5rem;
                position: static;
                box-sizing: border-box;
                background-color: rgb(255, 255, 255);
                padding-bottom: 180px;
            }
            .mantine-1uehsh0 {
                display: flex;
                flex-direction: column;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.25rem;
            }
            .mantine-1dsj64 {
                display: flex;
                flex-direction: column;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.25rem;
            }
            .mantine-1izdecz {
                display: flex;
                flex-direction: column;
                -moz-box-align: center;
                align-items: center;
                -moz-box-pack: start;
                justify-content: flex-start;
                gap: 1.25rem;
            }

html {
                font-family: sans-serif;
                line-height: 1.15;
                -webkit-text-size-adjust: 100%;
                -moz-text-size-adjust: 100%;
                -ms-text-size-adjust: 100%;
                text-size-adjust: 100%;
            }
            body {
                margin: 0;
            }
            article,
            aside,
            footer,
            header,
            nav,
            section,
            figcaption,
            figure,
            main {
                display: block;
            }
            h1 {
                font-size: 2em;
            }
            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible;
            }
            pre {
                font-family: monospace, monospace;
                font-size: 1em;
            }
            a {
                background: transparent;
                text-decoration-skip: objects;
            }
            a:active,
            a:hover {
                outline-width: 0;
            }
            abbr[title] {
                border-bottom: none;
                -webkit-text-decoration: underline;
                text-decoration: underline;
            }
            b,
            strong {
                font-weight: bolder;
            }
            code,
            kbp,
            samp {
                font-family: monospace, monospace;
                font-size: 1em;
            }
            dfn {
                font-style: italic;
            }
            mark {
                background-color: #ff0;
                color: #000;
            }
            small {
                font-size: 80%;
            }
            sub,
            sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            sup {
                top: -0.5em;
            }
            sub {
                bottom: -0.25em;
            }
            audio,
            video {
                display: inline-block;
            }
            audio:not([controls]) {
                display: none;
                height: 0;
            }
            img {
                border-style: none;
                vertical-align: middle;
            }
            svg:not(:root) {
                overflow: hidden;
            }
            button,
            input,
            optgroup,
            select,
            textarea {
                font-family: sans-serif;
                font-size: 100%;
                line-height: 1.15;
                margin: 0;
            }
            button,
            input {
                overflow: visible;
            }
            button,
            select {
                text-transform: none;
            }
            button,
            [type="reset"],
            [type="submit"] {
                -webkit-appearance: button;
            }
            button::-moz-focus-inner,
            [type="button"]::-moz-focus-inner,
            [type="reset"]::-moz-focus-inner,
            [type="submit"]::-moz-focus-inner {
                border-style: none;
                padding: 0;
            }
            button:-moz-focusring,
            [type="button"]:-moz-focusring,
            [type="reset"]:-moz-focusring,
            [type="submit"]:-moz-focusring {
                outline: 0.0625rem dotted ButtonText;
            }
            legend {
                box-sizing: border-box;
                color: inherit;
                display: table;
                max-width: 100%;
                padding: 0;
                white-space: normal;
            }
            progress {
                display: inline-block;
                vertical-align: baseline;
            }
            textarea {
                overflow: auto;
            }
            [type="checkbox"],
            [type="radio"] {
                box-sizing: border-box;
                padding: 0;
            }
            [type="number"]::-webkit-inner-spin-button,
            [type="number"]::-webkit-outer-spin-button {
                height: auto;
            }
            [type="search"] {
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
            }
            [type="search"]::-webkit-search-cancel-button,
            [type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
            }
            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                -moz-appearance: button;
                -ms-appearance: button;
                appearance: button;
                font: inherit;
            }
            details,
            menu {
                display: block;
            }
            summary {
                display: -webkit-box;
                display: -webkit-list-item;
                display: -ms-list-itembox;
                display: list-item;
            }
            canvas {
                display: inline-block;
            }
            template {
                display: none;
            }

*,
            *::before,
            *::after {
                box-sizing: border-box;
            }
            html {
                -webkit-print-color-scheme: light;
                color-scheme: light;
            }
            body {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
                    Helvetica, Arial, sans-serif, Apple Color Emoji,
                    Segoe UI Emoji;
                background-color: #fff;
                color: #000;
                line-height: 1.55;
                font-size: 0.9375rem;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

:root {
                --mantine-header-height: 4.375rem;
            }

:root {
                --mantine-header-height: 5.9375rem;
            }

:root {
                --mantine-footer-height: 5rem;
            }