.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-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-1al7yfm { padding-left: 16px; padding-right: 16px; max-width: 960px; margin-left: auto; margin-right: auto; }
.mantine-12hsivz { padding-left: 16px; padding-right: 16px; max-width: 960px; margin-left: auto; margin-right: auto; }
.mantine-15pjuqq { padding-left: 16px; padding-right: 16px; max-width: 960px; margin-left: auto; margin-right: auto; }
.mantine-15i5h8u { 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: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; border: 1px solid rgb(222, 226, 230); }
.mantine-jkp32s { 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: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; border: 1px solid rgb(222, 226, 230); }
.mantine-g0792h { margin-top: 16px; padding: 16px; }
.mantine-61vta9 { 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: rgba(0, 0, 0, 0.05) 0px 1px 3px, rgba(0, 0, 0, 0.05) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; border: 1px solid rgb(222, 226, 230); margin-top: 16px; padding: 16px; }
.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-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-12sbrde { position: relative; }
.mantine-1haieqb { 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-1haieqb:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
.mantine-1haieqb:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-1haieqb:disabled::placeholder { color: rgb(144, 146, 150); }
.mantine-1haieqb::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
.mantine-1haieqb::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
.mantine-1haieqb::-webkit-inner-spin-button, .mantine-1haieqb::-webkit-outer-spin-button, .mantine-1haieqb::-webkit-search-decoration, .mantine-1haieqb::-webkit-search-cancel-button, .mantine-1haieqb::-webkit-search-results-button, .mantine-1haieqb::-webkit-search-results-decoration { appearance: none; }
.mantine-1haieqb[type="number"] { }
.mantine-1haieqb:focus, .mantine-1haieqb:focus-within { outline: none; border-color: rgb(0, 120, 204); }
.mantine-jo5m0z { 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: 8px; box-shadow: none; border: 1px solid rgb(222, 226, 230); }
.mantine-lqmno8 { 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: 8px; box-shadow: none; border: 1px solid rgb(222, 226, 230); }
.mantine-19midj6 { padding: 16px; }
.mantine-ve80bc { 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: 8px; box-shadow: none; border: 1px solid rgb(222, 226, 230); padding: 16px; }
.mantine-zjwdwl { 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: 12px; line-height: 1.55; margin: 0px; padding-left: 0px; list-style-position: inside; }
.mantine-6rmbbq { 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: 12px; line-height: 1.55; margin: 0px; padding-left: 0px; list-style-position: inside; }
.mantine-17g09or { 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: 12px; line-height: 1.55; margin: 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-sh2edf { white-space: nowrap; line-height: 1.55; }
.mantine-sh2edf:not(:first-of-type) { margin-top: 1px; }
.mantine-1gvcdhm { white-space: nowrap; line-height: 1.55; }
.mantine-1gvcdhm:not(:first-of-type) { margin-top: 1px; }
.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-m786ta { white-space: nowrap; line-height: 1.55; }
.mantine-m786ta:not(:first-of-type) { margin-top: 1px; }
.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-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-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-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-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-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-3ompt1 { 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(235 27 9); 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-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-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-dm9spt { 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%; display: block; text-align: left; min-height: 36px; padding-left: 12px; padding-right: 12px; border-radius: 4px; border: 1px solid rgb(206, 212, 218); transition: border-color 100ms ease 0s; background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
.mantine-dm9spt:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
.mantine-dm9spt:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-dm9spt:disabled::placeholder { color: rgb(144, 146, 150); }
.mantine-dm9spt::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
.mantine-dm9spt::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
.mantine-dm9spt::-webkit-inner-spin-button, .mantine-dm9spt::-webkit-outer-spin-button, .mantine-dm9spt::-webkit-search-decoration, .mantine-dm9spt::-webkit-search-cancel-button, .mantine-dm9spt::-webkit-search-results-button, .mantine-dm9spt::-webkit-search-results-decoration { appearance: none; }
.mantine-dm9spt[type="number"] { }
.mantine-dm9spt:focus, .mantine-dm9spt:focus-within { outline: none; border-color: rgb(0, 120, 204); }
.mantine-dm9spt::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-dm9spt::placeholder { color: rgb(144, 146, 150); }
.mantine-14hv9cr { 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%; display: block; text-align: left; min-height: 36px; padding-left: 12px; padding-right: 12px; border-radius: 4px; border: 1px solid rgb(206, 212, 218); transition: border-color 100ms ease 0s; background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
.mantine-14hv9cr:disabled { background-color: rgb(241, 243, 245); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; }
.mantine-14hv9cr:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-14hv9cr:disabled::placeholder { color: rgb(144, 146, 150); }
.mantine-14hv9cr::-webkit-input-placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
.mantine-14hv9cr::placeholder { user-select: none; color: rgb(173, 181, 189); opacity: 1; }
.mantine-14hv9cr::-webkit-inner-spin-button, .mantine-14hv9cr::-webkit-outer-spin-button, .mantine-14hv9cr::-webkit-search-decoration, .mantine-14hv9cr::-webkit-search-cancel-button, .mantine-14hv9cr::-webkit-search-results-button, .mantine-14hv9cr::-webkit-search-results-decoration { appearance: none; }
.mantine-14hv9cr[type="number"] { }
.mantine-14hv9cr:focus, .mantine-14hv9cr:focus-within { outline: none; border-color: rgb(0, 120, 204); }
.mantine-14hv9cr::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-14hv9cr::placeholder { color: rgb(144, 146, 150); }
.mantine-1g4orza { display: flex; -webkit-box-align: center; align-items: center; margin-right: 10px; }
.mantine-zwiamn { margin: 20px; }
.mantine-gmuwbf { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mantine-z2jjw5 { margin: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mantine-1n6hozj { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 12px; }
.mantine-1eojdn0 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 12px; }
.mantine-5op3vz { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 12px; }
.mantine-jvav77 { 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: 16px; }
.mantine-jvav77 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-15zthh0 { 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: 16px; }
.mantine-15zthh0 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-5f6x53 { 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: 10px; }
.mantine-5f6x53 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-6oq9tt { 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, 120, 204); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-6oq9tt:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-6oq9tt:focus:not(:focus-visible) { outline: none; }
.mantine-krgt3a { 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, 120, 204); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-krgt3a:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-krgt3a:focus:not(:focus-visible) { outline: none; }
.mantine-1qjsnhq { 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, 120, 204); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1qjsnhq:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-1qjsnhq:focus:not(:focus-visible) { outline: none; }
.mantine-1fyeub9 { 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: 14px; line-height: 1.55; text-decoration: none; }
.mantine-1fyeub9:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-1fyeub9:focus:not(:focus-visible) { outline: none; }
.mantine-k9u3wb { 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: 14px; line-height: 1.55; text-decoration: none; }
.mantine-k9u3wb:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-k9u3wb:focus:not(:focus-visible) { outline: none; }
.mantine-1bquldd { 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: 22px; line-height: 1.55; text-decoration: none; }
.mantine-1bquldd:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-1bquldd:focus:not(:focus-visible) { outline: none; }
.mantine-1wsvp0v { 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(250, 82, 82); color: rgb(255, 255, 255); }
.mantine-1wsvp0v:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-1wsvp0v:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
 .mantine-1wsvp0v:hover { background-color: rgb(240, 62, 62); }
}
@media (hover: none) {
 .mantine-1wsvp0v:active { background-color: rgb(240, 62, 62); }
}
.mantine-1wsvp0v:active { transform: translateY(1px); }
.mantine-1wsvp0v:disabled, .mantine-1wsvp0v[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-1wsvp0v:disabled:active, .mantine-1wsvp0v[data-disabled]:active { transform: none; }
.mantine-1wsvp0v[data-loading] { pointer-events: none; }
.mantine-1wsvp0v[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
.mantine-1um2u8l { 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(250, 82, 82); color: rgb(255, 255, 255); }
.mantine-1um2u8l:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-1um2u8l:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
 .mantine-1um2u8l:hover { background-color: rgb(240, 62, 62); }
}
@media (hover: none) {
 .mantine-1um2u8l:active { background-color: rgb(240, 62, 62); }
}
.mantine-1um2u8l:active { transform: translateY(1px); }
.mantine-1um2u8l:disabled, .mantine-1um2u8l[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-1um2u8l:disabled:active, .mantine-1um2u8l[data-disabled]:active { transform: none; }
.mantine-1um2u8l[data-loading] { pointer-events: none; }
.mantine-1um2u8l[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
.mantine-xcs7jx { 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(250, 82, 82); color: rgb(255, 255, 255); }
.mantine-xcs7jx:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-xcs7jx:focus:not(:focus-visible) { outline: none; }
.mantine-xcs7jx:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-xcs7jx:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
 .mantine-xcs7jx:hover { background-color: rgb(240, 62, 62); }
}
@media (hover: none) {
 .mantine-xcs7jx:active { background-color: rgb(240, 62, 62); }
}
.mantine-xcs7jx:active { transform: translateY(1px); }
.mantine-xcs7jx:disabled, .mantine-xcs7jx[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-xcs7jx:disabled:active, .mantine-xcs7jx[data-disabled]:active { transform: none; }
.mantine-xcs7jx[data-loading] { pointer-events: none; }
.mantine-xcs7jx[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
/*.mantine-7v8fgj { 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(250, 82, 82); color: rgb(255, 255, 255); }*/

.mantine-7v8fgj {
 padding: 0px 10px;
 appearance: none;
 text-align: left;
 text-decoration: none;
 box-sizing: border-box;
 height: 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: 130px;
 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(250, 82, 82);
 color: rgb(255, 255, 255);
}

.mantine-7v8fgj:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-7v8fgj:focus:not(:focus-visible) { outline: none; }
.mantine-7v8fgj:focus { outline-offset: 2px; outline: rgb(0, 150, 255) solid 2px; }
.mantine-7v8fgj:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
 .mantine-7v8fgj:hover { background-color: rgb(240, 62, 62); }
}
@media (hover: none) {
 .mantine-7v8fgj:active { background-color: rgb(240, 62, 62); }
}
.mantine-7v8fgj:active { transform: translateY(1px); }
.mantine-7v8fgj:disabled, .mantine-7v8fgj[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-7v8fgj:disabled:active, .mantine-7v8fgj[data-disabled]:active { transform: none; }
.mantine-7v8fgj[data-loading] { pointer-events: none; }
.mantine-7v8fgj[data-loading]::before { content: ""; position: absolute; inset: -1px; background-color: rgba(255, 255, 255, 0.5); border-radius: 4px; cursor: not-allowed; }
.mantine-10msm8x {
 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(250, 82, 82);
 font-size: inherit;
 line-height: 1.55;
 text-decoration: none;
}