﻿.mantine-tp7aku { position: absolute; top: 0px; left: 0px; }
.mantine-ojrz4j { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mantine-caxjnw { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.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-1my8u2w { overflow: hidden; }
.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-blzft9 { background: linear-gradient(rgb(14, 14, 14) 0%, rgb(8, 8, 8) 100%); z-index: 0; width: 100%; height: calc(100% + 100px); min-height: calc(100% + 100px); position: relative; }
.mantine-1a7m4sx { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: clamp(50px, 10vw, 80px); position: relative; }
.mantine-nf8n3k { opacity: 0; transition: opacity 1s ease-in-out; background: black; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); overflow: hidden; width: 100%; height: 0rem; position: absolute; top: 0px; left: 0rem; }
.mantine-azh2qv { z-index: 99; background: url("../picture/noise-pattern.b62a5481.png") repeat; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.8; mix-blend-mode: soft-light; }
.mantine-11kh9oj { background: url("../picture/sune-bg.929f488b.png") center top / cover no-repeat; width: 100%; height: 0rem; }
.mantine-un5pxe { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 999; pointer-events: none; margin-left: auto; margin-right: auto; width: fit-content; position: relative; top: 30px; }
.mantine-j701ra { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; z-index: 99; }
.mantine-118uk4w { pointer-events: all; position: relative; top: 50px; }
.mantine-467wo8 { display: flex; -webkit-box-align: center; align-items: center; margin-left: 0.625rem; }
.mantine-1fr51e3 { padding: 0px calc(0.75rem) 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: 2rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; color: rgb(255, 255, 255); border: 1px solid rgba(100, 100, 100, 0.15); backdrop-filter: blur(10px); background-color: rgba(70, 70, 70, 0.25); transition: background-color 0.2s; }
.mantine-1fr51e3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1fr51e3:focus:not(:focus-visible) { outline: none; }
.mantine-1fr51e3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1fr51e3:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1fr51e3:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-1fr51e3:active { background-color: rgb(16, 17, 19); }
}
.mantine-1fr51e3:active { transform: translateY(0.0625rem); }
.mantine-1fr51e3:disabled, .mantine-1fr51e3[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-1fr51e3:disabled:active, .mantine-1fr51e3[data-disabled]:active { transform: none; }
.mantine-1fr51e3[data-loading] { pointer-events: none; }
.mantine-1fr51e3[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-1fr51e3:hover { background-color: rgba(70, 70, 70, 0.35); }
.mantine-1kxvfzc { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(250, 250, 250); font-size: clamp(0.3rem, 2vw, 1rem); line-height: 1.55; text-decoration: none; font-weight: 200; letter-spacing: 0.03125rem; }
.mantine-1kxvfzc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1kxvfzc:focus:not(:focus-visible) { outline: none; }
.mantine-15r6awm { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: clamp(0.8rem, 1vw, 1rem); line-height: 1.55; text-decoration: none; }
.mantine-15r6awm:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-15r6awm:focus:not(:focus-visible) { outline: none; }
.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-p7b9j7 { 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: 1; transition: opacity 0.2s; }
.mantine-p7b9j7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-p7b9j7:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-p7b9j7:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-p7b9j7:active { text-decoration: none; }
}
.mantine-p7b9j7:hover { opacity: 1; }
.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-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-110f6au { padding-left: 1rem; padding-right: 1rem; max-width: 60rem; margin-left: auto; margin-right: auto; width: 100%; pointer-events: none; padding-top: 5rem; }
.mantine-n8y7xk { position: relative; }
.mantine-1r3ecyi { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1.875rem; text-align: center; }
.mantine-1umo6fk { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(3rem, 12vw, 4rem); line-height: 1; margin: 0px; background: linear-gradient(rgba(47, 96, 169, 0) 60%, rgb(2, 16, 37) 100%) text, rgb(255, 255, 255); -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 10px); letter-spacing: -0.3125rem; text-shadow: none !important; }
.mantine-1umo6fk:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1umo6fk:focus:not(:focus-visible) { outline: none; }
.mantine-1umo6fk:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1umo6fk:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1umo6fk:is(h2) { color: rgb(148, 152, 182); }
.mantine-1umo6fk:is(h3) { color: rgb(250, 250, 250); }
.mantine-1s2r6g5 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; text-decoration: none; line-height: 1; }
.mantine-1s2r6g5:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1s2r6g5:focus:not(:focus-visible) { outline: none; }
.mantine-1boyzu5 { margin-left: auto; margin-right: auto; max-width: 31.25rem; }
.mantine-18i34x7 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-size: 1.25rem; line-height: 1.7; margin: 0px; font-weight: 200; }
.mantine-18i34x7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-18i34x7:focus:not(:focus-visible) { outline: none; }
.mantine-18i34x7:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-18i34x7:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-18i34x7:is(h2) { color: rgb(148, 152, 182); }
.mantine-18i34x7:is(h3) { color: rgb(250, 250, 250); }
.mantine-1330zly { padding-left: 1rem; padding-right: 1rem; margin-left: auto; margin-right: auto; padding-bottom: 1.5rem; width: 99%; max-width: 2000px; }
@media (min-width: 62em) {
  .mantine-1330zly { width: 90%; }
}
.mantine-z2py8i { aspect-ratio: 16 / 9; cursor: url("../picture/cursor-self-2.336532f3.png"), auto; margin-left: auto; margin-right: auto; max-width: max(100% - 100px, 500px); position: relative; }
.mantine-z2py8i * { transform: translateZ(0px); will-change: transform; }
.mantine-1n718p1 { z-index: 1; border-radius: 5px; backdrop-filter: none; background-color: rgba(255, 255, 255, 0.7); box-shadow: rgba(255, 150, 230, 0.5) 0px 0px 100px 10px; border: 1px solid rgba(255, 150, 230, 0.2); width: 100%; height: 100%; position: absolute; }
.mantine-1gznqmf { z-index: 10; border-radius: 3px; background-image: url("../picture/mobile-mockup.37df1c3d.png"); background-size: cover; background-repeat: no-repeat; background-position: left top; width: 100%; height: 100%; position: absolute; }
.mantine-15zvx9n { padding-left: 1rem; padding-right: 1rem; max-width: 60rem; margin-left: auto; margin-right: auto; width: 100%; }
.mantine-1syzxuu { margin: 3.125rem 0.625rem 0rem; }
.mantine-nnxguy { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; position: relative; }
.mantine-jut43y { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(2.3rem, 5vw, 51px); line-height: 1; margin: 0px; }
.mantine-jut43y:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-jut43y:focus:not(:focus-visible) { outline: none; }
.mantine-jut43y:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-jut43y:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-jut43y:is(h2) { color: rgb(148, 152, 182); }
.mantine-jut43y:is(h3) { color: rgb(250, 250, 250); }
.mantine-13hpdii { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(1rem, 2.3vw, 17px); margin: 0px; line-height: 27px; }
.mantine-13hpdii:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-13hpdii:focus:not(:focus-visible) { outline: none; }
.mantine-13hpdii:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-13hpdii:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-13hpdii:is(h2) { color: rgb(148, 152, 182); }
.mantine-13hpdii:is(h3) { color: rgb(250, 250, 250); }
.mantine-11k3zi0 { margin-top: 1.5625rem; }
.mantine-1go31lo { margin: calc(-0.75rem); display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
.mantine-1bqbyrf { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: calc(0.75rem); max-width: unset; }
@media (min-width: 36em) {
  .mantine-1bqbyrf { flex: 1 0 8.33333%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 48em) {
  .mantine-1bqbyrf { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 62em) {
  .mantine-1bqbyrf { flex: 1 0 33.3333%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 75em) {
  .mantine-1bqbyrf { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 88em) {
  .mantine-1bqbyrf { flex-shrink: 0; max-width: unset; }
}
.mantine-q8afza { z-index: 10; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 95%); position: relative; }
.mantine-1ut6gwi { mask-image: none; position: relative; }
.mantine-qjwq0f { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); box-sizing: border-box; box-shadow: none; position: relative; border-radius: 7px; width: 100%; background: linear-gradient(rgb(21, 22, 32) 0%, rgba(21, 22, 32, 0.9) 60%, rgb(21, 22, 30) 100%) 0% 0% / cover; border: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 2.5rem; min-height: 15rem; }
.mantine-qjwq0f[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
@media (max-width: 61.9375em) {
  .mantine-qjwq0f { border-radius: 10px; }
}
.mantine-pwgyin { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; padding: 1rem; }
@media (min-width: 48em) {
  .mantine-pwgyin { padding: 1.2rem; }
}
@media (min-width: 62em) {
  .mantine-pwgyin { padding: clamp(20px, 5vw, 35px); }
}
.mantine-uet3or { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.25rem; }
.mantine-mgggs7 { 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.4375rem; }
.mantine-mgggs7 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-1ceh1hp { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-size: clamp(25px, 3vw, 25px); margin: 0px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; font-weight: 800; line-height: 1.1; }
.mantine-1ceh1hp:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1ceh1hp:focus:not(:focus-visible) { outline: none; }
.mantine-1ceh1hp:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1ceh1hp:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1ceh1hp:is(h2) { color: rgb(148, 152, 182); }
.mantine-1ceh1hp:is(h3) { color: rgb(250, 250, 250); }
.mantine-1kblq0k { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: 1rem; line-height: 1.7; margin: 0px; }
.mantine-1kblq0k:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1kblq0k:focus:not(:focus-visible) { outline: none; }
.mantine-1kblq0k:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1kblq0k:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1kblq0k:is(h2) { color: rgb(148, 152, 182); }
.mantine-1kblq0k:is(h3) { color: rgb(250, 250, 250); }
.mantine-1mcpmfk { opacity: 1; z-index: -1; background: url("../picture/bg-glow.737d7b8d.png") center top no-repeat; margin-left: auto; margin-right: auto; width: 100%; height: 37.5rem; position: absolute; top: 25px; }
@media (min-width: 62em) {
  .mantine-1mcpmfk { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%); overflow: hidden; }
}
.mantine-1lyp4c5 { margin: 0.625rem 0.625rem 6.25rem; }
.mantine-u574g9 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; position: relative; }
.mantine-1vwvl6e { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; margin-bottom: 1.5rem; text-align: center; }
.mantine-4nju64 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: 3.125rem; margin: 0px; line-height: 1.2; max-width: 37.5rem; }
.mantine-4nju64:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-4nju64:focus:not(:focus-visible) { outline: none; }
.mantine-4nju64:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-4nju64:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-4nju64:is(h2) { color: rgb(148, 152, 182); }
.mantine-4nju64:is(h3) { color: rgb(250, 250, 250); }
.mantine-wockye { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(1rem, 2.3vw, 17px); margin: 0px; line-height: 1.3; max-width: 25rem; }
.mantine-wockye:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-wockye:focus:not(:focus-visible) { outline: none; }
.mantine-wockye:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-wockye:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-wockye:is(h2) { color: rgb(148, 152, 182); }
.mantine-wockye:is(h3) { color: rgb(250, 250, 250); }
.mantine-eujjwf { box-sizing: border-box; display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; gap: 0.5rem; -webkit-box-pack: center; justify-content: center; }
.mantine-eujjwf > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-20ru46 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); box-sizing: border-box; border-radius: 0.5rem; box-shadow: none; background-color: white; padding: 0.625rem; }
.mantine-20ru46[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
@media (min-width: 48em) {
  .mantine-20ru46 { padding: 0.75rem; }
}
@media (min-width: 62em) {
  .mantine-20ru46 { padding-top: 1rem; padding-bottom: 1rem; }
}
.mantine-1iugybl { position: relative; }
.mantine-qenwvq { margin: 0px; }
.mantine-1lfto87 { font-family: Inter, sans-serif; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0rem; }
.mantine-1njqv5r { max-width: 9.375rem; }
.mantine-18dlh2j { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(20, 21, 23); text-decoration: none; font-size: 0.875rem; font-weight: 500; letter-spacing: -0.03125rem; line-height: 1; }
.mantine-18dlh2j:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-18dlh2j:focus:not(:focus-visible) { outline: none; }
@media (min-width: 48em) {
  .mantine-18dlh2j { font-size: 1.0625rem; }
}
.mantine-c3abjw { margin: 0.625rem; }
.mantine-qazrmh { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(1rem, 2.3vw, 17px); margin: 0px; line-height: 27px; max-width: 100%; }
.mantine-qazrmh:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-qazrmh:focus:not(:focus-visible) { outline: none; }
.mantine-qazrmh:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-qazrmh:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-qazrmh:is(h2) { color: rgb(148, 152, 182); }
.mantine-qazrmh:is(h3) { color: rgb(250, 250, 250); }
@media (min-width: 48em) {
  .mantine-qazrmh { max-width: 70%; }
}
.mantine-1r7k40c { margin-top: 1.5625rem; margin-bottom: 1.25rem; position: relative; }
.mantine-17in4dw { width: 100%; height: 18.125rem; position: relative; }
@media (min-width: 48em) {
  .mantine-17in4dw { height: 15.625rem; }
}
.mantine-wv7qcq { width: calc(100% + 25rem); position: absolute; }
.mantine-11v3jvh { display: flex; flex-direction: row; margin-right: calc(0rem); }
.mantine-19swgkw { position: absolute; bottom: 1rem; left: 0px; right: 0px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; gap: 0.5rem; pointer-events: none; }
.mantine-151g76l { position: relative; width: 100%; height: 18.125rem; left: calc(-12.5rem); }
@media (min-width: 48em) {
  .mantine-151g76l { height: 15.625rem; }
}
.mantine-kr4zlc { position: relative; flex: 0 0 16.5625rem; padding-right: 0rem; padding-top: 0.625rem; padding-bottom: 0.625rem; }
.mantine-v7rxgb { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; cursor: grab; position: relative; border-radius: 7px; background: linear-gradient(rgb(21, 22, 32) 0%, rgb(0, 0, 0) 100%) 0% 0% / cover; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; padding: 1.25rem 1.5625rem; width: 15.625rem; }
@media (max-width: 61.9375em) {
  .mantine-v7rxgb { border-radius: 10px; }
}
.mantine-v7rxgb::before, .mantine-v7rxgb::after { content: ""; position: absolute; top: -1px; left: -1px; border-radius: inherit; background: linear-gradient(rgba(85, 85, 85, 0.5) 0%, rgba(51, 51, 51, 0.1) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; }
@media (min-width: 48em) {
  .mantine-v7rxgb { width: 15.625rem; }
}
.mantine-4sdguv { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; text-transform: uppercase; background-image: linear-gradient(45deg, rgb(232, 89, 12) 0%, crimson 100%); background-clip: text; -webkit-text-fill-color: transparent; font-family: Inter, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.5; margin: 0px; letter-spacing: -0.0625rem; }
.mantine-4sdguv:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-4sdguv:focus:not(:focus-visible) { outline: none; }
.mantine-4sdguv:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-4sdguv:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-4sdguv:is(h2) { color: rgb(148, 152, 182); }
.mantine-4sdguv:is(h3) { color: rgb(250, 250, 250); }
.mantine-5w2z2v { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 1rem; line-height: 1.55; text-decoration: none; font-weight: 300; }
.mantine-5w2z2v:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-5w2z2v:focus:not(:focus-visible) { outline: none; }
.mantine-1nmrv06 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; }
.mantine-1c4z3hs { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; width: 100%; height: 350px; position: relative; }
.mantine-12e8xx7 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: end; justify-content: flex-end; gap: 1rem; height: 200px; position: absolute; left: 5vw; bottom: 1vw; }
@media (min-width: 36em) {
  .mantine-12e8xx7 { width: 21.875rem; }
}
@media (min-width: 48em) {
  .mantine-12e8xx7 { width: 25rem; }
}
.mantine-1d6j4ws { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 0px; background-color: rgb(15, 110, 194); transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 1; scale: 0; left: -100px; align-self: flex-end; transform-origin: left bottom; padding: 0.9375rem 1.25rem; max-width: 80%; }
.mantine-pp8uy { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(238, 238, 238); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-pp8uy:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-pp8uy:focus:not(:focus-visible) { outline: none; }
.mantine-1dliky8 { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 30px 0px; background-color: white; transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 0; scale: 0; right: -100px; align-self: flex-start; transform-origin: right bottom; padding: 0.9375rem 1.25rem; max-width: 80%; }
.mantine-yp80c7 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(17, 17, 17); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-yp80c7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-yp80c7:focus:not(:focus-visible) { outline: none; }
.mantine-166fifu { opacity: 1; width: 200px; border-radius: 5px; background: linear-gradient(0deg, rgb(255, 255, 255), rgb(252, 252, 252)); color: rgb(17, 17, 17); font-size: 13px; padding: 0.625rem 0.9375rem; position: absolute; left: 12vw; }
@media (min-width: 62em) {
  .mantine-166fifu { top: -20px; }
}
.mantine-4r1uss { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.875rem; line-height: 1.55; text-decoration: none; font-weight: 700; padding-bottom: 0.5rem; letter-spacing: -0.03125rem; }
.mantine-4r1uss:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-4r1uss:focus:not(:focus-visible) { outline: none; }
.mantine-k0s32m { 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(204, 204, 204); border-top-style: solid; margin: 0px; }
.mantine-1f0lqx2 { font-family: Inter, sans-serif; color: rgb(193, 194, 197); font-size: 0.875rem; line-height: 1.55; margin: 0.625rem 0px 0px; padding-left: 0px; list-style-position: inside; }
.mantine-iwg4hh { display: inline-flex; flex-direction: column; white-space: normal; }
.mantine-15pc2cw { white-space: nowrap; line-height: 1.55; color: rgb(51, 51, 51); }
.mantine-15pc2cw:not(:first-of-type) { margin-top: 0rem; }
.mantine-15pc2cw[data-with-icon] { list-style: none; }
.mantine-15pc2cw[data-with-icon] .___ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
.mantine-1uagy0f { opacity: 0; transform: scale(0); width: 400px; border-radius: 5px; background: linear-gradient(0deg, rgb(255, 255, 255), rgb(252, 252, 252)); color: rgb(17, 17, 17); font-size: 13px; padding: 0.625rem; position: absolute; top: -120px; right: 0rem; }
@media (min-width: 62em) {
  .mantine-1uagy0f { top: -80px; right: 1vw; }
}
.mantine-1vp863u { margin: 0.625rem calc(-0.15625rem) calc(-0.15625rem); display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; width: 100%; }
.mantine-9xodod { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 33.3333%; padding: calc(0.15625rem); max-width: 33.3333%; opacity: 0; }
@media (min-width: 36em) {
  .mantine-9xodod { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-9xodod { flex-shrink: 0; }
}
@media (min-width: 62em) {
  .mantine-9xodod { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-9xodod { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-9xodod { flex-shrink: 0; }
}
.mantine-yo9mmp { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr1.a5ffc9a6.jpg"); border-radius: 0.3125rem; }
.mantine-yo9mmp:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-yo9mmp:focus:not(:focus-visible) { outline: none; }
.mantine-1slvdou { width: 6.25rem; height: 6.25rem; }
.mantine-xm1m5 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr2.5fcae149.jpg"); border-radius: 0.3125rem; }
.mantine-xm1m5:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-xm1m5:focus:not(:focus-visible) { outline: none; }
.mantine-1yvbyu2 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr3.9808e268.jpg"); border-radius: 0.3125rem; }
.mantine-1yvbyu2:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1yvbyu2:focus:not(:focus-visible) { outline: none; }
.mantine-mlad2i { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr4.a05b5917.jpg"); border-radius: 0.3125rem; }
.mantine-mlad2i:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-mlad2i:focus:not(:focus-visible) { outline: none; }
.mantine-1s8icw3 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr5.037d84f9.jpg"); border-radius: 0.3125rem; }
.mantine-1s8icw3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1s8icw3:focus:not(:focus-visible) { outline: none; }
.mantine-19run93 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr6.19cbe262.jpg"); border-radius: 0.3125rem; }
.mantine-19run93:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-19run93:focus:not(:focus-visible) { outline: none; }
.mantine-16xbe1j { margin-top: 3.125rem; }
.mantine-minlie { opacity: 0.2; z-index: -1; background: url("../picture/bg-glow.737d7b8d.png") center top no-repeat; margin-left: auto; margin-right: auto; width: 100%; height: 37.5rem; position: absolute; top: -150px; }
@media (min-width: 62em) {
  .mantine-minlie { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%); overflow: hidden; }
}
.mantine-tku63n { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1.5rem; text-align: center; }
.mantine-ic5q5d { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-size: clamp(2.3rem, 5vw, 51px); line-height: 1; margin: 0px; font-weight: 800; max-width: 37.5rem; }
.mantine-ic5q5d:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-ic5q5d:focus:not(:focus-visible) { outline: none; }
.mantine-ic5q5d:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-ic5q5d:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-ic5q5d:is(h2) { color: rgb(148, 152, 182); }
.mantine-ic5q5d:is(h3) { color: rgb(250, 250, 250); }
.mantine-1pqcvns { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; font-weight: 400; }
.mantine-1pqcvns:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1pqcvns:focus:not(:focus-visible) { outline: none; }
.mantine-1pqcvns:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1pqcvns:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1pqcvns:is(h2) { color: rgb(148, 152, 182); }
.mantine-1pqcvns:is(h3) { color: rgb(250, 250, 250); }
.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-153z379 { padding-left: 1rem; padding-right: 1rem; max-width: 60rem; margin: 6.25rem auto; width: 100%; }
.mantine-bxt6m3 { position: relative; border-radius: 25px; background: url("../picture/grid-bg.b219786f.png") center center / 50% repeat, linear-gradient(rgb(199, 62, 5) 0%, rgb(43, 7, 3) 100%); box-shadow: rgba(253, 8, 1, 0.3) 0px 2.5px 150px 30px, rgba(254, 77, 1, 0.6) 0px -220px 200px -128px, rgba(255, 168, 0, 0.3) 0px -17px 150px -51px, rgba(0, 0, 0, 0.5) 0px 0px 100px 10px inset; padding: 1.5625rem 0.625rem 0.625rem; }
.mantine-bxt6m3::before, .mantine-bxt6m3::after { content: ""; position: absolute; top: -1px; left: -1px; border-radius: 25px; background: linear-gradient(rgba(255, 255, 255, 0.4) 0%, rgba(43, 7, 3, 0.6) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; }
.mantine-bxt6m3::before { filter: blur(10px); opacity: 0.5; }
@media (min-width: 48em) {
  .mantine-bxt6m3 { padding: 3.4375rem 2.1875rem 2.1875rem; }
}
.mantine-1wpa508 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 3.125rem; }
.mantine-2655z9 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-height: 9.375rem; position: relative; }
.mantine-k20wt6 { position: absolute; }
.mantine-1qn8q7a { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1.25rem; text-align: center; }
.mantine-1h775ji { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 500; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-1h775ji:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1h775ji:focus:not(:focus-visible) { outline: none; }
.mantine-1h775ji:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1h775ji:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1h775ji:is(h2) { color: rgb(148, 152, 182); }
.mantine-1h775ji:is(h3) { color: rgb(250, 250, 250); }
.mantine-8hsc18 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 1rem; line-height: 1.55; text-decoration: none; }
.mantine-8hsc18:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-8hsc18:focus:not(:focus-visible) { outline: none; }
.mantine-ea9ir4 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(0.9rem, 2vw, 19px); line-height: 1.7; margin: 0px; }
.mantine-ea9ir4:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-ea9ir4:focus:not(:focus-visible) { outline: none; }
.mantine-ea9ir4:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-ea9ir4:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-ea9ir4:is(h2) { color: rgb(148, 152, 182); }
.mantine-ea9ir4:is(h3) { color: rgb(250, 250, 250); }
.mantine-1cl5p4t { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: 0.625rem; }
.mantine-y3kibs { -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.25rem; 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: transparent; color: rgb(233, 236, 239); }
.mantine-y3kibs:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-y3kibs:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-y3kibs:hover { background-color: rgba(52, 58, 64, 0.2); }
}
@media (hover: none) {
  .mantine-y3kibs:active { background-color: rgba(52, 58, 64, 0.2); }
}
.mantine-y3kibs:active { transform: translateY(0.0625rem); }
.mantine-y3kibs [data-action-icon-loader] { max-width: 70%; }
.mantine-y3kibs:disabled, .mantine-y3kibs[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-y3kibs:disabled:active, .mantine-y3kibs[data-disabled]:active { transform: none; }
.mantine-y3kibs[data-loading] { pointer-events: none; }
.mantine-y3kibs[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.25rem; cursor: not-allowed; }
.mantine-1wuuk8j { 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: 1.5625rem; 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-1wuuk8j:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1wuuk8j:focus:not(:focus-visible) { outline: none; }
.mantine-1wuuk8j:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1wuuk8j:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1wuuk8j:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1wuuk8j:active { background-size: 200%; }
}
.mantine-1wuuk8j:active { transform: translateY(0.0625rem); }
.mantine-1wuuk8j:disabled, .mantine-1wuuk8j[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-1wuuk8j:disabled:active, .mantine-1wuuk8j[data-disabled]:active { transform: none; }
.mantine-1wuuk8j[data-loading] { pointer-events: none; }
.mantine-1wuuk8j[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 1.5625rem; cursor: not-allowed; }
.mantine-1l3k9um { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-jxvsy3 { outline: 0px; -webkit-tap-highlight-color: transparent; display: block; text-decoration: none; color: rgb(193, 194, 197); box-sizing: border-box; border-radius: 1.5625rem; box-shadow: none; border: 1px solid rgba(255, 255, 255, 0.2); background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); backdrop-filter: blur(2px); padding: 0.3125rem 1.875rem; }
.mantine-jxvsy3[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-rj29eh { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(238, 238, 238); font-size: clamp(12px, 2vw, 20px); line-height: 1.55; text-decoration: none; font-weight: 400; }
.mantine-rj29eh:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-rj29eh:focus:not(:focus-visible) { outline: none; }
.mantine-1mxgh0f { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; text-align: center; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(20px, 5vw, 40px); line-height: 1; margin: 0px; }
.mantine-1mxgh0f:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1mxgh0f:focus:not(:focus-visible) { outline: none; }
.mantine-1mxgh0f:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1mxgh0f:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1mxgh0f:is(h2) { color: rgb(148, 152, 182); }
.mantine-1mxgh0f:is(h3) { color: rgb(250, 250, 250); }
.mantine-55zsza { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: clamp(15px, 3vw, 25px); line-height: 1.55; text-decoration: none; text-align: center; }
.mantine-55zsza:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-55zsza:focus:not(:focus-visible) { outline: none; }
.mantine-1jkl86 { z-index: 0; position: relative; }
.mantine-1nmvwx4 { 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: 2.25rem; }
.mantine-9720ha { position: relative; z-index: 0; }
.mantine-9720ha:has(input:disabled) .mantine-Input-rightSection { display: none; }
.mantine-9720ha .mantine-Input-rightSection { margin-right: 20px; width: fit-content; }
.mantine-9720ha::before { content: ""; position: absolute; top: -1px; left: -1px; border-radius: 20px; background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.1) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; backdrop-filter: blur(2px); }
.mantine-78zsdc { font-family: Inter, sans-serif; height: 2.25rem; -webkit-tap-highlight-color: transparent; line-height: calc(2.125rem); appearance: none; resize: none; box-sizing: border-box; width: 100%; color: rgb(193, 194, 197); display: block; text-align: left; transition: border-color 100ms; min-height: 2.25rem; border: none; border-radius: 19px; background: linear-gradient(rgba(110, 46, 23, 0.9) 0%, rgba(57, 21, 16, 0.8) 100%); padding: 30px; font-size: 17px !important; }
.mantine-78zsdc:focus, .mantine-78zsdc:focus-within { outline: none; border-color: rgb(25, 113, 194); }
.mantine-78zsdc:disabled, .mantine-78zsdc[data-disabled] { background-color: rgb(37, 38, 43); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; pointer-events: none; }
.mantine-78zsdc:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-78zsdc[data-disabled]::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-78zsdc:disabled::placeholder, .mantine-78zsdc[data-disabled]::placeholder { color: rgb(144, 146, 150); }
.mantine-78zsdc[data-invalid] { color: rgb(224, 49, 49); border-color: rgb(224, 49, 49); }
.mantine-78zsdc[data-invalid]::-webkit-input-placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-78zsdc[data-invalid]::placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-78zsdc[data-with-icon] { padding-left: 2.25rem; }
.mantine-78zsdc::-webkit-input-placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-78zsdc::placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-78zsdc::-webkit-inner-spin-button, .mantine-78zsdc::-webkit-outer-spin-button, .mantine-78zsdc::-webkit-search-decoration, .mantine-78zsdc::-webkit-search-cancel-button, .mantine-78zsdc::-webkit-search-results-button, .mantine-78zsdc::-webkit-search-results-decoration { appearance: none; }
.mantine-78zsdc[type="number"] { }
.mantine-78zsdc::-webkit-input-placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-78zsdc::placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-1r8xpsc { border: 0px; padding: 0px calc(0.75rem) 0px 1.125rem; appearance: none; background-color: transparent; text-align: left; color: rgb(193, 194, 197); 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: 2rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; }
.mantine-1r8xpsc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1r8xpsc:focus:not(:focus-visible) { outline: none; }
.mantine-1r8xpsc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1r8xpsc:focus:not(:focus-visible) { outline: none; }
.mantine-1r8xpsc:active { transform: translateY(0.0625rem); }
.mantine-1r8xpsc:disabled, .mantine-1r8xpsc[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-1r8xpsc:disabled:active, .mantine-1r8xpsc[data-disabled]:active { transform: none; }
.mantine-1r8xpsc[data-loading] { pointer-events: none; }
.mantine-1r8xpsc[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-1f4pel1 { transform: rotate(45deg); }
.mantine-e6u25v { position: absolute; top: -250px; width: 100%; height: 250px; pointer-events: none; background: linear-gradient(0deg, rgba(80, 140, 255, 0.8) 0%, rgba(8, 42, 97, 0.6) 4%, rgba(8, 42, 97, 0.25) 40%, rgba(0, 0, 0, 0) 80%); }
.mantine-1nbhmyl { position: absolute; top: -5px; width: 100%; height: 0px; box-shadow: rgb(78, 136, 230) 0px 0px 50px 10px; }
.mantine-bb6aso { background: linear-gradient(rgb(15, 15, 15) 0%, rgb(3, 3, 3) 100%); padding-top: 6.25rem; padding-bottom: 3.125rem; }
.mantine-tltnld { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: calc(0.75rem); max-width: 100%; }
@media (min-width: 36em) {
  .mantine-tltnld { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-tltnld { flex: 0 0 33.3333%; max-width: 33.3333%; -webkit-box-flex: 0; }
}
@media (min-width: 62em) {
  .mantine-tltnld { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-tltnld { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-tltnld { flex-shrink: 0; }
}
.mantine-1a036e0 { -webkit-tap-highlight-color: transparent; color: inherit; font-size: 2.8125rem; line-height: 1.55; text-decoration: none; font-family: Inter; font-weight: 500; letter-spacing: -0.125rem; }
.mantine-1a036e0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1a036e0:focus:not(:focus-visible) { outline: none; }
.mantine-ymdfsk { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(148, 152, 182); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-ymdfsk:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-ymdfsk:focus:not(:focus-visible) { outline: none; }
.mantine-10fm72 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: calc(0.75rem); max-width: 100%; align-self: center; }
@media (min-width: 36em) {
  .mantine-10fm72 { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-10fm72 { flex: 0 0 66.6667%; max-width: 66.6667%; -webkit-box-flex: 0; }
}
@media (min-width: 62em) {
  .mantine-10fm72 { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-10fm72 { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-10fm72 { flex-shrink: 0; }
}
.mantine-1p1q3w9 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; text-align: center; }
.mantine-1p1q3w9:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1p1q3w9:focus:not(:focus-visible) { outline: none; }
.mantine-1tuw13u { mix-blend-mode: lighten; }
.mantine-1pahi4f { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: white; font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1pahi4f:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1pahi4f:focus:not(:focus-visible) { outline: none; }
.mantine-jcq4z2 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: 2.1875rem; }
.mantine-8k3bl3 { 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.625rem; }
.mantine-8k3bl3 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.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-18bgkh7 { background: linear-gradient(rgb(14, 14, 14) 0%, rgb(8, 8, 8) 100%); z-index: 0; position: relative; }
.mantine-102rdyb { width: 100%; height: calc(100% + 100px); min-height: calc(100% + 100px); position: relative; }
.mantine-1ng5xvg { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: clamp(50px, 10vw, 80px); }
.mantine-11c6848 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: clamp(50px, 10vw, 80px); }
.mantine-79elbk { position: relative; }
.mantine-1mqn3bc { opacity: 0; transition: opacity 1s ease-in-out; background: black; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); overflow: hidden; }
.mantine-cg2mzm { width: 100%; height: 0rem; position: absolute; top: 0px; left: 0rem; }
.mantine-zuy1ud { z-index: 99; background: url("../picture/noise-pattern.b62a5481.png") repeat; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.8; mix-blend-mode: soft-light; }
.mantine-ybm3u1 { background: url("../picture/sune-bg.929f488b.png") center top / cover no-repeat; }
.mantine-ewe6i5 { width: 100%; height: 0rem; }
.mantine-gmuwbf { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mantine-1wzfshy { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mantine-x7yjdv { z-index: 999; pointer-events: none; }
.mantine-1k823aj { margin-left: auto; margin-right: auto; width: fit-content; position: relative; top: 30px; }
.mantine-4scc7 { z-index: 99; }
.mantine-uw7k7s { pointer-events: all; }
.mantine-1o5zaq3 { position: relative; top: 50px; }
.mantine-c21to3 { 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: 2rem; 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-c21to3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-c21to3:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-c21to3:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-c21to3:active { background-color: rgb(16, 17, 19); }
}
.mantine-c21to3:active { transform: translateY(0.0625rem); }
.mantine-c21to3:disabled, .mantine-c21to3[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-c21to3:disabled:active, .mantine-c21to3[data-disabled]:active { transform: none; }
.mantine-c21to3[data-loading] { pointer-events: none; }
.mantine-c21to3[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-1fliq6y { 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: 2rem; 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-1fliq6y:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1fliq6y:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1fliq6y:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-1fliq6y:active { background-color: rgb(16, 17, 19); }
}
.mantine-1fliq6y:active { transform: translateY(0.0625rem); }
.mantine-1fliq6y:disabled, .mantine-1fliq6y[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-1fliq6y:disabled:active, .mantine-1fliq6y[data-disabled]:active { transform: none; }
.mantine-1fliq6y[data-loading] { pointer-events: none; }
.mantine-1fliq6y[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; 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-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-97vus7 { padding: 0px calc(0.75rem) 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: 2rem; 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-97vus7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-97vus7:focus:not(:focus-visible) { outline: none; }
.mantine-97vus7:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-97vus7:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-97vus7:hover { background-color: rgb(16, 17, 19); }
}
@media (hover: none) {
  .mantine-97vus7:active { background-color: rgb(16, 17, 19); }
}
.mantine-97vus7:active { transform: translateY(0.0625rem); }
.mantine-97vus7:disabled, .mantine-97vus7[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-97vus7:disabled:active, .mantine-97vus7[data-disabled]:active { transform: none; }
.mantine-97vus7[data-loading] { pointer-events: none; }
.mantine-97vus7[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-mkb9aj { border: 1px solid rgba(100, 100, 100, 0.15); backdrop-filter: blur(10px); background-color: rgba(70, 70, 70, 0.25); transition: background-color 0.2s; }
.mantine-mkb9aj:hover { background-color: rgba(70, 70, 70, 0.35); }
.mantine-pp18o1 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(250, 250, 250); font-size: clamp(0.3rem, 2vw, 1rem); line-height: 1.55; text-decoration: none; font-weight: 200; }
.mantine-pp18o1:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-pp18o1:focus:not(:focus-visible) { outline: none; }
.mantine-sbkqp3 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(250, 250, 250); font-size: clamp(0.3rem, 2vw, 1rem); line-height: 1.55; text-decoration: none; font-weight: 200; }
.mantine-sbkqp3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-sbkqp3: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-qvsw26 { letter-spacing: 0.03125rem; }
.mantine-1i86tx1 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: clamp(0.8rem, 1vw, 1rem); line-height: 1.55; text-decoration: none; }
.mantine-1i86tx1:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1i86tx1:focus:not(:focus-visible) { outline: none; }
.mantine-16r7639 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: clamp(0.8rem, 1vw, 1rem); line-height: 1.55; text-decoration: none; }
.mantine-16r7639:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-16r7639:focus:not(:focus-visible) { outline: none; }
.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-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-13f8mj1 { opacity: 1; transition: opacity 0.2s; }
.mantine-13f8mj1:hover { opacity: 1; }
.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-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-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-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-1ixbp0l { pointer-events: none; }
.mantine-1dbjrrt { padding-top: 5rem; }
.mantine-b9apl { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1.875rem; }
.mantine-plgibc { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1.875rem; }
.mantine-xi606m { text-align: center; }
.mantine-ngw1ui { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(3rem, 12vw, 4rem); line-height: 1; margin: 0px; }
.mantine-j9z2vx:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-j9z2vx:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-j9z2vx:is(h2) { color: rgb(148, 152, 182); }
.mantine-j9z2vx:is(h3) { color: rgb(250, 250, 250); }
.mantine-1d76iq5 { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(3rem, 12vw, 4rem); line-height: 1; margin: 0px; }
.mantine-1d76iq5:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1d76iq5:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1d76iq5:is(h2) { color: rgb(148, 152, 182); }
.mantine-1d76iq5:is(h3) { color: rgb(250, 250, 250); }
.mantine-1isge7w { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1isge7w:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1isge7w:focus:not(:focus-visible) { outline: none; }
.mantine-8751mb { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-8751mb:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-8751mb:focus:not(:focus-visible) { outline: none; }
.mantine-157m209 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(3rem, 12vw, 4rem); line-height: 1; margin: 0px; }
.mantine-157m209:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-157m209:focus:not(:focus-visible) { outline: none; }
.mantine-157m209:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-157m209:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-157m209:is(h2) { color: rgb(148, 152, 182); }
.mantine-157m209:is(h3) { color: rgb(250, 250, 250); }
.mantine-kew2nn { background: linear-gradient(rgba(47, 96, 169, 0) 60%, rgb(2, 16, 37) 100%) text, rgb(255, 255, 255); -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 0px 10px); text-shadow: none !important; }
.mantine-1xaksxu { letter-spacing: -0.3125rem; }
.mantine-1v0cd8t { line-height: 1; }
.mantine-2oj5rc { margin-left: auto; margin-right: auto; max-width: 31.25rem; }
.mantine-1beyvcg { font-family: Inter, sans-serif; font-weight: 200; font-size: 1.25rem; line-height: 1.7; margin: 0px; }
.mantine-ok2wgp { font-family: Inter, sans-serif; font-weight: 200; font-size: 1.25rem; line-height: 1.7; margin: 0px; }
.mantine-ok2wgp:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-ok2wgp:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-ok2wgp:is(h2) { color: rgb(148, 152, 182); }
.mantine-ok2wgp:is(h3) { color: rgb(250, 250, 250); }
.mantine-2zom4u { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: 1.25rem; line-height: 1.7; margin: 0px; }
.mantine-2zom4u:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-2zom4u:focus:not(:focus-visible) { outline: none; }
.mantine-2zom4u:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-2zom4u:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-2zom4u:is(h2) { color: rgb(148, 152, 182); }
.mantine-2zom4u:is(h3) { color: rgb(250, 250, 250); }
.mantine-1jdtvb9 { font-weight: 200; }
.mantine-1vdtfa9 { padding-left: 1rem; padding-right: 1rem; max-width: 100%; margin-left: auto; margin-right: auto; }
.mantine-o1z9br { padding-left: 1rem; padding-right: 1rem; max-width: 100%; margin-left: auto; margin-right: auto; width: 100%; }
.mantine-qj5l10 { padding-bottom: 1.5rem; width: 99%; max-width: 2000px; }
@media (min-width: 62em) {
  .mantine-qj5l10 { width: 90%; }
}
.mantine-9ij257 { aspect-ratio: 16 / 9; cursor: url("../picture/cursor-self-2.336532f3.png"), auto; }
.mantine-9ij257 * { transform: translateZ(0px); will-change: transform; }
.mantine-dhvefk { margin-left: auto; margin-right: auto; max-width: max(100% - 100px, 500px); position: relative; }
.mantine-mtom5u { z-index: 1; border-radius: 5px; backdrop-filter: none; background-color: rgba(255, 255, 255, 0.7); box-shadow: rgba(255, 150, 230, 0.5) 0px 0px 100px 10px; border: 1px solid rgba(255, 150, 230, 0.2); }
.mantine-dh3it3 { width: 100%; height: 100%; position: absolute; }
.mantine-ld1n8k { z-index: 10; border-radius: 3px; background-image: url("../picture/mobile-mockup.37df1c3d.png"); background-size: cover; background-repeat: no-repeat; background-position: left top; }
.mantine-vf6deq { margin: 3.125rem 0.625rem 0rem; }
.mantine-1hu9a4q { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-zp2hra { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-1ho3sey { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(2.3rem, 5vw, 51px); line-height: 1; margin: 0px; }
.mantine-1by3e49 { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(2.3rem, 5vw, 51px); line-height: 1; margin: 0px; }
.mantine-1by3e49:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1by3e49:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1by3e49:is(h2) { color: rgb(148, 152, 182); }
.mantine-1by3e49:is(h3) { color: rgb(250, 250, 250); }
.mantine-6pmlt0 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(2.3rem, 5vw, 51px); line-height: 1; margin: 0px; }
.mantine-6pmlt0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-6pmlt0:focus:not(:focus-visible) { outline: none; }
.mantine-6pmlt0:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-6pmlt0:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-6pmlt0:is(h2) { color: rgb(148, 152, 182); }
.mantine-6pmlt0:is(h3) { color: rgb(250, 250, 250); }
.mantine-2zbs81 { font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-s0k54g { font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-s0k54g:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-s0k54g:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-s0k54g:is(h2) { color: rgb(148, 152, 182); }
.mantine-s0k54g:is(h3) { color: rgb(250, 250, 250); }
.mantine-1f06id9 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-1f06id9:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1f06id9:focus:not(:focus-visible) { outline: none; }
.mantine-1f06id9:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1f06id9:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1f06id9:is(h2) { color: rgb(148, 152, 182); }
.mantine-1f06id9:is(h3) { color: rgb(250, 250, 250); }
.mantine-ara05h { line-height: 27px; }
.mantine-fgwkwv { margin-top: 1.5625rem; }
.mantine-e1ryrw { margin: calc(-0.75rem); display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
.mantine-dwe1 { margin: calc(-0.75rem); display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
.mantine-5dksvp { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: calc(0.75rem); max-width: unset; }
@media (min-width: 36em) {
  .mantine-5dksvp { flex: 1 0 8.33333%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 48em) {
  .mantine-5dksvp { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 62em) {
  .mantine-5dksvp { flex: 1 0 33.3333%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 75em) {
  .mantine-5dksvp { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 88em) {
  .mantine-5dksvp { flex-shrink: 0; max-width: unset; }
}
.mantine-vjrgfm { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 100%; padding: calc(0.75rem); max-width: unset; }
@media (min-width: 36em) {
  .mantine-vjrgfm { flex: 1 0 8.33333%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 48em) {
  .mantine-vjrgfm { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 62em) {
  .mantine-vjrgfm { flex: 1 0 33.3333%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 75em) {
  .mantine-vjrgfm { flex: 1 0 25%; max-width: unset; -webkit-box-flex: 1; }
}
@media (min-width: 88em) {
  .mantine-vjrgfm { flex-shrink: 0; max-width: unset; }
}
.mantine-1xekoqc { z-index: 10; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 95%); }
.mantine-130lv46 { mask-image: none; }
.mantine-1a3is91 { 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: 0.25rem; box-shadow: none; }
.mantine-1a3is91[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-98g4b1 { 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: 0.25rem; box-shadow: none; }
.mantine-98g4b1[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-ysgzjv { position: relative; border-radius: 7px; width: 100%; background: linear-gradient(rgb(21, 22, 32) 0%, rgba(21, 22, 32, 0.9) 60%, rgb(21, 22, 30) 100%) 0% 0% / cover; border: 1px solid rgba(255, 255, 255, 0.2); }
@media (max-width: 61.9375em) {
  .mantine-ysgzjv { border-radius: 10px; }
}
.mantine-bys9oz { padding-bottom: 2.5rem; min-height: 15rem; }
.mantine-1r7938l { padding: 1rem; }
@media (min-width: 48em) {
  .mantine-1r7938l { padding: 1.2rem; }
}
@media (min-width: 62em) {
  .mantine-1r7938l { padding: clamp(20px, 5vw, 35px); }
}
.mantine-13vnfx3 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.25rem; }
.mantine-19fgvk6 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.25rem; }
.mantine-1jpd3kq { 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.4375rem; }
.mantine-1jpd3kq > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-nh276k { 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.4375rem; }
.mantine-nh276k > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-llw4bq { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(25px, 3vw, 25px); line-height: 1; margin: 0px; }
.mantine-84u8ed { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(25px, 3vw, 25px); line-height: 1; margin: 0px; }
.mantine-84u8ed:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-84u8ed:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-84u8ed:is(h2) { color: rgb(148, 152, 182); }
.mantine-84u8ed:is(h3) { color: rgb(250, 250, 250); }
.mantine-1sz33xy { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(25px, 3vw, 25px); line-height: 1; margin: 0px; }
.mantine-1sz33xy:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1sz33xy:focus:not(:focus-visible) { outline: none; }
.mantine-1sz33xy:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1sz33xy:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1sz33xy:is(h2) { color: rgb(148, 152, 182); }
.mantine-1sz33xy:is(h3) { color: rgb(250, 250, 250); }
.mantine-1musmt0 { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.mantine-4xkr5e { font-weight: 800; line-height: 1.1; }
.mantine-1db1ixs { font-family: Inter, sans-serif; font-weight: 200; font-size: 1rem; line-height: 1.7; margin: 0px; }
.mantine-10cnfa9 { font-family: Inter, sans-serif; font-weight: 200; font-size: 1rem; line-height: 1.7; margin: 0px; }
.mantine-10cnfa9:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-10cnfa9:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-10cnfa9:is(h2) { color: rgb(148, 152, 182); }
.mantine-10cnfa9:is(h3) { color: rgb(250, 250, 250); }
.mantine-18v6mnp { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: 1rem; line-height: 1.7; margin: 0px; }
.mantine-18v6mnp:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-18v6mnp:focus:not(:focus-visible) { outline: none; }
.mantine-18v6mnp:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-18v6mnp:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-18v6mnp:is(h2) { color: rgb(148, 152, 182); }
.mantine-18v6mnp:is(h3) { color: rgb(250, 250, 250); }
.mantine-14pb2w5 { opacity: 1; z-index: -1; background: url("../picture/bg-glow.737d7b8d.png") center top no-repeat; }
@media (min-width: 62em) {
  .mantine-14pb2w5 { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%); overflow: hidden; }
}
.mantine-1pr3cun { margin-left: auto; margin-right: auto; width: 100%; height: 37.5rem; position: absolute; top: 25px; }
.mantine-t2pnpr { margin: 0.625rem 0.625rem 6.25rem; }
.mantine-81u73w { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; }
.mantine-1tyugfq { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 0.625rem; }
.mantine-1qx0fg4 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-1z139b3 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1rem; }
.mantine-1bxwoxr { margin-bottom: 1.5rem; text-align: center; }
.mantine-d5ifec { font-family: Inter, sans-serif; font-weight: 700; font-size: 3.125rem; line-height: 1; margin: 0px; }
.mantine-1go2rpx { font-family: Inter, sans-serif; font-weight: 700; font-size: 3.125rem; line-height: 1; margin: 0px; }
.mantine-1go2rpx:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1go2rpx:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1go2rpx:is(h2) { color: rgb(148, 152, 182); }
.mantine-1go2rpx:is(h3) { color: rgb(250, 250, 250); }
.mantine-fjlgzt { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 700; font-size: 3.125rem; line-height: 1; margin: 0px; }
.mantine-fjlgzt:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-fjlgzt:focus:not(:focus-visible) { outline: none; }
.mantine-fjlgzt:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-fjlgzt:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-fjlgzt:is(h2) { color: rgb(148, 152, 182); }
.mantine-fjlgzt:is(h3) { color: rgb(250, 250, 250); }
.mantine-1vw43vp { line-height: 1.2; max-width: 37.5rem; }
.mantine-166fqza { line-height: 1.3; max-width: 25rem; }
.mantine-15mdvkt { 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.5rem; }
.mantine-15mdvkt > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-13howq9 { 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.5rem; }
.mantine-13howq9 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-1tyndxa { -webkit-box-pack: center; justify-content: center; }
.mantine-duuvah { 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: 0.5rem; box-shadow: none; }
.mantine-duuvah[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-ald8gv { 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: 0.5rem; box-shadow: none; }
.mantine-ald8gv[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-cxmp86 { background-color: white; }
.mantine-vq4gu3 { padding: 0.625rem; }
@media (min-width: 48em) {
  .mantine-vq4gu3 { padding: 0.75rem; }
}
@media (min-width: 62em) {
  .mantine-vq4gu3 { padding-top: 1rem; padding-bottom: 1rem; }
}
.mantine-1uk1gs8 { margin: 0px; }
.mantine-i30z86 { font-family: Inter, sans-serif; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0rem; }
.mantine-klpicy { color: rgb(144, 146, 150); margin-top: 0.625rem; }
.mantine-16wc1wy { color: rgb(144, 146, 150); margin-top: 0.625rem; }
.mantine-1qfjnny { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(144, 146, 150); background-color: rgb(20, 21, 23); border-radius: 0rem; }
.mantine-1y5sqhx { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(144, 146, 150); background-color: rgb(20, 21, 23); border-radius: 0rem; }
.mantine-49ro3v { max-width: 9.375rem; }
.mantine-z0vk2y { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(20, 21, 23); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-z0vk2y:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-z0vk2y:focus:not(:focus-visible) { outline: none; }
.mantine-aveagk { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(20, 21, 23); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-aveagk:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-aveagk:focus:not(:focus-visible) { outline: none; }
.mantine-1phiajd { font-size: 0.875rem; font-weight: 500; letter-spacing: -0.03125rem; line-height: 1; }
@media (min-width: 48em) {
  .mantine-1phiajd { font-size: 1.0625rem; }
}
.mantine-1iyrjtf { margin: 0.625rem; }
.mantine-1x1qno { line-height: 27px; max-width: 100%; }
@media (min-width: 48em) {
  .mantine-1x1qno { max-width: 70%; }
}
.mantine-er2pui { margin-top: 1.5625rem; margin-bottom: 1.25rem; position: relative; }
.mantine-syqear { width: 100%; height: 18.125rem; position: relative; }
@media (min-width: 48em) {
  .mantine-syqear { height: 15.625rem; }
}
.mantine-ni2c6k { width: calc(100% + 25rem); position: absolute; }
.mantine-i6bazn { overflow: hidden; }
.mantine-ovb91t { display: flex; flex-direction: row; margin-right: calc(0rem); }
.mantine-1lfzdwe { position: absolute; z-index: 1; left: 0px; right: 0px; top: calc(50% - 0.8125rem); display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-left: 0.75rem; padding-right: 0.75rem; pointer-events: none; }
.mantine-vcl0d1 { position: absolute; z-index: 1; left: 0px; right: 0px; top: calc(50% - 0.8125rem); display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-left: 0.75rem; padding-right: 0.75rem; pointer-events: none; }
.mantine-vvntzv { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-width: 1.625rem; min-height: 1.625rem; border-radius: 1.625rem; pointer-events: all; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); 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; opacity: 0.65; border: 0.0625rem solid rgb(222, 226, 230); transition: opacity 150ms; }
@media (hover: hover) {
  .mantine-vvntzv:hover { opacity: 1; }
}
@media (hover: none) {
  .mantine-vvntzv:active { opacity: 1; }
}
.mantine-vvntzv:active { transform: translateY(0.0625rem); }
.mantine-1jm6hzr { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; min-width: 1.625rem; min-height: 1.625rem; border-radius: 1.625rem; pointer-events: all; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); 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; opacity: 0.65; border: 0.0625rem solid rgb(222, 226, 230); transition: opacity 150ms; }
@media (hover: hover) {
  .mantine-1jm6hzr:hover { opacity: 1; }
}
@media (hover: none) {
  .mantine-1jm6hzr:active { opacity: 1; }
}
.mantine-1jm6hzr:active { transform: translateY(0.0625rem); }
.mantine-ahbugc { position: absolute; bottom: 1rem; left: 0px; right: 0px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; gap: 0.5rem; pointer-events: none; }
.mantine-13x5j40 { pointer-events: all; width: 1.5625rem; height: 0.3125rem; border-radius: 2rem; background-color: rgb(255, 255, 255); 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; opacity: 0.6; transition: opacity 150ms; }
.mantine-13x5j40[data-active] { opacity: 1; }
.mantine-1cpue8i { pointer-events: all; width: 1.5625rem; height: 0.3125rem; border-radius: 2rem; background-color: rgb(255, 255, 255); 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; opacity: 0.6; transition: opacity 150ms; }
.mantine-1cpue8i[data-active] { opacity: 1; }
.mantine-yqfznt { width: 100%; height: 18.125rem; left: calc(-12.5rem); }
@media (min-width: 48em) {
  .mantine-yqfznt { height: 15.625rem; }
}
.mantine-111cipr { position: relative; flex: 0 0 16.5625rem; padding-right: 0rem; }
.mantine-ozwl4a { position: relative; flex: 0 0 16.5625rem; padding-right: 0rem; }
.mantine-1urls0z { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.mantine-1oev2z1 { cursor: grab; position: relative; border-radius: 7px; background: linear-gradient(rgb(21, 22, 32) 0%, rgb(0, 0, 0) 100%) 0% 0% / cover; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; }
@media (max-width: 61.9375em) {
  .mantine-1oev2z1 { border-radius: 10px; }
}
.mantine-1oev2z1::before, .mantine-1oev2z1::after { content: ""; position: absolute; top: -1px; left: -1px; border-radius: inherit; background: linear-gradient(rgba(85, 85, 85, 0.5) 0%, rgba(51, 51, 51, 0.1) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; }
.mantine-1iu4fme { padding: 1.25rem 1.5625rem; width: 15.625rem; }
@media (min-width: 48em) {
  .mantine-1iu4fme { width: 15.625rem; }
}
.mantine-bb96he { font-family: Inter, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.5; margin: 0px; }
.mantine-1kiywwd { font-family: Inter, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.5; margin: 0px; }
.mantine-1kiywwd:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1kiywwd:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1kiywwd:is(h2) { color: rgb(148, 152, 182); }
.mantine-1kiywwd:is(h3) { color: rgb(250, 250, 250); }
.mantine-xkeokk { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; text-transform: uppercase; }
.mantine-xkeokk:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-xkeokk:focus:not(:focus-visible) { outline: none; }
.mantine-1pqh581 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; text-transform: uppercase; }
.mantine-1pqh581:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1pqh581:focus:not(:focus-visible) { outline: none; }
.mantine-z9yzha { background-image: linear-gradient(45deg, rgb(232, 89, 12) 0%, crimson 100%); background-clip: text; -webkit-text-fill-color: transparent; }
.mantine-wrwgxu { background-image: linear-gradient(45deg, rgb(232, 89, 12) 0%, crimson 100%); background-clip: text; -webkit-text-fill-color: transparent; }
.mantine-ff08bs { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; text-transform: uppercase; background-image: linear-gradient(45deg, rgb(232, 89, 12) 0%, crimson 100%); background-clip: text; -webkit-text-fill-color: transparent; font-family: Inter, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.5; margin: 0px; }
.mantine-ff08bs:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-ff08bs:focus:not(:focus-visible) { outline: none; }
.mantine-ff08bs:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-ff08bs:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-ff08bs:is(h2) { color: rgb(148, 152, 182); }
.mantine-ff08bs:is(h3) { color: rgb(250, 250, 250); }
.mantine-ymz26a { letter-spacing: -0.0625rem; }
.mantine-1c7hl6z { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 1rem; line-height: 1.55; text-decoration: none; font-weight: 300; }
.mantine-1c7hl6z:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1c7hl6z:focus:not(:focus-visible) { outline: none; }
.mantine-112ta8h { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 1rem; line-height: 1.55; text-decoration: none; font-weight: 300; }
.mantine-112ta8h:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-112ta8h:focus:not(:focus-visible) { outline: none; }
.mantine-1dom3ow { width: 100%; height: 350px; position: relative; }
.mantine-1dqic4f { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: end; justify-content: flex-end; gap: 1rem; }
.mantine-1l98tp0 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: end; justify-content: flex-end; gap: 1rem; }
.mantine-1gnsnpc { height: 200px; }
.mantine-wjvb5m { position: absolute; left: 5vw; bottom: 1vw; }
@media (min-width: 36em) {
  .mantine-wjvb5m { width: 21.875rem; }
}
@media (min-width: 48em) {
  .mantine-wjvb5m { width: 25rem; }
}
.mantine-11s343z { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 0px; background-color: rgb(15, 110, 194); transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 1; scale: 0; left: -100px; align-self: flex-end; transform-origin: left bottom; }
.mantine-19jdywy { padding: 0.9375rem 1.25rem; max-width: 80%; }
.mantine-1697lt4 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(238, 238, 238); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-1697lt4:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1697lt4:focus:not(:focus-visible) { outline: none; }
.mantine-cdh5zk { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(238, 238, 238); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-cdh5zk:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-cdh5zk:focus:not(:focus-visible) { outline: none; }
.mantine-puidb4 { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 30px 0px; background-color: white; transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 0; scale: 0; right: -100px; align-self: flex-start; transform-origin: right bottom; }
.mantine-g310jq { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(17, 17, 17); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-g310jq:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-g310jq:focus:not(:focus-visible) { outline: none; }
.mantine-xm74fr { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(17, 17, 17); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-xm74fr:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-xm74fr:focus:not(:focus-visible) { outline: none; }
.mantine-1kzsj3c { opacity: 1; width: 200px; border-radius: 5px; background: linear-gradient(0deg, rgb(255, 255, 255), rgb(252, 252, 252)); color: rgb(17, 17, 17); font-size: 13px; }
.mantine-1a8z429 { padding: 0.625rem 0.9375rem; position: absolute; left: 12vw; }
@media (min-width: 62em) {
  .mantine-1a8z429 { top: -20px; }
}
.mantine-otpxxp { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.875rem; line-height: 1.55; text-decoration: none; font-weight: 700; }
.mantine-otpxxp:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-otpxxp:focus:not(:focus-visible) { outline: none; }
.mantine-2034zc { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.875rem; line-height: 1.55; text-decoration: none; font-weight: 700; }
.mantine-2034zc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-2034zc:focus:not(:focus-visible) { outline: none; }
.mantine-1f8itl { padding-bottom: 0.5rem; letter-spacing: -0.03125rem; }
.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-1pvi4gc { display: flex; -webkit-box-align: center; align-items: center; }
.mantine-1pvi4gc::before { content: ""; flex: 1 1 0%; height: 0.0625rem; border-top: 0.0625rem solid rgb(204, 204, 204); margin-right: 0.625rem; }
.mantine-1pvi4gc::after { content: ""; flex: 1 1 0%; border-top: 0.0625rem solid rgb(204, 204, 204); margin-left: 0.625rem; }
.mantine-1ktqwcp { display: flex; -webkit-box-align: center; align-items: center; }
.mantine-1ktqwcp::before { content: ""; flex: 1 1 0%; height: 0.0625rem; border-top: 0.0625rem solid rgb(204, 204, 204); margin-right: 0.625rem; }
.mantine-1ktqwcp::after { content: ""; flex: 1 1 0%; border-top: 0.0625rem solid rgb(204, 204, 204); margin-left: 0.625rem; }
.mantine-pa1wgl { color: rgb(204, 204, 204); }
.mantine-f65b1l { color: rgb(204, 204, 204); }
.mantine-1uds5cy { 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(204, 204, 204); border-top-style: solid; margin: 0px; }
.mantine-1qzneln { 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(204, 204, 204); border-top-style: solid; margin: 0px; }
.mantine-quycxq { 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(204, 204, 204); border-left-style: solid; }
.mantine-1sy6o8 { 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(204, 204, 204); border-left-style: solid; }
.mantine-hzok3n { 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(204, 204, 204); border-top-style: solid; margin: 0px; }
.mantine-1p01ysn { font-family: Inter, sans-serif; color: rgb(193, 194, 197); font-size: 0.875rem; line-height: 1.55; margin: 0px; padding-left: 0px; list-style-position: inside; }
.mantine-1aow2ye { font-family: Inter, sans-serif; color: rgb(193, 194, 197); font-size: 0.875rem; line-height: 1.55; margin: 0px; padding-left: 0px; list-style-position: inside; }
.mantine-1lr3nl2 { margin-top: 0.625rem; }
.mantine-110d87m { display: inline-flex; flex-direction: column; white-space: normal; }
.mantine-1ok4ysw { white-space: nowrap; line-height: 1.55; }
.mantine-1ok4ysw:not(:first-of-type) { margin-top: 0rem; }
.mantine-1ok4ysw[data-with-icon] { list-style: none; }
.mantine-1ok4ysw[data-with-icon] .___ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
.mantine-1yxu09j { color: rgb(51, 51, 51); }
.mantine-i1cjja { white-space: nowrap; line-height: 1.55; color: rgb(51, 51, 51); }
.mantine-i1cjja:not(:first-of-type) { margin-top: 0rem; }
.mantine-i1cjja[data-with-icon] { list-style: none; }
.mantine-i1cjja[data-with-icon] .___ref-itemWrapper { display: inline-flex; align-items: flex-start; flex-direction: row; }
.mantine-1je61kk { display: inline-block; vertical-align: middle; margin-right: 0.75rem; }
.mantine-uezznj { display: inline-block; vertical-align: middle; margin-right: 0.75rem; }
.mantine-1ka1zq2 { opacity: 0; transform: scale(0); width: 400px; border-radius: 5px; background: linear-gradient(0deg, rgb(255, 255, 255), rgb(252, 252, 252)); color: rgb(17, 17, 17); font-size: 13px; }
.mantine-1crzo58 { padding: 0.625rem; position: absolute; top: -120px; right: 0rem; }
@media (min-width: 62em) {
  .mantine-1crzo58 { top: -80px; right: 1vw; }
}
.mantine-1pc4fej { margin: calc(-0.15625rem); display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
.mantine-fsd8d7 { margin: calc(-0.15625rem); display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; }
.mantine-5yty6w { margin-top: 0.625rem; width: 100%; }
.mantine-1qzcbx8 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 33.3333%; padding: calc(0.15625rem); max-width: 33.3333%; }
@media (min-width: 36em) {
  .mantine-1qzcbx8 { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-1qzcbx8 { flex-shrink: 0; }
}
@media (min-width: 62em) {
  .mantine-1qzcbx8 { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-1qzcbx8 { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-1qzcbx8 { flex-shrink: 0; }
}
.mantine-1oeegh8 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 33.3333%; padding: calc(0.15625rem); max-width: 33.3333%; }
@media (min-width: 36em) {
  .mantine-1oeegh8 { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-1oeegh8 { flex-shrink: 0; }
}
@media (min-width: 62em) {
  .mantine-1oeegh8 { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-1oeegh8 { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-1oeegh8 { flex-shrink: 0; }
}
.mantine-q7lffx { opacity: 0; }
.mantine-sm22ms { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr1.a5ffc9a6.jpg"); border-radius: 0.3125rem; }
.mantine-sm22ms:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-sm22ms:focus:not(:focus-visible) { outline: none; }
.mantine-glnhn0 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr1.a5ffc9a6.jpg"); border-radius: 0.3125rem; }
.mantine-glnhn0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-glnhn0:focus:not(:focus-visible) { outline: none; }
.mantine-g8qt4o { width: 6.25rem; height: 6.25rem; }
.mantine-k7dmzv { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr2.5fcae149.jpg"); border-radius: 0.3125rem; }
.mantine-k7dmzv:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-k7dmzv:focus:not(:focus-visible) { outline: none; }
.mantine-1gc147k { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr2.5fcae149.jpg"); border-radius: 0.3125rem; }
.mantine-1gc147k:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1gc147k:focus:not(:focus-visible) { outline: none; }
.mantine-tnkg2r { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr3.9808e268.jpg"); border-radius: 0.3125rem; }
.mantine-tnkg2r:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-tnkg2r:focus:not(:focus-visible) { outline: none; }
.mantine-15i7mm0 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr3.9808e268.jpg"); border-radius: 0.3125rem; }
.mantine-15i7mm0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-15i7mm0:focus:not(:focus-visible) { outline: none; }
.mantine-kyy8w2 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr4.a05b5917.jpg"); border-radius: 0.3125rem; }
.mantine-kyy8w2:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-kyy8w2:focus:not(:focus-visible) { outline: none; }
.mantine-1gqrwd5 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr4.a05b5917.jpg"); border-radius: 0.3125rem; }
.mantine-1gqrwd5:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1gqrwd5:focus:not(:focus-visible) { outline: none; }
.mantine-kuwwa0 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr5.037d84f9.jpg"); border-radius: 0.3125rem; }
.mantine-kuwwa0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-kuwwa0:focus:not(:focus-visible) { outline: none; }
.mantine-121qhjb { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr5.037d84f9.jpg"); border-radius: 0.3125rem; }
.mantine-121qhjb:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-121qhjb:focus:not(:focus-visible) { outline: none; }
.mantine-190the8 { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr6.19cbe262.jpg"); border-radius: 0.3125rem; }
.mantine-190the8:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-190the8:focus:not(:focus-visible) { outline: none; }
.mantine-1mpkl2o { -webkit-tap-highlight-color: transparent; background-size: cover; background-position: center center; display: block; width: 100%; border: 0px; text-decoration: none; color: rgb(193, 194, 197); background-image: url("../picture/spr6.19cbe262.jpg"); border-radius: 0.3125rem; }
.mantine-1mpkl2o:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1mpkl2o:focus:not(:focus-visible) { outline: none; }
.mantine-godws2 { margin-top: 3.125rem; }
.mantine-143jdkb { opacity: 0.2; z-index: -1; background: url("../picture/bg-glow.737d7b8d.png") center top no-repeat; }
@media (min-width: 62em) {
  .mantine-143jdkb { mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%); overflow: hidden; }
}
.mantine-aviae6 { margin-left: auto; margin-right: auto; width: 100%; height: 37.5rem; position: absolute; top: -150px; }
.mantine-11u4ymt { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1.5rem; }
.mantine-1y4qaf2 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 1.5rem; }
.mantine-1a3ik8d { font-weight: 800; max-width: 37.5rem; }
.mantine-pelz90 { font-weight: 400; }
.mantine-2iiyja { margin-top: 6.25rem; margin-bottom: 6.25rem; }
.mantine-y532wp { position: relative; border-radius: 25px; background: url("../picture/grid-bg.b219786f.png") center center / 50% repeat, linear-gradient(rgb(199, 62, 5) 0%, rgb(43, 7, 3) 100%); box-shadow: rgba(253, 8, 1, 0.3) 0px 2.5px 150px 30px, rgba(254, 77, 1, 0.6) 0px -220px 200px -128px, rgba(255, 168, 0, 0.3) 0px -17px 150px -51px, rgba(0, 0, 0, 0.5) 0px 0px 100px 10px inset; }
.mantine-y532wp::before, .mantine-y532wp::after { content: ""; position: absolute; top: -1px; left: -1px; border-radius: 25px; background: linear-gradient(rgba(255, 255, 255, 0.4) 0%, rgba(43, 7, 3, 0.6) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; }
.mantine-y532wp::before { filter: blur(10px); opacity: 0.5; }
.mantine-1swfhiy { padding: 1.5625rem 0.625rem 0.625rem; }
@media (min-width: 48em) {
  .mantine-1swfhiy { padding: 3.4375rem 2.1875rem 2.1875rem; }
}
.mantine-o4jgts { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; overflow: hidden; }
.mantine-o9xjnu { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; overflow: hidden; }
.mantine-147iuf5 { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 3.125rem; }
.mantine-vv77tw { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 3.125rem; }
.mantine-1grcu2m { min-height: 9.375rem; position: relative; }
.mantine-12efcmn { position: absolute; }
.mantine-1qynksm { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1.25rem; }
.mantine-w1ee4b { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 1.25rem; }
.mantine-14yj85y { font-family: Inter, sans-serif; font-weight: 500; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-benmuq { font-family: Inter, sans-serif; font-weight: 500; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-benmuq:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-benmuq:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-benmuq:is(h2) { color: rgb(148, 152, 182); }
.mantine-benmuq:is(h3) { color: rgb(250, 250, 250); }
.mantine-1pzh40d { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 500; font-size: clamp(1rem, 2.3vw, 17px); line-height: 1.7; margin: 0px; }
.mantine-1pzh40d:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1pzh40d:focus:not(:focus-visible) { outline: none; }
.mantine-1pzh40d:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1pzh40d:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1pzh40d:is(h2) { color: rgb(148, 152, 182); }
.mantine-1pzh40d:is(h3) { color: rgb(250, 250, 250); }
.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-voklre { font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(0.9rem, 2vw, 19px); line-height: 1.7; margin: 0px; }
.mantine-l1prno { font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(0.9rem, 2vw, 19px); line-height: 1.7; margin: 0px; }
.mantine-l1prno:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-l1prno:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-l1prno:is(h2) { color: rgb(148, 152, 182); }
.mantine-l1prno:is(h3) { color: rgb(250, 250, 250); }
.mantine-1w6lny0 { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; font-family: Inter, sans-serif; font-weight: 200; font-size: clamp(0.9rem, 2vw, 19px); line-height: 1.7; margin: 0px; }
.mantine-1w6lny0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1w6lny0:focus:not(:focus-visible) { outline: none; }
.mantine-1w6lny0:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1w6lny0:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1w6lny0:is(h2) { color: rgb(148, 152, 182); }
.mantine-1w6lny0:is(h3) { color: rgb(250, 250, 250); }
.mantine-ss3ha5 { position: relative; border-radius: 0.25rem; 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: transparent; color: rgb(233, 236, 239); }
@media (hover: hover) {
  .mantine-ss3ha5:hover { background-color: rgba(52, 58, 64, 0.2); }
}
@media (hover: none) {
  .mantine-ss3ha5:active { background-color: rgba(52, 58, 64, 0.2); }
}
.mantine-ss3ha5:active { transform: translateY(0.0625rem); }
.mantine-ss3ha5 [data-action-icon-loader] { max-width: 70%; }
.mantine-ss3ha5:disabled, .mantine-ss3ha5[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-ss3ha5:disabled:active, .mantine-ss3ha5[data-disabled]:active { transform: none; }
.mantine-ss3ha5[data-loading] { pointer-events: none; }
.mantine-ss3ha5[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.25rem; cursor: not-allowed; }
.mantine-xiv29p { position: relative; border-radius: 0.25rem; 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: transparent; color: rgb(233, 236, 239); }
@media (hover: hover) {
  .mantine-xiv29p:hover { background-color: rgba(52, 58, 64, 0.2); }
}
@media (hover: none) {
  .mantine-xiv29p:active { background-color: rgba(52, 58, 64, 0.2); }
}
.mantine-xiv29p:active { transform: translateY(0.0625rem); }
.mantine-xiv29p [data-action-icon-loader] { max-width: 70%; }
.mantine-xiv29p:disabled, .mantine-xiv29p[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-xiv29p:disabled:active, .mantine-xiv29p[data-disabled]:active { transform: none; }
.mantine-xiv29p[data-loading] { pointer-events: none; }
.mantine-xiv29p[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.25rem; cursor: not-allowed; }
.mantine-5j6hk4 { -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.25rem; 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: transparent; color: rgb(233, 236, 239); }
.mantine-5j6hk4:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-5j6hk4:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-5j6hk4:hover { background-color: rgba(52, 58, 64, 0.2); }
}
@media (hover: none) {
  .mantine-5j6hk4:active { background-color: rgba(52, 58, 64, 0.2); }
}
.mantine-5j6hk4:active { transform: translateY(0.0625rem); }
.mantine-5j6hk4 [data-action-icon-loader] { max-width: 70%; }
.mantine-5j6hk4:disabled, .mantine-5j6hk4[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-5j6hk4:disabled:active, .mantine-5j6hk4[data-disabled]:active { transform: none; }
.mantine-5j6hk4[data-loading] { pointer-events: none; }
.mantine-5j6hk4[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 0.25rem; cursor: not-allowed; }
.mantine-q0dfxp { 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: 1.5625rem; 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-q0dfxp:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-q0dfxp:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-q0dfxp:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-q0dfxp:active { background-size: 200%; }
}
.mantine-q0dfxp:active { transform: translateY(0.0625rem); }
.mantine-q0dfxp:disabled, .mantine-q0dfxp[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-q0dfxp:disabled:active, .mantine-q0dfxp[data-disabled]:active { transform: none; }
.mantine-q0dfxp[data-loading] { pointer-events: none; }
.mantine-q0dfxp[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 1.5625rem; cursor: not-allowed; }
.mantine-nui1is { 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: 1.5625rem; 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-nui1is:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-nui1is:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-nui1is:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-nui1is:active { background-size: 200%; }
}
.mantine-nui1is:active { transform: translateY(0.0625rem); }
.mantine-nui1is:disabled, .mantine-nui1is[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-nui1is:disabled:active, .mantine-nui1is[data-disabled]:active { transform: none; }
.mantine-nui1is[data-loading] { pointer-events: none; }
.mantine-nui1is[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 1.5625rem; cursor: not-allowed; }
.mantine-1w12ewc { 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: 1.5625rem; 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-1w12ewc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1w12ewc:focus:not(:focus-visible) { outline: none; }
.mantine-1w12ewc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1w12ewc:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-1w12ewc:hover { background-size: 200%; }
}
@media (hover: none) {
  .mantine-1w12ewc:active { background-size: 200%; }
}
.mantine-1w12ewc:active { transform: translateY(0.0625rem); }
.mantine-1w12ewc:disabled, .mantine-1w12ewc[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-1w12ewc:disabled:active, .mantine-1w12ewc[data-disabled]:active { transform: none; }
.mantine-1w12ewc[data-loading] { pointer-events: none; }
.mantine-1w12ewc[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 1.5625rem; cursor: not-allowed; }
.mantine-xtmxwe { 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.5625rem; box-shadow: none; }
.mantine-xtmxwe[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-17c1elr { 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.5625rem; box-shadow: none; }
.mantine-17c1elr[data-with-border] { border: 0.0625rem solid rgb(55, 58, 64); }
.mantine-xxb7gg { border: 1px solid rgba(255, 255, 255, 0.2); background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.1) 100%); backdrop-filter: blur(2px); }
.mantine-1mdj403 { padding: 0.3125rem 1.875rem; }
.mantine-2g1buw { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(238, 238, 238); font-size: clamp(12px, 2vw, 20px); line-height: 1.55; text-decoration: none; font-weight: 400; }
.mantine-2g1buw:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-2g1buw:focus:not(:focus-visible) { outline: none; }
.mantine-k3m0og { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(238, 238, 238); font-size: clamp(12px, 2vw, 20px); line-height: 1.55; text-decoration: none; font-weight: 400; }
.mantine-k3m0og:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-k3m0og:focus:not(:focus-visible) { outline: none; }
.mantine-rkgb08 { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(20px, 5vw, 40px); line-height: 1; margin: 0px; }
.mantine-x8nrcm { font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(20px, 5vw, 40px); line-height: 1; margin: 0px; }
.mantine-x8nrcm:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-x8nrcm:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-x8nrcm:is(h2) { color: rgb(148, 152, 182); }
.mantine-x8nrcm:is(h3) { color: rgb(250, 250, 250); }
.mantine-wksi7t { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; text-align: center; }
.mantine-wksi7t:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-wksi7t:focus:not(:focus-visible) { outline: none; }
.mantine-19veeme { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: inherit; line-height: 1.55; text-decoration: none; text-align: center; }
.mantine-19veeme:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-19veeme:focus:not(:focus-visible) { outline: none; }
.mantine-1a7etzr { -webkit-tap-highlight-color: transparent; color: inherit; text-decoration: none; text-align: center; font-family: Inter, sans-serif; font-weight: 700; font-size: clamp(20px, 5vw, 40px); line-height: 1; margin: 0px; }
.mantine-1a7etzr:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1a7etzr:focus:not(:focus-visible) { outline: none; }
.mantine-1a7etzr:is(h1) { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px; letter-spacing: -1px; background: linear-gradient(rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0.4) 100%) text; -webkit-text-fill-color: transparent; padding-bottom: 5px; }
.mantine-1a7etzr:is(h1)::after { backdrop-filter: blur(10px); }
.mantine-1a7etzr:is(h2) { color: rgb(148, 152, 182); }
.mantine-1a7etzr:is(h3) { color: rgb(250, 250, 250); }
.mantine-56g1fv { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: clamp(15px, 3vw, 25px); line-height: 1.55; text-decoration: none; text-align: center; }
.mantine-56g1fv:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-56g1fv:focus:not(:focus-visible) { outline: none; }
.mantine-93skks { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: clamp(15px, 3vw, 25px); line-height: 1.55; text-decoration: none; text-align: center; }
.mantine-93skks:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-93skks:focus:not(:focus-visible) { outline: none; }
.mantine-1ow4kgd { z-index: 0; }
.mantine-1surk1h { position: relative; }
.mantine-1surk1h:has(input:disabled) .mantine-Input-rightSection { display: none; }
.mantine-1e6nbp3 { position: relative; }
.mantine-1e6nbp3:has(input:disabled) .mantine-Input-rightSection { display: none; }
.mantine-1y72voa { font-family: Inter, sans-serif; height: 2.25rem; -webkit-tap-highlight-color: transparent; line-height: calc(2.125rem); appearance: none; resize: none; box-sizing: border-box; font-size: 0.875rem; width: 100%; color: rgb(193, 194, 197); display: block; text-align: left; border: 0.0625rem solid rgb(55, 58, 64); background-color: rgb(37, 38, 43); transition: border-color 100ms; min-height: 2.25rem; padding-left: calc(0.75rem); padding-right: 2.25rem; border-radius: 0.25rem; }
.mantine-1y72voa:focus, .mantine-1y72voa:focus-within { outline: none; border-color: rgb(25, 113, 194); }
.mantine-1y72voa:disabled, .mantine-1y72voa[data-disabled] { background-color: rgb(37, 38, 43); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; pointer-events: none; }
.mantine-1y72voa:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-1y72voa[data-disabled]::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-1y72voa:disabled::placeholder, .mantine-1y72voa[data-disabled]::placeholder { color: rgb(144, 146, 150); }
.mantine-1y72voa[data-invalid] { color: rgb(224, 49, 49); border-color: rgb(224, 49, 49); }
.mantine-1y72voa[data-invalid]::-webkit-input-placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-1y72voa[data-invalid]::placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-1y72voa[data-with-icon] { padding-left: 2.25rem; }
.mantine-1y72voa::-webkit-input-placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-1y72voa::placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-1y72voa::-webkit-inner-spin-button, .mantine-1y72voa::-webkit-outer-spin-button, .mantine-1y72voa::-webkit-search-decoration, .mantine-1y72voa::-webkit-search-cancel-button, .mantine-1y72voa::-webkit-search-results-button, .mantine-1y72voa::-webkit-search-results-decoration { appearance: none; }
.mantine-1y72voa[type="number"] { }
.mantine-dliheq { border: none; border-radius: 19px; background: linear-gradient(rgba(110, 46, 23, 0.9) 0%, rgba(57, 21, 16, 0.8) 100%); padding: 30px; font-size: 17px !important; }
.mantine-dliheq::-webkit-input-placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-dliheq::placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-moa85z { font-family: Inter, sans-serif; height: 2.25rem; -webkit-tap-highlight-color: transparent; line-height: calc(2.125rem); appearance: none; resize: none; box-sizing: border-box; width: 100%; color: rgb(193, 194, 197); display: block; text-align: left; transition: border-color 100ms; min-height: 2.25rem; border: none; border-radius: 19px; background: linear-gradient(rgba(110, 46, 23, 0.9) 0%, rgba(57, 21, 16, 0.8) 100%); padding: 30px; font-size: 17px !important; }
.mantine-moa85z:focus, .mantine-moa85z:focus-within { outline: none; border-color: rgb(25, 113, 194); }
.mantine-moa85z:disabled, .mantine-moa85z[data-disabled] { background-color: rgb(37, 38, 43); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; pointer-events: none; }
.mantine-moa85z:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-moa85z[data-disabled]::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-moa85z:disabled::placeholder, .mantine-moa85z[data-disabled]::placeholder { color: rgb(144, 146, 150); }
.mantine-moa85z[data-invalid] { color: rgb(224, 49, 49); border-color: rgb(224, 49, 49); }
.mantine-moa85z[data-invalid]::-webkit-input-placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-moa85z[data-invalid]::placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-moa85z[data-with-icon] { padding-left: 2.25rem; }
.mantine-moa85z::-webkit-input-placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-moa85z::placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-moa85z::-webkit-inner-spin-button, .mantine-moa85z::-webkit-outer-spin-button, .mantine-moa85z::-webkit-search-decoration, .mantine-moa85z::-webkit-search-cancel-button, .mantine-moa85z::-webkit-search-results-button, .mantine-moa85z::-webkit-search-results-decoration { appearance: none; }
.mantine-moa85z[type="number"] { }
.mantine-moa85z::-webkit-input-placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-moa85z::placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-nmywey { 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: 2.25rem; color: rgb(144, 146, 150); }
.mantine-1a5b1k { 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: 2.25rem; color: rgb(144, 146, 150); }
.mantine-xktwh0 { 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: 2.25rem; }
.mantine-1h3n9n { position: relative; z-index: 0; }
.mantine-1h3n9n .mantine-Input-rightSection { margin-right: 20px; width: fit-content; }
.mantine-1h3n9n::before { content: ""; position: absolute; top: -1px; left: -1px; border-radius: 20px; background: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.1) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; backdrop-filter: blur(2px); }
.mantine-z2rpp2 { 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: 2rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; }
.mantine-z2rpp2:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-z2rpp2:focus:not(:focus-visible) { outline: none; }
.mantine-z2rpp2:active { transform: translateY(0.0625rem); }
.mantine-z2rpp2:disabled, .mantine-z2rpp2[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-z2rpp2:disabled:active, .mantine-z2rpp2[data-disabled]:active { transform: none; }
.mantine-z2rpp2[data-loading] { pointer-events: none; }
.mantine-z2rpp2[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-1bds0wc { 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: 2rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; }
.mantine-1bds0wc:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1bds0wc:focus:not(:focus-visible) { outline: none; }
.mantine-1bds0wc:active { transform: translateY(0.0625rem); }
.mantine-1bds0wc:disabled, .mantine-1bds0wc[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-1bds0wc:disabled:active, .mantine-1bds0wc[data-disabled]:active { transform: none; }
.mantine-1bds0wc[data-loading] { pointer-events: none; }
.mantine-1bds0wc[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-1lubyrl { border: 0px; padding: 0px calc(0.75rem) 0px 1.125rem; appearance: none; background-color: transparent; text-align: left; color: rgb(193, 194, 197); 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: 2rem; font-weight: 600; position: relative; line-height: 1; font-size: 0.875rem; user-select: none; cursor: pointer; }
.mantine-1lubyrl:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1lubyrl:focus:not(:focus-visible) { outline: none; }
.mantine-1lubyrl:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1lubyrl:focus:not(:focus-visible) { outline: none; }
.mantine-1lubyrl:active { transform: translateY(0.0625rem); }
.mantine-1lubyrl:disabled, .mantine-1lubyrl[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-1lubyrl:disabled:active, .mantine-1lubyrl[data-disabled]:active { transform: none; }
.mantine-1lubyrl[data-loading] { pointer-events: none; }
.mantine-1lubyrl[data-loading]::before { content: ""; position: absolute; inset: -0.0625rem; background-color: rgba(26, 27, 30, 0.5); border-radius: 2rem; cursor: not-allowed; }
.mantine-envhbk { transform: rotate(45deg); }
.mantine-1ixpt95 { position: absolute; top: -250px; width: 100%; height: 250px; pointer-events: none; background: linear-gradient(0deg, rgba(80, 140, 255, 0.8) 0%, rgba(8, 42, 97, 0.6) 4%, rgba(8, 42, 97, 0.25) 40%, rgba(0, 0, 0, 0) 80%); }
.mantine-17x5k0y { position: absolute; top: -5px; width: 100%; height: 0px; box-shadow: rgb(78, 136, 230) 0px 0px 50px 10px; }
.mantine-1p37nvr { background: linear-gradient(rgb(15, 15, 15) 0%, rgb(3, 3, 3) 100%); }
.mantine-1uaaybx { padding-top: 6.25rem; padding-bottom: 3.125rem; }
.mantine-qa4xd0 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: calc(0.75rem); max-width: 100%; }
@media (min-width: 36em) {
  .mantine-qa4xd0 { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-qa4xd0 { flex: 0 0 33.3333%; max-width: 33.3333%; -webkit-box-flex: 0; }
}
@media (min-width: 62em) {
  .mantine-qa4xd0 { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-qa4xd0 { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-qa4xd0 { flex-shrink: 0; }
}
.mantine-1f502gw { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: calc(0.75rem); max-width: 100%; }
@media (min-width: 36em) {
  .mantine-1f502gw { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-1f502gw { flex: 0 0 33.3333%; max-width: 33.3333%; -webkit-box-flex: 0; }
}
@media (min-width: 62em) {
  .mantine-1f502gw { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-1f502gw { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-1f502gw { flex-shrink: 0; }
}
.mantine-1kajr59 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 2.8125rem; line-height: 1.55; text-decoration: none; }
.mantine-1kajr59:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1kajr59:focus:not(:focus-visible) { outline: none; }
.mantine-pg7rk8 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 2.8125rem; line-height: 1.55; text-decoration: none; }
.mantine-pg7rk8:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-pg7rk8:focus:not(:focus-visible) { outline: none; }
.mantine-o1psux { font-family: Inter; font-weight: 500; letter-spacing: -0.125rem; }
.mantine-b630n1 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(148, 152, 182); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-b630n1:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-b630n1:focus:not(:focus-visible) { outline: none; }
.mantine-1aig3pl { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(148, 152, 182); font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-1aig3pl:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1aig3pl:focus:not(:focus-visible) { outline: none; }
.mantine-cytw6j { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: calc(0.75rem); max-width: 100%; }
@media (min-width: 36em) {
  .mantine-cytw6j { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-cytw6j { flex: 0 0 66.6667%; max-width: 66.6667%; -webkit-box-flex: 0; }
}
@media (min-width: 62em) {
  .mantine-cytw6j { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-cytw6j { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-cytw6j { flex-shrink: 0; }
}
.mantine-5qci51 { box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 100%; padding: calc(0.75rem); max-width: 100%; }
@media (min-width: 36em) {
  .mantine-5qci51 { flex-shrink: 0; }
}
@media (min-width: 48em) {
  .mantine-5qci51 { flex: 0 0 66.6667%; max-width: 66.6667%; -webkit-box-flex: 0; }
}
@media (min-width: 62em) {
  .mantine-5qci51 { flex-shrink: 0; }
}
@media (min-width: 75em) {
  .mantine-5qci51 { flex-shrink: 0; }
}
@media (min-width: 88em) {
  .mantine-5qci51 { flex-shrink: 0; }
}
.mantine-hoe9xz { align-self: center; }
.mantine-1ywm2bs { mix-blend-mode: lighten; }
.mantine-iiaftb { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: white; font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-iiaftb:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-iiaftb:focus:not(:focus-visible) { outline: none; }
.mantine-8r13g2 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: white; font-size: inherit; line-height: 1.55; text-decoration: none; }
.mantine-8r13g2:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-8r13g2:focus:not(:focus-visible) { outline: none; }
.mantine-1orvdwm { margin-top: 2.1875rem; }
.mantine-hyzt10 { 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.625rem; }
.mantine-hyzt10 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-11qha5i { 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.625rem; }
.mantine-11qha5i > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.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-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-1fw6ic3 { position: relative; top: 0px; }
.mantine-1wyk4eu { pointer-events: all; position: relative; top: 0px; }
.mantine-17wbz1c { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(250, 250, 250); font-size: 1rem; line-height: 1.55; text-decoration: none; font-weight: 200; }
.mantine-17wbz1c:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-17wbz1c:focus:not(:focus-visible) { outline: none; }
.mantine-1jf9cth { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(250, 250, 250); font-size: 1rem; line-height: 1.55; text-decoration: none; font-weight: 200; }
.mantine-1jf9cth:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1jf9cth:focus:not(:focus-visible) { outline: none; }
.mantine-y2u1t3 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(250, 250, 250); font-size: 1rem; line-height: 1.55; text-decoration: none; font-weight: 200; letter-spacing: 0.03125rem; }
.mantine-y2u1t3:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-y2u1t3: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-5gz10b { 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: 1; transition: opacity 0.2s; }
.mantine-5gz10b:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-5gz10b:focus:not(:focus-visible) { outline: none; }
@media (hover: hover) {
  .mantine-5gz10b:hover { text-decoration: none; }
}
@media (hover: none) {
  .mantine-5gz10b:active { text-decoration: none; }
}
.mantine-5gz10b:hover { opacity: 1; }
.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; }
.mantine-1wofdfo { z-index: 1; border-radius: 10px; backdrop-filter: blur(25px); background-color: rgba(255, 255, 255, 0.7); box-shadow: rgba(255, 150, 230, 0.5) 0px 0px 100px 10px; border: 1px solid rgba(255, 150, 230, 0.2); }
.mantine-1ubl89m { z-index: 1; border-radius: 10px; backdrop-filter: blur(25px); background-color: rgba(255, 255, 255, 0.7); box-shadow: rgba(255, 150, 230, 0.5) 0px 0px 100px 10px; border: 1px solid rgba(255, 150, 230, 0.2); width: 100%; height: 100%; position: absolute; }
.mantine-1srfuu9 { z-index: 10; border-radius: 10px; background-image: url("../picture/layout.08819c30.png"); background-size: cover; background-repeat: no-repeat; background-position: left top; }
.mantine-9ruv3b { z-index: 10; border-radius: 10px; background-image: url("../picture/layout.08819c30.png"); background-size: cover; background-repeat: no-repeat; background-position: left top; width: 100%; height: 100%; position: absolute; }
.mantine-1mbdz04 { z-index: -1; }
.mantine-1xkwxpg { width: calc(100% - max(65px, 15%)); height: calc(100% - 41px); position: absolute; bottom: 0.625rem; right: 0.625rem; }
.mantine-11ao4bs { z-index: -1; width: calc(100% - max(65px, 15%)); height: calc(100% - 41px); position: absolute; bottom: 0.625rem; right: 0.625rem; }
.mantine-6o2q79 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 2%; z-index: -99; }
.mantine-116hip3 { width: max(50px, min(20%, 500px)); height: auto; position: absolute; }
.mantine-1fdganc { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 2%; z-index: -99; width: max(50px, min(20%, 500px)); height: auto; position: absolute; }
.mantine-114pdou { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.625rem; line-height: 1.55; text-decoration: none; }
.mantine-114pdou:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-114pdou:focus:not(:focus-visible) { outline: none; }
.mantine-zbprk8 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.625rem; line-height: 1.55; text-decoration: none; }
.mantine-zbprk8:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-zbprk8:focus:not(:focus-visible) { outline: none; }
.mantine-cqerdp { opacity: 0.3; }
.mantine-1jo4yh3 { letter-spacing: -0.03125rem; position: absolute; top: -15px; }
.mantine-l1v180 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.625rem; line-height: 1.55; text-decoration: none; opacity: 0.3; letter-spacing: -0.03125rem; position: absolute; top: -15px; }
.mantine-l1v180:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-l1v180:focus:not(:focus-visible) { outline: none; }
.mantine-91btmj { font-family: Inter, sans-serif; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0.1875rem; }
.mantine-1fr74zt { font-family: Inter, sans-serif; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0.1875rem; }
.mantine-1si78e1 { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(144, 146, 150); background-color: rgb(20, 21, 23); border-radius: 0.1875rem; }
.mantine-mj931d { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(144, 146, 150); background-color: rgb(20, 21, 23); border-radius: 0.1875rem; }
.mantine-1ywz3hz { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 6px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: none; }
.mantine-um2ckf { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 6px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: none; }
.mantine-10mkfs0 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 30%; z-index: -99; }
.mantine-1wopfkf { width: max(50px, min(10%, 500px)); height: auto; position: absolute; }
.mantine-1dwpc1w { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 30%; z-index: -99; width: max(50px, min(10%, 500px)); height: auto; position: absolute; }
.mantine-15bayew { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 55%; z-index: -99; }
.mantine-ffpmyd { width: max(50px, min(40%, 500px)); height: auto; position: absolute; }
.mantine-15v1ou8 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 55%; z-index: -99; width: max(50px, min(40%, 500px)); height: auto; position: absolute; }
.mantine-1i768hg { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 45%; left: 2%; z-index: -99; }
.mantine-tmmvat { width: max(50px, min(25%, 500px)); height: auto; position: absolute; }
.mantine-vltw50 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 45%; left: 2%; z-index: -99; width: max(50px, min(25%, 500px)); height: auto; position: absolute; }
.mantine-vcxzit { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 35%; left: 30%; z-index: -99; }
.mantine-1q1xba4 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 35%; left: 30%; z-index: -99; width: max(50px, min(20%, 500px)); height: auto; position: absolute; }
.mantine-1w9t73l { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 65%; left: 30%; z-index: -99; }
.mantine-1qqpszl { width: max(50px, min(35%, 500px)); height: auto; position: absolute; }
.mantine-1p80wy5 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 65%; left: 30%; z-index: -99; width: max(50px, min(35%, 500px)); height: auto; position: absolute; }
.mantine-1n71h5r { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 55%; left: 75%; z-index: -99; }
.mantine-1qxvrd0 { width: max(50px, min(15%, 500px)); height: auto; position: absolute; }
.mantine-1jcoz0 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 1px; border-radius: 3px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 55%; left: 75%; z-index: -99; width: max(50px, min(15%, 500px)); height: auto; position: absolute; }
.mantine-qlf010 { position: relative; border-radius: 25px 25px 50px 50px; background: url("../picture/grid-bg.b219786f.png") center center / 50% repeat, linear-gradient(rgb(199, 62, 5) 0%, rgb(43, 7, 3) 100%); box-shadow: rgba(253, 8, 1, 0.3) 0px 2.5px 150px 30px, rgba(254, 77, 1, 0.6) 0px -220px 200px -128px, rgba(255, 168, 0, 0.3) 0px -17px 150px -51px, rgba(0, 0, 0, 0.5) 0px 0px 100px 10px inset; }
.mantine-qlf010::before, .mantine-qlf010::after { content: ""; position: absolute; top: -1px; left: -1px; border-radius: 25px 25px 50px 50px; background: linear-gradient(rgba(255, 255, 255, 0.4) 0%, rgba(43, 7, 3, 0.6) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; }
.mantine-qlf010::before { filter: blur(10px); opacity: 0.5; }
.mantine-1deqtv8 { position: relative; border-radius: 25px 25px 50px 50px; background: url("../picture/grid-bg.b219786f.png") center center / 50% repeat, linear-gradient(rgb(199, 62, 5) 0%, rgb(43, 7, 3) 100%); box-shadow: rgba(253, 8, 1, 0.3) 0px 2.5px 150px 30px, rgba(254, 77, 1, 0.6) 0px -220px 200px -128px, rgba(255, 168, 0, 0.3) 0px -17px 150px -51px, rgba(0, 0, 0, 0.5) 0px 0px 100px 10px inset; padding: 1.5625rem 0.625rem 0.625rem; }
.mantine-1deqtv8::before, .mantine-1deqtv8::after { content: ""; position: absolute; top: -1px; left: -1px; border-radius: 25px 25px 50px 50px; background: linear-gradient(rgba(255, 255, 255, 0.4) 0%, rgba(43, 7, 3, 0.6) 100%); width: calc(100% + 2px); height: calc(100% + 2px); z-index: -1; }
.mantine-1deqtv8::before { filter: blur(10px); opacity: 0.5; }
@media (min-width: 48em) {
  .mantine-1deqtv8 { padding: 3.4375rem 2.1875rem 2.1875rem; }
}
.mantine-1ymxp58 { border: none; border-radius: 20px; background: linear-gradient(rgba(110, 46, 23, 0.9) 0%, rgba(57, 21, 16, 0.8) 100%); padding: 40px; font-size: 17px !important; }
.mantine-1ymxp58::-webkit-input-placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-1ymxp58::placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-pwfd2n { font-family: Inter, sans-serif; height: 2.25rem; -webkit-tap-highlight-color: transparent; line-height: calc(2.125rem); appearance: none; resize: none; box-sizing: border-box; width: 100%; color: rgb(193, 194, 197); display: block; text-align: left; transition: border-color 100ms; min-height: 2.25rem; border: none; border-radius: 20px; background: linear-gradient(rgba(110, 46, 23, 0.9) 0%, rgba(57, 21, 16, 0.8) 100%); padding: 40px; font-size: 17px !important; }
.mantine-pwfd2n:focus, .mantine-pwfd2n:focus-within { outline: none; border-color: rgb(25, 113, 194); }
.mantine-pwfd2n:disabled, .mantine-pwfd2n[data-disabled] { background-color: rgb(37, 38, 43); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; pointer-events: none; }
.mantine-pwfd2n:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-pwfd2n[data-disabled]::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-pwfd2n:disabled::placeholder, .mantine-pwfd2n[data-disabled]::placeholder { color: rgb(144, 146, 150); }
.mantine-pwfd2n[data-invalid] { color: rgb(224, 49, 49); border-color: rgb(224, 49, 49); }
.mantine-pwfd2n[data-invalid]::-webkit-input-placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-pwfd2n[data-invalid]::placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-pwfd2n[data-with-icon] { padding-left: 2.25rem; }
.mantine-pwfd2n::-webkit-input-placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-pwfd2n::placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-pwfd2n::-webkit-inner-spin-button, .mantine-pwfd2n::-webkit-outer-spin-button, .mantine-pwfd2n::-webkit-search-decoration, .mantine-pwfd2n::-webkit-search-cancel-button, .mantine-pwfd2n::-webkit-search-results-button, .mantine-pwfd2n::-webkit-search-results-decoration { appearance: none; }
.mantine-pwfd2n[type="number"] { }
.mantine-pwfd2n::-webkit-input-placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-pwfd2n::placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-17gkjxw { font-family: Inter, sans-serif; height: 2.25rem; -webkit-tap-highlight-color: transparent; line-height: calc(2.125rem); appearance: none; resize: none; box-sizing: border-box; width: 100%; color: rgb(193, 194, 197); display: block; text-align: left; transition: border-color 100ms; min-height: 2.25rem; border: none; border-radius: 20px; background: linear-gradient(rgba(110, 46, 23, 0.9) 0%, rgba(57, 21, 16, 0.8) 100%); padding: 40px; font-size: 17px !important; }
.mantine-17gkjxw:focus, .mantine-17gkjxw:focus-within { outline: none; border-color: rgb(25, 113, 194); }
.mantine-17gkjxw:disabled, .mantine-17gkjxw[data-disabled] { background-color: rgb(37, 38, 43); color: rgb(144, 146, 150); opacity: 0.6; cursor: not-allowed; pointer-events: none; }
.mantine-17gkjxw:disabled::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-17gkjxw[data-disabled]::-webkit-input-placeholder { color: rgb(144, 146, 150); }
.mantine-17gkjxw:disabled::placeholder, .mantine-17gkjxw[data-disabled]::placeholder { color: rgb(144, 146, 150); }
.mantine-17gkjxw[data-invalid] { color: rgb(224, 49, 49); border-color: rgb(224, 49, 49); }
.mantine-17gkjxw[data-invalid]::-webkit-input-placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-17gkjxw[data-invalid]::placeholder { opacity: 1; color: rgb(224, 49, 49); }
.mantine-17gkjxw[data-with-icon] { padding-left: 2.25rem; }
.mantine-17gkjxw::-webkit-input-placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-17gkjxw::placeholder { user-select: none; color: rgb(92, 95, 102); opacity: 1; }
.mantine-17gkjxw::-webkit-inner-spin-button, .mantine-17gkjxw::-webkit-outer-spin-button, .mantine-17gkjxw::-webkit-search-decoration, .mantine-17gkjxw::-webkit-search-cancel-button, .mantine-17gkjxw::-webkit-search-results-button, .mantine-17gkjxw::-webkit-search-results-decoration { appearance: none; }
.mantine-17gkjxw[type="number"] { }
.mantine-17gkjxw::-webkit-input-placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-17gkjxw::placeholder { font-size: 17px; color: rgba(255, 255, 255, 0.3); }
.mantine-kxav90 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); font-size: 1.125rem; line-height: 1.55; text-decoration: none; }
.mantine-kxav90:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-kxav90:focus:not(:focus-visible) { outline: none; }
.mantine-za04ei { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); font-size: 1.125rem; line-height: 1.55; text-decoration: none; }
.mantine-za04ei:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-za04ei:focus:not(:focus-visible) { outline: none; }
.mantine-1a63848 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); font-size: 1.125rem; line-height: 1.55; text-decoration: none; }
.mantine-1a63848:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1a63848:focus:not(:focus-visible) { outline: none; }
.mantine-hntb6c { width: 100%; height: calc(15em + 1589.74px); position: absolute; top: 0px; left: 0rem; }
.mantine-a9j2pu { opacity: 0; transition: opacity 1s ease-in-out; background: black; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); overflow: hidden; width: 100%; height: calc(15em + 1589.74px); position: absolute; top: 0px; left: 0rem; }
.mantine-2xw5b0 { width: calc(100% - max(65px, 15%)); height: calc(100% - 71px); position: absolute; bottom: 0.625rem; right: 0.625rem; }
.mantine-v91cp1 { z-index: -1; width: calc(100% - max(65px, 15%)); height: calc(100% - 71px); position: absolute; bottom: 0.625rem; right: 0.625rem; }
.mantine-1bp7st { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 2%; z-index: -99; }
.mantine-rz5gjz { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 2%; z-index: -99; width: max(50px, min(20%, 500px)); height: auto; position: absolute; }
.mantine-1mbnnob { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-1mbnnob:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1mbnnob:focus:not(:focus-visible) { outline: none; }
.mantine-cpvdiv { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-cpvdiv:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-cpvdiv:focus:not(:focus-visible) { outline: none; }
.mantine-km2qxr { letter-spacing: -0.03125rem; position: absolute; top: -25px; }
.mantine-1rm14rx { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: inherit; font-size: 0.875rem; line-height: 1.55; text-decoration: none; opacity: 0.3; letter-spacing: -0.03125rem; position: absolute; top: -25px; }
.mantine-1rm14rx:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1rm14rx:focus:not(:focus-visible) { outline: none; }
.mantine-1cmgxr2 { font-family: Inter, sans-serif; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0.375rem; }
.mantine-16xo6e7 { font-family: Inter, sans-serif; display: block; width: 100%; height: 100%; border: 0px; border-radius: 0.375rem; }
.mantine-18l6lp2 { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(144, 146, 150); background-color: rgb(20, 21, 23); border-radius: 0.375rem; }
.mantine-gxdu38 { position: absolute; inset: 0rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(144, 146, 150); background-color: rgb(20, 21, 23); border-radius: 0.375rem; }
.mantine-10y6l9p { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 6px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(5px); }
.mantine-1sdvcxf { z-index: -1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 6px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(5px); }
.mantine-1szk42i { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 30%; z-index: -99; }
.mantine-1f14d5u { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 30%; z-index: -99; width: max(50px, min(10%, 500px)); height: auto; position: absolute; }
.mantine-hnvnkg { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 55%; z-index: -99; }
.mantine-epn8dp { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 4%; left: 55%; z-index: -99; width: max(50px, min(40%, 500px)); height: auto; position: absolute; }
.mantine-1iqdvly { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 45%; left: 2%; z-index: -99; }
.mantine-12xgy1n { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 45%; left: 2%; z-index: -99; width: max(50px, min(25%, 500px)); height: auto; position: absolute; }
.mantine-vo0uji { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 35%; left: 30%; z-index: -99; }
.mantine-ktzh61 { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 35%; left: 30%; z-index: -99; width: max(50px, min(20%, 500px)); height: auto; position: absolute; }
.mantine-1o4k3ck { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 65%; left: 30%; z-index: -99; }
.mantine-moxf9i { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 65%; left: 30%; z-index: -99; width: max(50px, min(35%, 500px)); height: auto; position: absolute; }
.mantine-1ncloop { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 55%; left: 75%; z-index: -99; }
.mantine-armbkp { opacity: 1; outline: rgba(255, 255, 255, 0) solid 2px; border-radius: 10px; cursor: url("../picture/cursor-self-hand.9de9dda7.png"), auto; top: 55%; left: 75%; z-index: -99; width: max(50px, min(15%, 500px)); height: auto; position: absolute; }
.mantine-1vwwn9r { top: 60%; left: 65%; z-index: 999; transition: 2.38s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-17pxagr { width: 6.25rem; position: absolute; }
.mantine-3b2i6f { top: 60%; left: 65%; z-index: 999; transition: 2.38s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1b92zzc { 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.3125rem; }
.mantine-1b92zzc > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-15436i2 { 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.3125rem; }
.mantine-15436i2 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-7ftt1 { 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.3125rem; }
.mantine-7ftt1 > * { box-sizing: border-box; -webkit-box-flex: 0; flex-grow: 0; }
.mantine-tnwxsh { filter: hue-rotate(120deg); transform: rotate(-5.3deg); transition: 1s; }
.mantine-kt5j0u { filter: hue-rotate(120deg); transform: rotate(-5.3deg); transition: 1s; }
.mantine-n3i94s { border-radius: 5px; background-color: rgb(81, 207, 102); text-transform: none; transition: 0.5s ease-in-out; }
.mantine-c0tkt9 { padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-igm9xv { border-radius: 5px; background-color: rgb(81, 207, 102); text-transform: none; transition: 0.5s ease-in-out; padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-1d743bs { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(248, 249, 250); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-1d743bs:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1d743bs:focus:not(:focus-visible) { outline: none; }
.mantine-1mcnbg6 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(248, 249, 250); font-size: 0.875rem; line-height: 1.55; text-decoration: none; }
.mantine-1mcnbg6:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1mcnbg6:focus:not(:focus-visible) { outline: none; }
.mantine-whh5e5 { opacity: 1; }
.mantine-kaq1dv { font-weight: 300; }
.mantine-6g9xb6 { font-family: Inter, sans-serif; -webkit-tap-highlight-color: transparent; color: rgb(248, 249, 250); font-size: 0.875rem; line-height: 1.55; text-decoration: none; opacity: 1; font-weight: 300; }
.mantine-6g9xb6:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-6g9xb6:focus:not(:focus-visible) { outline: none; }
.mantine-165hjgq { top: 62%; left: 15%; z-index: 999; transition: 1.29s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1hsy5zh { top: 62%; left: 15%; z-index: 999; transition: 1.29s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-kvaact { filter: hue-rotate(0deg); transform: rotate(-9.61deg); transition: 1s; }
.mantine-1xdtld4 { filter: hue-rotate(0deg); transform: rotate(-9.61deg); transition: 1s; }
.mantine-1do5n0e { border-radius: 5px; background-color: rgb(255, 107, 107); text-transform: none; transition: 0.5s ease-in-out; }
.mantine-145vff8 { border-radius: 5px; background-color: rgb(255, 107, 107); text-transform: none; transition: 0.5s ease-in-out; padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-q82wpa { top: 54%; left: 7%; z-index: 999; transition: 1.39s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1twx0u { top: 54%; left: 7%; z-index: 999; transition: 1.39s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-yxy84e { filter: hue-rotate(30deg); transform: rotate(8.87deg); transition: 1s; }
.mantine-5qp6vn { filter: hue-rotate(30deg); transform: rotate(8.87deg); transition: 1s; }
.mantine-v650f5 { border-radius: 5px; background-color: rgb(255, 146, 43); text-transform: none; transition: 0.5s ease-in-out; }
.mantine-1vro9ue { border-radius: 5px; background-color: rgb(255, 146, 43); text-transform: none; transition: 0.5s ease-in-out; padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-eqqj0n { top: 13%; left: 36%; z-index: 999; transition: 1.99s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-189wz2m { top: 13%; left: 36%; z-index: 999; transition: 1.99s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-fum2h9 { filter: hue-rotate(180deg); transform: rotate(1.6deg); transition: 1s; }
.mantine-1esjjqr { filter: hue-rotate(180deg); transform: rotate(1.6deg); transition: 1s; }
.mantine-1hyvqsa { border-radius: 5px; background-color: rgb(34, 184, 207); text-transform: none; transition: 0.5s ease-in-out; }
.mantine-1vmi84m { border-radius: 5px; background-color: rgb(34, 184, 207); text-transform: none; transition: 0.5s ease-in-out; padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-1db8km0 { -webkit-tap-highlight-color: transparent; font-family: Inter, sans-serif; cursor: pointer; border: 0px; padding: 0px; appearance: none; font-size: 1rem; text-align: left; color: rgb(193, 194, 197); text-decoration: none; box-sizing: border-box; pointer-events: all; width: 1.5625rem; height: 0.3125rem; border-radius: 2rem; background-color: rgb(255, 255, 255); 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; opacity: 0.6; transition: opacity 150ms; }
.mantine-1db8km0:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-1db8km0:focus:not(:focus-visible) { outline: none; }
.mantine-1db8km0[data-active] { opacity: 1; }
.mantine-syaa9p { -webkit-tap-highlight-color: transparent; font-family: Inter, sans-serif; cursor: pointer; border: 0px; padding: 0px; appearance: none; font-size: 1rem; text-align: left; color: rgb(193, 194, 197); text-decoration: none; box-sizing: border-box; pointer-events: all; width: 1.5625rem; height: 0.3125rem; border-radius: 2rem; background-color: rgb(255, 255, 255); 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; opacity: 0.6; transition: opacity 150ms; }
.mantine-syaa9p:focus { outline-offset: 0.125rem; outline: rgb(28, 126, 214) solid 0.125rem; }
.mantine-syaa9p:focus:not(:focus-visible) { outline: none; }
.mantine-syaa9p[data-active] { opacity: 1; }
.mantine-7ch4r { top: 60%; left: 19%; z-index: 999; transition: 4.63s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-ie1cmh { top: 60%; left: 19%; z-index: 999; transition: 4.63s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1pzjynx { filter: hue-rotate(120deg); transform: rotate(5.72deg); transition: 1s; }
.mantine-rculo0 { filter: hue-rotate(120deg); transform: rotate(5.72deg); transition: 1s; }
.mantine-1rqch4a { top: 71%; left: 37%; z-index: 999; transition: 3.84s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1f4skpd { top: 71%; left: 37%; z-index: 999; transition: 3.84s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-b3xnlk { filter: hue-rotate(0deg); transform: rotate(-3.55deg); transition: 1s; }
.mantine-l8bwfc { filter: hue-rotate(0deg); transform: rotate(-3.55deg); transition: 1s; }
.mantine-1e2krzu { top: 52%; left: 17%; z-index: 999; transition: 3.39s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-9jvzdd { top: 52%; left: 17%; z-index: 999; transition: 3.39s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-h8afjd { filter: hue-rotate(30deg); transform: rotate(-3.57deg); transition: 1s; }
.mantine-1gzxg0s { filter: hue-rotate(30deg); transform: rotate(-3.57deg); transition: 1s; }
.mantine-1yiibtw { top: 64%; left: 40%; z-index: 999; transition: 1.15s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1ozrfx0 { top: 64%; left: 40%; z-index: 999; transition: 1.15s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-pc9cfa { filter: hue-rotate(180deg); transform: rotate(7.5deg); transition: 1s; }
.mantine-52ntvw { filter: hue-rotate(180deg); transform: rotate(7.5deg); transition: 1s; }
.mantine-12uuvvk { width: 100%; height: calc(15em + 1615.69px); position: absolute; top: 0px; left: 0rem; }
.mantine-ylhdej { opacity: 0; transition: opacity 1s ease-in-out; background: black; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); overflow: hidden; width: 100%; height: calc(15em + 1615.69px); position: absolute; top: 0px; left: 0rem; }
.mantine-1medf8h { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 0px; background-color: rgb(15, 110, 194); transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 1; left: 0px; align-self: flex-end; transform-origin: left bottom; }
.mantine-dgjc0j { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 0px; background-color: rgb(15, 110, 194); transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 1; left: 0px; align-self: flex-end; transform-origin: left bottom; padding: 0.9375rem 1.25rem; max-width: 80%; }
.mantine-1w55h7e { width: calc(100% - max(65px, 15%)); height: calc(100% - 70px); position: absolute; bottom: 0.625rem; right: 0.625rem; }
.mantine-1tq8ri { z-index: -1; width: calc(100% - max(65px, 15%)); height: calc(100% - 70px); position: absolute; bottom: 0.625rem; right: 0.625rem; }
.mantine-x84a73 { top: 60%; left: 19%; z-index: 999; transition: 1.42s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-15mh0so { top: 60%; left: 19%; z-index: 999; transition: 1.42s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1y8ei2 { filter: hue-rotate(300deg); transform: rotate(9.33deg); transition: 1s; }
.mantine-10zg2yy { filter: hue-rotate(300deg); transform: rotate(9.33deg); transition: 1s; }
.mantine-1096fdc { border-radius: 5px; background-color: rgb(240, 101, 149); text-transform: none; transition: 0.5s ease-in-out; }
.mantine-1ucydkx { border-radius: 5px; background-color: rgb(240, 101, 149); text-transform: none; transition: 0.5s ease-in-out; padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-1k6p4dp { top: 71%; left: 37%; z-index: 999; transition: 3.47s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1513ug4 { top: 71%; left: 37%; z-index: 999; transition: 3.47s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-4menox { filter: hue-rotate(120deg); transform: rotate(3.27deg); transition: 1s; }
.mantine-1lyln58 { filter: hue-rotate(120deg); transform: rotate(3.27deg); transition: 1s; }
.mantine-1v1534w { top: 52%; left: 17%; z-index: 999; transition: 4.47s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1uyqz4k { top: 52%; left: 17%; z-index: 999; transition: 4.47s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-5l4aud { filter: hue-rotate(200deg); transform: rotate(5.63deg); transition: 1s; }
.mantine-v63fu0 { filter: hue-rotate(200deg); transform: rotate(5.63deg); transition: 1s; }
.mantine-t2kmi7 { border-radius: 5px; background-color: rgb(51, 154, 240); text-transform: none; transition: 0.5s ease-in-out; }
.mantine-1pzfee { border-radius: 5px; background-color: rgb(51, 154, 240); text-transform: none; transition: 0.5s ease-in-out; padding-right: 0.25rem; padding-left: 0.25rem; }
.mantine-sh95dw { top: 64%; left: 40%; z-index: 999; transition: 1.47s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1mfodgj { top: 64%; left: 40%; z-index: 999; transition: 1.47s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-w69j5s { filter: hue-rotate(180deg); transform: rotate(2.47deg); transition: 1s; }
.mantine-1tmhdb6 { filter: hue-rotate(180deg); transform: rotate(2.47deg); transition: 1s; }
.mantine-1bsorc0 { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 30px 0px; background-color: white; transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 0; right: 0px; align-self: flex-start; transform-origin: right bottom; }
.mantine-uzza1n { position: relative; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 40px 0px; border-radius: 30px 30px 30px 0px; background-color: white; transition: 0.5s cubic-bezier(0.87, 0, 0.13, 1); opacity: 0; right: 0px; align-self: flex-start; transform-origin: right bottom; padding: 0.9375rem 1.25rem; max-width: 80%; }
.mantine-1hfymym { opacity: 1; transition: opacity 1s ease-in-out; background: black; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); overflow: hidden; }
.mantine-10287hl { opacity: 1; transition: opacity 1s ease-in-out; background: black; mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 100%); overflow: hidden; width: 100%; height: calc(15em + 1615.69px); position: absolute; top: 0px; left: 0rem; }
.mantine-4v7j80 { top: 46%; left: 64%; z-index: 999; transition: 1.66s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-34ukow { top: 46%; left: 64%; z-index: 999; transition: 1.66s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-17vhsc5 { filter: hue-rotate(300deg); transform: rotate(-1.27deg); transition: 1s; }
.mantine-1xhh54h { filter: hue-rotate(300deg); transform: rotate(-1.27deg); transition: 1s; }
.mantine-1gw32aw { top: 32%; left: 15%; z-index: 999; transition: 2.1s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1r4ru6b { top: 32%; left: 15%; z-index: 999; transition: 2.1s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1fa29yo { filter: hue-rotate(120deg); transform: rotate(5.65deg); transition: 1s; }
.mantine-wwzkji { filter: hue-rotate(120deg); transform: rotate(5.65deg); transition: 1s; }
.mantine-lr4w55 { top: 11%; left: 49%; z-index: 999; transition: 1.6s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-mmx2f7 { top: 11%; left: 49%; z-index: 999; transition: 1.6s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-di6kok { filter: hue-rotate(120deg); transform: rotate(-4.54deg); transition: 1s; }
.mantine-128fm6t { filter: hue-rotate(120deg); transform: rotate(-4.54deg); transition: 1s; }
.mantine-123uawo { top: 63%; left: 74%; z-index: 999; transition: 2.83s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1s9hq4q { top: 63%; left: 74%; z-index: 999; transition: 2.83s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1v7gxun { filter: hue-rotate(200deg); transform: rotate(7.47deg); transition: 1s; }
.mantine-1uimhg3 { filter: hue-rotate(200deg); transform: rotate(7.47deg); transition: 1s; }
.mantine-1tfeuii { top: 48%; left: 6%; z-index: 999; transition: 4.89s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1dbgnnw { top: 48%; left: 6%; z-index: 999; transition: 4.89s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-bgrh79 { filter: hue-rotate(200deg); transform: rotate(-4.89deg); transition: 1s; }
.mantine-14219f5 { filter: hue-rotate(200deg); transform: rotate(-4.89deg); transition: 1s; }
.mantine-1g0tqqe { top: 49%; left: 54%; z-index: 999; transition: 2.31s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-aokrdf { top: 49%; left: 54%; z-index: 999; transition: 2.31s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-v5l6z7 { filter: hue-rotate(300deg); transform: rotate(7.17deg); transition: 1s; }
.mantine-1oapz6q { filter: hue-rotate(300deg); transform: rotate(7.17deg); transition: 1s; }
.mantine-iam2ic { top: 34%; left: 75%; z-index: 999; transition: 2.56s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-17pu92k { top: 34%; left: 75%; z-index: 999; transition: 2.56s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-d05adv { filter: hue-rotate(180deg); transform: rotate(-4.91deg); transition: 1s; }
.mantine-1cgtm79 { filter: hue-rotate(180deg); transform: rotate(-4.91deg); transition: 1s; }
.mantine-766xyb { top: 2%; left: 74%; z-index: 999; transition: 1.53s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1siy8z5 { top: 2%; left: 74%; z-index: 999; transition: 1.53s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1yurt0g { filter: hue-rotate(180deg); transform: rotate(-8.87deg); transition: 1s; }
.mantine-h3alvj { filter: hue-rotate(180deg); transform: rotate(-8.87deg); transition: 1s; }
.mantine-1jku5qv { top: 7%; left: 75%; z-index: 999; transition: 2.96s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1nx3paa { top: 7%; left: 75%; z-index: 999; transition: 2.96s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-orhy9s { filter: hue-rotate(300deg); transform: rotate(0.23deg); transition: 1s; }
.mantine-1e3yhsf { filter: hue-rotate(300deg); transform: rotate(0.23deg); transition: 1s; }
.mantine-1cdv77p { top: 55%; left: 58%; z-index: 999; transition: 3.6s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-1bvbhcn { top: 55%; left: 58%; z-index: 999; transition: 3.6s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1nvdkc5 { filter: hue-rotate(200deg); transform: rotate(-3.44deg); transition: 1s; }
.mantine-1hlln3y { filter: hue-rotate(200deg); transform: rotate(-3.44deg); transition: 1s; }
.mantine-f49fcz { top: 10%; left: 9%; z-index: 999; transition: 2.48s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-sqm539 { top: 10%; left: 9%; z-index: 999; transition: 2.48s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-16sioim { filter: hue-rotate(120deg); transform: rotate(-5.85deg); transition: 1s; }
.mantine-r5qsfg { filter: hue-rotate(120deg); transform: rotate(-5.85deg); transition: 1s; }
.mantine-1boqlxb { top: 16%; left: 57%; z-index: 999; transition: 1.76s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-18wf66v { top: 16%; left: 57%; z-index: 999; transition: 1.76s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-jxqtrz { filter: hue-rotate(120deg); transform: rotate(3.22deg); transition: 1s; }
.mantine-dz9r54 { filter: hue-rotate(120deg); transform: rotate(3.22deg); transition: 1s; }
.mantine-1535pu8 { top: 16%; left: 29%; z-index: 999; transition: 1.35s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-spie9u { top: 16%; left: 29%; z-index: 999; transition: 1.35s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1295nlp { filter: hue-rotate(180deg); transform: rotate(5.83deg); transition: 1s; }
.mantine-1rgfi8q { filter: hue-rotate(180deg); transform: rotate(5.83deg); transition: 1s; }
.mantine-a8j5o6 { top: 1%; left: 29%; z-index: 999; transition: 1.05s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-12d9367 { top: 1%; left: 29%; z-index: 999; transition: 1.05s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-7j4hzz { filter: hue-rotate(180deg); transform: rotate(-0.6deg); transition: 1s; }
.mantine-1lcvutf { filter: hue-rotate(180deg); transform: rotate(-0.6deg); transition: 1s; }
.mantine-1ykkcya { top: 53%; left: 16%; z-index: 999; transition: 2.36s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-maqd2d { top: 53%; left: 16%; z-index: 999; transition: 2.36s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-1x65tkr { filter: hue-rotate(200deg); transform: rotate(-4.82deg); transition: 1s; }
.mantine-1y4visp { filter: hue-rotate(200deg); transform: rotate(-4.82deg); transition: 1s; }
.mantine-1z04g5m { top: 74%; left: 5%; z-index: 999; transition: 1.23s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; }
.mantine-trpk1c { top: 74%; left: 5%; z-index: 999; transition: 1.23s cubic-bezier(0.87, 0, 0.13, 1); pointer-events: none; width: 6.25rem; position: absolute; }
.mantine-jqo5pr { filter: hue-rotate(300deg); transform: rotate(3.62deg); transition: 1s; }
.mantine-lrd5h6 { filter: hue-rotate(300deg); transform: rotate(3.62deg); transition: 1s; }