﻿.mantine-tp7aku { position: absolute; top: 0px; left: 0px; }
.mantine-k3ov3c { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-k3ov3c > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-25mcf7 { z-index: 998; width: 100%; position: fixed; top: 20px; }
@media (min-width: 48em) {
  .mantine-25mcf7 { top: 20px; }
}
.mantine-umy5u7 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0rem; padding-right: 0.625rem; padding-left: 0.625rem; position: relative; }
@media (min-width: 48em) {
  .mantine-umy5u7 { padding-right: 1.5625rem; padding-left: 1.5625rem; }
}
.mantine-1emc9ft { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 1rem; }
.mantine-1emc9ft > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-16u5s48 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); box-sizing: border-box; border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.625rem 0.625rem -0.3125rem; backdrop-filter: blur(10px); background-color: rgba(70, 70, 70, 0.25); border: 1px solid rgba(100, 100, 100, 0.15); pointer-events: all; padding: 0.625rem; }
.mantine-16u5s48[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
@media (min-width: 62em) {
  .mantine-16u5s48 { padding-right: 1rem; padding-left: 1rem; }
}
.mantine-1atpxqo { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; font-size: inherit; line-height: 1.55; text-decoration: none; background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(77, 171, 247); }
.mantine-1atpxqo:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1atpxqo:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1atpxqo:hover { text-decoration: underline; }
}
@media (hover: none) {
  .mantine-1atpxqo:active { text-decoration: underline; }
}
.mantine-1n6sj0l { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; font-size: 0.75rem; line-height: 1.55; text-decoration: none; background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(248, 249, 250); opacity: 0.5; transition: opacity 0.2s; }
.mantine-1n6sj0l:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1n6sj0l:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1n6sj0l:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-1n6sj0l:active { text-decoration: none; }
}
.mantine-1n6sj0l:hover { opacity: 1; }
.mantine-1pc7bn9 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); box-sizing: border-box; border-radius: 1.25rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.625rem 0.625rem -0.3125rem; backdrop-filter: blur(10px); background-color: rgba(70, 70, 70, 0.25); border: 1px solid rgba(100, 100, 100, 0.15); pointer-events: all; padding: 0.5rem; top: -5px; }
.mantine-1pc7bn9[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-1g8438d { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0.125rem; position: relative; }
.mantine-1g8438d > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-113bgj7 { -webkit-tap-highlight-color: transparent; font-family: Inter, sans-serif; cursor: pointer; appearance: none; font-size: 1rem; text-align: left; text-decoration: none; box-sizing: border-box; position: relative; border-radius: 0.5625rem; padding: 0px; line-height: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 1.75rem; min-height: 1.75rem; width: 1.75rem; min-width: 1.75rem; border: 0.0625rem solid transparent; background-color: rgb(44, 46, 51); color: rgb(255, 255, 255); margin-right: 0.1875rem; opacity: 0.5; }
.mantine-113bgj7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-113bgj7:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-113bgj7:hover { background-color: rgb(37, 38, 43); }
}
@media (hover: none) {
  .mantine-113bgj7:active { background-color: rgb(37, 38, 43); }
}
.mantine-113bgj7:active { transform: translateY(0.0625rem); }
.mantine-113bgj7 [data-action-icon-loader] { max-width: 70%; }
.mantine-113bgj7:disabled, .mantine-113bgj7[data-disabled] { color: rgb(134, 142, 150); cursor: not-allowed; background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); background-image: none; pointer-events: none; }
.mantine-113bgj7:disabled:active, .mantine-113bgj7[data-disabled]:active { transform: none; }
.mantine-113bgj7[data-loading] { pointer-events: none; }
.mantine-113bgj7[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.5625rem; cursor: not-allowed; }
.mantine-yvs52s { width: 120px; opacity: 1; transition: opacity 0.5s ease-in-out, padding 0.2s ease-in-out, width 0.35s cubic-bezier(0.87, 0, 0.13, 1); }
.mantine-1wpc1xj { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; overflow: visible; }
.mantine-1ryt1ht { white-space: nowrap; height: 100%; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; }
.mantine-467wo8 { display: flex; -webkit-box-align: center; align-items: center; margin-left: 0.625rem; }
.mantine-1xbx5ey { padding: 0px calc(0.583333rem) 0px 0.875rem; appearance: none; background-color: transparent; text-align: left; text-decoration: none; box-sizing: border-box; height: 1.875rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.75rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); box-shadow: rgba(0, 102, 255, 0.4) 0px -3px 14px 0px, rgba(0, 102, 255, 0.3) 0px 6px 14px 0px; }
.mantine-1xbx5ey:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1xbx5ey:focus:not(:focus-visible) { outline: none; }
.mantine-1xbx5ey:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1xbx5ey:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1xbx5ey:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1xbx5ey:active { background-size: 200%; }
}
.mantine-1xbx5ey:active { transform: translateY(0.0625rem); }
.mantine-1xbx5ey:disabled, .mantine-1xbx5ey[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1xbx5ey:disabled:active, .mantine-1xbx5ey[data-disabled]:active { transform: none; }
.mantine-1xbx5ey[data-loading] { pointer-events: none; }
.mantine-1xbx5ey[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-19mxqor { padding: 12.5rem 1rem; max-width: 60rem; margin-left: auto; margin-right: auto; width: 100%; min-height: 100vh; }
.mantine-10fd12i { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; z-index: 50; }
.mantine-10fd12i > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-tlwmid { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 2.5rem; }
.mantine-19pg40w { display: flex; gap: 0.625rem; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; flex-direction: column; }
.mantine-1ib11r8 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(206, 212, 218); font-size: 2.5rem; line-height: 1.55; text-decoration: none; }
.mantine-1ib11r8:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1ib11r8:focus:not(:focus-visible) { outline: none; }
.mantine-1cf8jxr { display: flex; gap: 1.5rem; -webkit-box-align: center; align-items: center; flex-direction: column; }
@media (min-width: 48em) {
  .mantine-1cf8jxr { gap: 0rem; flex-direction: row; }
}
.mantine-1a9yws3 { box-shadow: rgba(0, 0, 0, 0.1) 0px 30px 50px -7px; height: 29rem; width: 17rem; padding-inline: 1.5rem; background-color: rgb(44, 46, 51); border-radius: 0.7rem 0px 0px 0.7rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 755px) {
  .mantine-1a9yws3 { width: 19rem; border-radius: 0.7rem; }
}
@media (min-width: 756px) and (max-width: 820px) {
  .mantine-1a9yws3 { width: 15rem; border-radius: 0.7rem 0px 0px 0.7rem; }
}
.mantine-1dgcg95 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1.25rem; width: 100%; }
.mantine-1veps3q { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); line-height: 1.55; text-decoration: none; font-weight: 600; font-size: 1rem; }
.mantine-1veps3q:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1veps3q:focus:not(:focus-visible) { outline: none; }
.mantine-1faru6h { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(222, 226, 230); line-height: 1.55; text-decoration: none; font-size: 50px; display: flex; -webkit-box-align: center; align-items: center; gap: 5px; font-weight: 600; }
.mantine-1faru6h:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1faru6h:focus:not(:focus-visible) { outline: none; }
.mantine-18ymvii { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 2.5rem; line-height: 1.55; text-decoration: none; }
.mantine-18ymvii:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-18ymvii:focus:not(:focus-visible) { outline: none; }
.mantine-o39xqq { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; width: 100%; }
.mantine-f8ugwn { border-width: 0.0625rem 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-image: initial; border-top-style: solid; margin: 0px; width: 100%; border-color: gray; opacity: 0.5; }
.mantine-vajkau { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; line-height: 1.55; text-decoration: none; font-size: 0.875rem; font-weight: 400; }
.mantine-vajkau:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-vajkau:focus:not(:focus-visible) { outline: none; }
.mantine-wqw7st { padding: 0px 1.125rem; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(24, 100, 171); color: rgb(255, 255, 255); width: 100%; }
.mantine-wqw7st:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-wqw7st:focus:not(:focus-visible) { outline: none; }
.mantine-wqw7st:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-wqw7st:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-wqw7st:hover { background-color: rgb(25, 113, 194); }
}
@media (hover: none) {
  .mantine-wqw7st:active { background-color: rgb(25, 113, 194); }
}
.mantine-wqw7st:active { transform: translateY(0.0625rem); }
.mantine-wqw7st:disabled, .mantine-wqw7st[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-wqw7st:disabled:active, .mantine-wqw7st[data-disabled]:active { transform: none; }
.mantine-wqw7st[data-loading] { pointer-events: none; }
.mantine-wqw7st[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-9cvp8o { box-shadow: rgba(0, 0, 0, 0.1) 0px 30px 50px -7px; height: 31rem; width: 19rem; padding-inline: 1.5rem; background: rgb(24, 100, 171); color: white; border-radius: 0.7rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 756px) and (max-width: 820px) {
  .mantine-9cvp8o { width: 15rem; border-radius: 0.7rem; }
}
.mantine-1jky13h { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(233, 236, 239); line-height: 1.55; text-decoration: none; font-weight: 600; font-size: 1rem; }
.mantine-1jky13h:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1jky13h:focus:not(:focus-visible) { outline: none; }
.mantine-n8ywu3 { border-width: 0.0625rem 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-image: initial; border-top-style: solid; margin: 0px; width: 100%; border-color: white; opacity: 0.3; }
.mantine-rpgr22 { padding: 0px 1.125rem; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(222, 226, 230); color: rgb(255, 255, 255); width: 100%; }
.mantine-rpgr22:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-rpgr22:focus:not(:focus-visible) { outline: none; }
.mantine-rpgr22:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-rpgr22:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-rpgr22:hover { background-color: rgb(206, 212, 218); }
}
@media (hover: none) {
  .mantine-rpgr22:active { background-color: rgb(206, 212, 218); }
}
.mantine-rpgr22:active { transform: translateY(0.0625rem); }
.mantine-rpgr22:disabled, .mantine-rpgr22[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-rpgr22:disabled:active, .mantine-rpgr22[data-disabled]:active { transform: none; }
.mantine-rpgr22[data-loading] { pointer-events: none; }
.mantine-rpgr22[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-1xtwkt1 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(24, 100, 171); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1xtwkt1:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1xtwkt1:focus:not(:focus-visible) { outline: none; }
.mantine-x1s088 { box-shadow: rgba(0, 0, 0, 0.1) 0px 30px 50px -7px; height: 29rem; width: 18rem; padding-inline: 1.5rem; background-color: rgb(44, 46, 51); border-radius: 0px 0.7rem 0.7rem 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 755px) {
  .mantine-x1s088 { width: 19rem; border-radius: 0.7rem; }
}
@media (min-width: 756px) and (max-width: 820px) {
  .mantine-x1s088 { width: 15rem; border-radius: 0px 0.7rem 0.7rem 0px; }
}
.mantine-4c33tj { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-4c33tj:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-4c33tj:focus:not(:focus-visible) { outline: none; }
.mantine-rpi4qe { flex: 0 0 27.5rem; max-width: 100%; max-height: calc(100dvh - 5dvh * 2); overflow-y: auto; }
.mantine-f2tw5z { flex: 0 0 27.5rem; max-width: 100%; max-height: calc(100dvh - 5dvh * 2); overflow-y: auto; }
.mantine-pdsb1o { padding: 5dvh 5vw 5dvh; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
.mantine-16b4ww0 { padding: 5dvh 5vw 5dvh; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
.mantine-9fdsj7 { width: calc(100% - 2rem); box-sizing: border-box; position: fixed; z-index: 400; }
.mantine-10lk6ai { width: calc(100% - 2rem); box-sizing: border-box; position: fixed; z-index: 400; }
.mantine-40j4w:not(:first-of-type) { margin-top: 0.75rem; }
.mantine-8xal6v:not(:first-of-type) { margin-top: 0.75rem; }
.mantine-1qt1gw8 { padding: 0.25rem; }
.mantine-1i9ne5s { padding: 0.25rem; }
.mantine-v0jgcu { position: absolute; top: 0px; left: 0px; }
.mantine-g736bg { position: absolute; background: rgb(255, 255, 255); border: 0.0625rem solid rgb(233, 236, 239); padding: 0.75rem 1rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.4375rem 0.4375rem -0.3125rem; border-radius: 0.25rem; }
.mantine-g736bg:focus { outline: 0px; }
.mantine-14740ya { position: absolute; background: rgb(255, 255, 255); border: 0.0625rem solid rgb(233, 236, 239); padding: 0.75rem 1rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.4375rem 0.4375rem -0.3125rem; border-radius: 0.25rem; }
.mantine-14740ya:focus { outline: 0px; }
.mantine-1juy76 { background-color: inherit; border: 0.0625rem solid rgb(233, 236, 239); z-index: 1; }
.mantine-ndinzw { background-color: inherit; border: 0.0625rem solid rgb(233, 236, 239); z-index: 1; }
.mantine-88m05d { position: absolute; background: rgb(255, 255, 255); border: 0.0625rem solid rgb(233, 236, 239); box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.4375rem 0.4375rem -0.3125rem; border-radius: 0.25rem; padding: 0.25rem; }
.mantine-88m05d:focus { outline: 0px; }
.mantine-h9vyq9 { z-index: 998; }
.mantine-sh10eq { width: 100%; position: fixed; top: 20px; }
@media (min-width: 48em) {
  .mantine-sh10eq { top: 20px; }
}
.mantine-tymf8d { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0rem; }
.mantine-wr6hye { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0rem; }
.mantine-5v94cl { padding-right: 0.625rem; padding-left: 0.625rem; position: relative; }
@media (min-width: 48em) {
  .mantine-5v94cl { padding-right: 1.5625rem; padding-left: 1.5625rem; }
}
.mantine-127vqce { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 1rem; }
.mantine-127vqce > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-106jit { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 1rem; }
.mantine-106jit > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-u1ddu0 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); background-color: rgb(26, 27, 30); box-sizing: border-box; border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.625rem 0.625rem -0.3125rem; }
.mantine-u1ddu0[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-1x2fod9 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); background-color: rgb(26, 27, 30); box-sizing: border-box; border-radius: 1rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.625rem 0.625rem -0.3125rem; }
.mantine-1x2fod9[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-144shwa { backdrop-filter: blur(10px); background-color: rgba(70, 70, 70, 0.25); border: 1px solid rgba(100, 100, 100, 0.15); pointer-events: all; }
.mantine-1rrd4bi { padding: 0.625rem; }
@media (min-width: 62em) {
  .mantine-1rrd4bi { padding-right: 1rem; padding-left: 1rem; }
}
.mantine-k7fql { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-k7fql > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-1h7cine { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-1h7cine > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-1ms9h48 { background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(77, 171, 247); }
@media (hover: hover) {
  .mantine-1ms9h48:hover { text-decoration: underline; }
}
@media (hover: none) {
  .mantine-1ms9h48:active { text-decoration: underline; }
}
.mantine-13oeqau { background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(77, 171, 247); }
@media (hover: hover) {
  .mantine-13oeqau:hover { text-decoration: underline; }
}
@media (hover: none) {
  .mantine-13oeqau:active { text-decoration: underline; }
}
.mantine-dduoai { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-dduoai:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-dduoai:focus:not(:focus-visible) { outline: none; }
.mantine-39d1bs { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-39d1bs:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-39d1bs:focus:not(:focus-visible) { outline: none; }
.mantine-zjwsna { background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); background-clip: text; -webkit-text-fill-color: transparent; }
.mantine-5prgar { background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); background-clip: text; -webkit-text-fill-color: transparent; }
.mantine-16jxus6 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; font-size: inherit; line-height: 1.55; text-decoration: none; background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(77, 171, 247); }
.mantine-16jxus6:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-16jxus6:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-16jxus6:hover { text-decoration: underline; }
}
@media (hover: none) {
  .mantine-16jxus6:active { text-decoration: underline; }
}
.mantine-5dryb0 { background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(248, 249, 250); }
@media (hover: hover) {
  .mantine-5dryb0:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-5dryb0:active { text-decoration: none; }
}
.mantine-1ebjsjk { background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(248, 249, 250); }
@media (hover: hover) {
  .mantine-1ebjsjk:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-1ebjsjk:active { text-decoration: none; }
}
.mantine-tt9dy2 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.75rem; line-height: 1.55; text-decoration: none; }
.mantine-tt9dy2:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-tt9dy2:focus:not(:focus-visible) { outline: none; }
.mantine-m15e7c { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.75rem; line-height: 1.55; text-decoration: none; }
.mantine-m15e7c:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-m15e7c:focus:not(:focus-visible) { outline: none; }
.mantine-1whc3lh { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; font-size: 0.75rem; line-height: 1.55; text-decoration: none; background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(248, 249, 250); }
.mantine-1whc3lh:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1whc3lh:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1whc3lh:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-1whc3lh:active { text-decoration: none; }
}
.mantine-ofi5us { opacity: 0.5; transition: opacity 0.2s; }
.mantine-ofi5us:hover { opacity: 1; }
.mantine-1t0sa1m { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); background-color: rgb(26, 27, 30); box-sizing: border-box; border-radius: 1.25rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.625rem 0.625rem -0.3125rem; }
.mantine-1t0sa1m[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-17e4lvx { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); background-color: rgb(26, 27, 30); box-sizing: border-box; border-radius: 1.25rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem, rgba(0, 0, 0, 0.05) 0px 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0px 0.625rem 0.625rem -0.3125rem; }
.mantine-17e4lvx[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-1it2owz { padding: 0.5rem; top: -5px; }
.mantine-1uj7rxz { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0.125rem; }
.mantine-1uj7rxz > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-2nkgqx { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0.125rem; }
.mantine-2nkgqx > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-79elbk { position: relative; }
.mantine-1ipoyau { position: relative; border-radius: 0.5625rem; padding: 0px; line-height: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 1.75rem; min-height: 1.75rem; width: 1.75rem; min-width: 1.75rem; border: 0.0625rem solid transparent; background-color: rgb(44, 46, 51); color: rgb(255, 255, 255); }
@media (hover: hover) {
  .mantine-1ipoyau:hover { background-color: rgb(37, 38, 43); }
}
@media (hover: none) {
  .mantine-1ipoyau:active { background-color: rgb(37, 38, 43); }
}
.mantine-1ipoyau:active { transform: translateY(0.0625rem); }
.mantine-1ipoyau [data-action-icon-loader] { max-width: 70%; }
.mantine-1ipoyau:disabled, .mantine-1ipoyau[data-disabled] { color: rgb(134, 142, 150); cursor: not-allowed; background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); background-image: none; pointer-events: none; }
.mantine-1ipoyau:disabled:active, .mantine-1ipoyau[data-disabled]:active { transform: none; }
.mantine-1ipoyau[data-loading] { pointer-events: none; }
.mantine-1ipoyau[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.5625rem; cursor: not-allowed; }
.mantine-12ch1nz { position: relative; border-radius: 0.5625rem; padding: 0px; line-height: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 1.75rem; min-height: 1.75rem; width: 1.75rem; min-width: 1.75rem; border: 0.0625rem solid transparent; background-color: rgb(44, 46, 51); color: rgb(255, 255, 255); }
@media (hover: hover) {
  .mantine-12ch1nz:hover { background-color: rgb(37, 38, 43); }
}
@media (hover: none) {
  .mantine-12ch1nz:active { background-color: rgb(37, 38, 43); }
}
.mantine-12ch1nz:active { transform: translateY(0.0625rem); }
.mantine-12ch1nz [data-action-icon-loader] { max-width: 70%; }
.mantine-12ch1nz:disabled, .mantine-12ch1nz[data-disabled] { color: rgb(134, 142, 150); cursor: not-allowed; background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); background-image: none; pointer-events: none; }
.mantine-12ch1nz:disabled:active, .mantine-12ch1nz[data-disabled]:active { transform: none; }
.mantine-12ch1nz[data-loading] { pointer-events: none; }
.mantine-12ch1nz[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.5625rem; cursor: not-allowed; }
.mantine-1j1qvp5 { -webkit-tap-highlight-color: transparent; font-family: Inter, sans-serif; cursor: pointer; border: 0px; padding: 0px; appearance: none; font-size: 1rem; background-color: transparent; text-align: left; color: rgb(193, 194, 197); text-decoration: none; box-sizing: border-box; }
.mantine-1j1qvp5:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1j1qvp5:focus:not(:focus-visible) { outline: none; }
.mantine-16lz2tu { -webkit-tap-highlight-color: transparent; font-family: Inter, sans-serif; cursor: pointer; border: 0px; padding: 0px; appearance: none; font-size: 1rem; background-color: transparent; text-align: left; color: rgb(193, 194, 197); text-decoration: none; box-sizing: border-box; }
.mantine-16lz2tu:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-16lz2tu:focus:not(:focus-visible) { outline: none; }
.mantine-4jpkc6 { -webkit-tap-highlight-color: transparent; font-family: Inter, sans-serif; cursor: pointer; appearance: none; font-size: 1rem; text-align: left; text-decoration: none; box-sizing: border-box; position: relative; border-radius: 0.5625rem; padding: 0px; line-height: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 1.75rem; min-height: 1.75rem; width: 1.75rem; min-width: 1.75rem; border: 0.0625rem solid transparent; background-color: rgb(44, 46, 51); color: rgb(255, 255, 255); }
.mantine-4jpkc6:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-4jpkc6:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-4jpkc6:hover { background-color: rgb(37, 38, 43); }
}
@media (hover: none) {
  .mantine-4jpkc6:active { background-color: rgb(37, 38, 43); }
}
.mantine-4jpkc6:active { transform: translateY(0.0625rem); }
.mantine-4jpkc6 [data-action-icon-loader] { max-width: 70%; }
.mantine-4jpkc6:disabled, .mantine-4jpkc6[data-disabled] { color: rgb(134, 142, 150); cursor: not-allowed; background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); background-image: none; pointer-events: none; }
.mantine-4jpkc6:disabled:active, .mantine-4jpkc6[data-disabled]:active { transform: none; }
.mantine-4jpkc6[data-loading] { pointer-events: none; }
.mantine-4jpkc6[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.5625rem; cursor: not-allowed; }
.mantine-9bqd7x { margin-right: 0.1875rem; opacity: 0.5; }
.mantine-mgiope { width: 120px; opacity: 1; transition: opacity 0.5s ease-in-out, padding 0.2s ease-in-out, width 0.35s cubic-bezier(0.87, 0, 0.13, 1); }
.mantine-ws284u { }
.mantine-1uu03pb { height: 1.875rem; padding-left: 0.875rem; padding-right: calc(0.583333rem); font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.75rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); }
.mantine-1uu03pb:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1uu03pb:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1uu03pb:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1uu03pb:active { background-size: 200%; }
}
.mantine-1uu03pb:active { transform: translateY(0.0625rem); }
.mantine-1uu03pb:disabled, .mantine-1uu03pb[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1uu03pb:disabled:active, .mantine-1uu03pb[data-disabled]:active { transform: none; }
.mantine-1uu03pb[data-loading] { pointer-events: none; }
.mantine-1uu03pb[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-nlcvpe { height: 1.875rem; padding-left: 0.875rem; padding-right: calc(0.583333rem); font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.75rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); }
.mantine-nlcvpe:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-nlcvpe:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-nlcvpe:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-nlcvpe:active { background-size: 200%; }
}
.mantine-nlcvpe:active { transform: translateY(0.0625rem); }
.mantine-nlcvpe:disabled, .mantine-nlcvpe[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-nlcvpe:disabled:active, .mantine-nlcvpe[data-disabled]:active { transform: none; }
.mantine-nlcvpe[data-loading] { pointer-events: none; }
.mantine-nlcvpe[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.mantine-j3bl35 { display: flex; -webkit-box-align: center; align-items: center; }
.mantine-cty2ca { margin-right: 0.625rem; }
.mantine-cfutg { margin-right: 0.625rem; }
.mantine-isk7jr { margin-left: 0.625rem; }
.mantine-p4kd4w { margin-left: 0.625rem; }
.mantine-5tsr0b { position: absolute; left: 50%; transform: translateX(-50%); opacity: 0.5; }
.mantine-vcqrwh { position: absolute; left: 50%; transform: translateX(-50%); opacity: 0.5; }
.mantine-wcxy57 { display: flex; -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-1a2yhqg { padding: 0px calc(0.583333rem) 0px 0.875rem; appearance: none; background-color: transparent; text-align: left; text-decoration: none; box-sizing: border-box; height: 1.875rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.75rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); }
.mantine-1a2yhqg:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1a2yhqg:focus:not(:focus-visible) { outline: none; }
.mantine-1a2yhqg:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1a2yhqg:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1a2yhqg:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1a2yhqg:active { background-size: 200%; }
}
.mantine-1a2yhqg:active { transform: translateY(0.0625rem); }
.mantine-1a2yhqg:disabled, .mantine-1a2yhqg[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1a2yhqg:disabled:active, .mantine-1a2yhqg[data-disabled]:active { transform: none; }
.mantine-1a2yhqg[data-loading] { pointer-events: none; }
.mantine-1a2yhqg[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-jt8eyh { box-shadow: rgba(0, 102, 255, 0.4) 0px -3px 14px 0px, rgba(0, 102, 255, 0.3) 0px 6px 14px 0px; }
.mantine-1dlwget { padding-left: 1rem; padding-right: 1rem; max-width: 60rem; margin-left: auto; margin-right: auto; }
.mantine-8atqhb { width: 100%; }
.mantine-z7or0b { padding-left: 1rem; padding-right: 1rem; max-width: 60rem; margin-left: auto; margin-right: auto; width: 100%; }
.mantine-rd9m4t { padding-top: 12.5rem; padding-bottom: 12.5rem; min-height: 100vh; }
.mantine-1s0iyvl { z-index: 50; }
.mantine-zhd9rp { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 2.5rem; }
.mantine-axp4hn { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 2.5rem; }
.mantine-k008qs { display: flex; }
.mantine-19p1m0f { gap: 0.625rem; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; flex-direction: column; }
.mantine-ilsfjp { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(206, 212, 218); font-size: 2.5rem; line-height: 1.55; text-decoration: none; }
.mantine-ilsfjp:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-ilsfjp:focus:not(:focus-visible) { outline: none; }
.mantine-1kcshca { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(206, 212, 218); font-size: 2.5rem; line-height: 1.55; text-decoration: none; }
.mantine-1kcshca:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1kcshca:focus:not(:focus-visible) { outline: none; }
.mantine-1igce1s { gap: 1.5rem; -webkit-box-align: center; align-items: center; flex-direction: column; }
@media (min-width: 48em) {
  .mantine-1igce1s { gap: 0rem; flex-direction: row; }
}
.mantine-ws6876 { box-shadow: rgba(0, 0, 0, 0.1) 0px 30px 50px -7px; height: 29rem; width: 17rem; padding-inline: 1.5rem; background-color: rgb(44, 46, 51); border-radius: 0.7rem 0px 0px 0.7rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 755px) {
  .mantine-ws6876 { width: 19rem; border-radius: 0.7rem; }
}
@media (min-width: 756px) and (max-width: 820px) {
  .mantine-ws6876 { width: 15rem; border-radius: 0.7rem 0px 0px 0.7rem; }
}
.mantine-1uehsh0 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1.25rem; }
.mantine-1dsj64 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1.25rem; }
.mantine-ywiid7 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-ywiid7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-ywiid7:focus:not(:focus-visible) { outline: none; }
.mantine-1vg2o9c { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(134, 142, 150); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1vg2o9c:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1vg2o9c:focus:not(:focus-visible) { outline: none; }
.mantine-35ezg3 { font-weight: 600; }
.mantine-14d0z92 { font-size: 1rem; }
.mantine-treeuh { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(222, 226, 230); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-treeuh:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-treeuh:focus:not(:focus-visible) { outline: none; }
.mantine-1ekavm5 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(222, 226, 230); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1ekavm5:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1ekavm5:focus:not(:focus-visible) { outline: none; }
.mantine-1nex8ja { font-size: 50px; display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }
.mantine-1jdlbfk { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 2.5rem; line-height: 1.55; text-decoration: none; }
.mantine-1jdlbfk:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1jdlbfk:focus:not(:focus-visible) { outline: none; }
.mantine-1qnr3rd { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 2.5rem; line-height: 1.55; text-decoration: none; }
.mantine-1qnr3rd:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1qnr3rd:focus:not(:focus-visible) { outline: none; }
.mantine-1mulbgg { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; }
.mantine-37u76c { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; }
.mantine-o9y0qh { border-top: 0px !important; }
.mantine-4m7wdz { border-top: 0px !important; }
.mantine-1k6kdaq::before { display: none; }
.mantine-yxi8yu::before { display: none; }
.mantine-1hi7snt::after { display: none; }
.mantine-3eik2w::after { display: none; }
.mantine-1wcvwr6 { display: flex; -webkit-box-align: center; align-items: center; }
.mantine-1wcvwr6::before { content: ""; flex: 1 1 0%; height: 0.0625rem; border-top: 0.0625rem solid rgb(55, 58, 64); margin-right: 0.625rem; }
.mantine-1wcvwr6::after { content: ""; flex: 1 1 0%; border-top: 0.0625rem solid rgb(55, 58, 64); margin-left: 0.625rem; }
.mantine-zqfkkf { display: flex; -webkit-box-align: center; align-items: center; }
.mantine-zqfkkf::before { content: ""; flex: 1 1 0%; height: 0.0625rem; border-top: 0.0625rem solid rgb(55, 58, 64); margin-right: 0.625rem; }
.mantine-zqfkkf::after { content: ""; flex: 1 1 0%; border-top: 0.0625rem solid rgb(55, 58, 64); margin-left: 0.625rem; }
.mantine-ks2g04 { border-width: 0.0625rem 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(55, 58, 64); border-top-style: solid; margin: 0px; }
.mantine-454t51 { border-width: 0.0625rem 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(55, 58, 64); border-top-style: solid; margin: 0px; }
.mantine-1ektp59 { border-width: 0px 0px 0px 0.0625rem; 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(55, 58, 64); border-left-style: solid; }
.mantine-1e7kchl { border-width: 0px 0px 0px 0.0625rem; 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(55, 58, 64); border-left-style: solid; }
.mantine-xv749k { border-width: 0.0625rem 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(55, 58, 64); border-top-style: solid; margin: 0px; }
.mantine-21z61g { width: 100%; border-color: gray; opacity: 0.5; }
.mantine-jpoq7p { font-size: 0.875rem; font-weight: 400; }
.mantine-1cz4bb1 { height: 2.25rem; padding-left: 1.125rem; padding-right: 1.125rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(24, 100, 171); color: rgb(255, 255, 255); }
.mantine-1cz4bb1:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1cz4bb1:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1cz4bb1:hover { background-color: rgb(25, 113, 194); }
}
@media (hover: none) {
  .mantine-1cz4bb1:active { background-color: rgb(25, 113, 194); }
}
.mantine-1cz4bb1:active { transform: translateY(0.0625rem); }
.mantine-1cz4bb1:disabled, .mantine-1cz4bb1[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1cz4bb1:disabled:active, .mantine-1cz4bb1[data-disabled]:active { transform: none; }
.mantine-1cz4bb1[data-loading] { pointer-events: none; }
.mantine-1cz4bb1[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-67ubrt { height: 2.25rem; padding-left: 1.125rem; padding-right: 1.125rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(24, 100, 171); color: rgb(255, 255, 255); }
.mantine-67ubrt:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-67ubrt:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-67ubrt:hover { background-color: rgb(25, 113, 194); }
}
@media (hover: none) {
  .mantine-67ubrt:active { background-color: rgb(25, 113, 194); }
}
.mantine-67ubrt:active { transform: translateY(0.0625rem); }
.mantine-67ubrt:disabled, .mantine-67ubrt[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-67ubrt:disabled:active, .mantine-67ubrt[data-disabled]:active { transform: none; }
.mantine-67ubrt[data-loading] { pointer-events: none; }
.mantine-67ubrt[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-1q9shdv { padding: 0px 1.125rem; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(24, 100, 171); color: rgb(255, 255, 255); }
.mantine-1q9shdv:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1q9shdv:focus:not(:focus-visible) { outline: none; }
.mantine-1q9shdv:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1q9shdv:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1q9shdv:hover { background-color: rgb(25, 113, 194); }
}
@media (hover: none) {
  .mantine-1q9shdv:active { background-color: rgb(25, 113, 194); }
}
.mantine-1q9shdv:active { transform: translateY(0.0625rem); }
.mantine-1q9shdv:disabled, .mantine-1q9shdv[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1q9shdv:disabled:active, .mantine-1q9shdv[data-disabled]:active { transform: none; }
.mantine-1q9shdv[data-loading] { pointer-events: none; }
.mantine-1q9shdv[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-t2wvjv { box-shadow: rgba(0, 0, 0, 0.1) 0px 30px 50px -7px; height: 31rem; width: 19rem; padding-inline: 1.5rem; background: rgb(24, 100, 171); color: white; border-radius: 0.7rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 756px) and (max-width: 820px) {
  .mantine-t2wvjv { width: 15rem; border-radius: 0.7rem; }
}
.mantine-8lklh7 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(233, 236, 239); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-8lklh7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-8lklh7:focus:not(:focus-visible) { outline: none; }
.mantine-6ipksu { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(233, 236, 239); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-6ipksu:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-6ipksu:focus:not(:focus-visible) { outline: none; }
.mantine-x4jvnm { width: 100%; border-color: white; opacity: 0.3; }
.mantine-xwxsdq { height: 2.25rem; padding-left: 1.125rem; padding-right: 1.125rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(222, 226, 230); color: rgb(255, 255, 255); }
.mantine-xwxsdq:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-xwxsdq:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-xwxsdq:hover { background-color: rgb(206, 212, 218); }
}
@media (hover: none) {
  .mantine-xwxsdq:active { background-color: rgb(206, 212, 218); }
}
.mantine-xwxsdq:active { transform: translateY(0.0625rem); }
.mantine-xwxsdq:disabled, .mantine-xwxsdq[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-xwxsdq:disabled:active, .mantine-xwxsdq[data-disabled]:active { transform: none; }
.mantine-xwxsdq[data-loading] { pointer-events: none; }
.mantine-xwxsdq[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-cbmera { height: 2.25rem; padding-left: 1.125rem; padding-right: 1.125rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(222, 226, 230); color: rgb(255, 255, 255); }
.mantine-cbmera:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-cbmera:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-cbmera:hover { background-color: rgb(206, 212, 218); }
}
@media (hover: none) {
  .mantine-cbmera:active { background-color: rgb(206, 212, 218); }
}
.mantine-cbmera:active { transform: translateY(0.0625rem); }
.mantine-cbmera:disabled, .mantine-cbmera[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-cbmera:disabled:active, .mantine-cbmera[data-disabled]:active { transform: none; }
.mantine-cbmera[data-loading] { pointer-events: none; }
.mantine-cbmera[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-emtui9 { padding: 0px 1.125rem; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.3125rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(222, 226, 230); color: rgb(255, 255, 255); }
.mantine-emtui9:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-emtui9:focus:not(:focus-visible) { outline: none; }
.mantine-emtui9:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-emtui9:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-emtui9:hover { background-color: rgb(206, 212, 218); }
}
@media (hover: none) {
  .mantine-emtui9:active { background-color: rgb(206, 212, 218); }
}
.mantine-emtui9:active { transform: translateY(0.0625rem); }
.mantine-emtui9:disabled, .mantine-emtui9[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-emtui9:disabled:active, .mantine-emtui9[data-disabled]:active { transform: none; }
.mantine-emtui9[data-loading] { pointer-events: none; }
.mantine-emtui9[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.3125rem; cursor: not-allowed; }
.mantine-fwq11f { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(24, 100, 171); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-fwq11f:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-fwq11f:focus:not(:focus-visible) { outline: none; }
.mantine-vc4j28 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(24, 100, 171); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-vc4j28:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-vc4j28:focus:not(:focus-visible) { outline: none; }
.mantine-10smrcw { box-shadow: rgba(0, 0, 0, 0.1) 0px 30px 50px -7px; height: 29rem; width: 18rem; padding-inline: 1.5rem; background-color: rgb(44, 46, 51); border-radius: 0px 0.7rem 0.7rem 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 755px) {
  .mantine-10smrcw { width: 19rem; border-radius: 0.7rem; }
}
@media (min-width: 756px) and (max-width: 820px) {
  .mantine-10smrcw { width: 15rem; border-radius: 0px 0.7rem 0.7rem 0px; }
}
.mantine-gc02vc { position: fixed; width: 100%; top: 0px; bottom: 0px; max-height: 100%; z-index: 201; pointer-events: none; }
.mantine-10fmjiz { position: fixed; width: 100%; top: 0px; bottom: 0px; max-height: 100%; z-index: 201; pointer-events: none; }
.mantine-uw7k7s { pointer-events: all; }
.mantine-m9tdy4 { pointer-events: all; }
.mantine-1nb50hw { position: fixed; width: 100%; top: 0px; bottom: 0px; max-height: 100%; z-index: 201; pointer-events: none; padding: 5dvh 5vw 5dvh; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
.mantine-c037gx { pointer-events: all; flex: 0 0 27.5rem; max-width: 100%; max-height: calc(100dvh - 5dvh * 2); overflow-y: auto; }
.mantine-12nmoro { max-width: 27.5rem; bottom: 1rem; left: 1rem; }
.mantine-1977u2i { width: calc(100% - 2rem); box-sizing: border-box; position: fixed; z-index: 400; max-width: 27.5rem; bottom: 1rem; left: 1rem; }
.mantine-1nsfsq6 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 1rem; line-height: 1.55; text-decoration: none; }
.mantine-1nsfsq6:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1nsfsq6:focus:not(:focus-visible) { outline: none; }
.mantine-1frqeiy { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 1rem; line-height: 1.55; text-decoration: none; }
.mantine-1frqeiy:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1frqeiy:focus:not(:focus-visible) { outline: none; }
.mantine-8erga8 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; font-size: 1rem; line-height: 1.55; text-decoration: none; background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(248, 249, 250); }
.mantine-8erga8:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-8erga8:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-8erga8:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-8erga8:active { text-decoration: none; }
}
.mantine-8j25mu { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; font-size: 1rem; line-height: 1.55; text-decoration: none; background-color: transparent; cursor: pointer; padding: 0px; border: 0px; color: rgb(248, 249, 250); opacity: 0.5; transition: opacity 0.2s; }
.mantine-8j25mu:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-8j25mu:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-8j25mu:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-8j25mu:active { text-decoration: none; }
}
.mantine-8j25mu:hover { opacity: 1; }
.mantine-u5w0t8 { height: 2.25rem; padding-left: 1.125rem; padding-right: 1.125rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(20, 21, 23); color: rgb(255, 255, 255); }
.mantine-u5w0t8:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-u5w0t8:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-u5w0t8:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-u5w0t8:active { background-color: rgb(16, 17, 19); }
}
.mantine-u5w0t8:active { transform: translateY(0.0625rem); }
.mantine-u5w0t8:disabled, .mantine-u5w0t8[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-u5w0t8:disabled:active, .mantine-u5w0t8[data-disabled]:active { transform: none; }
.mantine-u5w0t8[data-loading] { pointer-events: none; }
.mantine-u5w0t8[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-1xw8cn3 { height: 2.25rem; padding-left: 1.125rem; padding-right: 1.125rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(20, 21, 23); color: rgb(255, 255, 255); }
.mantine-1xw8cn3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1xw8cn3:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1xw8cn3:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-1xw8cn3:active { background-color: rgb(16, 17, 19); }
}
.mantine-1xw8cn3:active { transform: translateY(0.0625rem); }
.mantine-1xw8cn3:disabled, .mantine-1xw8cn3[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1xw8cn3:disabled:active, .mantine-1xw8cn3[data-disabled]:active { transform: none; }
.mantine-1xw8cn3[data-loading] { pointer-events: none; }
.mantine-1xw8cn3[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-9a1sdu { padding: 0px 1.125rem; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0.0625rem solid transparent; background-color: rgb(20, 21, 23); color: rgb(255, 255, 255); }
.mantine-9a1sdu:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-9a1sdu:focus:not(:focus-visible) { outline: none; }
.mantine-9a1sdu:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-9a1sdu:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-9a1sdu:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-9a1sdu:active { background-color: rgb(16, 17, 19); }
}
.mantine-9a1sdu:active { transform: translateY(0.0625rem); }
.mantine-9a1sdu:disabled, .mantine-9a1sdu[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-9a1sdu:disabled:active, .mantine-9a1sdu[data-disabled]:active { transform: none; }
.mantine-9a1sdu[data-loading] { pointer-events: none; }
.mantine-9a1sdu[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-v8nbo { border: 1px solid rgb(63, 63, 63); }
.mantine-sllbpf { opacity: 0.7; }
.mantine-t0e3mr { padding: 0px 1.125rem; appearance: none; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; background-color: rgb(20, 21, 23); color: rgb(255, 255, 255); border: 1px solid rgb(63, 63, 63); opacity: 0.7; }
.mantine-t0e3mr:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-t0e3mr:focus:not(:focus-visible) { outline: none; }
.mantine-t0e3mr:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-t0e3mr:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-t0e3mr:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-t0e3mr:active { background-color: rgb(16, 17, 19); }
}
.mantine-t0e3mr:active { transform: translateY(0.0625rem); }
.mantine-t0e3mr:disabled, .mantine-t0e3mr[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-t0e3mr:disabled:active, .mantine-t0e3mr[data-disabled]:active { transform: none; }
.mantine-t0e3mr[data-loading] { pointer-events: none; }
.mantine-t0e3mr[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-lbjqq6 { width: 150px; opacity: 1; transition: opacity 0.5s ease-in-out, padding 0.2s ease-in-out, width 0.35s cubic-bezier(0.87, 0, 0.13, 1); }
.mantine-mrvp5n { padding-left: 0.9375rem; }
.mantine-12kcr9c { width: 150px; opacity: 1; transition: opacity 0.5s ease-in-out, padding 0.2s ease-in-out, width 0.35s cubic-bezier(0.87, 0, 0.13, 1); padding-left: 0.9375rem; }
.mantine-1gomzd0 { height: 2.25rem; padding-left: 1.125rem; padding-right: calc(0.75rem); font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); }
.mantine-1gomzd0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1gomzd0:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1gomzd0:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1gomzd0:active { background-size: 200%; }
}
.mantine-1gomzd0:active { transform: translateY(0.0625rem); }
.mantine-1gomzd0:disabled, .mantine-1gomzd0[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1gomzd0:disabled:active, .mantine-1gomzd0[data-disabled]:active { transform: none; }
.mantine-1gomzd0[data-loading] { pointer-events: none; }
.mantine-1gomzd0[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-1j4h6sx { height: 2.25rem; padding-left: 1.125rem; padding-right: calc(0.75rem); font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); }
.mantine-1j4h6sx:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1j4h6sx:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1j4h6sx:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1j4h6sx:active { background-size: 200%; }
}
.mantine-1j4h6sx:active { transform: translateY(0.0625rem); }
.mantine-1j4h6sx:disabled, .mantine-1j4h6sx[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1j4h6sx:disabled:active, .mantine-1j4h6sx[data-disabled]:active { transform: none; }
.mantine-1j4h6sx[data-loading] { pointer-events: none; }
.mantine-1j4h6sx[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-54shzt { padding: 0px calc(0.75rem) 0px 1.125rem; appearance: none; background-color: transparent; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); }
.mantine-54shzt:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-54shzt:focus:not(:focus-visible) { outline: none; }
.mantine-54shzt:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-54shzt:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-54shzt:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-54shzt:active { background-size: 200%; }
}
.mantine-54shzt:active { transform: translateY(0.0625rem); }
.mantine-54shzt:disabled, .mantine-54shzt[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-54shzt:disabled:active, .mantine-54shzt[data-disabled]:active { transform: none; }
.mantine-54shzt[data-loading] { pointer-events: none; }
.mantine-54shzt[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }
.mantine-1gy4w6g { padding: 0px calc(0.75rem) 0px 1.125rem; appearance: none; background-color: transparent; text-align: left; text-decoration: none; box-sizing: border-box; height: 2.25rem; font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; display: inline-block; width: auto; border-radius: 0.75rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; border: 0px; background-image: linear-gradient(rgba(0, 102, 255, 0.898) 0%, rgba(0, 102, 255, 0.6) 100%); color: rgb(255, 255, 255); box-shadow: rgba(0, 102, 255, 0.4) 0px -3px 14px 0px, rgba(0, 102, 255, 0.3) 0px 6px 14px 0px; }
.mantine-1gy4w6g:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1gy4w6g:focus:not(:focus-visible) { outline: none; }
.mantine-1gy4w6g:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1gy4w6g:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1gy4w6g:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1gy4w6g:active { background-size: 200%; }
}
.mantine-1gy4w6g:active { transform: translateY(0.0625rem); }
.mantine-1gy4w6g:disabled, .mantine-1gy4w6g[data-disabled] { border-color: transparent; background-color: rgb(55, 58, 64); color: rgb(37, 38, 43); cursor: not-allowed; background-image: none; pointer-events: none; }
.mantine-1gy4w6g:disabled:active, .mantine-1gy4w6g[data-disabled]:active { transform: none; }
.mantine-1gy4w6g[data-loading] { pointer-events: none; }
.mantine-1gy4w6g[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.75rem; cursor: not-allowed; }