.mantine-mtpusu { width: calc(100% - 32px); box-sizing: border-box; position: fixed; z-index: 9999; }
 .mantine-1loidbf { width: calc(100% - 32px); box-sizing: border-box; position: fixed; z-index: 9999; }
 .mantine-1m616p8:not(:first-of-type) { margin-top: 12px; }
 .mantine-11b8vu:not(:first-of-type) { margin-top: 12px; }
 .mantine-rqgsqp { position: relative; z-index: 1; }
 .mantine-14arigg { position: relative; z-index: 1; }
 .mantine-1epm995 { position: absolute; top: 60px; left: 0px; right: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-top-width: 0px; overflow: hidden; }
 @media (min-width: 768px) {
    .mantine-1epm995 { display: none; }
}
 .mantine-lhu1jv { position: absolute; top: 60px; left: 0px; right: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-top-width: 0px; overflow: hidden; }
 @media (min-width: 768px) {
    .mantine-lhu1jv { display: none; }
}
 .mantine-8g2ide { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 100%; }
 .mantine-mq0nmm { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 100%; }
 @media (max-width: 767px) {
    .mantine-r9bic9 { display: none; }
}
 @media (max-width: 767px) {
    .mantine-1ct6hp1 { display: none; }
}
 @media (min-width: 768px) {
    .mantine-hiki5m { display: none; }
}
 @media (min-width: 768px) {
    .mantine-1vi89gt { display: none; }
}
 .mantine-9itgav { display: block; line-height: 1; padding: 8px 12px; border-radius: 4px; text-decoration: none; color: rgb(73, 80, 87); font-size: 16px; font-weight: 500; }
 .mantine-9itgav:hover { background-color: rgb(248, 249, 250); }
 @media (max-width: 767px) {
    .mantine-9itgav { border-radius: 0px; padding: 16px; }
}
 .mantine-1n5wpxe { display: block; line-height: 1; padding: 8px 12px; border-radius: 4px; text-decoration: none; color: rgb(73, 80, 87); font-size: 16px; font-weight: 500; }
 .mantine-1n5wpxe:hover { background-color: rgb(248, 249, 250); }
 @media (max-width: 767px) {
    .mantine-1n5wpxe { border-radius: 0px; padding: 16px; }
}
 .mantine-bca115, .mantine-bca115:hover { font-weight: 800; color: rgb(0, 120, 204); }
 .mantine-g7wkgk, .mantine-g7wkgk:hover { font-weight: 800; color: rgb(0, 120, 204); }
 .mantine-1igprz7 { display: block; line-height: 1; padding: 8px 12px; border-radius: 4px; text-decoration: none; color: rgb(73, 80, 87); font-size: 16px; font-weight: 500; }
 .mantine-1igprz7:hover { background-color: rgb(248, 249, 250); }
 @media (max-width: 767px) {
    .mantine-1igprz7 { border-radius: 0px; padding: 16px; }
}

.mantine-1qbodgl {
    outline: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    text-decoration: none;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    border-radius: 0px 0px 4px 4px;
    box-shadow: none;
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: rgb(222, 226, 230);
    border-image: initial;
    position: absolute;
    top: 60px;
    left: 0px;
    right: 0px;
    overflow: hidden;
}
.svg-icon {
    transition: transform 0.1s ease-out;
}

[data-active] .svg-icon {
    transform: rotate(180deg);
}

.mantine-Accordion-panel {
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.mantine-Accordion-panel .panel-content {
    opacity: 0;
    transition: opacity 0.2s ease;
}

.mantine-ufgm6l {
    padding-left: 16px;
    padding-right: 16px;
    max-width: 1420px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
}
.mantine-1igprz7, .mantine-1igprz7:hover { font-weight: 800; color: rgb(0, 120, 204); }
 .mantine-11umpla { 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: 1001; height: 60px; max-height: 60px; position: static; box-sizing: border-box; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 236, 239); }
 .mantine-gyvoy5 { 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: 1001; height: 60px; max-height: 60px; position: static; box-sizing: border-box; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 236, 239); }
 .mantine-1huh4sr { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; top: 0px; left: 0px; right: 0px; height: 60px; max-height: 60px; box-sizing: border-box; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 236, 239); position: relative; z-index: 1; }
 .mantine-1kpvl6m { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; top: 0px; left: 0px; right: 0px; height: 60px; max-height: 60px; box-sizing: border-box; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 236, 239); position: relative; z-index: 1; }
 .mantine-d6iii0 { padding-left: 16px; padding-right: 16px; max-width: 1320px; margin-left: auto; margin-right: auto; }
 .mantine-a8m2ao { padding-left: 16px; padding-right: 16px; max-width: 1320px; margin-left: auto; margin-right: auto; }
 .mantine-1tiqn8q { padding-left: 16px; padding-right: 16px; max-width: 1320px; margin-left: auto; margin-right: auto; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 100%; }
 .mantine-79elbk { position: relative; }
 .mantine-qqmv3w { position: relative; }
 .mantine-1uk1gs8 { margin: 0px; }
 .mantine-11nhzn5 { margin: 0px; }
 .mantine-1w8v76k { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0px; }
 .mantine-3y8yz3 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0px; }
 .mantine-15axml9 { color: rgb(73, 80, 87); margin-top: 10px; }
 .mantine-5axk7x { color: rgb(73, 80, 87); margin-top: 10px; }
 .mantine-yutdbp { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(134, 142, 150); background-color: rgb(248, 249, 250); border-radius: 0px; }
 .mantine-ga1lwr { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(134, 142, 150); background-color: rgb(248, 249, 250); border-radius: 0px; }
 .mantine-lfo19z { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 5px; }
 .mantine-lfo19z > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-1ow06vg { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 5px; }
 .mantine-1ow06vg > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-1gz0wdh { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 5px; }
 .mantine-1gz0wdh > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 @media (max-width: 767px) {
    .mantine-1gz0wdh { display: none; }
}
 .mantine-zpkt54 { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 5px; }
 .mantine-zpkt54 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 @media (max-width: 767px) {
    .mantine-zpkt54 { display: none; }
}
 .mantine-gp6831 { border-radius: 4px; width: calc(28px); height: calc(28px); padding: calc(5px); cursor: pointer; }
 .mantine-93uqos { border-radius: 4px; width: calc(28px); height: calc(28px); padding: calc(5px); cursor: pointer; }
 .mantine-1mrwrf5 { position: relative; user-select: none; box-sizing: border-box; }
 .mantine-1mrwrf5, .mantine-1mrwrf5::before, .mantine-1mrwrf5::after { display: block; width: 18px; height: 2px; background-color: rgb(0, 0, 0); outline: transparent solid 1px; transition-property: background-color, transform; transition-duration: 300ms; }
 @media (prefers-reduced-motion) {
    .mantine-1mrwrf5, .mantine-1mrwrf5::before, .mantine-1mrwrf5::after { transition-duration: 0ms; }
}
 .mantine-1mrwrf5::before, .mantine-1mrwrf5::after { position: absolute; content: ""; left: 0px; }
 .mantine-1mrwrf5::before { top: -6px; }
 .mantine-1mrwrf5::after { top: 6px; }
 .mantine-1mrwrf5[data-opened] { background-color: transparent; }
 .mantine-1mrwrf5[data-opened]::before { transform: translateY(6px) rotate(45deg); }
 .mantine-1mrwrf5[data-opened]::after { transform: translateY(-6px) rotate(-45deg); }
 .mantine-1hfrgwx { position: relative; user-select: none; box-sizing: border-box; }
 .mantine-1hfrgwx, .mantine-1hfrgwx::before, .mantine-1hfrgwx::after { display: block; width: 18px; height: 2px; background-color: rgb(0, 0, 0); outline: transparent solid 1px; transition-property: background-color, transform; transition-duration: 300ms; }
 @media (prefers-reduced-motion) {
    .mantine-1hfrgwx, .mantine-1hfrgwx::before, .mantine-1hfrgwx::after { transition-duration: 0ms; }
}
 .mantine-1hfrgwx::before, .mantine-1hfrgwx::after { position: absolute; content: ""; left: 0px; }
 .mantine-1hfrgwx::before { top: -6px; }
 .mantine-1hfrgwx::after { top: 6px; }
 .mantine-1hfrgwx[data-opened] { background-color: transparent; }
 .mantine-1hfrgwx[data-opened]::before { transform: translateY(6px) rotate(45deg); }
 .mantine-1hfrgwx[data-opened]::after { transform: translateY(-6px) rotate(-45deg); }
 .mantine-1o67muo { border-radius: 4px; width: calc(28px); height: calc(28px); padding: calc(5px); cursor: pointer; }
 @media (min-width: 768px) {
    .mantine-1o67muo { display: none; }
}
 .mantine-11c5s4w { -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: 0px; padding: 0px; appearance: none; font-size: 16px; background-color: transparent; text-align: left; color: rgb(0, 0, 0); text-decoration: none; box-sizing: border-box; }
 .mantine-11c5s4w:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-11c5s4w:focus:not(:focus-visible) { outline: none; }
 .mantine-1n23k50 { -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: 0px; padding: 0px; appearance: none; font-size: 16px; background-color: transparent; text-align: left; color: rgb(0, 0, 0); text-decoration: none; box-sizing: border-box; }
 .mantine-1n23k50:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1n23k50:focus:not(:focus-visible) { outline: none; }
 .mantine-9pxu3g { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border: 0px; appearance: none; font-size: 16px; background-color: transparent; text-align: left; color: rgb(0, 0, 0); text-decoration: none; box-sizing: border-box; border-radius: 4px; width: calc(28px); height: calc(28px); padding: calc(5px); cursor: pointer; }
 .mantine-9pxu3g:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-9pxu3g:focus:not(:focus-visible) { outline: none; }
 @media (min-width: 768px) {
    .mantine-9pxu3g { display: none; }
}
 .mantine-1r48bff { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border: 0px; appearance: none; font-size: 16px; background-color: transparent; text-align: left; color: rgb(0, 0, 0); text-decoration: none; box-sizing: border-box; border-radius: 4px; width: calc(28px); height: calc(28px); padding: calc(5px); cursor: pointer; }
 .mantine-1r48bff:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1r48bff:focus:not(:focus-visible) { outline: none; }
 @media (min-width: 768px) {
    .mantine-1r48bff { display: none; }
}
 .mantine-k008qs { display: flex; }
 .mantine-cgq59l { flex-direction: column; }
 .mantine-1fr50if { display: flex; flex-direction: column; }
 .mantine-1yec5i { background-color: rgb(245, 245, 245); padding-left: 30px; padding-right: 30px; }
 @media (max-width: 991px) {
    .mantine-1yec5i { padding-top: 50px; padding-left: 0px; padding-right: 0px; }
}
 .mantine-1yqd2sl { background-color: rgb(245, 245, 245); padding-left: 30px; padding-right: 30px; }
 @media (max-width: 991px) {
    .mantine-1yqd2sl { padding-top: 50px; padding-left: 0px; padding-right: 0px; }
}
 .mantine-wxtveg { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; min-height: 512px; }
 @media (max-width: 1199px) {
    .mantine-wxtveg { padding-left: 30px; padding-right: 30px; }
}
 .mantine-gqgpde { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; min-height: 512px; }
 @media (max-width: 1199px) {
    .mantine-gqgpde { padding-left: 30px; padding-right: 30px; }
}
 @media (max-width: 1199px) {
    .mantine-d6uoch { display: none; }
}
 @media (max-width: 1199px) {
    .mantine-14nluan { display: none; }
}
 .mantine-1x2jfz1 { font-family: "Noto Sans SC"; }
 .mantine-nflfb7 { font-family: "Noto Sans SC"; }
 .mantine-xa38su { border-right: 3px solid rgb(173, 173, 173); }
 @media (max-width: 767px) {
    .mantine-xa38su { border-right: none; }
}
 .mantine-13awsbc { border-right: 3px solid rgb(173, 173, 173); }
 @media (max-width: 767px) {
    .mantine-13awsbc { border-right: none; }
}
 .mantine-w1owq5 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 16px; }
 .mantine-v462kv { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 16px; }
 .mantine-fui8ih { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 16px; }
 .mantine-xqnii6 { margin: -8px; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
 .mantine-1wj2kco { margin: -8px; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
 .mantine-nae64z { margin: -8px; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; background-color: rgb(245, 245, 245); padding-left: 30px; padding-right: 30px; }
 @media (max-width: 991px) {
    .mantine-nae64z { padding-top: 50px; padding-left: 0px; padding-right: 0px; }
}
 .mantine-6j80bc { margin: -8px; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; background-color: rgb(245, 245, 245); padding-left: 30px; padding-right: 30px; }
 @media (max-width: 991px) {
    .mantine-6j80bc { padding-top: 50px; padding-left: 0px; padding-right: 0px; }
}
 .mantine-37dk5s { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-37dk5s { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-37dk5s { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-37dk5s { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-37dk5s { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-37dk5s { flex-shrink: 0; }
}
 .mantine-bkplnw { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-bkplnw { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-bkplnw { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-bkplnw { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-bkplnw { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-bkplnw { flex-shrink: 0; }
}
 .mantine-11q7i86 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; min-height: 512px; }
 @media (min-width: 576px) {
    .mantine-11q7i86 { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-11q7i86 { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-11q7i86 { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-11q7i86 { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-11q7i86 { flex-shrink: 0; }
}
 @media (max-width: 1199px) {
    .mantine-11q7i86 { padding-left: 30px; padding-right: 30px; }
}
 .mantine-1s5sndg { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; min-height: 512px; }
 @media (min-width: 576px) {
    .mantine-1s5sndg { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-1s5sndg { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-1s5sndg { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-1s5sndg { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-1s5sndg { flex-shrink: 0; }
}
 @media (max-width: 1199px) {
    .mantine-1s5sndg { padding-left: 30px; padding-right: 30px; }
}
 .mantine-1qmdbtl { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 34px; line-height: 1.3; margin: 0px; }
 .mantine-109jdrc { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 34px; line-height: 1.3; margin: 0px; }
 .mantine-1n5f7uv { font-weight: 700; font-size: 34px; line-height: 1.3; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-1h1h6vi { 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; text-decoration: none; }
 .mantine-1h1h6vi:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1h1h6vi:focus:not(:focus-visible) { outline: none; }
 .mantine-udu2xy { 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; text-decoration: none; }
 .mantine-udu2xy:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-udu2xy:focus:not(:focus-visible) { outline: none; }
 .mantine-ph2oqb { background-image: linear-gradient(45deg, rgb(76, 110, 245) 0%, rgb(21, 170, 191) 100%); background-clip: text; -webkit-text-fill-color: transparent; }
 .mantine-t5rphx { background-image: linear-gradient(45deg, rgb(76, 110, 245) 0%, rgb(21, 170, 191) 100%); background-clip: text; -webkit-text-fill-color: transparent; }
 .mantine-jp2ql3 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-weight: 700; font-size: 34px; line-height: 1.3; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-jp2ql3:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-jp2ql3:focus:not(:focus-visible) { outline: none; }
 .mantine-11xx2qw { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-weight: 700; font-size: 34px; line-height: 1.3; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-11xx2qw:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-11xx2qw:focus:not(:focus-visible) { outline: none; }
 .mantine-1doytik { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; color: rgb(0, 0, 0); font-size: 14px; line-height: 1.55; margin: 0px; padding-left: 0px; list-style-position: inside; }
 .mantine-lb8cmo { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; color: rgb(0, 0, 0); font-size: 14px; line-height: 1.55; margin: 0px; padding-left: 0px; list-style-position: inside; }
 .mantine-46b038 { margin-top: 30px; }
 .mantine-ephyri { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; color: rgb(0, 0, 0); font-size: 14px; line-height: 1.55; margin: 30px 0px 0px; padding-left: 0px; list-style-position: inside; }
 .mantine-110d87m { display: inline-flex; flex-direction: column; white-space: normal; }
 .mantine-1qill40 { display: inline-flex; flex-direction: column; white-space: normal; }
 .mantine-hezioj { white-space: nowrap; line-height: 1.55; }
 .mantine-hezioj:not(:first-of-type) { margin-top: 12px; }
 .mantine-1j8d { white-space: nowrap; line-height: 1.55; }
 .mantine-1j8d:not(:first-of-type) { margin-top: 12px; }
 .mantine-ienaf3 { list-style: none; }
 .mantine-ienaf3 .__mantine-ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
 .mantine-17iks2y { list-style: none; }
 .mantine-17iks2y .__mantine-ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
 .mantine-1ls820j { display: inline-block; vertical-align: middle; margin-right: 12px; }
 .mantine-amxt3q { display: inline-block; vertical-align: middle; margin-right: 12px; }
 .mantine-yi1uuh { white-space: nowrap; line-height: 1.55; list-style: none; font-family: "Noto Sans SC"; }
 .mantine-yi1uuh:not(:first-of-type) { margin-top: 12px; }
 .mantine-yi1uuh .__mantine-ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
 .mantine-1dw89p { white-space: nowrap; line-height: 1.55; list-style: none; font-family: "Noto Sans SC"; }
 .mantine-1dw89p:not(:first-of-type) { margin-top: 12px; }
 .mantine-1dw89p .__mantine-ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
 .mantine-1g1op7c { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; width: 20px; height: 20px; min-width: 20px; min-height: 20px; border-radius: 32px; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); border: 1px solid transparent; }
 .mantine-q5n8ga { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; width: 20px; height: 20px; min-width: 20px; min-height: 20px; border-radius: 32px; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); border: 1px solid transparent; }
 .mantine-14g4r4g { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; width: 20px; height: 20px; min-width: 20px; min-height: 20px; border-radius: 32px; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); border: 1px solid transparent; }
 .mantine-7oqxl7 { height: 50px; padding-left: 26px; padding-right: 26px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 18px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-7oqxl7:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-7oqxl7:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-7oqxl7:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-7oqxl7:active { background-color: rgb(0, 90, 153); }
}
 .mantine-7oqxl7:active { transform: translateY(1px); }
 .mantine-7oqxl7:disabled, .mantine-7oqxl7[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-7oqxl7:disabled:active, .mantine-7oqxl7[data-disabled]:active { transform: none; }
 .mantine-7oqxl7[data-loading] { pointer-events: none; }
 .mantine-7oqxl7[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-1tz9uj0 { height: 50px; padding-left: 26px; padding-right: 26px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 18px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-1tz9uj0:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1tz9uj0:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-1tz9uj0:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-1tz9uj0:active { background-color: rgb(0, 90, 153); }
}
 .mantine-1tz9uj0:active { transform: translateY(1px); }
 .mantine-1tz9uj0:disabled, .mantine-1tz9uj0[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-1tz9uj0:disabled:active, .mantine-1tz9uj0[data-disabled]:active { transform: none; }
 .mantine-1tz9uj0[data-loading] { pointer-events: none; }
 .mantine-1tz9uj0[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
 .mantine-13341k4 { display: flex; -webkit-box-align: center; align-items: center; }
 .mantine-lvyu5j { margin-right: 10px; }
 .mantine-1ja4nu2 { margin-right: 10px; }
 .mantine-1y6ic72 { margin-left: 10px; }
 .mantine-n6jte4 { margin-left: 10px; }
 .mantine-5tsr0b { position: absolute; left: 50%; transform: translateX(-50%); opacity: 0.5; }
 .mantine-w51rmf { position: absolute; left: 50%; transform: translateX(-50%); opacity: 0.5; }
 .mantine-wcxy57 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; overflow: visible; }
 .mantine-3xbgk5 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; overflow: visible; }
 .mantine-1t9xh9a { white-space: nowrap; height: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; }
 .mantine-qo1k2 { white-space: nowrap; height: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; }
 .mantine-hm9t6p { padding: 0px 26px; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 50px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 18px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-hm9t6p:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-hm9t6p:focus:not(:focus-visible) { outline: none; }
 .mantine-hm9t6p:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-hm9t6p:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-hm9t6p:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-hm9t6p:active { background-color: rgb(0, 90, 153); }
}
 .mantine-hm9t6p:active { transform: translateY(1px); }
 .mantine-hm9t6p:disabled, .mantine-hm9t6p[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-hm9t6p:disabled:active, .mantine-hm9t6p[data-disabled]:active { transform: none; }
 .mantine-hm9t6p[data-loading] { pointer-events: none; }
 .mantine-hm9t6p[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-xetr3n { padding: 0px 26px; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 50px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 18px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-xetr3n:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-xetr3n:focus:not(:focus-visible) { outline: none; }
 .mantine-xetr3n:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-xetr3n:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-xetr3n:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-xetr3n:active { background-color: rgb(0, 90, 153); }
}
 .mantine-xetr3n:active { transform: translateY(1px); }
 .mantine-xetr3n:disabled, .mantine-xetr3n[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-xetr3n:disabled:active, .mantine-xetr3n[data-disabled]:active { transform: none; }
 .mantine-xetr3n[data-loading] { pointer-events: none; }
 .mantine-xetr3n[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-8y6pim { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-8y6pim { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-8y6pim { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-8y6pim { flex: 0 0 41.6667%; max-width: 41.6667%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-8y6pim { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-8y6pim { flex-shrink: 0; }
}
 .mantine-yjbrl0 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-yjbrl0 { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-yjbrl0 { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-yjbrl0 { flex: 0 0 41.6667%; max-width: 41.6667%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-yjbrl0 { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-yjbrl0 { flex-shrink: 0; }
}
 .mantine-1x4igx { padding-top: 0px; padding-bottom: 0px; }
 .mantine-2ix4ay { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 0px 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-2ix4ay { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-2ix4ay { flex: 0 0 100%; max-width: 100%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-2ix4ay { flex: 0 0 41.6667%; max-width: 41.6667%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-2ix4ay { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-2ix4ay { flex-shrink: 0; }
}
 .mantine-1xgy2g7 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 2.25rem; line-height: 1.3; margin: 0px; }
 .mantine-1vac5s7 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 2.25rem; line-height: 1.3; margin: 0px; }
 .mantine-rbfzk1 { font-weight: 700; font-size: 2.25rem; line-height: 1.3; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-8pri5u { 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; text-decoration: none; text-align: center; }
 .mantine-8pri5u:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-8pri5u:focus:not(:focus-visible) { outline: none; }
 .mantine-1xon4h8 { 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; text-decoration: none; text-align: center; }
 .mantine-1xon4h8:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1xon4h8:focus:not(:focus-visible) { outline: none; }
 .mantine-60h9o6 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; text-align: center; font-weight: 700; font-size: 2.25rem; line-height: 1.3; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-60h9o6:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-60h9o6:focus:not(:focus-visible) { outline: none; }
 .mantine-rm9e7r { margin-top: 40px; margin-bottom: 40px; }
 .mantine-lv3ps5 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; text-align: center; font-weight: 700; font-size: 2.25rem; line-height: 1.3; margin: 40px 0px; font-family: "Noto Sans SC"; }
 .mantine-lv3ps5:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-lv3ps5:focus:not(:focus-visible) { outline: none; }
 .mantine-nsdj { margin: -8px; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
 .mantine-w13zfs { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 8px; max-width: unset; }
 @media (min-width: 576px) {
    .mantine-w13zfs { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-w13zfs { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-w13zfs { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-w13zfs { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-w13zfs { flex-shrink: 0; max-width: unset; }
}
 .mantine-1k0p26i { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 8px; max-width: unset; }
 @media (min-width: 576px) {
    .mantine-1k0p26i { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-1k0p26i { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-1k0p26i { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-1k0p26i { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-1k0p26i { flex-shrink: 0; max-width: unset; }
}
 .mantine-xi606m { text-align: center; }
 .mantine-okqasw { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 8px; max-width: unset; text-align: center; }
 @media (min-width: 576px) {
    .mantine-okqasw { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-okqasw { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-okqasw { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-okqasw { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-okqasw { flex-shrink: 0; max-width: unset; }
}
 .mantine-1fvc9sf { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 16px; border-right: 3px solid rgb(173, 173, 173); }
 @media (max-width: 767px) {
    .mantine-1fvc9sf { border-right: none; }
}
 .mantine-cfu9m { padding-right: 27px; padding-left: 27px; }
 .mantine-1dek5g0 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 16px; border-right: 3px solid rgb(173, 173, 173); padding-right: 27px; padding-left: 27px; }
 @media (max-width: 767px) {
    .mantine-1dek5g0 { border-right: none; }
}
 .mantine-1jgczxb { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 4rem; line-height: 1.4; margin: 0px; }
 .mantine-sex9cu { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 4rem; line-height: 1.4; margin: 0px; }
 .mantine-9ssvtw { font-weight: 700; font-size: 4rem; line-height: 1.4; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-1gmfayp { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(12, 120, 207); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-1gmfayp:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1gmfayp:focus:not(:focus-visible) { outline: none; }
 .mantine-9vnbz0 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(12, 120, 207); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-9vnbz0:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-9vnbz0:focus:not(:focus-visible) { outline: none; }
 .mantine-ymh96a { -webkit-tap-highlight-color: transparent; color: rgb(12, 120, 207); text-decoration: none; font-weight: 700; font-size: 4rem; line-height: 1.4; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-ymh96a:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-ymh96a:focus:not(:focus-visible) { outline: none; }
 .mantine-1v0cd8t { line-height: 1; }
 .mantine-qlnqhu { -webkit-tap-highlight-color: transparent; color: rgb(12, 120, 207); text-decoration: none; font-weight: 700; font-size: 4rem; margin: 0px; font-family: "Noto Sans SC"; line-height: 1; }
 .mantine-qlnqhu:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-qlnqhu:focus:not(:focus-visible) { outline: none; }
 .mantine-k7tf85 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 1.25rem; line-height: 1.4; margin: 0px; }
 .mantine-1gy2n4n { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 1.25rem; line-height: 1.4; margin: 0px; }
 .mantine-vjmo06 { font-weight: 700; font-size: 1.25rem; line-height: 1.4; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-1mfcqnb { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(0, 60, 70); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-1mfcqnb:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1mfcqnb:focus:not(:focus-visible) { outline: none; }
 .mantine-1ex9sew { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(0, 60, 70); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-1ex9sew:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1ex9sew:focus:not(:focus-visible) { outline: none; }
 .mantine-1c49axk { -webkit-tap-highlight-color: transparent; color: rgb(0, 60, 70); text-decoration: none; font-weight: 700; font-size: 1.25rem; line-height: 1.4; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-1c49axk:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1c49axk:focus:not(:focus-visible) { outline: none; }
 .mantine-vkyzp8 { -webkit-tap-highlight-color: transparent; color: rgb(0, 60, 70); text-decoration: none; font-weight: 700; font-size: 1.25rem; line-height: 1.4; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-vkyzp8:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-vkyzp8:focus:not(:focus-visible) { outline: none; }
 .mantine-1jg1u67 { 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: 1001; height: 80px; max-height: 80px; position: static; box-sizing: border-box; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(233, 236, 239); }
 .mantine-gtevgv { 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: 1001; height: 80px; max-height: 80px; position: static; box-sizing: border-box; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(233, 236, 239); }
 .mantine-cpizt0 { margin-top: 40px; padding-top: 24px; }
 .mantine-omzx9k { 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: 1001; height: 80px; max-height: 80px; position: static; box-sizing: border-box; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(233, 236, 239); margin-top: 40px; padding-top: 24px; }
 .mantine-10nsg3v { padding-left: 16px; padding-right: 16px; max-width: 1320px; margin-left: auto; margin-right: auto; }
 .mantine-1q3cdfy { margin: -12px; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; }
 .mantine-1nm2f { margin: -12px; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; }
 .mantine-1qnp9u7 { margin: -12px; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; }
 .mantine-g71cbc { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 12px; max-width: unset; }
 @media (min-width: 576px) {
    .mantine-g71cbc { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-g71cbc { flex: 1 0 100%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-g71cbc { flex: 1 0 50%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-g71cbc { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-g71cbc { flex-shrink: 0; max-width: unset; }
}
 .mantine-ejm9po { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 12px; max-width: unset; }
 @media (min-width: 576px) {
    .mantine-ejm9po { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-ejm9po { flex: 1 0 100%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-ejm9po { flex: 1 0 50%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-ejm9po { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-ejm9po { flex-shrink: 0; max-width: unset; }
}
 .mantine-1eif5ff { text-align: start; }
 .mantine-1om2oto { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 12px; max-width: unset; text-align: start; }
 @media (min-width: 576px) {
    .mantine-1om2oto { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-1om2oto { flex: 1 0 100%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-1om2oto { flex: 1 0 50%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-1om2oto { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-1om2oto { flex-shrink: 0; max-width: unset; }
}
 .mantine-hlizdd { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-hlizdd:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-hlizdd:focus:not(:focus-visible) { outline: none; }
 .mantine-cnkr7t { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-cnkr7t:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-cnkr7t:focus:not(:focus-visible) { outline: none; }
 .mantine-1cbewc1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: inherit; line-height: 1.55; text-decoration: none; }
 .mantine-1cbewc1:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1cbewc1:focus:not(:focus-visible) { outline: none; }
 .mantine-1djk842 { text-align: end; }
 .mantine-umqpxt { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: 12px; max-width: unset; text-align: end; }
 @media (min-width: 576px) {
    .mantine-umqpxt { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 768px) {
    .mantine-umqpxt { flex: 1 0 100%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 992px) {
    .mantine-umqpxt { flex: 1 0 50%; max-width: unset; -webkit-box-flex: 1; }
}
 @media (min-width: 1200px) {
    .mantine-umqpxt { flex-shrink: 0; max-width: unset; }
}
 @media (min-width: 1400px) {
    .mantine-umqpxt { flex-shrink: 0; max-width: unset; }
}
 .mantine-1ce3ynw { max-width: 440px; bottom: 16px; right: 16px; }
 .mantine-uhamyt { width: calc(100% - 32px); box-sizing: border-box; position: fixed; z-index: 9999; max-width: 440px; bottom: 16px; right: 16px; }
 .mantine-sv9411 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); box-sizing: border-box; border-radius: 4px; box-shadow: none; }
 .mantine-8v1d03 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); box-sizing: border-box; border-radius: 4px; box-shadow: none; }
 .mantine-4bk6aj { margin-top: 40px; padding-bottom: 30px; }
 .mantine-135izcr { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); box-sizing: border-box; border-radius: 4px; box-shadow: none; margin-top: 40px; padding-bottom: 30px; }
 .mantine-ec1z8c { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-ec1z8c { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-ec1z8c { order: 2; flex: 0 0 50%; max-width: 50%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-ec1z8c { flex: 0 0 41.6667%; max-width: 41.6667%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-ec1z8c { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-ec1z8c { flex-shrink: 0; }
}
 .mantine-11126y7 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-11126y7 { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-11126y7 { order: 2; flex: 0 0 50%; max-width: 50%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-11126y7 { flex: 0 0 41.6667%; max-width: 41.6667%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-11126y7 { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-11126y7 { flex-shrink: 0; }
}
 .mantine-zbtrwr { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-zbtrwr { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-zbtrwr { order: 2; flex: 0 0 50%; max-width: 50%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-zbtrwr { flex: 0 0 41.6667%; max-width: 41.6667%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-zbtrwr { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-zbtrwr { flex-shrink: 0; }
}
 .mantine-1p3z6vx { padding-left: 16px; padding-right: 16px; max-width: 540px; margin-left: auto; margin-right: auto; }
 .mantine-nywb5t { padding-left: 16px; padding-right: 16px; max-width: 540px; margin-left: auto; margin-right: auto; }
 .mantine-8fuc16 { padding-left: 16px; padding-right: 16px; max-width: 540px; margin-left: auto; margin-right: auto; }
 .mantine-gnkb3v { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); box-sizing: border-box; border-radius: 4px; box-shadow: none; }
 .mantine-1r5gh88 { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; overflow: hidden; }
 .mantine-1bxc3yl { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; overflow: hidden; }
 .mantine-s5l4n1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 22px; line-height: 1.4; margin: 0px; }
 .mantine-1nahlkq { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-weight: 700; font-size: 22px; line-height: 1.4; margin: 0px; }
 .mantine-sirfyv { -webkit-tap-highlight-color: transparent; color: inherit; 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: 22px; line-height: 1.4; margin: 0px; }
 .mantine-sirfyv:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-sirfyv:focus:not(:focus-visible) { outline: none; }
 .mantine-q0t0rz { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-weight: 700; font-size: 22px; line-height: 1.4; margin: 0px; font-family: "Noto Sans SC"; }
 .mantine-q0t0rz:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-q0t0rz:focus:not(:focus-visible) { outline: none; }
 .mantine-o9y0qh { border-top: 0px !important; }
 .mantine-5tqrti { border-top: 0px !important; }
 .mantine-1k6kdaq::before { display: none; }
 .mantine-1d7hdsg::before { display: none; }
 .mantine-1hi7snt::after { display: none; }
 .mantine-7hewm7::after { display: none; }
 .mantine-ekcuy2 { display: flex; -webkit-box-align: center; align-items: center; }
 .mantine-ekcuy2::before { content: ""; flex: 1 1 0%; height: 1px; border-top: 1px solid rgb(206, 212, 218); margin-right: 10px; }
 .mantine-ekcuy2::after { content: ""; flex: 1 1 0%; border-top: 1px solid rgb(206, 212, 218); margin-left: 10px; }
 .mantine-1r2a98x { display: flex; -webkit-box-align: center; align-items: center; }
 .mantine-1r2a98x::before { content: ""; flex: 1 1 0%; height: 1px; border-top: 1px solid rgb(206, 212, 218); margin-right: 10px; }
 .mantine-1r2a98x::after { content: ""; flex: 1 1 0%; border-top: 1px solid rgb(206, 212, 218); margin-left: 10px; }
 .mantine-p77yng { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-color: rgb(206, 212, 218); border-top-style: solid; margin: 0px; }
 .mantine-ole32m { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-color: rgb(206, 212, 218); border-top-style: solid; margin: 0px; }
 .mantine-10r36v8 { border-width: 0px 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-image: initial; align-self: stretch; height: auto; border-left-color: rgb(206, 212, 218); border-left-style: solid; }
 .mantine-1knik1z { border-width: 0px 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-image: initial; align-self: stretch; height: auto; border-left-color: rgb(206, 212, 218); border-left-style: solid; }
 .mantine-u3awz9 { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-color: rgb(206, 212, 218); border-top-style: solid; margin: 0px; }
 .mantine-1xo3mso { margin-top: 10px; margin-bottom: 10px; }
 .mantine-w8wnjq { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-color: rgb(206, 212, 218); border-top-style: solid; margin: 10px 0px; }
 .mantine-1ck3y53 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 20px; }
 .mantine-1tgct8n { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 20px; }
 .mantine-14a2ivw { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 20px; }
 .mantine-15g8p9j { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 16px; }
 .mantine-15g8p9j > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-yngurr { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 16px; }
 .mantine-yngurr > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-uc7v8l { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 16px; }
 .mantine-uc7v8l > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-36y4k1 { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border-radius: 4px; font-weight: 500; font-size: 14px; cursor: pointer; display: block; text-align: center; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; color: rgb(73, 80, 87); transition: color 0ms ease 0s; }
 .mantine-36y4k1:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-36y4k1:focus:not(:focus-visible) { outline: none; }
 .mantine-36y4k1:hover { color: rgb(0, 0, 0); }
 .mantine-1cn3iel { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border-radius: 4px; font-weight: 500; font-size: 14px; cursor: pointer; display: block; text-align: center; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; color: rgb(73, 80, 87); transition: color 0ms ease 0s; }
 .mantine-1cn3iel:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1cn3iel:focus:not(:focus-visible) { outline: none; }
 .mantine-1cn3iel:hover { color: rgb(0, 0, 0); }
 .mantine-cmh1il { position: relative; box-sizing: border-box; flex: 1 1 0%; z-index: 2; transition: border-left-color 0ms ease 0s; }
 .mantine-cmh1il:not(:first-of-type) { border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(222, 226, 230); }
 .mantine-ngdamr { position: relative; box-sizing: border-box; flex: 1 1 0%; z-index: 2; transition: border-left-color 0ms ease 0s; }
 .mantine-ngdamr:not(:first-of-type) { border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(222, 226, 230); }
 .mantine-w7ej2y { height: 0px; width: 0px; position: absolute; overflow: hidden; white-space: nowrap; opacity: 0; }
 .mantine-w7ej2y:focus { outline: none; }
 .mantine-w7ej2y:focus + .__mantine-ref-label { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-w7ej2y:focus:focus:not(:focus-visible) + .__mantine-ref-label { outline: none; }
 .mantine-1pw4kd8 { height: 0px; width: 0px; position: absolute; overflow: hidden; white-space: nowrap; opacity: 0; }
 .mantine-1pw4kd8:focus { outline: none; }
 .mantine-1pw4kd8:focus + .__mantine-ref-label { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1pw4kd8:focus:focus:not(:focus-visible) + .__mantine-ref-label { outline: none; }
 .mantine-1cfzd7 { position: relative; display: inline-flex; width: auto; flex-direction: row; background-color: rgb(241, 243, 245); border-radius: 4px; overflow: hidden; padding: 4px; }
 .mantine-1y3gzem { position: relative; display: inline-flex; width: auto; flex-direction: row; background-color: rgb(241, 243, 245); border-radius: 4px; overflow: hidden; padding: 4px; }
 .mantine-14r2ihq { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; background-color: rgb(255, 255, 255); border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-14r2ihq + .__mantine-ref-control { border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-ajx99d { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; background-color: rgb(255, 255, 255); border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-ajx99d + .__mantine-ref-control { border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-m10hua, .mantine-m10hua:hover { color: rgb(0, 0, 0); }
 .mantine-1arg0pz, .mantine-1arg0pz:hover { color: rgb(0, 0, 0); }
 .mantine-1amm34x, .mantine-1amm34x:hover { color: rgb(173, 181, 189); cursor: not-allowed; }
 .mantine-1bj9bdg, .mantine-1bj9bdg:hover { color: rgb(173, 181, 189); cursor: not-allowed; }
 .mantine-1guff8s { box-sizing: border-box; border-radius: 4px; position: absolute; z-index: 1; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; transition: transform 0ms ease 0s, width 0ms ease 0s; background-color: rgb(255, 255, 255); }
 .mantine-154hjk9 { box-sizing: border-box; border-radius: 4px; position: absolute; z-index: 1; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; transition: transform 0ms ease 0s, width 0ms ease 0s; background-color: rgb(255, 255, 255); }
 .mantine-1dkv5kp { position: relative; box-sizing: border-box; flex: 1 1 0%; z-index: 2; transition: border-left-color 0ms ease 0s; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; background-color: rgb(255, 255, 255); border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-1dkv5kp:not(:first-of-type) { border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(222, 226, 230); }
 .mantine-1dkv5kp + .__mantine-ref-control { border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-q1zvqb { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border-radius: 4px; font-weight: 500; font-size: 14px; cursor: pointer; display: block; text-align: center; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; color: rgb(73, 80, 87); transition: color 0ms ease 0s; }
 .mantine-q1zvqb:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-q1zvqb:focus:not(:focus-visible) { outline: none; }
 .mantine-q1zvqb:hover { color: rgb(0, 0, 0); }
 .mantine-q1zvqb, .mantine-q1zvqb:hover { color: rgb(0, 0, 0); }
 .mantine-1wvsdi7 { position: relative; display: inline-flex; width: auto; flex-direction: row; background-color: rgb(241, 243, 245); border-radius: 4px; overflow: hidden; padding: 4px; }
 .mantine-gmuwbf { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
 .mantine-8od8ev { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
 .mantine-1gcamzp { margin-left: 10px; }
 .mantine-1n6ceip { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; line-height: 1.55; }
 .mantine-698djf { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; line-height: 1.55; }
 .mantine-1m3pqry { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; line-height: 1.55; }
 .mantine-3panef { display: inline-block; font-size: 14px; font-weight: 500; color: rgb(33, 37, 41); word-break: break-word; cursor: default; -webkit-tap-highlight-color: transparent; }
 .mantine-1vgy1wh { display: inline-block; font-size: 14px; font-weight: 500; color: rgb(33, 37, 41); word-break: break-word; cursor: default; -webkit-tap-highlight-color: transparent; }
 .mantine-1wyrx7x { color: rgb(250, 82, 82); }
 .mantine-u5apz8 { color: rgb(250, 82, 82); }
 .mantine-ittua2 { display: inline-block; font-size: 14px; font-weight: 500; color: rgb(33, 37, 41); word-break: break-word; cursor: default; -webkit-tap-highlight-color: transparent; }
 .mantine-qg7aoh { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; height: 36px; -webkit-tap-highlight-color: transparent; line-height: 34px; appearance: none; resize: none; box-sizing: border-box; font-size: 14px; width: 100%; color: rgb(0, 0, 0); display: block; text-align: left; min-height: 36px; padding-left: 12px; padding-right: 12px; border-radius: 4px; border: 1px solid rgb(206, 212, 218); background-color: rgb(255, 255, 255); transition: border-color 100ms ease 0s; }
 .mantine-qg7aoh:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
 .mantine-qg7aoh:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
 .mantine-qg7aoh:disabled::placeholder { color: rgb(144, 146, 150); }
 .mantine-qg7aoh::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-qg7aoh::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-qg7aoh::-webkit-inner-spin-button, .mantine-qg7aoh::-webkit-outer-spin-button, .mantine-qg7aoh::-webkit-search-decoration, .mantine-qg7aoh::-webkit-search-cancel-button, .mantine-qg7aoh::-webkit-search-results-button, .mantine-qg7aoh::-webkit-search-results-decoration { appearance: none; }
 .mantine-qg7aoh[type="number"] { }
 .mantine-qg7aoh:focus, .mantine-qg7aoh:focus-within { outline: none; border-color: rgb(0, 120, 204); }
 .mantine-2ti03v { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; height: 36px; -webkit-tap-highlight-color: transparent; line-height: 34px; appearance: none; resize: none; box-sizing: border-box; font-size: 14px; width: 100%; color: rgb(0, 0, 0); display: block; text-align: left; min-height: 36px; padding-left: 12px; padding-right: 12px; border-radius: 4px; border: 1px solid rgb(206, 212, 218); background-color: rgb(255, 255, 255); transition: border-color 100ms ease 0s; }
 .mantine-2ti03v:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
 .mantine-2ti03v:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
 .mantine-2ti03v:disabled::placeholder { color: rgb(144, 146, 150); }
 .mantine-2ti03v::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-2ti03v::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-2ti03v::-webkit-inner-spin-button, .mantine-2ti03v::-webkit-outer-spin-button, .mantine-2ti03v::-webkit-search-decoration, .mantine-2ti03v::-webkit-search-cancel-button, .mantine-2ti03v::-webkit-search-results-button, .mantine-2ti03v::-webkit-search-results-decoration { appearance: none; }
 .mantine-2ti03v[type="number"] { }
 .mantine-2ti03v:focus, .mantine-2ti03v:focus-within { outline: none; border-color: rgb(0, 120, 204); }
 .mantine-1e9vyfu { padding-left: 36px; }
 .mantine-hw4pre { padding-left: 36px; }
 .mantine-pwo58i { color: rgb(250, 82, 82); border-color: rgb(250, 82, 82); }
 .mantine-pwo58i::-webkit-input-placeholder { opacity: 1; color: rgb(250, 82, 82); }
 .mantine-pwo58i::placeholder { opacity: 1; color: rgb(250, 82, 82); }
 .mantine-v9mj6v { color: rgb(250, 82, 82); border-color: rgb(250, 82, 82); }
 .mantine-v9mj6v::-webkit-input-placeholder { opacity: 1; color: rgb(250, 82, 82); }
 .mantine-v9mj6v::placeholder { opacity: 1; color: rgb(250, 82, 82); }
 .mantine-uessf4 { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
 .mantine-uessf4::-webkit-input-placeholder { color: rgb(144, 146, 150); }
 .mantine-uessf4::placeholder { color: rgb(144, 146, 150); }
 .mantine-8wmemh { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
 .mantine-8wmemh::-webkit-input-placeholder { color: rgb(144, 146, 150); }
 .mantine-8wmemh::placeholder { color: rgb(144, 146, 150); }
 .mantine-j7kdvg { pointer-events: none; position: absolute; z-index: 1; left: 0px; top: 0px; bottom: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 36px; color: rgb(173, 181, 189); }
 .mantine-yxyjyg { pointer-events: none; position: absolute; z-index: 1; left: 0px; top: 0px; bottom: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 36px; color: rgb(173, 181, 189); }
 .mantine-hdy51x { position: absolute; top: 0px; bottom: 0px; right: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 36px; }
 .mantine-1n9cu5e { position: absolute; top: 0px; bottom: 0px; right: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 36px; }
 .mantine-19xlbu2 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; height: 36px; -webkit-tap-highlight-color: transparent; line-height: 34px; appearance: none; resize: none; box-sizing: border-box; font-size: 14px; width: 100%; color: rgb(0, 0, 0); display: block; text-align: left; min-height: 36px; padding-right: 12px; border-radius: 4px; border: 1px solid rgb(206, 212, 218); background-color: rgb(255, 255, 255); transition: border-color 100ms ease 0s; padding-left: 36px; }
 .mantine-19xlbu2:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
 .mantine-19xlbu2:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
 .mantine-19xlbu2:disabled::placeholder { color: rgb(144, 146, 150); }
 .mantine-19xlbu2::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-19xlbu2::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-19xlbu2::-webkit-inner-spin-button, .mantine-19xlbu2::-webkit-outer-spin-button, .mantine-19xlbu2::-webkit-search-decoration, .mantine-19xlbu2::-webkit-search-cancel-button, .mantine-19xlbu2::-webkit-search-results-button, .mantine-19xlbu2::-webkit-search-results-decoration { appearance: none; }
 .mantine-19xlbu2[type="number"] { }
 .mantine-19xlbu2:focus, .mantine-19xlbu2:focus-within { outline: none; border-color: rgb(0, 120, 204); }
 .mantine-12sbrde { position: relative; }
 .mantine-fkku1i { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; height: 36px; -webkit-tap-highlight-color: transparent; line-height: 34px; appearance: none; resize: none; box-sizing: border-box; font-size: 14px; width: 100%; color: rgb(0, 0, 0); display: block; text-align: left; min-height: 36px; padding-right: 12px; border-radius: 4px; border: 1px solid rgb(206, 212, 218); background-color: rgb(255, 255, 255); transition: border-color 100ms ease 0s; padding-left: 36px; }
 .mantine-fkku1i:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
 .mantine-fkku1i:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
 .mantine-fkku1i:disabled::placeholder { color: rgb(144, 146, 150); }
 .mantine-fkku1i::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-fkku1i::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
 .mantine-fkku1i::-webkit-inner-spin-button, .mantine-fkku1i::-webkit-outer-spin-button, .mantine-fkku1i::-webkit-search-decoration, .mantine-fkku1i::-webkit-search-cancel-button, .mantine-fkku1i::-webkit-search-results-button, .mantine-fkku1i::-webkit-search-results-decoration { appearance: none; }
 .mantine-fkku1i[type="number"] { }
 .mantine-fkku1i:focus, .mantine-fkku1i:focus-within { outline: none; border-color: rgb(0, 120, 204); }
 .mantine-1emxsi7 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; box-sizing: border-box; background-color: rgb(255, 255, 255); border: 2px dashed rgb(206, 212, 218); padding: 16px; border-radius: 4px; cursor: pointer; user-select: none; transition: background-color 150ms ease 0s; position: relative; }
 .mantine-1emxsi7:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1emxsi7:focus:not(:focus-visible) { outline: none; }
 .mantine-1emxsi7:hover { background-color: rgb(248, 249, 250); }
 .mantine-1emxsi7[data-loading] { cursor: default; }
 .mantine-1emxsi7[data-loading]:hover { background-color: rgb(255, 255, 255); }
 .mantine-1emxsi7[data-accept] { background-color: rgb(229, 244, 255); border-color: rgb(46, 169, 255); }
 .mantine-1emxsi7[data-accept]:hover { background-color: rgb(229, 244, 255); }
 .mantine-1emxsi7[data-reject] { background-color: rgb(255, 245, 245); border-color: rgb(255, 135, 135); }
 .mantine-1emxsi7[data-reject]:hover { background-color: rgb(255, 245, 245); }
 .mantine-16j2kwx { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; box-sizing: border-box; background-color: rgb(255, 255, 255); border: 2px dashed rgb(206, 212, 218); padding: 16px; border-radius: 4px; cursor: pointer; user-select: none; transition: background-color 150ms ease 0s; position: relative; }
 .mantine-16j2kwx:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-16j2kwx:focus:not(:focus-visible) { outline: none; }
 .mantine-16j2kwx:hover { background-color: rgb(248, 249, 250); }
 .mantine-16j2kwx[data-loading] { cursor: default; }
 .mantine-16j2kwx[data-loading]:hover { background-color: rgb(255, 255, 255); }
 .mantine-16j2kwx[data-accept] { background-color: rgb(229, 244, 255); border-color: rgb(46, 169, 255); }
 .mantine-16j2kwx[data-accept]:hover { background-color: rgb(229, 244, 255); }
 .mantine-16j2kwx[data-reject] { background-color: rgb(255, 245, 245); border-color: rgb(255, 135, 135); }
 .mantine-16j2kwx[data-reject]:hover { background-color: rgb(255, 245, 245); }
 .mantine-1ggj6ce { pointer-events: none; user-select: none; }
 .mantine-1wfnhna { pointer-events: none; user-select: none; }
 .mantine-l2ar0w { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; box-sizing: border-box; background-color: rgb(255, 255, 255); border: 2px dashed rgb(206, 212, 218); padding: 16px; border-radius: 4px; cursor: pointer; user-select: none; transition: background-color 150ms ease 0s; position: relative; }
 .mantine-l2ar0w:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-l2ar0w:focus:not(:focus-visible) { outline: none; }
 .mantine-l2ar0w:hover { background-color: rgb(248, 249, 250); }
 .mantine-l2ar0w[data-loading] { cursor: default; }
 .mantine-l2ar0w[data-loading]:hover { background-color: rgb(255, 255, 255); }
 .mantine-l2ar0w[data-accept] { background-color: rgb(229, 244, 255); border-color: rgb(46, 169, 255); }
 .mantine-l2ar0w[data-accept]:hover { background-color: rgb(229, 244, 255); }
 .mantine-l2ar0w[data-reject] { background-color: rgb(255, 245, 245); border-color: rgb(255, 135, 135); }
 .mantine-l2ar0w[data-reject]:hover { background-color: rgb(255, 245, 245); }
 .mantine-1iospic { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 24px; }
 .mantine-1iospic > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-1muiy3 { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 24px; }
 .mantine-1muiy3 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-11zytr1 { box-sizing: border-box; display: flex; flex-flow: row wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 24px; }
 .mantine-11zytr1 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
 .mantine-yunfqs { 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: 18px; line-height: 1; text-decoration: none; }
 .mantine-yunfqs:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-yunfqs:focus:not(:focus-visible) { outline: none; }
 .mantine-2mwqna { 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: 18px; line-height: 1; text-decoration: none; }
 .mantine-2mwqna:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-2mwqna:focus:not(:focus-visible) { outline: none; }
 .mantine-yejuwg { 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: 18px; line-height: 1; text-decoration: none; }
 .mantine-yejuwg:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-yejuwg:focus:not(:focus-visible) { outline: none; }
 .mantine-koftjy { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: 12px; line-height: 1; text-decoration: none; }
 .mantine-koftjy:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-koftjy:focus:not(:focus-visible) { outline: none; }
 .mantine-179jyfp { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: 12px; line-height: 1; text-decoration: none; }
 .mantine-179jyfp:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-179jyfp:focus:not(:focus-visible) { outline: none; }
 .mantine-6qfr2n { margin-top: 7px; }
 .mantine-177124e { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: 12px; line-height: 1; text-decoration: none; margin-top: 7px; }
 .mantine-177124e:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-177124e:focus:not(:focus-visible) { outline: none; }
 .mantine-1xgjlwt { position: relative; height: 5px; background-color: rgb(233, 236, 239); border-radius: 2px; overflow: hidden; }
 .mantine-1bd4hdi { position: relative; height: 5px; background-color: rgb(233, 236, 239); border-radius: 2px; overflow: hidden; }
 .mantine-13gq25d { position: absolute; top: 0px; bottom: 0px; left: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(0, 150, 255); transition: width 100ms linear 0s; animation: 0s ease 0s 1 normal none running none; background-size: 20px 20px; background-image: none; }
 .mantine-13gq25d:last-of-type { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
 .mantine-13gq25d:first-of-type { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
 @media (prefers-reduced-motion) {
    .mantine-13gq25d { transition-duration: 0ms; }
}
 .mantine-nj6j4z { position: absolute; top: 0px; bottom: 0px; left: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(0, 150, 255); transition: width 100ms linear 0s; animation: 0s ease 0s 1 normal none running none; background-size: 20px 20px; background-image: none; }
 .mantine-nj6j4z:last-of-type { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
 .mantine-nj6j4z:first-of-type { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
 @media (prefers-reduced-motion) {
    .mantine-nj6j4z { transition-duration: 0ms; }
}
 .mantine-1a8yong { color: rgb(255, 255, 255); font-size: 3.25px; font-weight: 700; user-select: none; overflow: hidden; white-space: nowrap; }
 .mantine-1u7nr75 { color: rgb(255, 255, 255); font-size: 3.25px; font-weight: 700; user-select: none; overflow: hidden; white-space: nowrap; }
 .mantine-1y65k00 { position: relative; height: 5px; background-color: rgb(233, 236, 239); border-radius: 2px; overflow: hidden; }
 .mantine-vn3j5e { height: 36px; padding-left: 18px; padding-right: 18px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 14px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-vn3j5e:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-vn3j5e:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-vn3j5e:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-vn3j5e:active { background-color: rgb(0, 90, 153); }
}
 .mantine-vn3j5e:active { transform: translateY(1px); }
 .mantine-vn3j5e:disabled, .mantine-vn3j5e[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-vn3j5e:disabled:active, .mantine-vn3j5e[data-disabled]:active { transform: none; }
 .mantine-vn3j5e[data-loading] { pointer-events: none; }
 .mantine-vn3j5e[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-owxx4v { height: 36px; padding-left: 18px; padding-right: 18px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 14px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-owxx4v:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-owxx4v:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-owxx4v:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-owxx4v:active { background-color: rgb(0, 90, 153); }
}
 .mantine-owxx4v:active { transform: translateY(1px); }
 .mantine-owxx4v:disabled, .mantine-owxx4v[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-owxx4v:disabled:active, .mantine-owxx4v[data-disabled]:active { transform: none; }
 .mantine-owxx4v[data-loading] { pointer-events: none; }
 .mantine-owxx4v[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-1dhtjwp { padding: 0px 18px; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 36px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 14px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-1dhtjwp:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1dhtjwp:focus:not(:focus-visible) { outline: none; }
 .mantine-1dhtjwp:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1dhtjwp:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-1dhtjwp:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-1dhtjwp:active { background-color: rgb(0, 90, 153); }
}
 .mantine-1dhtjwp:active { transform: translateY(1px); }
 .mantine-1dhtjwp:disabled, .mantine-1dhtjwp[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-1dhtjwp:disabled:active, .mantine-1dhtjwp[data-disabled]:active { transform: none; }
 .mantine-1dhtjwp[data-loading] { pointer-events: none; }
 .mantine-1dhtjwp[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-3ompt0 { padding: 0px 18px; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 36px; 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: 4px; font-weight: 600; position: relative; line-height: 1; font-size: 14px; user-select: none; cursor: pointer; border: 1px solid transparent; background-color: rgb(0, 120, 204); color: rgb(255, 255, 255); }
 .mantine-3ompt0:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-3ompt0:focus:not(:focus-visible) { outline: none; }
 .mantine-3ompt0:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-3ompt0:focus:not(:focus-visible) { outline: none; }
 @media (hover: hover) {
    .mantine-3ompt0:hover { background-color: rgb(0, 90, 153); }
}
 @media (hover: none) {
    .mantine-3ompt0:active { background-color: rgb(0, 90, 153); }
}
 .mantine-3ompt0:active { transform: translateY(1px); }
 .mantine-3ompt0:disabled, .mantine-3ompt0[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-3ompt0:disabled:active, .mantine-3ompt0[data-disabled]:active { transform: none; }
 .mantine-3ompt0[data-loading] { pointer-events: none; }
 .mantine-3ompt0[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
 .mantine-180jl3i { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-180jl3i { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-180jl3i { order: 1; flex: 0 0 50%; max-width: 50%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-180jl3i { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-180jl3i { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-180jl3i { flex-shrink: 0; }
}
 .mantine-b423xm { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-b423xm { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-b423xm { order: 1; flex: 0 0 50%; max-width: 50%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-b423xm { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-b423xm { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-b423xm { flex-shrink: 0; }
}
 .mantine-7hb6z3 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: 8px; max-width: 100%; }
 @media (min-width: 576px) {
    .mantine-7hb6z3 { flex-shrink: 0; }
}
 @media (min-width: 768px) {
    .mantine-7hb6z3 { order: 1; flex: 0 0 50%; max-width: 50%; -webkit-box-flex: 0; }
}
 @media (min-width: 992px) {
    .mantine-7hb6z3 { flex: 0 0 58.3333%; max-width: 58.3333%; -webkit-box-flex: 0; }
}
 @media (min-width: 1200px) {
    .mantine-7hb6z3 { flex-shrink: 0; }
}
 @media (min-width: 1400px) {
    .mantine-7hb6z3 { flex-shrink: 0; }
}
 .mantine-1h1d1lg { margin-bottom: 16px; padding-left: 16px; color: rgb(0, 0, 0); font-family: "Greycliff CF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; }
 .mantine-uklbh1 { margin-bottom: 16px; padding-left: 16px; color: rgb(0, 0, 0); font-family: "Greycliff CF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; }
 .mantine-1sqvi1q { font-size: 14px; color: rgb(73, 80, 87); }
 .mantine-yp6t1s { font-size: 14px; color: rgb(73, 80, 87); }
 .mantine-1bkqsud { padding-left: 16px; padding-right: 16px; max-width: 1140px; margin-left: auto; margin-right: auto; }
 .mantine-he209e { padding-left: 16px; padding-right: 16px; max-width: 1140px; margin-left: auto; margin-right: auto; }
 .mantine-sz575t { padding-left: 16px; padding-right: 16px; max-width: 1140px; margin-left: auto; margin-right: auto; }
 .mantine-jkznk { border-radius: 4px; background-color: rgb(248, 249, 250); border: 1px solid transparent; transition: background-color 150ms ease 0s; }
 .mantine-jkznk + .mantine-jkznk { margin-top: 16px; }
 .mantine-jkznk[data-active] { background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }
 .mantine-1j89oyo { border-radius: 4px; background-color: rgb(248, 249, 250); border: 1px solid transparent; transition: background-color 150ms ease 0s; }
 .mantine-1j89oyo + .mantine-1j89oyo { margin-top: 16px; }
 .mantine-1j89oyo[data-active] { background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }
 .mantine-1mnrf0q { border-radius: 4px; background-color: rgb(248, 249, 250); border: 1px solid transparent; transition: background-color 150ms ease 0s; font-size: 14px; color: rgb(73, 80, 87); }
 .mantine-1mnrf0q + .mantine-1mnrf0q { margin-top: 16px; }
 .mantine-1mnrf0q[data-active] { background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }
 .mantine-106hmw9 { border-radius: 4px; background-color: rgb(248, 249, 250); border: 1px solid transparent; transition: background-color 150ms ease 0s; font-size: 14px; color: rgb(73, 80, 87); }
 .mantine-106hmw9 + .mantine-106hmw9 { margin-top: 16px; }
 .mantine-106hmw9[data-active] { background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }
 .mantine-iqn6xn { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-right: 12px; margin-left: 0px; }
 .mantine-r9y4tq { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-right: 12px; margin-left: 0px; }
 .mantine-16jy7ja { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; transition: transform 200ms ease 0s; margin-right: 0px; margin-left: 20px; width: 24px; min-width: 24px; }
 .mantine-16jy7ja[data-rotate] { transform: rotate(180deg); }
 .mantine-1h6pkea { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; transition: transform 200ms ease 0s; margin-right: 0px; margin-left: 20px; width: 24px; min-width: 24px; }
 .mantine-1h6pkea[data-rotate] { transform: rotate(180deg); }
 .mantine-jw1l5n { color: inherit; font-weight: 400; flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; }
 .mantine-pildck { color: inherit; font-weight: 400; flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; }
 .mantine-1l95nvm { margin: 0px; padding: 0px; }
 .mantine-qjms1d { margin: 0px; padding: 0px; }
 .mantine-1vri4z2 { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; width: 100%; display: flex; -webkit-box-align: center; align-items: center; flex-direction: row-reverse; padding: 16px 8px 16px calc(16px); text-align: left; color: rgb(0, 0, 0); }
 .mantine-1vri4z2:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1vri4z2:focus:not(:focus-visible) { outline: none; }
 .mantine-1vri4z2:disabled { opacity: 0.4; cursor: not-allowed; }
 @media (hover: hover) {
    .mantine-1vri4z2:disabled:hover { background-color: transparent; }
}
 @media (hover: none) {
    .mantine-1vri4z2:disabled:active { background-color: transparent; }
}
 .mantine-ok3ef1 { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; width: 100%; display: flex; -webkit-box-align: center; align-items: center; flex-direction: row-reverse; padding: 16px 8px 16px calc(16px); text-align: left; color: rgb(0, 0, 0); }
 .mantine-ok3ef1:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-ok3ef1:focus:not(:focus-visible) { outline: none; }
 .mantine-ok3ef1:disabled { opacity: 0.4; cursor: not-allowed; }
 @media (hover: hover) {
    .mantine-ok3ef1:disabled:hover { background-color: transparent; }
}
 @media (hover: none) {
    .mantine-ok3ef1:disabled:active { background-color: transparent; }
}
 .mantine-1iqolrv { cursor: pointer; border: 0px; appearance: none; font-size: 16px; background-color: transparent; text-decoration: none; box-sizing: border-box; -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; width: 100%; display: flex; -webkit-box-align: center; align-items: center; flex-direction: row-reverse; padding: 16px 8px 16px calc(16px); text-align: left; color: rgb(0, 0, 0); }
 .mantine-1iqolrv:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1iqolrv:focus:not(:focus-visible) { outline: none; }
 .mantine-1iqolrv:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-1iqolrv:focus:not(:focus-visible) { outline: none; }
 .mantine-1iqolrv:disabled { opacity: 0.4; cursor: not-allowed; }
 @media (hover: hover) {
    .mantine-1iqolrv:disabled:hover { background-color: transparent; }
}
 @media (hover: none) {
    .mantine-1iqolrv:disabled:active { background-color: transparent; }
}
 .mantine-pl5w5u { cursor: pointer; border: 0px; appearance: none; font-size: 16px; background-color: transparent; text-decoration: none; box-sizing: border-box; -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; width: 100%; display: flex; -webkit-box-align: center; align-items: center; flex-direction: row-reverse; padding: 16px 8px 16px calc(16px); text-align: left; color: rgb(0, 0, 0); }
 .mantine-pl5w5u:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-pl5w5u:focus:not(:focus-visible) { outline: none; }
 .mantine-pl5w5u:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-pl5w5u:focus:not(:focus-visible) { outline: none; }
 .mantine-pl5w5u:disabled { opacity: 0.4; cursor: not-allowed; }
 @media (hover: hover) {
    .mantine-pl5w5u:disabled:hover { background-color: transparent; }
}
 @media (hover: none) {
    .mantine-pl5w5u:disabled:active { background-color: transparent; }
}
 .mantine-164ka2z { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; word-break: break-word; line-height: 1.55; }
 .mantine-199kim8 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; word-break: break-word; line-height: 1.55; }
 .mantine-8if0x2 { padding: calc(5px) 16px 16px; }
 .mantine-ukbbnm { padding: calc(5px) 16px 16px; }
 .mantine-1supnlp { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; word-break: break-word; line-height: 1.55; }
 .mantine-bplbf9 { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border-radius: 4px; font-weight: 500; font-size: 14px; cursor: pointer; display: block; text-align: center; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; color: rgb(73, 80, 87); transition: color 200ms ease 0s; }
 .mantine-bplbf9:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-bplbf9:focus:not(:focus-visible) { outline: none; }
 .mantine-bplbf9:hover { color: rgb(0, 0, 0); }
 .mantine-90c67g { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border-radius: 4px; font-weight: 500; font-size: 14px; cursor: pointer; display: block; text-align: center; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; color: rgb(0, 0, 0); transition: color 200ms ease 0s; }
 .mantine-90c67g:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-90c67g:focus:not(:focus-visible) { outline: none; }
 .mantine-90c67g:hover { color: rgb(0, 0, 0); }
 .mantine-1uo85q { position: relative; box-sizing: border-box; flex: 1 1 0%; z-index: 2; transition: border-left-color 200ms ease 0s; }
 .mantine-1uo85q:not(:first-of-type) { border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(222, 226, 230); }
 .mantine-s28z26 { position: relative; box-sizing: border-box; flex: 1 1 0%; z-index: 2; transition: border-left-color 200ms ease 0s; }
 .mantine-s28z26:not(:first-of-type) { border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(222, 226, 230); }
 .mantine-1kiqim8 { border-radius: 4px; border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-1kiqim8 + .__mantine-ref-control { border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-1358kkv { border-radius: 4px; border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-1358kkv + .__mantine-ref-control { border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-484ccr { box-sizing: border-box; border-radius: 4px; position: absolute; z-index: 1; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; transition: transform 200ms ease 0s, width 100ms ease 0s; background-color: rgb(255, 255, 255); }
 .mantine-1s4leel { box-sizing: border-box; border-radius: 4px; position: absolute; z-index: 1; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; transition: transform 200ms ease 0s, width 100ms ease 0s; background-color: rgb(255, 255, 255); }
 .mantine-9jajho { position: relative; box-sizing: border-box; flex: 1 1 0%; z-index: 2; transition: border-left-color 200ms ease 0s; border-radius: 4px; border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-9jajho:not(:first-of-type) { border-style: solid; border-width: 0px 0px 0px 1px; border-color: rgb(222, 226, 230); }
 .mantine-9jajho + .__mantine-ref-control { border-left-color: transparent !important; border-top-color: transparent !important; }
 .mantine-c25yul { -webkit-tap-highlight-color: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; border-radius: 4px; font-weight: 500; font-size: 14px; cursor: pointer; display: block; text-align: center; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; color: rgb(73, 80, 87); transition: color 200ms ease 0s; }
 .mantine-c25yul:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
 .mantine-c25yul:focus:not(:focus-visible) { outline: none; }
 .mantine-c25yul:hover { color: rgb(0, 0, 0); }
 .mantine-c25yul, .mantine-c25yul:hover { color: rgb(0, 0, 0); }
 .mantine-zgefqw { width: 88px; height: 31.6875px; transform: translate(0px, 0px); }
 .mantine-2xlcal { box-sizing: border-box; border-radius: 4px; position: absolute; z-index: 1; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px; transition: transform 200ms ease 0s, width 100ms ease 0s; background-color: rgb(255, 255, 255); width: 82px; height: 31.6875px; transform: translate(0px, 0px); }





