/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/
*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}
:after,
:before {
  --tw-content: "";
}
:host,
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -0.10417vw;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
}
fieldset,
legend {
  padding: 0;
}
menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
[role="button"],
button {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
*,
:after,
:before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.-bottom-\[100px\] {
  bottom: -5.20833vw;
}
.-bottom-\[20px\] {
  bottom: -1.04167vw;
}
.-bottom-\[26px\] {
  bottom: -1.35417vw;
}
.-left-\[30px\] {
  left: -1.5625vw;
}
.-left-\[60px\] {
  left: -3.125vw;
}
.-right-\[4\.2vw\] {
  right: -4.2vw;
}
.-top-\[0px\] {
  top: 0;
}
.-top-\[49px\] {
  top: -2.55208vw;
}
.-top-\[5vw\] {
  top: -5vw;
}
.bottom-0,
.bottom-\[0px\] {
  bottom: 0;
}
.bottom-\[10vw\] {
  bottom: 10vw;
}
.bottom-\[130px\] {
  bottom: 6.77083vw;
}
.bottom-\[150px\] {
  bottom: 7.8125vw;
}
.bottom-\[180px\] {
  bottom: 9.375vw;
}
.bottom-\[24vw\] {
  bottom: 24vw;
}
.bottom-\[30px\] {
  bottom: 1.5625vw;
}
.bottom-\[30vw\] {
  bottom: 30vw;
}
.bottom-\[4\.2vw\] {
  bottom: 4.2vw;
}
.bottom-\[40px\] {
  bottom: 2.08333vw;
}
.bottom-\[50px\] {
  bottom: 2.60417vw;
}
.bottom-\[5vw\] {
  bottom: 5vw;
}
.bottom-\[60px\] {
  bottom: 3.125vw;
}
.bottom-\[8vw\] {
  bottom: 8vw;
}
.left-0 {
  left: 0;
}
.left-1\/2 {
  left: 50%;
}
.left-\[0px\] {
  left: 0;
}
.left-\[100px\] {
  left: 5.20833vw;
}
.left-\[10vw\] {
  left: 10vw;
}
.left-\[16vw\] {
  left: 16vw;
}
.left-\[230px\] {
  left: 11.97917vw;
}
.left-\[25vw\] {
  left: 25vw;
}
.left-\[30\.65vw\] {
  left: 30.65vw;
}
.left-\[302px\] {
  left: 15.72917vw;
}
.left-\[338px\] {
  left: 17.60417vw;
}
.left-\[400px\] {
  left: 20.83333vw;
}
.left-\[40px\] {
  left: 2.08333vw;
}
.left-\[4vw\] {
  left: 4vw;
}
.left-\[5\.3vw\] {
  left: 5.3vw;
}
.left-\[514px\] {
  left: 26.77083vw;
}
.right-0,
.right-\[0px\] {
  right: 0;
}
.right-\[100px\] {
  right: 5.20833vw;
}
.right-\[29\.3vw\] {
  right: 29.3vw;
}
.right-\[29vw\] {
  right: 29vw;
}
.right-\[318px\] {
  right: 16.5625vw;
}
.right-\[40px\] {
  right: 2.08333vw;
}
.right-\[450px\] {
  right: 23.4375vw;
}
.right-\[4vw\] {
  right: 4vw;
}
.right-\[5\.3vw\] {
  right: 5.3vw;
}
.top-0 {
  top: 0;
}
.top-1\/2 {
  top: 50%;
}
.top-\[0px\] {
  top: 0;
}
.top-\[100px\] {
  top: 5.20833vw;
}
.top-\[109vw\] {
  top: 109vw;
}
.top-\[1100px\] {
  top: 57.29167vw;
}
.top-\[120px\] {
  top: 6.25vw;
}
.top-\[122vw\] {
  top: 122vw;
}
.top-\[130px\] {
  top: 6.77083vw;
}
.top-\[13vw\] {
  top: 13vw;
}
.top-\[160px\] {
  top: 8.33333vw;
}
.top-\[170px\] {
  top: 8.85417vw;
}
.top-\[180px\] {
  top: 9.375vw;
}
.top-\[200px\] {
  top: 10.41667vw;
}
.top-\[20vw\] {
  top: 20vw;
}
.top-\[220px\] {
  top: 11.45833vw;
}
.top-\[23vw\] {
  top: 23vw;
}
.top-\[26vw\] {
  top: 26vw;
}
.top-\[32vw\] {
  top: 32vw;
}
.top-\[638px\] {
  top: 33.22917vw;
}
.top-\[70px\] {
  top: 3.64583vw;
}
.top-\[720px\] {
  top: 37.5vw;
}
.top-\[86vw\] {
  top: 86vw;
}
.top-\[91vw\] {
  top: 91vw;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[1000\] {
  z-index: 1000;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[21\] {
  z-index: 21;
}
.z-\[2\] {
  z-index: 2;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.-ml-\[120px\] {
  margin-left: -6.25vw;
}
.-ml-\[265px\] {
  margin-left: -13.80208vw;
}
.-ml-\[26vw\] {
  margin-left: -26vw;
}
.-ml-\[31\.2vw\] {
  margin-left: -31.2vw;
}
.-ml-\[35vw\] {
  margin-left: -35vw;
}
.-ml-\[360px\] {
  margin-left: -18.75vw;
}
.-ml-\[38vw\] {
  margin-left: -38vw;
}
.-ml-\[390px\] {
  margin-left: -20.3125vw;
}
.-ml-\[48vw\] {
  margin-left: -48vw;
}
.-ml-\[639px\] {
  margin-left: -33.28125vw;
}
.-mt-\[10vw\] {
  margin-top: -10vw;
}
.-mt-\[11vw\] {
  margin-top: -11vw;
}
.-mt-\[120px\] {
  margin-top: -6.25vw;
}
.-mt-\[20px\] {
  margin-top: -1.04167vw;
}
.-mt-\[20vw\] {
  margin-top: -20vw;
}
.-mt-\[2px\] {
  margin-top: -2px;
}
.-mt-\[2px\] {
  margin-top: -0.10417vw;
}
.-mt-\[30px\] {
  margin-top: -1.5625vw;
}
.-mt-\[50px\] {
  margin-top: -2.60417vw;
}
.-mt-\[64px\] {
  margin-top: -3.33333vw;
}
.-mt-\[6vw\] {
  margin-top: -6vw;
}
.-mt-\[89vw\] {
  margin-top: -89vw;
}
.-mt-\[8vw\] {
  margin-top: -8vw;
}
.mb-\[40px\] {
  margin-bottom: 2.08333vw;
}
.ml-\[12vw\] {
  margin-left: 12vw;
}
.mt-\[0px\] {
  margin-top: 0;
}
.mt-\[10px\] {
  margin-top: 0.52083vw;
}
.mt-\[2\.67vw\] {
  margin-top: 2.67vw;
}
.mt-\[20px\] {
  margin-top: 1.04167vw;
}
.mt-\[2vw\] {
  margin-top: 2vw;
}
.mt-\[40px\] {
  margin-top: 2.08333vw;
}
.mt-\[4vw\] {
  margin-top: 4vw;
}
.mt-\[5\.3vw\] {
  margin-top: 5.3vw;
}
.flex {
  display: flex;
}
.\!h-\[397vw\] {
  height: 397vw !important;
}
.h-1 {
  height: 0.25rem;
}
.h-\[10\.7vw\] {
  height: 10.7vw;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[1000px\] {
  height: 52.08333vw;
}
.h-\[100px\] {
  height: 5.20833vw;
}
.h-\[100vw\] {
  height: 100vw;
}
.h-\[102px\] {
  height: 5.3125vw;
}
.h-\[1030px\] {
  height: 53.64583vw;
}
.h-\[104px\] {
  height: 5.41667vw;
}
.h-\[105px\] {
  height: 5.46875vw;
}
.h-\[107vw\] {
  height: 107vw;
}
.h-\[108px\] {
  height: 5.625vw;
}
.h-\[11\.5vw\] {
  height: 11.5vw;
}
.h-\[11\.7vw\] {
  height: 11.7vw;
}
.h-\[116vw\] {
  height: 116vw;
}
.h-\[12\.6vw\] {
  height: 12.6vw;
}
.h-\[121vw\] {
  height: 121vw;
}
.h-\[124px\] {
  height: 6.45833vw;
}
.h-\[12vw\] {
  height: 12vw;
}
.h-\[13\.87vw\] {
  height: 13.87vw;
}
.h-\[131px\] {
  height: 6.82292vw;
}
.h-\[1368px\] {
  height: 71.25vw;
}
.h-\[138px\] {
  height: 7.1875vw;
}
.h-\[14\.3vw\] {
  height: 14.3vw;
}
.h-\[1421px\] {
  height: 74.01042vw;
}
.h-\[1540px\] {
  height: 80.20833vw;
}
.h-\[16\.5vw\] {
  height: 16.5vw;
}
.h-\[160px\] {
  height: 8.33333vw;
}
.h-\[1630px\] {
  height: 84.89583vw;
}
.h-\[16vw\] {
  height: 16vw;
}
.h-\[178vw\] {
  height: 178vw;
}
.h-\[181px\] {
  height: 9.42708vw;
}
.h-\[200px\] {
  height: 10.41667vw;
}
.h-\[20px\] {
  height: 1.04167vw;
}
.h-\[20vw\] {
  height: 20vw;
}
.h-\[211px\] {
  height: 10.98958vw;
}
.h-\[2330px\] {
  height: 121.35417vw;
}
.h-\[240px\] {
  height: 12.5vw;
}
.h-\[248px\] {
  height: 12.91667vw;
}
.h-\[24vw\] {
  height: 24vw;
}
.h-\[260px\] {
  height: 13.54167vw;
}
.h-\[29vw\] {
  height: 29vw;
}
.h-\[300px\] {
  height: 15.625vw;
}
.h-\[30px\] {
  height: 1.5625vw;
}
.h-\[311px\] {
  height: 16.19792vw;
}
.h-\[313px\] {
  height: 16.30208vw;
}
.h-\[32vw\] {
  height: 32vw;
}
.h-\[34\.7vw\] {
  height: 34.7vw;
}
.h-\[34px\] {
  height: 1.77083vw;
}
.h-\[35px\] {
  height: 1.82292vw;
}
.h-\[360px\] {
  height: 18.75vw;
}
.h-\[36px\] {
  height: 1.875vw;
}
.h-\[378px\] {
  height: 19.6875vw;
}
.h-\[4\.2vw\] {
  height: 4.2vw;
}
.h-\[4\.67vw\] {
  height: 4.67vw;
}
.h-\[4\.8vw\] {
  height: 4.8vw;
}
.h-\[400px\] {
  height: 20.83333vw;
}
.h-\[40vw\] {
  height: 40vw;
}
.h-\[41\.7vw\] {
  height: 41.7vw;
}
.h-\[423px\] {
  height: 22.03125vw;
}
.h-\[42px\] {
  height: 2.1875vw;
}
.h-\[452px\] {
  height: 23.54167vw;
}
.h-\[472px\] {
  height: 24.58333vw;
}
.h-\[484px\] {
  height: 25.20833vw;
}
.h-\[4vw\] {
  height: 4vw;
}
.h-\[5\.6vw\] {
  height: 5.6vw;
}
.h-\[50\.4vw\] {
  height: 50.4vw;
}
.h-\[500px\] {
  height: 26.04167vw;
}
.h-\[50px\] {
  height: 2.60417vw;
}
.h-\[50vw\] {
  height: 50vw;
}
.h-\[52vw\] {
  height: 52vw;
}
.h-\[53\.65vw\] {
  height: 53.65vw;
}
.h-\[54px\] {
  height: 2.8125vw;
}
.h-\[56\.25vw\] {
  height: 56.25vw;
}
.h-\[568px\] {
  height: 29.58333vw;
}
.h-\[56px\] {
  height: 2.91667vw;
}
.h-\[56vw\] {
  height: 56vw;
}
.h-\[57px\] {
  height: 2.96875vw;
}
.h-\[58px\] {
  height: 3.02083vw;
}
.h-\[58vw\] {
  height: 58vw;
}
.h-\[59vw\] {
  height: 59vw;
}
.h-\[5vw\] {
  height: 5vw;
}
.h-\[60\.57vw\] {
  height: 60.57vw;
}
.h-\[600px\] {
  height: 31.25vw;
}
.h-\[606px\] {
  height: 31.5625vw;
}
.h-\[60px\] {
  height: 3.125vw;
}
.h-\[62vw\] {
  height: 62vw;
}
.h-\[63vw\] {
  height: 63vw;
}
.h-\[640px\] {
  height: 33.33333vw;
}
.h-\[665px\] {
  height: 34.63542vw;
}
.h-\[67vw\] {
  height: 67vw;
}
.h-\[684px\] {
  height: 35.625vw;
}
.h-\[7\.2vw\] {
  height: 7.2vw;
}
.h-\[7\.5vw\] {
  height: 7.5vw;
}
.h-\[7\.6vw\] {
  height: 7.6vw;
}
.h-\[725px\] {
  height: 37.76042vw;
}
.h-\[72px\] {
  height: 3.75vw;
}
.h-\[74vw\] {
  height: 74vw;
}
.h-\[755px\] {
  height: 39.32292vw;
}
.h-\[88px\] {
  height: 4.58333vw;
}
.h-\[8vw\] {
  height: 8vw;
}
.h-\[9\.6vw\] {
  height: 9.6vw;
}
.h-\[90px\] {
  height: 4.6875vw;
}
.h-\[91\.6vw\] {
  height: 91.6vw;
}
.h-\[91vw\] {
  height: 91vw;
}
.h-\[940px\] {
  height: 48.95833vw;
}
.h-\[970px\] {
  height: 50.52083vw;
}
.h-\[97px\] {
  height: 5.05208vw;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.\!max-h-\[397vw\] {
  max-height: 397vw !important;
}
.w-1 {
  width: 0.25rem;
}
.w-\[10\.7vw\] {
  width: 10.7vw;
}
.w-\[100px\] {
  width: 5.20833vw;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[102px\] {
  width: 5.3125vw;
}
.w-\[110px\] {
  width: 5.72917vw;
}
.w-\[111px\] {
  width: 5.78125vw;
}
.w-\[115px\] {
  width: 5.98958vw;
}
.w-\[118px\] {
  width: 6.14583vw;
}
.w-\[124px\] {
  width: 6.45833vw;
}
.w-\[1278px\] {
  width: 66.5625vw;
}
.w-\[12vw\] {
  width: 12vw;
}
.w-\[138px\] {
  width: 7.1875vw;
}
.w-\[15\.3vw\] {
  width: 15.3vw;
}
.w-\[152px\] {
  width: 7.91667vw;
}
.w-\[153px\] {
  width: 7.96875vw;
}
.w-\[16\.5vw\] {
  width: 16.5vw;
}
.w-\[183px\] {
  width: 9.53125vw;
}
.w-\[192px\] {
  width: 10vw;
}
.w-\[196px\] {
  width: 10.20833vw;
}
.w-\[1972px\] {
  width: 102.70833vw;
}
.w-\[20\.3vw\] {
  width: 20.3vw;
}
.w-\[216px\] {
  width: 11.25vw;
}
.w-\[24\.4vw\] {
  width: 24.4vw;
}
.w-\[240px\] {
  width: 12.5vw;
}
.w-\[246px\] {
  width: 12.8125vw;
}
.w-\[263px\] {
  width: 13.69792vw;
}
.w-\[265px\] {
  width: 13.80208vw;
}
.w-\[26vw\] {
  width: 26vw;
}
.w-\[270px\] {
  width: 14.0625vw;
}
.w-\[280px\] {
  width: 14.58333vw;
}
.w-\[292px\] {
  width: 15.20833vw;
}
.w-\[29vw\] {
  width: 29vw;
}
.w-\[300px\] {
  width: 15.625vw;
}
.w-\[313px\] {
  width: 16.30208vw;
}
.w-\[32\.8vw\] {
  width: 32.8vw;
}
.w-\[32vw\] {
  width: 32vw;
}
.w-\[340px\] {
  width: 17.70833vw;
}
.w-\[34px\] {
  width: 1.77083vw;
}
.w-\[34vw\] {
  width: 34vw;
}
.w-\[35\.5vw\] {
  width: 35.5vw;
}
.w-\[35px\] {
  width: 1.82292vw;
}
.w-\[35vw\] {
  width: 35vw;
}
.w-\[360px\] {
  width: 18.75vw;
}
.w-\[362px\] {
  width: 18.85417vw;
}
.w-\[36vw\] {
  width: 36vw;
}
.w-\[4\.67vw\] {
  width: 4.67vw;
}
.w-\[40px\] {
  width: 2.08333vw;
}
.w-\[42px\] {
  width: 2.1875vw;
}
.w-\[47px\] {
  width: 2.44792vw;
}
.w-\[48\.3vw\] {
  width: 48.3vw;
}
.w-\[48px\] {
  width: 2.5vw;
}
.w-\[5\.3vw\] {
  width: 5.3vw;
}
.w-\[500px\] {
  width: 26.04167vw;
}
.w-\[50px\] {
  width: 2.60417vw;
}
.w-\[50vw\] {
  width: 50vw;
}
.w-\[512px\] {
  width: 26.66667vw;
}
.w-\[518px\] {
  width: 26.97917vw;
}
.w-\[52vw\] {
  width: 52vw;
}
.w-\[530px\] {
  width: 27.60417vw;
}
.w-\[53vw\] {
  width: 53vw;
}
.w-\[597px\] {
  width: 31.09375vw;
}
.w-\[6\.3vw\] {
  width: 6.3vw;
}
.w-\[6\.4vw\] {
  width: 6.4vw;
}
.w-\[62\.5vw\] {
  width: 62.5vw;
}
.w-\[67vw\] {
  width: 67vw;
}
.w-\[69vw\] {
  width: 69vw;
}
.w-\[701px\] {
  width: 36.51042vw;
}
.w-\[70px\] {
  width: 3.64583vw;
}
.w-\[70vw\] {
  width: 70vw;
}
.w-\[711px\] {
  width: 37.03125vw;
}
.w-\[71vw\] {
  width: 71vw;
}
.w-\[720px\] {
  width: 37.5vw;
}
.w-\[735px\] {
  width: 38.28125vw;
}
.w-\[768px\] {
  width: 40vw;
}
.w-\[76vw\] {
  width: 76vw;
}
.w-\[780px\] {
  width: 40.625vw;
}
.w-\[788px\] {
  width: 41.04167vw;
}
.w-\[79\.6vw\] {
  width: 79.6vw;
}
.w-\[796px\] {
  width: 41.45833vw;
}
.w-\[8\.8vw\] {
  width: 8.8vw;
}
.w-\[832px\] {
  width: 43.33333vw;
}
.w-\[87\.5vw\] {
  width: 87.5vw;
}
.w-\[89vw\] {
  width: 89vw;
}
.w-\[9\.3vw\] {
  width: 9.3vw;
}
.w-\[9\.6vw\] {
  width: 9.6vw;
}
.w-\[91vw\] {
  width: 91vw;
}
.w-\[93\.5vw\] {
  width: 93.5vw;
}
.w-\[94px\] {
  width: 4.89583vw;
}
.w-\[95vw\] {
  width: 95vw;
}
.w-\[96vw\] {
  width: 96vw;
}
.w-\[97\] {
  width: 97;
}
.w-\[99vw\] {
  width: 99vw;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.cursor-pointer {
  cursor: pointer;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-\[2\.67vw\] {
  gap: 2.67vw;
}
.gap-\[2vw\] {
  gap: 2vw;
}
.gap-\[32px\] {
  gap: 1.66667vw;
}
.gap-\[4px\] {
  gap: 0.20833vw;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.rounded-\[2\.67vw\] {
  border-radius: 2.67vw;
}
.rounded-\[20px\] {
  border-radius: 1.04167vw;
}
.rounded-\[6px\] {
  border-radius: 0.3125vw;
}
.border {
  border-width: 1px;
}
.border-b-8 {
  border-bottom-width: 0.41667vw;
}
.border-b-\[1vw\] {
  border-bottom-width: 1vw;
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.bg-\[\#1B7CE8\]\/0 {
  background-color: rgba(27, 124, 232, 0);
}
.bg-\[\#291523\] {
  --tw-bg-opacity: 1;
  background-color: rgb(41 21 35 / var(--tw-bg-opacity));
}
.bg-\[\#2E374C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(46 55 76 / var(--tw-bg-opacity));
}
.bg-\[\#5E6D8F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(94 109 143 / var(--tw-bg-opacity));
}
.bg-\[\#6D2F98\] {
  --tw-bg-opacity: 1;
  background-color: rgb(109 47 152 / var(--tw-bg-opacity));
}
.bg-\[\#7B1601\] {
  --tw-bg-opacity: 1;
  background-color: rgb(123 22 1 / var(--tw-bg-opacity));
}
.bg-\[\#8BFEDE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(139 254 222 / var(--tw-bg-opacity));
}
.bg-\[\#A44C3A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(164 76 58 / var(--tw-bg-opacity));
}
.bg-\[\#DBFE8B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(219 254 139 / var(--tw-bg-opacity));
}
.bg-\[\#DD8BFE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(221 139 254 / var(--tw-bg-opacity));
}
.bg-\[\#FFCF03\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 207 3 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[url\(\/six\/bg-share-box\.svg\)\] {
  background-image: url(/six/bg-share-box.svg);
}
.bg-cover {
  background-size: cover;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.px-\[3vw\] {
  padding-left: 3vw;
  padding-right: 3vw;
}
.px-\[6vw\] {
  padding-left: 6vw;
  padding-right: 6vw;
}
.pr-\[10\.7vw\] {
  padding-right: 10.7vw;
}
.pr-\[4\.2vw\] {
  padding-right: 4.2vw;
}
.pr-\[50px\] {
  padding-right: 2.60417vw;
}
.pt-\[1vw\] {
  padding-top: 1vw;
}
.text-center {
  text-align: center;
}
.text-\[1\.2vw\] {
  font-size: 1.2vw;
}
.text-\[12vw\] {
  font-size: 12vw;
}
.text-\[16px\] {
  font-size: 0.83333vw;
}
.text-\[3\.4vw\] {
  font-size: 3.4vw;
}
.text-\[3\.7vw\] {
  font-size: 3.7vw;
}
.text-\[32px\] {
  font-size: 1.66667vw;
}
.text-\[4\.3vw\] {
  font-size: 4.3vw;
}
.text-\[5\.6vw\] {
  font-size: 5.6vw;
}
.text-\[60px\] {
  font-size: 3.125vw;
}
.text-\[70px\] {
  font-size: 3.64583vw;
}
.text-\[8vw\] {
  font-size: 8vw;
}
.text-\[90px\] {
  font-size: 4.6875vw;
}
.font-\[400\] {
  font-weight: 400;
}
.font-\[500\] {
  font-weight: 500;
}
.leading-\[2\.0vw\] {
  line-height: 2vw;
}
.leading-\[4\.8vw\] {
  line-height: 4.8vw;
}
.\!text-\[\#09A8E5\] {
  --tw-text-opacity: 1 !important;
  color: rgb(9 168 229 / var(--tw-text-opacity)) !important;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\!underline {
  text-decoration-line: underline !important;
}
.opacity-0 {
  opacity: 0;
}
.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
@font-face {
  font-family: Chelsea;
  src: url(/ChelseaMarket-Regular.ttf);
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
:root {
  --foreground-rgb: #fff;
  --background-start-rgb: 0, 0, 0;
  --background-end-rgb: 0, 0, 0;
  --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0));
  --secondary-glow: linear-gradient(
    to bottom right,
    rgba(1, 65, 255, 0),
    rgba(1, 65, 255, 0),
    rgba(1, 65, 255, 0.3)
  );
  --tile-start-rgb: 2, 13, 46;
  --tile-end-rgb: 2, 5, 19;
  --tile-border: conic-gradient(
    #ffffff80,
    #ffffff40,
    #ffffff30,
    #ffffff20,
    #ffffff10,
    #ffffff10,
    #ffffff80
  );
  --callout-rgb: 20, 20, 20;
  --callout-border-rgb: 108, 108, 108;
  --card-rgb: 100, 100, 100;
  --card-border-rgb: 200, 200, 200;
}
* {
  box-sizing: border-box;
}
*,
body,
html {
  padding: 0;
  margin: 0;
}
body,
html {
  max-width: 100vw;
  height: 100%;
  overflow-x: hidden;
  font-family: Chelsea, sans-serif !important;
}
body {
  color: rgb(var(--foreground-rgb));
  background: #000;
  padding-top: env(safe-area-inset-top: 0);
  padding-bottom: env(safe-area-inset-top: 0);
}
div,
li,
p,
span,
ul {
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}
a {
  color: inherit;
  text-decoration: none !important;
}
html {
  color-scheme: dark;
}
.bg-theme-color {
  background-color: #ffea00 !important;
}
.text-theme-color {
  color: #535145 !important;
}
.bg {
  background-size: 100%;
  background-repeat: no-repeat;
  background-clip: border-box;
  background-origin: border-box;
}
.img-disabled {
  touch-action: pan-y;
  -webkit-touch-callout: none;
  pointer-events: none;
}
.body {
  width: 100vw;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.textOne {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.textTwo {
  -webkit-line-clamp: 2;
}
.textThree,
.textTwo {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.textThree {
  -webkit-line-clamp: 3;
}
::-webkit-scrollbar {
  width: 0.20833vw;
}
::-webkit-scrollbar-thumb {
  background: #eee;
  border-radius: 0.26042vw;
}
* {
  scrollbar-width: 0.3125vw;
  scrollbar-base-color: green;
  scrollbar-track-color: red;
  scrollbar-arrow-color: blue;
}
#COMMUNITY::-webkit-scrollbar {
  width: 0.20833vw;
}
.textShadow {
  text-shadow: -0.10417vw -0.10417vw 0 #000, 0.10417vw -0.10417vw 0 #000,
    -0.10417vw 0.10417vw 0 #000, 0.10417vw 0.10417vw 0 #000;
}
.textShadow-M {
  text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000,
    2px 2px 0 #000;
}
.text3D {
  text-shadow: -1px -1px #000, 0.10417vw 0.10417vw #000,
    0.15625vw 0.15625vw #000, 0.20833vw 0.20833vw #000, 0.26042vw 0.26042vw #000;
}
.text3D-M {
  text-shadow: -1px -1px #000, 2px 2px #000, 3px 3px #000, 4px 4px #000;
}
.animate-min-bounce {
  animation: min-bounce 1s infinite;
}
@keyframes min-bounce {
  0%,
  to {
    transform: translateY(-5%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: translateY(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
.mobile {
  width: 100vw;
  height: 100svh;
}
.mobile-body {
  width: 100vw;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
@supports (-webkit-touch-callout: none) {
  .container {
    -webkit-overflow-scrolling: touch;
  }
}
