@font-face {
    font-family: 'Airstrike';
    src: url("../../font/Airstrike.f4da9d40.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Flama';
    src: url("../../font/Flama-Basic.88203ced.otf") format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Flama';
    src: url("../../font/Flama-Black.cdb51a71.otf") format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Flama';
    src: url("../../font/Flama-Bold.e1e6fceb.otf") format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Flama';
    src: url("../../font/Flama-Medium.6e31b126.otf") format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Flama';
    src: url("../../font/Flama-Semibold.6ef5bead.otf") format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Flama';
    src: url("../../font/Flama-SemiboldItalic.d40e689b.otf") format('opentype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Pixel';
    src: url("../../font/pixel-regular.6a8a3169.otf") format('opentype');
    font-weight: normal;
    font-style: normal;
}

*, :before, :after {
    --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: #3b82f680;
    --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: #3b82f680;
    --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: ;
  }
  
  *, :before, :after {
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
  }
  
  :before, :after {
    --tw-content: "";
  }
  
  html, :host {
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
  }
  
  body {
    line-height: inherit;
    margin: 0;
  }
  
  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 {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  
  b, strong {
    font-weight: bolder;
  }
  
  code, kbd, samp, pre {
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em;
  }
  
  small {
    font-size: 80%;
  }
  
  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  
  sub {
    bottom: -.25em;
  }
  
  sup {
    top: -.5em;
  }
  
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  
  button, input, optgroup, select, textarea {
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-family: 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 {
    -webkit-appearance: button;
    background-color: #0000;
    background-image: none;
  }
  
  input:where([type="button"]) {
    -webkit-appearance: button;
    background-color: #0000;
    background-image: none;
  }
  
  input:where([type="reset"]) {
    -webkit-appearance: button;
    background-color: #0000;
    background-image: none;
  }
  
  input:where([type="submit"]) {
    -webkit-appearance: button;
    background-color: #0000;
    background-image: none;
  }
  
  :-moz-focusring {
    outline: auto;
  }
  
  :-moz-ui-invalid {
    box-shadow: none;
  }
  
  progress {
    vertical-align: baseline;
  }
  
  ::-webkit-inner-spin-button {
    height: auto;
  }
  
  ::-webkit-outer-spin-button {
    height: auto;
  }
  
  [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  
  summary {
    display: list-item;
  }
  
  blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
  }
  
  fieldset {
    margin: 0;
    padding: 0;
  }
  
  legend {
    padding: 0;
  }
  
  ol, ul, menu {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  
  dialog {
    padding: 0;
  }
  
  textarea {
    resize: vertical;
  }
  
  input::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
  }
  
  textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
  }
  
  input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
  }
  
  button, [role="button"] {
    cursor: pointer;
  }
  
  :disabled {
    cursor: default;
  }
  
  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }
  
  img, video {
    max-width: 100%;
    height: auto;
  }
  
  [hidden]:where(:not([hidden="until-found"])) {
    display: none;
  }
  
  .pointer-events-none {
    pointer-events: none;
  }
  
  .visible {
    visibility: visible;
  }
  
  .static {
    position: static;
  }
  
  .fixed {
    position: fixed;
  }
  
  .absolute {
    position: absolute;
  }
  
  .relative {
    position: relative;
  }
  
  .inset-0 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  
  .inset-x-0 {
    left: 0;
    right: 0;
  }
  
  .inset-y-0 {
    top: 0;
    bottom: 0;
  }
  
  .-bottom-1 {
    bottom: -.25rem;
  }
  
  .-bottom-1\/2 {
    bottom: -50%;
  }
  
  .-bottom-1\/4 {
    bottom: -25%;
  }
  
  .-bottom-2 {
    bottom: -.5rem;
  }
  
  .-bottom-3 {
    bottom: -.75rem;
  }
  
  .-bottom-\[10\%\] {
    bottom: -10%;
  }
  
  .-bottom-\[13\%\] {
    bottom: -13%;
  }
  
  .-bottom-\[14px\] {
    bottom: -14px;
  }
  
  .-bottom-\[1px\] {
    bottom: -1px;
  }
  
  .-bottom-\[2\.25em\] {
    bottom: -2.25em;
  }
  
  .-bottom-\[20\%\] {
    bottom: -20%;
  }
  
  .-bottom-\[25\%\] {
    bottom: -25%;
  }
  
  .-bottom-\[300\%\] {
    bottom: -300%;
  }
  
  .-bottom-\[75\%\] {
    bottom: -75%;
  }
  
  .-left-1 {
    left: -.25rem;
  }
  
  .-left-1\.5 {
    left: -.375rem;
  }
  
  .-left-1\/4 {
    left: -25%;
  }
  
  .-left-2 {
    left: -.5rem;
  }
  
  .-left-3 {
    left: -.75rem;
  }
  
  .-left-4 {
    left: -1rem;
  }
  
  .-left-6 {
    left: -1.5rem;
  }
  
  .-left-\[12px\] {
    left: -12px;
  }
  
  .-left-\[14px\] {
    left: -14px;
  }
  
  .-left-\[15\%\] {
    left: -15%;
  }
  
  .-left-\[175px\] {
    left: -175px;
  }
  
  .-left-\[25px\] {
    left: -25px;
  }
  
  .-left-\[32px\] {
    left: -32px;
  }
  
  .-left-\[36px\] {
    left: -36px;
  }
  
  .-left-\[3px\] {
    left: -3px;
  }
  
  .-left-\[7\%\] {
    left: -7%;
  }
  
  .-left-\[85\%\] {
    left: -85%;
  }
  
  .-right-0\.5 {
    right: -.125rem;
  }
  
  .-right-1 {
    right: -.25rem;
  }
  
  .-right-1\.5 {
    right: -.375rem;
  }
  
  .-right-1\/3 {
    right: -33.3333%;
  }
  
  .-right-2 {
    right: -.5rem;
  }
  
  .-right-3 {
    right: -.75rem;
  }
  
  .-right-3\.5 {
    right: -.875rem;
  }
  
  .-right-4 {
    right: -1rem;
  }
  
  .-right-5 {
    right: -1.25rem;
  }
  
  .-right-6 {
    right: -1.5rem;
  }
  
  .-right-\[0\.05em\] {
    right: -.05em;
  }
  
  .-right-\[100px\] {
    right: -100px;
  }
  
  .-right-\[10px\] {
    right: -10px;
  }
  
  .-right-\[12px\] {
    right: -12px;
  }
  
  .-right-\[14px\] {
    right: -14px;
  }
  
  .-right-\[17\%\] {
    right: -17%;
  }
  
  .-right-\[20px\] {
    right: -20px;
  }
  
  .-right-\[25\%\] {
    right: -25%;
  }
  
  .-right-\[2px\] {
    right: -2px;
  }
  
  .-right-\[30px\] {
    right: -30px;
  }
  
  .-right-\[55px\] {
    right: -55px;
  }
  
  .-right-\[56px\] {
    right: -56px;
  }
  
  .-right-\[85\%\] {
    right: -85%;
  }
  
  .-top-0\.5 {
    top: -.125rem;
  }
  
  .-top-1 {
    top: -.25rem;
  }
  
  .-top-1\.5 {
    top: -.375rem;
  }
  
  .-top-1\/4 {
    top: -25%;
  }
  
  .-top-12 {
    top: -3rem;
  }
  
  .-top-2 {
    top: -.5rem;
  }
  
  .-top-2\.5 {
    top: -.625rem;
  }
  
  .-top-3 {
    top: -.75rem;
  }
  
  .-top-5 {
    top: -1.25rem;
  }
  
  .-top-6 {
    top: -1.5rem;
  }
  
  .-top-7 {
    top: -1.75rem;
  }
  
  .-top-\[0\.05em\] {
    top: -.05em;
  }
  
  .-top-\[1\.5px\] {
    top: -1.5px;
  }
  
  .-top-\[10px\] {
    top: -10px;
  }
  
  .-top-\[12px\] {
    top: -12px;
  }
  
  .-top-\[150px\] {
    top: -150px;
  }
  
  .-top-\[15px\] {
    top: -15px;
  }
  
  .-top-\[1px\] {
    top: -1px;
  }
  
  .-top-\[20px\] {
    top: -20px;
  }
  
  .-top-\[24px\] {
    top: -24px;
  }
  
  .-top-\[25\%\] {
    top: -25%;
  }
  
  .-top-\[2px\] {
    top: -2px;
  }
  
  .-top-\[30\%\] {
    top: -30%;
  }
  
  .-top-\[30px\] {
    top: -30px;
  }
  
  .-top-\[35\%\] {
    top: -35%;
  }
  
  .-top-\[5px\] {
    top: -5px;
  }
  
  .-top-\[625px\] {
    top: -625px;
  }
  
  .-top-\[6px\] {
    top: -6px;
  }
  
  .-top-\[75px\] {
    top: -75px;
  }
  
  .-top-full {
    top: -100%;
  }
  
  .bottom-0 {
    bottom: 0;
  }
  
  .bottom-0\.5 {
    bottom: .125rem;
  }
  
  .bottom-1 {
    bottom: .25rem;
  }
  
  .bottom-2 {
    bottom: .5rem;
  }
  
  .bottom-2\.5 {
    bottom: .625rem;
  }
  
  .bottom-4 {
    bottom: 1rem;
  }
  
  .bottom-\[100\%\] {
    bottom: 100%;
  }
  
  .bottom-\[50\%\] {
    bottom: 50%;
  }
  
  .bottom-full {
    bottom: 100%;
  }
  
  .left-0 {
    left: 0;
  }
  
  .left-0\.5 {
    left: .125rem;
  }
  
  .left-1 {
    left: .25rem;
  }
  
  .left-1\/2 {
    left: 50%;
  }
  
  .left-2 {
    left: .5rem;
  }
  
  .left-2\.5 {
    left: .625rem;
  }
  
  .left-\[-50\%\] {
    left: -50%;
  }
  
  .left-\[10\%\] {
    left: 10%;
  }
  
  .left-\[13\%\] {
    left: 13%;
  }
  
  .left-\[20em\] {
    left: 20em;
  }
  
  .left-\[20px\] {
    left: 20px;
  }
  
  .left-\[2px\] {
    left: 2px;
  }
  
  .left-\[30\%\] {
    left: 30%;
  }
  
  .left-\[300px\] {
    left: 300px;
  }
  
  .left-\[45\%\] {
    left: 45%;
  }
  
  .left-\[50\%\] {
    left: 50%;
  }
  
  .left-\[50px\] {
    left: 50px;
  }
  
  .left-\[58\%\] {
    left: 58%;
  }
  
  .left-\[5px\] {
    left: 5px;
  }
  
  .right-0 {
    right: 0;
  }
  
  .right-1 {
    right: .25rem;
  }
  
  .right-1\.5 {
    right: .375rem;
  }
  
  .right-1\/3 {
    right: 33.3333%;
  }
  
  .right-12 {
    right: 3rem;
  }
  
  .right-3 {
    right: .75rem;
  }
  
  .right-3\.5 {
    right: .875rem;
  }
  
  .right-4 {
    right: 1rem;
  }
  
  .right-8 {
    right: 2rem;
  }
  
  .right-\[0\.05em\] {
    right: .05em;
  }
  
  .right-\[10px\] {
    right: 10px;
  }
  
  .right-\[15\%\] {
    right: 15%;
  }
  
  .right-\[1px\] {
    right: 1px;
  }
  
  .right-\[20em\] {
    right: 20em;
  }
  
  .right-\[20px\] {
    right: 20px;
  }
  
  .right-\[35px\] {
    right: 35px;
  }
  
  .right-\[4\%\] {
    right: 4%;
  }
  
  .right-\[40px\] {
    right: 40px;
  }
  
  .right-\[5\%\] {
    right: 5%;
  }
  
  .right-\[5px\] {
    right: 5px;
  }
  
  .top-0 {
    top: 0;
  }
  
  .top-1 {
    top: .25rem;
  }
  
  .top-1\.5 {
    top: .375rem;
  }
  
  .top-1\/2 {
    top: 50%;
  }
  
  .top-1\/3 {
    top: 33.3333%;
  }
  
  .top-12 {
    top: 3rem;
  }
  
  .top-2 {
    top: .5rem;
  }
  
  .top-3 {
    top: .75rem;
  }
  
  .top-3\.5 {
    top: .875rem;
  }
  
  .top-5 {
    top: 1.25rem;
  }
  
  .top-6 {
    top: 1.5rem;
  }
  
  .top-\[0\.05em\] {
    top: .05em;
  }
  
  .top-\[10\%\] {
    top: 10%;
  }
  
  .top-\[10px\] {
    top: 10px;
  }
  
  .top-\[1em\] {
    top: 1em;
  }
  
  .top-\[1px\] {
    top: 1px;
  }
  
  .top-\[25px\] {
    top: 25px;
  }
  
  .top-\[2em\] {
    top: 2em;
  }
  
  .top-\[30\%\] {
    top: 30%;
  }
  
  .top-\[4\%\] {
    top: 4%;
  }
  
  .top-\[50\%\] {
    top: 50%;
  }
  
  .top-\[70px\] {
    top: 0px;
  }
  
  .-z-\[1\] {
    z-index: -1;
  }
  
  .-z-\[2\] {
    z-index: -2;
  }
  
  .z-0 {
    z-index: 0;
  }
  
  .z-10 {
    z-index: 10;
  }
  
  .z-20 {
    z-index: 20;
  }
  
  .z-30 {
    z-index: 30;
  }
  
  .z-\[10000\] {
    z-index: 10000;
  }
  
  .z-\[1000\] {
    z-index: 1000;
  }
  
  .z-\[1001\] {
    z-index: 1001;
  }
  
  .z-\[1002\] {
    z-index: 1002;
  }
  
  .z-\[100\] {
    z-index: 100;
  }
  
  .z-\[10\] {
    z-index: 10;
  }
  
  .z-\[11\] {
    z-index: 11;
  }
  
  .z-\[15\] {
    z-index: 15;
  }
  
  .z-\[1\] {
    z-index: 1;
  }
  
  .z-\[2\] {
    z-index: 2;
  }
  
  .z-\[35\] {
    z-index: 35;
  }
  
  .z-\[3\] {
    z-index: 3;
  }
  
  .z-\[40\] {
    z-index: 40;
  }
  
  .z-\[4\] {
    z-index: 4;
  }
  
  .z-\[5\] {
    z-index: 5;
  }
  
  .z-\[6\] {
    z-index: 6;
  }
  
  .z-\[999\] {
    z-index: 999;
  }
  
  .m-0 {
    margin: 0;
  }
  
  .m-8 {
    margin: 2rem;
  }
  
  .m-auto {
    margin: auto;
  }
  
  .mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  
  .mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem;
  }
  
  .mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }
  
  .mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem;
  }
  
  .mx-3 {
    margin-left: .75rem;
    margin-right: .75rem;
  }
  
  .mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  
  .my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }
  
  .my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  
  .my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }
  
  .my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  
  .my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  
  .my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  
  .my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  
  .my-\[0\.4em\] {
    margin-top: .4em;
    margin-bottom: .4em;
  }
  
  .my-\[0\.5em\] {
    margin-top: .5em;
    margin-bottom: .5em;
  }
  
  .my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  
  .-ml-0\.5 {
    margin-left: -.125rem;
  }
  
  .-ml-2 {
    margin-left: -.5rem;
  }
  
  .-ml-\[2px\] {
    margin-left: -2px;
  }
  
  .-mt-1 {
    margin-top: -.25rem;
  }
  
  .-mt-1\.5 {
    margin-top: -.375rem;
  }
  
  .-mt-12 {
    margin-top: -3rem;
  }
  
  .-mt-2 {
    margin-top: -.5rem;
  }
  
  .mb-0 {
    margin-bottom: 0;
  }
  
  .mb-0\.5 {
    margin-bottom: .125rem;
  }
  
  .mb-1 {
    margin-bottom: .25rem;
  }
  
  .mb-1\.5 {
    margin-bottom: .375rem;
  }
  
  .mb-2 {
    margin-bottom: .5rem;
  }
  
  .mb-2\.5 {
    margin-bottom: .625rem;
  }
  
  .mb-20 {
    margin-bottom: 5rem;
  }
  
  .mb-24 {
    margin-bottom: 6rem;
  }
  
  .mb-3 {
    margin-bottom: .75rem;
  }
  
  .mb-4 {
    margin-bottom: 1rem;
  }
  
  .mb-5 {
    margin-bottom: 1.25rem;
  }
  
  .mb-6 {
    margin-bottom: 1.5rem;
  }
  
  .mb-7 {
    margin-bottom: 1.75rem;
  }
  
  .mb-8 {
    margin-bottom: 2rem;
  }
  
  .mb-\[0\.3em\] {
    margin-bottom: .3em;
  }
  
  .mb-\[0\.5em\] {
    margin-bottom: .5em;
  }
  
  .mb-\[11px\] {
    margin-bottom: 11px;
  }
  
  .mb-\[1rem\] {
    margin-bottom: 1rem;
  }
  
  .mb-\[70px\] {
    margin-bottom: 70px;
  }
  
  .mb-auto {
    margin-bottom: auto;
  }
  
  .ml-0 {
    margin-left: 0;
  }
  
  .ml-1 {
    margin-left: .25rem;
  }
  
  .ml-1\.5 {
    margin-left: .375rem;
  }
  
  .ml-12 {
    margin-left: 3rem;
  }
  
  .ml-2 {
    margin-left: .5rem;
  }
  
  .ml-2\.5 {
    margin-left: .625rem;
  }
  
  .ml-3\.5 {
    margin-left: .875rem;
  }
  
  .ml-4 {
    margin-left: 1rem;
  }
  
  .ml-6 {
    margin-left: 1.5rem;
  }
  
  .ml-\[0\.75em\] {
    margin-left: .75em;
  }
  
  .ml-\[1px\] {
    margin-left: 1px;
  }
  
  .ml-auto {
    margin-left: auto;
  }
  
  .mr-0\.5 {
    margin-right: .125rem;
  }
  
  .mr-1 {
    margin-right: .25rem;
  }
  
  .mr-1\.5 {
    margin-right: .375rem;
  }
  
  .mr-2 {
    margin-right: .5rem;
  }
  
  .mr-3 {
    margin-right: .75rem;
  }
  
  .mr-4 {
    margin-right: 1rem;
  }
  
  .mr-auto {
    margin-right: auto;
  }
  
  .mt-0 {
    margin-top: 0;
  }
  
  .mt-0\.5 {
    margin-top: .125rem;
  }
  
  .mt-1 {
    margin-top: .25rem;
  }
  
  .mt-1\.5 {
    margin-top: .375rem;
  }
  
  .mt-10 {
    margin-top: 2.5rem;
  }
  
  .mt-11 {
    margin-top: 2.75rem;
  }
  
  .mt-12 {
    margin-top: 3rem;
  }
  
  .mt-14 {
    margin-top: 3.5rem;
  }
  
  .mt-16 {
    margin-top: 4rem;
  }
  
  .mt-2 {
    margin-top: .5rem;
  }
  
  .mt-2\.5 {
    margin-top: .625rem;
  }
  
  .mt-3 {
    margin-top: .75rem;
  }
  
  .mt-4 {
    margin-top: 1rem;
  }
  
  .mt-5 {
    margin-top: 1.25rem;
  }
  
  .mt-6 {
    margin-top: 1.5rem;
  }
  
  .mt-8 {
    margin-top: 2rem;
  }
  
  .mt-9 {
    margin-top: 2.25rem;
  }
  
  .mt-\[0\.08em\] {
    margin-top: .08em;
  }
  
  .mt-\[0\.3em\] {
    margin-top: .3em;
  }
  
  .mt-\[1em\] {
    margin-top: 1em;
  }
  
  .mt-\[28px\] {
    margin-top: 28px;
  }
  
  .mt-\[42px\] {
    margin-top: 42px;
  }
  
  .mt-\[6\.25rem\] {
    margin-top: 6.25rem;
  }
  
  .mt-auto {
    margin-top: auto;
  }
  
  .block {
    display: block;
  }
  
  .inline-block {
    display: inline-block;
  }
  
  .inline {
    display: inline;
  }
  
  .flex {
    display: flex;
  }
  
  .inline-flex {
    display: inline-flex;
  }
  
  .table-cell {
    display: table-cell;
  }
  
  .grid {
    display: grid;
  }
  
  .contents {
    display: contents;
  }
  
  .hidden {
    display: none;
  }
  
  .aspect-\[1\/1\.15\] {
    aspect-ratio: 1 / 1.15;
  }
  
  .aspect-\[1\/1\.3\] {
    aspect-ratio: 1 / 1.3;
  }
  
  .aspect-\[10\/11\] {
    aspect-ratio: 10 / 11;
  }
  
  .aspect-\[103\/111\] {
    aspect-ratio: 103 / 111;
  }
  
  .aspect-\[109\/79\] {
    aspect-ratio: 109 / 79;
  }
  
  .aspect-\[114\/28\] {
    aspect-ratio: 114 / 28;
  }
  
  .aspect-\[13\/16\] {
    aspect-ratio: 13 / 16;
  }
  
  .aspect-\[142\/13\] {
    aspect-ratio: 142 / 13;
  }
  
  .aspect-\[145\/12\] {
    aspect-ratio: 145 / 12;
  }
  
  .aspect-\[160\/25\] {
    aspect-ratio: 160 / 25;
  }
  
  .aspect-\[166\/191\] {
    aspect-ratio: 166 / 191;
  }
  
  .aspect-\[180\/206\] {
    aspect-ratio: 180 / 206;
  }
  
  .aspect-\[180\/224\] {
    aspect-ratio: 180 / 224;
  }
  
  .aspect-\[182\/117\] {
    aspect-ratio: 182 / 117;
  }
  
  .aspect-\[216\/306\] {
    aspect-ratio: 216 / 306;
  }
  
  .aspect-\[22\/26\] {
    aspect-ratio: 22 / 26;
  }
  
  .aspect-\[238\/220\] {
    aspect-ratio: 238 / 220;
  }
  
  .aspect-\[300\/232\] {
    aspect-ratio: 300 / 232;
  }
  
  .aspect-\[300\/404\] {
    aspect-ratio: 300 / 404;
  }
  
  .aspect-\[306\/70\] {
    aspect-ratio: 306 / 70;
  }
  
  .aspect-\[341\/45\] {
    aspect-ratio: 341 / 45;
  }
  
  .aspect-\[372\/430\] {
    aspect-ratio: 372 / 430;
  }
  
  .aspect-\[387\/44\] {
    aspect-ratio: 387 / 44;
  }
  
  .aspect-\[406\/241\] {
    aspect-ratio: 406 / 241;
  }
  
  .aspect-\[41\/48\] {
    aspect-ratio: 41 / 48;
  }
  
  .aspect-\[474\/46\] {
    aspect-ratio: 474 / 46;
  }
  
  .aspect-\[536\/397\] {
    aspect-ratio: 536 / 397;
  }
  
  .aspect-\[579\/45\] {
    aspect-ratio: 579 / 45;
  }
  
  .aspect-\[594\/468\] {
    aspect-ratio: 594 / 468;
  }
  
  .aspect-\[6\/1\] {
    aspect-ratio: 6;
  }
  
  .aspect-\[60\/52\] {
    aspect-ratio: 60 / 52;
  }
  
  .aspect-\[88\/45\] {
    aspect-ratio: 88 / 45;
  }
  
  .aspect-\[930\/1175\] {
    aspect-ratio: 930 / 1175;
  }
  
  .aspect-\[unset\] {
    aspect-ratio: unset;
  }
  
  .aspect-square {
    aspect-ratio: 1;
  }
  
  .\!h-full {
    height: 100% !important;
  }
  
  .h-0 {
    height: 0;
  }
  
  .h-0\.5 {
    height: .125rem;
  }
  
  .h-1 {
    height: .25rem;
  }
  
  .h-1\.5 {
    height: .375rem;
  }
  
  .h-1\/2 {
    height: 50%;
  }
  
  .h-1\/3 {
    height: 33.3333%;
  }
  
  .h-10 {
    height: 2.5rem;
  }
  
  .h-11 {
    height: 2.75rem;
  }
  
  .h-12 {
    height: 3rem;
  }
  
  .h-14 {
    height: 3.5rem;
  }
  
  .h-16 {
    height: 4rem;
  }
  
  .h-2 {
    height: .5rem;
  }
  
  .h-2\.5 {
    height: .625rem;
  }
  
  .h-2\/3 {
    height: 66.6667%;
  }
  
  .h-2\/4 {
    height: 50%;
  }
  
  .h-20 {
    height: 5rem;
  }
  
  .h-3 {
    height: .75rem;
  }
  
  .h-3\.5 {
    height: .875rem;
  }
  
  .h-3\/4 {
    height: 75%;
  }
  
  .h-4 {
    height: 1rem;
  }
  
  .h-40 {
    height: 10rem;
  }
  
  .h-5 {
    height: 1.25rem;
  }
  
  .h-6 {
    height: 1.5rem;
  }
  
  .h-7 {
    height: 1.75rem;
  }
  
  .h-8 {
    height: 2rem;
  }
  
  .h-9 {
    height: 2.25rem;
  }
  
  .h-\[0\.36em\] {
    height: .36em;
  }
  
  .h-\[0\.45em\] {
    height: .45em;
  }
  
  .h-\[1\.2em\] {
    height: 1.2em;
  }
  
  .h-\[1\.5em\] {
    height: 1.5em;
  }
  
  .h-\[1\.75em\] {
    height: 1.75em;
  }
  
  .h-\[100\%_\!important\] {
    height: 100% !important;
  }
  
  .h-\[100px\] {
    height: 100px;
  }
  
  .h-\[104px\] {
    height: 104px;
  }
  
  .h-\[105px\] {
    height: 105px;
  }
  
  .h-\[115px\] {
    height: 115px;
  }
  
  .h-\[125\%\] {
    height: 125%;
  }
  
  .h-\[126px\] {
    height: 126px;
  }
  
  .h-\[12px\] {
    height: 12px;
  }
  
  .h-\[130px\] {
    height: 130px;
  }
  
  .h-\[142px\] {
    height: 142px;
  }
  
  .h-\[145px\] {
    height: 145px;
  }
  
  .h-\[14px\] {
    height: 14px;
  }
  
  .h-\[150\%\] {
    height: 150%;
  }
  
  .h-\[150px\] {
    height: 150px;
  }
  
  .h-\[15px\] {
    height: 15px;
  }
  
  .h-\[164px\] {
    height: 164px;
  }
  
  .h-\[16px\] {
    height: 16px;
  }
  
  .h-\[175px\] {
    height: 175px;
  }
  
  .h-\[17px\] {
    height: 17px;
  }
  
  .h-\[180px\] {
    height: 180px;
  }
  
  .h-\[18px\] {
    height: 18px;
  }
  
  .h-\[192px\] {
    height: 192px;
  }
  
  .h-\[1px\] {
    height: 1px;
  }
  
  .h-\[200\%\] {
    height: 200%;
  }
  
  .h-\[200px\] {
    height: 200px;
  }
  
  .h-\[204px\] {
    height: 204px;
  }
  
  .h-\[20px\] {
    height: 20px;
  }
  
  .h-\[220px\] {
    height: 220px;
  }
  
  .h-\[224px\] {
    height: 224px;
  }
  
  .h-\[227px\] {
    height: 227px;
  }
  
  .h-\[22px\] {
    height: 22px;
  }
  
  .h-\[243px\] {
    height: 243px;
  }
  
  .h-\[249px\] {
    height: 249px;
  }
  
  .h-\[24px\] {
    height: 24px;
  }
  
  .h-\[26px\] {
    height: 26px;
  }
  
  .h-\[276px\] {
    height: 276px;
  }
  
  .h-\[28px\] {
    height: 28px;
  }
  
  .h-\[2em\] {
    height: 2em;
  }
  
  .h-\[2px\] {
    height: 2px;
  }
  
  .h-\[300px\] {
    height: 300px;
  }
  
  .h-\[30px\] {
    height: 30px;
  }
  
  .h-\[310px\] {
    height: 310px;
  }
  
  .h-\[315px\] {
    height: 315px;
  }
  
  .h-\[32px\] {
    height: 32px;
  }
  
  .h-\[34px\] {
    height: 34px;
  }
  
  .h-\[35px\] {
    height: 35px;
  }
  
  .h-\[36px\] {
    height: 36px;
  }
  
  .h-\[375px\] {
    height: 375px;
  }
  
  .h-\[37px\] {
    height: 37px;
  }
  
  .h-\[38px\] {
    height: 38px;
  }
  
  .h-\[39px\] {
    height: 39px;
  }
  
  .h-\[3em\] {
    height: 3em;
  }
  
  .h-\[3rem\] {
    height: 3rem;
  }
  
  .h-\[4\%\] {
    height: 4%;
  }
  
  .h-\[400px\] {
    height: 400px;
  }
  
  .h-\[40px\] {
    height: 40px;
  }
  
  .h-\[42px\] {
    height: 42px;
  }
  
  .h-\[43px\] {
    height: 43px;
  }
  
  .h-\[44px\] {
    height: 44px;
  }
  
  .h-\[45px\] {
    height: 45px;
  }
  
  .h-\[461px\] {
    height: 461px;
  }
  
  .h-\[46px\] {
    height: 46px;
  }
  
  .h-\[470px\] {
    height: 470px;
  }
  
  .h-\[48px\] {
    height: 48px;
  }
  
  .h-\[500px\] {
    height: 500px;
  }
  
  .h-\[50px\] {
    height: 50px;
  }
  
  .h-\[51px\] {
    height: 51px;
  }
  
  .h-\[52px\] {
    height: 52px;
  }
  
  .h-\[53px\] {
    height: 53px;
  }
  
  .h-\[54px\] {
    height: 54px;
  }
  
  .h-\[55px\] {
    height: 55px;
  }
  
  .h-\[56px\] {
    height: 56px;
  }
  
  .h-\[57px\] {
    height: 57px;
  }
  
  .h-\[5px\] {
    height: 5px;
  }
  
  .h-\[600px\] {
    height: 600px;
  }
  
  .h-\[60px\] {
    height: 60px;
  }
  
  .h-\[65px\] {
    height: 65px;
  }
  
  .h-\[69px\] {
    height: 69px;
  }
  
  .h-\[70px\] {
    height: 70px;
  }
  
  .h-\[71px\] {
    height: 71px;
  }
  
  .h-\[72px\] {
    height: 72px;
  }
  
  .h-\[74px\] {
    height: 74px;
  }
  
  .h-\[78px\] {
    height: 78px;
  }
  
  .h-\[7px\] {
    height: 7px;
  }
  
  .h-\[80px\] {
    height: 80px;
  }
  
  .h-\[84px\] {
    height: 84px;
  }
  
  .h-\[86px\] {
    height: 86px;
  }
  
  .h-\[90px\] {
    height: 90px;
  }
  
  .h-\[92px\] {
    height: 92px;
  }
  
  .h-\[96px\] {
    height: 96px;
  }
  
  .h-\[97px\] {
    height: 97px;
  }
  
  .h-\[99px\] {
    height: 99px;
  }
  
  .h-\[9px\] {
    height: 9px;
  }
  
  .h-\[calc\(100\%\+4px\)\] {
    height: calc(100% + 4px);
  }
  
  .h-\[calc\(100\%-1rem\)\] {
    height: calc(100% - 1rem);
  }
  
  .h-\[calc\(100\%-2px\)\] {
    height: calc(100% - 2px);
  }
  
  .h-\[calc\(100\%-2rem\)\] {
    height: calc(100% - 2rem);
  }
  
  .h-\[calc\(100\%-70px\)\] {
    height: calc(100% - 70px);
  }
  
  .h-\[calc\(100\%-80px\)\] {
    height: calc(100% - 80px);
  }
  
  .h-\[calc\(100\%-8px\)\] {
    height: calc(100% - 8px);
  }
  
  .h-\[calc\(100vh-208px\)\] {
    height: calc(100vh - 208px);
  }
  
  .h-\[calc\(100vh-275px\)\] {
    height: calc(100vh - 275px);
  }
  
  .h-\[calc\(100vh-345px\)\] {
    height: calc(100vh - 345px);
  }
  
  .h-\[calc\(100vh-75px\)\] {
    height: calc(100vh - 75px);
  }
  
  .h-\[max-content\] {
    height: max-content;
  }
  
  .h-auto {
    height: auto;
  }
  
  .h-full {
    height: 100%;
  }
  
  .h-max {
    height: max-content;
  }
  
  .h-px {
    height: 1px;
  }
  
  .h-screen {
    height: 100vh;
  }
  
  .\!max-h-\[278px\] {
    max-height: 278px !important;
  }
  
  .max-h-\[300px\] {
    max-height: 300px;
  }
  
  .max-h-\[473px\] {
    max-height: 473px;
  }
  
  .max-h-\[calc\(100vh-200px\)\] {
    max-height: calc(100vh - 200px);
  }
  
  .min-h-\[100px\] {
    min-height: 100px;
  }
  
  .min-h-\[135px\] {
    min-height: 135px;
  }
  
  .min-h-\[147px\] {
    min-height: 147px;
  }
  
  .min-h-\[36px\] {
    min-height: 36px;
  }
  
  .min-h-\[44px\] {
    min-height: 44px;
  }
  
  .min-h-\[600px\] {
    min-height: 600px;
  }
  
  .min-h-\[78px\] {
    min-height: 78px;
  }
  
  .min-h-\[92px\] {
    min-height: 92px;
  }
  
  .min-h-\[calc\(100vh-110px\)\] {
    min-height: calc(100vh - 110px);
  }
  
  .min-h-full {
    min-height: 100%;
  }
  
  .w-0 {
    width: 0;
  }
  
  .w-0\.5 {
    width: .125rem;
  }
  
  .w-1 {
    width: .25rem;
  }
  
  .w-1\.5 {
    width: .375rem;
  }
  
  .w-1\/2 {
    width: 50%;
  }
  
  .w-1\/3 {
    width: 33.3333%;
  }
  
  .w-1\/4 {
    width: 25%;
  }
  
  .w-10 {
    width: 2.5rem;
  }
  
  .w-11 {
    width: 2.75rem;
  }
  
  .w-12 {
    width: 3rem;
  }
  
  .w-14 {
    width: 3.5rem;
  }
  
  .w-16 {
    width: 4rem;
  }
  
  .w-2 {
    width: .5rem;
  }
  
  .w-2\.5 {
    width: .625rem;
  }
  
  .w-2\/3 {
    width: 66.6667%;
  }
  
  .w-3 {
    width: .75rem;
  }
  
  .w-3\.5 {
    width: .875rem;
  }
  
  .w-3\/4 {
    width: 75%;
  }
  
  .w-32 {
    width: 8rem;
  }
  
  .w-4 {
    width: 1rem;
  }
  
  .w-40 {
    width: 10rem;
  }
  
  .w-48 {
    width: 12rem;
  }
  
  .w-5 {
    width: 1.25rem;
  }
  
  .w-6 {
    width: 1.5rem;
  }
  
  .w-7 {
    width: 1.75rem;
  }
  
  .w-8 {
    width: 2rem;
  }
  
  .w-9 {
    width: 2.25rem;
  }
  
  .w-\[0\.36em\] {
    width: .36em;
  }
  
  .w-\[0\.45em\] {
    width: .45em;
  }
  
  .w-\[0\.8em\] {
    width: .8em;
  }
  
  .w-\[1\.2em\] {
    width: 1.2em;
  }
  
  .w-\[1\.5em\] {
    width: 1.5em;
  }
  
  .w-\[1\.65em\] {
    width: 1.65em;
  }
  
  .w-\[1\.75em\] {
    width: 1.75em;
  }
  
  .w-\[10\%\] {
    width: 10%;
  }
  
  .w-\[100\%\] {
    width: 100%;
  }
  
  .w-\[100px\] {
    width: 100px;
  }
  
  .w-\[105px\] {
    width: 105px;
  }
  
  .w-\[109px\] {
    width: 109px;
  }
  
  .w-\[10em\] {
    width: 10em;
  }
  
  .w-\[110px\] {
    width: 110px;
  }
  
  .w-\[112px\] {
    width: 112px;
  }
  
  .w-\[114px\] {
    width: 114px;
  }
  
  .w-\[12\%\] {
    width: 12%;
  }
  
  .w-\[12\.5\%\] {
    width: 12.5%;
  }
  
  .w-\[120px\] {
    width: 120px;
  }
  
  .w-\[122px\] {
    width: 122px;
  }
  
  .w-\[123px\] {
    width: 123px;
  }
  
  .w-\[127px\] {
    width: 127px;
  }
  
  .w-\[138px\] {
    width: 138px;
  }
  
  .w-\[13px\] {
    width: 13px;
  }
  
  .w-\[140px\] {
    width: 140px;
  }
  
  .w-\[14px\] {
    width: 14px;
  }
  
  .w-\[15\%\] {
    width: 15%;
  }
  
  .w-\[150px\] {
    width: 150px;
  }
  
  .w-\[155px\] {
    width: 155px;
  }
  
  .w-\[15px\] {
    width: 15px;
  }
  
  .w-\[164px\] {
    width: 164px;
  }
  
  .w-\[16px\] {
    width: 16px;
  }
  
  .w-\[173px\] {
    width: 173px;
  }
  
  .w-\[18\%\] {
    width: 18%;
  }
  
  .w-\[180px\] {
    width: 180px;
  }
  
  .w-\[18px\] {
    width: 18px;
  }
  
  .w-\[19\%\] {
    width: 19%;
  }
  
  .w-\[190px\] {
    width: 190px;
  }
  
  .w-\[1px\] {
    width: 1px;
  }
  
  .w-\[2\.25em\] {
    width: 2.25em;
  }
  
  .w-\[2\.6em\] {
    width: 2.6em;
  }
  
  .w-\[20\%\] {
    width: 20%;
  }
  
  .w-\[200\%\] {
    width: 200%;
  }
  
  .w-\[200px\] {
    width: 200px;
  }
  
  .w-\[204px\] {
    width: 204px;
  }
  
  .w-\[209px\] {
    width: 209px;
  }
  
  .w-\[20px\] {
    width: 20px;
  }
  
  .w-\[214px\] {
    width: 214px;
  }
  
  .w-\[22\%\] {
    width: 22%;
  }
  
  .w-\[220px\] {
    width: 220px;
  }
  
  .w-\[225px\] {
    width: 225px;
  }
  
  .w-\[22px\] {
    width: 22px;
  }
  
  .w-\[236px\] {
    width: 236px;
  }
  
  .w-\[245px\] {
    width: 245px;
  }
  
  .w-\[248px\] {
    width: 248px;
  }
  
  .w-\[25\%\] {
    width: 25%;
  }
  
  .w-\[253px\] {
    width: 253px;
  }
  
  .w-\[277px\] {
    width: 277px;
  }
  
  .w-\[27px\] {
    width: 27px;
  }
  
  .w-\[28px\] {
    width: 28px;
  }
  
  .w-\[29\%\] {
    width: 29%;
  }
  
  .w-\[298px\] {
    width: 298px;
  }
  
  .w-\[2em\] {
    width: 2em;
  }
  
  .w-\[3\%\] {
    width: 3%;
  }
  
  .w-\[30\%\] {
    width: 30%;
  }
  
  .w-\[30px\] {
    width: 30px;
  }
  
  .w-\[310px\] {
    width: 310px;
  }
  
  .w-\[320px\] {
    width: 320px;
  }
  
  .w-\[32px\] {
    width: 32px;
  }
  
  .w-\[335px\] {
    width: 335px;
  }
  
  .w-\[34px\] {
    width: 34px;
  }
  
  .w-\[35\%\] {
    width: 35%;
  }
  
  .w-\[350px\] {
    width: 350px;
  }
  
  .w-\[364px\] {
    width: 364px;
  }
  
  .w-\[368px\] {
    width: 368px;
  }
  
  .w-\[36px\] {
    width: 36px;
  }
  
  .w-\[372px\] {
    width: 372px;
  }
  
  .w-\[37px\] {
    width: 37px;
  }
  
  .w-\[385px\] {
    width: 385px;
  }
  
  .w-\[3em\] {
    width: 3em;
  }
  
  .w-\[4\%\] {
    width: 4%;
  }
  
  .w-\[400px\] {
    width: 400px;
  }
  
  .w-\[41px\] {
    width: 41px;
  }
  
  .w-\[42\%\] {
    width: 42%;
  }
  
  .w-\[424px\] {
    width: 424px;
  }
  
  .w-\[42px\] {
    width: 42px;
  }
  
  .w-\[43px\] {
    width: 43px;
  }
  
  .w-\[442px\] {
    width: 442px;
  }
  
  .w-\[44px\] {
    width: 44px;
  }
  
  .w-\[45\%\] {
    width: 45%;
  }
  
  .w-\[450px\] {
    width: 450px;
  }
  
  .w-\[45px\] {
    width: 45px;
  }
  
  .w-\[46px\] {
    width: 46px;
  }
  
  .w-\[472px\] {
    width: 472px;
  }
  
  .w-\[48px\] {
    width: 48px;
  }
  
  .w-\[4px\] {
    width: 4px;
  }
  
  .w-\[5\%\] {
    width: 5%;
  }
  
  .w-\[50px\] {
    width: 50px;
  }
  
  .w-\[52px\] {
    width: 52px;
  }
  
  .w-\[54px\] {
    width: 54px;
  }
  
  .w-\[55px\] {
    width: 55px;
  }
  
  .w-\[56px\] {
    width: 56px;
  }
  
  .w-\[5px\] {
    width: 5px;
  }
  
  .w-\[600px\] {
    width: 600px;
  }
  
  .w-\[62\.5\%\] {
    width: 62.5%;
  }
  
  .w-\[62px\] {
    width: 62px;
  }
  
  .w-\[644px\] {
    width: 644px;
  }
  
  .w-\[7\.5em\] {
    width: 7.5em;
  }
  
  .w-\[700px\] {
    width: 700px;
  }
  
  .w-\[70px\] {
    width: 70px;
  }
  
  .w-\[71px\] {
    width: 71px;
  }
  
  .w-\[72px\] {
    width: 72px;
  }
  
  .w-\[79\%\] {
    width: 79%;
  }
  
  .w-\[7px\] {
    width: 7px;
  }
  
  .w-\[80\%\] {
    width: 80%;
  }
  
  .w-\[84px\] {
    width: 84px;
  }
  
  .w-\[85px\] {
    width: 85px;
  }
  
  .w-\[90\%\] {
    width: 90%;
  }
  
  .w-\[90px\] {
    width: 90px;
  }
  
  .w-\[91px\] {
    width: 91px;
  }
  
  .w-\[95px\] {
    width: 95px;
  }
  
  .w-\[9px\] {
    width: 9px;
  }
  
  .w-\[calc\(\(100vw-48px\)\*1\.1\)\] {
    width: calc(110vw - 52.8px);
  }
  
  .w-\[calc\(100\%\+5px\)\] {
    width: calc(100% + 5px);
  }
  
  .w-\[calc\(100\%-1\.5em\)\] {
    width: calc(100% - 1.5em);
  }
  
  .w-\[calc\(100\%-120px\)\] {
    width: calc(100% - 120px);
  }
  
  .w-\[calc\(100\%-150px\)\] {
    width: calc(100% - 150px);
  }
  
  .w-\[calc\(100\%-1rem\)\] {
    width: calc(100% - 1rem);
  }
  
  .w-\[calc\(100\%-24px\)\] {
    width: calc(100% - 24px);
  }
  
  .w-\[calc\(100\%-2px\)\] {
    width: calc(100% - 2px);
  }
  
  .w-\[calc\(100\%-300px\)\] {
    width: calc(100% - 300px);
  }
  
  .w-\[calc\(100\%-40px\)\] {
    width: calc(100% - 40px);
  }
  
  .w-\[calc\(100\%-64px\)\] {
    width: calc(100% - 64px);
  }
  
  .w-\[calc\(100\%-80px\)\] {
    width: calc(100% - 80px);
  }
  
  .w-\[calc\(50\%-1rem\)\] {
    width: calc(50% - 1rem);
  }
  
  .w-\[calc\(50\%-8px\)\] {
    width: calc(50% - 8px);
  }
  
  .w-\[calc\(var\(--button-width\)\)\] {
    width: calc(var(--button-width));
  }
  
  .w-\[calc\(var\(--button-width\)\*1\.5\)\] {
    width: calc(var(--button-width) * 1.5);
  }
  
  .w-auto {
    width: auto;
  }
  
  .w-full {
    width: 100%;
  }
  
  .w-max {
    width: max-content;
  }
  
  .min-w-0 {
    min-width: 0;
  }
  
  .min-w-10 {
    min-width: 2.5rem;
  }
  
  .min-w-\[176px\] {
    min-width: 176px;
  }
  
  .min-w-\[27px\] {
    min-width: 27px;
  }
  
  .min-w-\[300px\] {
    min-width: 300px;
  }
  
  .min-w-\[36px\] {
    min-width: 36px;
  }
  
  .min-w-\[72px\] {
    min-width: 72px;
  }
  
  .min-w-\[80px\] {
    min-width: 80px;
  }
  
  .max-w-\[10\%\] {
    max-width: 10%;
  }
  
  .max-w-\[100px\] {
    max-width: 100px;
  }
  
  .max-w-\[1064px\] {
    max-width: 1064px;
  }
  
  .max-w-\[1196px\] {
    max-width: 1196px;
  }
  
  .max-w-\[1280px\] {
    max-width: 1280px;
  }
  
  .max-w-\[1440px\] {
    max-width: 1440px;
  }
  
  .max-w-\[150px\] {
    max-width: 150px;
  }
  
  .max-w-\[1em\] {
    max-width: 1em;
  }
  
  .max-w-\[200px\] {
    max-width: 200px;
  }
  
  .max-w-\[2160px\] {
    max-width: 2160px;
  }
  
  .max-w-\[220px\] {
    max-width: 220px;
  }
  
  .max-w-\[232px\] {
    max-width: 232px;
  }
  
  .max-w-\[240px\] {
    max-width: 240px;
  }
  
  .max-w-\[300px\] {
    max-width: 300px;
  }
  
  .max-w-\[372px\] {
    max-width: 372px;
  }
  
  .max-w-\[404px\] {
    max-width: 404px;
  }
  
  .max-w-\[450px\] {
    max-width: 450px;
  }
  
  .max-w-\[45px\] {
    max-width: 45px;
  }
  
  .max-w-\[466px\] {
    max-width: 466px;
  }
  
  .max-w-\[472px\] {
    max-width: 472px;
  }
  
  .max-w-\[50\%\] {
    max-width: 50%;
  }
  
  .max-w-\[500px\] {
    max-width: 500px;
  }
  
  .max-w-\[50px\] {
    max-width: 50px;
  }
  
  .max-w-\[524px\] {
    max-width: 524px;
  }
  
  .max-w-\[536px\] {
    max-width: 536px;
  }
  
  .max-w-\[60px\] {
    max-width: 60px;
  }
  
  .max-w-\[68px\] {
    max-width: 68px;
  }
  
  .max-w-\[70px\] {
    max-width: 70px;
  }
  
  .max-w-\[75px\] {
    max-width: 75px;
  }
  
  .max-w-\[790px\] {
    max-width: 790px;
  }
  
  .max-w-\[8\%\] {
    max-width: 8%;
  }
  
  .max-w-\[800px\] {
    max-width: 800px;
  }
  
  .max-w-\[8em\] {
    max-width: 8em;
  }
  
  .max-w-\[90\%\] {
    max-width: 90%;
  }
  
  .max-w-\[948px\] {
    max-width: 948px;
  }
  
  .max-w-\[968px\] {
    max-width: 968px;
  }
  
  .max-w-\[calc\(100\%-10rem\)\] {
    max-width: calc(100% - 10rem);
  }
  
  .max-w-\[calc\(100\%-135px\)\] {
    max-width: calc(100% - 135px);
  }
  
  .max-w-\[calc\(100\%-32px\)\] {
    max-width: calc(100% - 32px);
  }
  
  .max-w-\[calc\(100\%-5rem\)\] {
    max-width: calc(100% - 5rem);
  }
  
  .max-w-full {
    max-width: 100%;
  }
  
  .max-w-sm {
    max-width: 24rem;
  }
  
  .flex-1 {
    flex: 1;
  }
  
  .flex-auto {
    flex: auto;
  }
  
  .flex-none {
    flex: none;
  }
  
  .flex-shrink, .shrink {
    flex-shrink: 1;
  }
  
  .shrink-0 {
    flex-shrink: 0;
  }
  
  .flex-grow, .grow {
    flex-grow: 1;
  }
  
  .grow-0 {
    flex-grow: 0;
  }
  
  .origin-bottom {
    transform-origin: bottom;
  }
  
  .origin-bottom-left {
    transform-origin: 0 100%;
  }
  
  .origin-bottom-right {
    transform-origin: 100% 100%;
  }
  
  .origin-center {
    transform-origin: center;
  }
  
  .origin-top {
    transform-origin: top;
  }
  
  .-translate-x-1 {
    --tw-translate-x: -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-x-4 {
    --tw-translate-x: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-x-8 {
    --tw-translate-x: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-x-\[56px\] {
    --tw-translate-x: -56px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-x-full {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-0 {
    --tw-translate-y: -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-0\.5 {
    --tw-translate-y: -.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-1 {
    --tw-translate-y: -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-12 {
    --tw-translate-y: -3rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-2 {
    --tw-translate-y: -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-6 {
    --tw-translate-y: -1.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-translate-y-\[48px\] {
    --tw-translate-y: -48px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-1 {
    --tw-translate-x: .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-10 {
    --tw-translate-x: 2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-2 {
    --tw-translate-x: .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-4 {
    --tw-translate-x: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-\[13px\] {
    --tw-translate-x: 13px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-\[20\%\] {
    --tw-translate-x: 20%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-x-\[3px\] {
    --tw-translate-x: 3px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-0\.5 {
    --tw-translate-y: .125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-1\/2 {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-12 {
    --tw-translate-y: 3rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-2 {
    --tw-translate-y: .5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-4 {
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-8 {
    --tw-translate-y: 2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-\[-5px\] {
    --tw-translate-y: -5px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-\[1px\] {
    --tw-translate-y: 1px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-\[2em\] {
    --tw-translate-y: 2em;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-\[30\%\] {
    --tw-translate-y: 30%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .translate-y-\[40px\] {
    --tw-translate-y: 40px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-180 {
    --tw-rotate: -180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[10deg\] {
    --tw-rotate: -10deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[146deg\] {
    --tw-rotate: -146deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[15deg\] {
    --tw-rotate: -15deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[165deg\] {
    --tw-rotate: -165deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[20deg\] {
    --tw-rotate: -20deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[30deg\] {
    --tw-rotate: -30deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[45deg\] {
    --tw-rotate: -45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-rotate-\[6deg\] {
    --tw-rotate: -6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-3 {
    --tw-rotate: 3deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-45 {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-6 {
    --tw-rotate: 6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[-16deg\] {
    --tw-rotate: -16deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[13deg\] {
    --tw-rotate: 13deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[15deg\] {
    --tw-rotate: 15deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[25deg\] {
    --tw-rotate: 25deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[2deg\] {
    --tw-rotate: 2deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[40deg\] {
    --tw-rotate: 40deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[42deg\] {
    --tw-rotate: 42deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[50deg\] {
    --tw-rotate: 50deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[5deg\] {
    --tw-rotate: 5deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[60deg\] {
    --tw-rotate: 60deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[75deg\] {
    --tw-rotate: 75deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .rotate-\[8deg\] {
    --tw-rotate: 8deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-skew-x-12 {
    --tw-skew-x: -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .skew-x-\[30deg\] {
    --tw-skew-x: 30deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-scale-100 {
    --tw-scale-x: -1;
    --tw-scale-y: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[0\.375\] {
    --tw-scale-x: .375;
    --tw-scale-y: .375;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[0\.75\] {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[0\.7\] {
    --tw-scale-x: .7;
    --tw-scale-y: .7;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[0\.85\] {
    --tw-scale-x: .85;
    --tw-scale-y: .85;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[0\.95\] {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[1\.05\] {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[1\.15\] {
    --tw-scale-x: 1.15;
    --tw-scale-y: 1.15;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[1\.33\] {
    --tw-scale-x: 1.33;
    --tw-scale-y: 1.33;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[1\.3\] {
    --tw-scale-x: 1.3;
    --tw-scale-y: 1.3;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[1\.4\] {
    --tw-scale-x: 1.4;
    --tw-scale-y: 1.4;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[1\.75\] {
    --tw-scale-x: 1.75;
    --tw-scale-y: 1.75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[2\.501\] {
    --tw-scale-x: 2.501;
    --tw-scale-y: 2.501;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[2\.5\] {
    --tw-scale-x: 2.5;
    --tw-scale-y: 2.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[2\] {
    --tw-scale-x: 2;
    --tw-scale-y: 2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-\[3\] {
    --tw-scale-x: 3;
    --tw-scale-y: 3;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .-scale-x-100 {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-x-125 {
    --tw-scale-x: 1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-x-150 {
    --tw-scale-x: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-x-\[1\.15\] {
    --tw-scale-x: 1.15;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-x-\[1\.2\] {
    --tw-scale-x: 1.2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-y-50 {
    --tw-scale-y: .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-y-\[0\.25\] {
    --tw-scale-y: .25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-y-\[1\.5\] {
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .scale-y-\[2\] {
    --tw-scale-y: 2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .transform-gpu {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  @keyframes \33 dCard {
    from {
      transform: rotateY(0);
    }
  
    to {
      transform: rotateY(180deg);
    }
  }
  
  .animate-3d-card {
    animation: 2s cubic-bezier(.12, 1.47, .62, 1) \33 dCard;
  }
  
  @keyframes avatarRing {
    0% {
      opacity: .75;
      filter: blur();
      transform: scale(1);
    }
  
    100% {
      opacity: 0;
      filter: blur(4px);
      transform: scale(3);
    }
  }
  
  .animate-avatar-ring {
    animation: 6s linear infinite avatarRing;
  }
  
  @keyframes backFlame {
    0% {
      opacity: 1;
      transform: scaleX(.25)scaleY(0);
    }
  
    100% {
      opacity: .1;
      transform: scaleX(1.75)scaleY(1.75);
    }
  }
  
  .animate-back-flame {
    animation: 1.5s cubic-bezier(.16, 1.4, .46, 1) .5s forwards backFlame;
  }
  
  @keyframes circleBurst {
    0% {
      opacity: 1;
      transform: scale(0);
    }
  
    100% {
      opacity: 0;
      transform: scale(2);
    }
  }
  
  .animate-circle-burst {
    animation: 1s circleBurst;
  }
  
  @keyframes coin2Float {
    50% {
      transform: translateY(-3px)rotate(-100deg);
    }
  }
  
  .animate-coin-2-float {
    animation: 4s ease-in-out infinite coin2Float;
  }
  
  @keyframes coinFloat {
    50% {
      transform: translateY(-5px)rotate(5deg);
    }
  }
  
  .animate-coin-float {
    animation: 4s ease-in-out infinite coinFloat;
  }
  
  @keyframes ellipsisDot {
    0%, 100% {
      opacity: 1;
      transform: translateY(0);
    }
  
    50% {
      opacity: .65;
      transform: translateY(-2px);
    }
  }
  
  .animate-ellipsis-dot {
    animation: 1s cubic-bezier(.23, 1.5, .54, 1) infinite ellipsisDot;
  }
  
  @keyframes enterTicker {
    0% {
      opacity: 0;
      transform: translateY(-20%)scale(0);
    }
  
    80% {
      opacity: 1;
      transition-timing-function: cubic-bezier(.16, 1.4, .46, 1);
      transform: translateY(-45%)scale(.95);
    }
  
    100% {
      transition-timing-function: cubic-bezier(.16, 1.4, .46, 1);
      transform: translateY(0)scale(1);
    }
  }
  
  .animate-enter-ticker {
    animation: .75s forwards enterTicker;
  }
  
  @keyframes fadeIn {
    to {
      opacity: 100;
    }
  }
  
  .animate-fade-in {
    animation: .333s ease-in-out forwards fadeIn;
  }
  
  .animate-fade-out {
    animation: .333s ease-in-out reverse forwards fadeIn;
  }
  
  @keyframes fadeX {
    to {
      opacity: 1;
      transform: translateX(0%);
    }
  }
  
  .animate-fade-x {
    animation: .75s forwards fadeX;
  }
  
  @keyframes fadeTranslateY {
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  .animate-fade-y {
    animation: .333s ease-in-out forwards fadeTranslateY;
  }
  
  @keyframes shake {
    0% {
      transform: translateX(0)translateY(0)rotate(4deg);
    }
  
    33% {
      transform: translateX(-3px)translateY(3px)rotate(-4deg);
    }
  
    66% {
      transform: translateX(3px)translateY(-3px)rotate(-4deg);
    }
  
    100% {
      transform: translateX(0)translateY(0)rotate(4deg);
    }
  }
  
  .animate-fast-shake {
    animation: .1s linear infinite forwards shake;
  }
  
  @keyframes finishCase {
    to {
      transform: rotateY(0);
    }
  }
  
  .animate-finish-case {
    animation: 1s cubic-bezier(0, .98, .51, 1.01) forwards finishCase;
  }
  
  @keyframes flame {
    0% {
      opacity: 1;
      transform: scaleX(.25)scaleY(0);
    }
  
    100% {
      opacity: .25;
      transform: scaleX(1)scaleY(1);
    }
  }
  
  .animate-flame {
    animation: 1s cubic-bezier(.16, 1.4, .46, 1) .5s forwards flame;
  }
  
  @keyframes flashBonus {
    20% {
      filter: brightness(2.5);
    }
  
    0%, 100% {
      filter: brightness();
    }
  }
  
  .animate-flash-bonus {
    animation: 1s 2.5s forwards flashBonus;
  }
  
  @keyframes flashBorder {
    0%, 50%, 100% {
      border-color: #222;
      box-shadow: 0 0 #fff0;
    }
  
    25%, 75% {
      border-color: #ffffff40;
      box-shadow: 0 0 0 8px #ffffff0d;
    }
  }
  
  .animate-flash-border {
    animation: 1s ease-in-out forwards flashBorder;
  }
  
  @keyframes flashGlow {
    0% {
      opacity: 0;
    }
  
    10% {
      opacity: 1;
    }
  
    100% {
      opacity: 0;
    }
  }
  
  .animate-flash-glow {
    animation: 1s ease-in-out 1.2s flashGlow;
  }
  
  @keyframes flashStat {
    20% {
      filter: brightness(1.25);
    }
  
    0%, 100% {
      filter: brightness();
    }
  }
  
  .animate-flash-stat {
    animation: 1s forwards flashStat;
  }
  
  @keyframes flashText {
    0%, 50%, 100% {
      color: #a2a2a2;
    }
  
    25%, 75% {
      color: #fff;
    }
  }
  
  .animate-flash-text {
    animation: 1s ease-in-out forwards flashText;
  }
  
  @keyframes float {
    50% {
      transform: translateY(-5px);
    }
  }
  
  .animate-float {
    animation: 3s ease-in-out infinite float;
  }
  
  @keyframes glowPulse {
    0%, 100% {
      opacity: 1;
      transform: scale(1);
    }
  
    50% {
      opacity: .75;
      transform: scale(.75);
    }
  }
  
  .animate-glow-pulse {
    animation: 6s infinite glowPulse;
  }
  
  @keyframes goldenShadow {
    from {
      filter: drop-shadow(0 0 30px #a1620700);
    }
  
    to {
      filter: drop-shadow(0 0 30px #a1620740);
    }
  }
  
  .animate-golden-avi {
    animation: 2s forwards goldenShadow;
  }
  
  @keyframes goldenFlash {
    0% {
      filter: brightness();
      opacity: 0;
    }
  
    70% {
      filter: brightness(1.25);
      opacity: 1;
    }
  
    100% {
      filter: brightness();
      opacity: 1;
    }
  }
  
  .animate-golden-text {
    animation: 1s cubic-bezier(.25, 0, .15, 1) forwards goldenFlash;
  }
  
  @keyframes gridBackground {
    from {
      background-position: 100% 0;
    }
  
    to {
      background-position: 100% 10px;
    }
  }
  
  .animate-grid-background {
    animation: 3s linear infinite gridBackground;
  }
  
  @keyframes halfFlipBottom {
    0% {
      transform: rotateX(90deg);
    }
  
    100% {
      transform: rotateX(0);
    }
  }
  
  .animate-half-flip-bottom {
    animation: .3s ease-in-out .3s forwards halfFlipBottom;
  }
  
  @keyframes halfFlipLeft {
    0% {
      transform: rotateY(0);
    }
  
    100% {
      transform: rotateY(-90deg);
    }
  }
  
  .animate-half-flip-left {
    animation: .15s ease-in-out forwards halfFlipLeft;
  }
  
  @keyframes halfFlipRight {
    0% {
      transform: rotateY(90deg);
    }
  
    100% {
      transform: rotateY(0);
    }
  }
  
  .animate-half-flip-right {
    animation: .15s ease-in-out .15s forwards halfFlipRight;
  }
  
  @keyframes halfFlipTop {
    0% {
      transform: rotateX(0);
    }
  
    100% {
      transform: rotateX(-90deg);
    }
  }
  
  .animate-half-flip-top {
    animation: .3s ease-in-out forwards halfFlipTop;
  }
  
  @keyframes hueRotate {
    0% {
      filter: hue-rotate();
    }
  
    100% {
      filter: hue-rotate(360deg);
    }
  }
  
  .animate-hue-rotate {
    animation: 15s linear infinite hueRotate;
  }
  
  @keyframes itemFlash {
    0% {
      filter: brightness();
    }
  
    10% {
      filter: brightness(1.5);
    }
  
    100% {
      filter: brightness();
    }
  }
  
  .animate-item-flash {
    animation: 1s itemFlash;
  }
  
  @keyframes lightBeam {
    0%, 100% {
      opacity: .5;
      transform: translateX(0%);
    }
  
    50% {
      opacity: .75;
      transform: translateX(1000%);
    }
  }
  
  .animate-light-beam {
    animation: 5s ease-in-out infinite lightBeam;
  }
  
  @keyframes lightBeam2 {
    0%, 100% {
      opacity: .5;
      transform: translateX(0%);
    }
  
    50% {
      opacity: .75;
      transform: translateX(-1000%);
    }
  }
  
  .animate-light-beam-2 {
    animation: 7s ease-in-out .5s infinite lightBeam2;
  }
  
  @keyframes loaderSpin {
    0% {
      transform: rotate(0);
    }
  
    100% {
      transform: rotate(360deg);
    }
  }
  
  .animate-loader-spin {
    animation: 4s cubic-bezier(.67, 0, .32, .99) infinite forwards loaderSpin;
  }
  
  @keyframes minedFlash {
    0% {
      filter: brightness(4);
    }
  
    100% {
      filter: brightness(1.25);
    }
  }
  
  .animate-mined-flash {
    animation: .75s cubic-bezier(.16, 1.4, .46, 1) forwards minedFlash;
  }
  
  @keyframes minedIcon {
    0% {
      transform-origin: center;
      transform: scale(.5);
    }
  
    100% {
      transform-origin: center;
      transform: scale(1);
    }
  }
  
  .animate-mined-icon {
    animation: .75s cubic-bezier(.16, 1.4, .46, 1) forwards minedIcon;
  }
  
  @keyframes motionBlur {
    0% {
      -webkit-backdrop-filter: url("../index.html");
      backdrop-filter: url("../index.html");
    }
  
    20% {
      -webkit-backdrop-filter: url("../index.html");
      backdrop-filter: url("../index.html");
    }
  
    40% {
      -webkit-backdrop-filter: url("../index.html");
      backdrop-filter: url("../index.html");
    }
  
    60% {
      -webkit-backdrop-filter: url("../index.html");
      backdrop-filter: url("../index.html");
    }
  
    80% {
      -webkit-backdrop-filter: url("../index.html");
      backdrop-filter: url("../index.html");
    }
  
    100% {
      -webkit-backdrop-filter: 0px;
      backdrop-filter: 0px;
    }
  }
  
  .animate-motion-blur {
    animation: .5s 1.5s motionBlur;
  }
  
  @keyframes pixelEyeMove {
    0% {
      transform: translateX(0);
    }
  
    5% {
      transform: translateX(-3%);
    }
  
    10% {
      transform: translateX(3%);
    }
  
    15%, 100% {
      transform: translateX(0);
    }
  }
  
  .animate-pixel-eye {
    animation: 10s cubic-bezier(.18, 1.59, .64, 1) infinite pixelEyeMove;
  }
  
  @keyframes pixelEyeBlink {
    0%, 2%, 4%, 100% {
      transform-origin: center;
      transform: scaleY(1);
    }
  
    1%, 3% {
      transform-origin: center;
      transform: scaleY(.2);
    }
  }
  
  .animate-pixel-eye-blink {
    animation: 10s cubic-bezier(.18, 1.59, .64, 1) 4s infinite pixelEyeBlink;
  }
  
  @keyframes pixelMouth {
    0% {
      transform: translateY(0);
    }
  
    5% {
      transform: translateX(-3%);
    }
  
    10% {
      transform: translateX(3%);
    }
  
    15%, 30% {
      transform: translateY(0)scale(1);
    }
  
    35% {
      transform: translateY(1%)scaleX(1.5);
    }
  
    40% {
      transform: translateY(0)scale(1);
    }
  }
  
  .animate-pixel-mouth {
    animation: 10s cubic-bezier(.18, 1.59, .64, 1) infinite pixelMouth;
  }
  
  @keyframes playerEnter {
    from {
      transform: translateZ(-50px);
    }
  
    to {
      transform: translateZ(0);
    }
  }
  
  .animate-player-enter {
    animation: .5s cubic-bezier(.12, 1.47, .62, 1) forwards playerEnter;
  }
  
  @keyframes popupEnter {
    from {
      opacity: 0;
      transform: scale(.9);
    }
  
    to {
      opacity: 1;
      transform: scale(1);
    }
  }
  
  .animate-popup-enter {
    animation: .5s cubic-bezier(.25, 1.4, .61, .98) forwards popupEnter;
  }
  
  @keyframes popupFlash {
    0% {
      filter: brightness();
      opacity: 0;
      transform: scale(.9);
    }
  
    70% {
      filter: brightness(1.5);
      opacity: 1;
      transform: scale(1.15);
    }
  
    100% {
      filter: brightness();
      opacity: 1;
      transform: scale(1);
    }
  }
  
  .animate-popup-flash {
    animation: 1s cubic-bezier(.25, 0, .15, 1) forwards popupFlash;
  }
  
  @keyframes rain {
    0% {
      opacity: 0;
      transform: translate(1500%, -500%)rotate(35deg);
    }
  
    50% {
      opacity: 1;
    }
  
    100% {
      opacity: 0;
      transform: translate(-1500%, 500%)rotate(35deg);
    }
  }
  
  .animate-rain {
    animation: .8s linear infinite rain;
  }
  
  @keyframes resetFloat {
    to {
      transform: translateY(0);
    }
  }
  
  .animate-reset-float {
    animation: 1s forwards resetFloat;
  }
  
  @keyframes rotate {
    0% {
      transform: rotate(0);
    }
  
    100% {
      transform: rotate(360deg);
    }
  }
  
  .animate-rotate {
    animation: 20s linear infinite rotate;
  }
  
  @keyframes rotateBackground {
    0% {
      background-position: 0%;
    }
  
    100% {
      background-position: 100%;
    }
  }
  
  .animate-rotate-bg {
    animation: 15s infinite alternate rotateBackground;
  }
  
  .animate-rotate-single {
    animation: 2s forwards rotate;
  }
  
  @keyframes rotateY {
    0% {
      transform: rotateY(0);
    }
  
    100% {
      transform: rotateY(-360deg);
    }
  }
  
  .animate-rotate-y {
    animation: 80s linear infinite rotateY;
  }
  
  @keyframes scaleBorder {
    0%, 100% {
      border-radius: 14px;
      transform: scale(1);
    }
  
    50% {
      border-radius: 16px;
      transform: scale(1.025, 1.05);
    }
  }
  
  .animate-scale-border {
    animation: 1s cubic-bezier(.12, 1.47, .62, 1) scaleBorder;
  }
  
  @keyframes seamlessPattern {
    0% {
      background-position: 0 0;
      background-size: 40px 40px;
    }
  
    100% {
      background-position: 40px -40px;
      background-size: 40px 40px;
    }
  }
  
  .animate-seamless-pattern {
    animation: 10s linear infinite seamlessPattern;
  }
  
  @keyframes sheen {
    0% {
      transform: translateX(-100%);
    }
  
    100% {
      transform: translateX(100%);
    }
  }
  
  .animate-sheen {
    animation: 8s infinite forwards sheen;
  }
  
  @keyframes shine {
    from {
      transform: translateX(0%);
    }
  
    to {
      transform: translateX(100%);
    }
  }
  
  .animate-shine {
    animation: 8s infinite alternate shine;
  }
  
  @keyframes skeleton {
    0% {
      transform: translateX(-200%)scaleY(3)rotate(45deg);
    }
  
    100% {
      transform: translateX(200%)scaleY(3)rotate(45deg);
    }
  }
  
  .animate-skeleton {
    animation: 2s ease-in-out infinite skeleton;
  }
  
  @keyframes spin {
    to {
      transform: rotate(360deg);
    }
  }
  
  .animate-spin {
    animation: 1s linear infinite spin;
  }
  
  @keyframes spinCase {
    from {
      transform: rotateY(440deg);
    }
  }
  
  .animate-spin-case {
    animation: 4s cubic-bezier(0, .98, .51, 1.01) forwards spinCase;
  }
  
  @keyframes static {
    0% {
      background-position: 0 0;
      background-size: 100% 50%;
    }
  
    100% {
      background-position: 0 125%;
      background-size: 100% 50%;
    }
  }
  
  .animate-static {
    animation: 2s steps(5, jump-none) infinite static;
  }
  
  .animate-static-fast {
    animation: .25s steps(5, jump-none) infinite static;
  }
  
  .animate-static-normal {
    animation: .5s steps(5, jump-none) infinite static;
  }
  
  .animate-static-slow {
    animation: 1s steps(5, jump-none) infinite static;
  }
  
  @keyframes ticker {
    0% {
      transform: translateY(0);
    }
  
    80% {
      transform: translateY(-35px);
    }
  
    100% {
      transform: translateY(0);
    }
  }
  
  .animate-ticker {
    animation: 1.5s cubic-bezier(.12, 1.47, .62, 1) ticker;
  }
  
  @keyframes timerDigit {
    0% {
      transform: translateY(0);
    }
  
    100% {
      transform: translateY(100%);
    }
  }
  
  .animate-timer-digit {
    animation: .5s cubic-bezier(.23, 1.5, .54, 1) forwards timerDigit;
  }
  
  @keyframes topLoader {
    0% {
      transform: translateX(-100%);
    }
  
    100% {
      transform: translateX(200%);
    }
  }
  
  .animate-top-loader {
    animation: 2s infinite forwards topLoader;
  }
  
  @keyframes trackingEnter {
    from {
      letter-spacing: 8px;
      opacity: 0;
    }
  }
  
  .animate-tracking-enter {
    animation: 2s forwards trackingEnter;
  }
  
  @keyframes translate {
    to {
      transform: translateX(0)translateY(0);
    }
  }
  
  .animate-translate {
    animation: 1s ease-in-out infinite alternate forwards translate;
  }
  
  .\!cursor-default {
    cursor: default !important;
  }
  
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  
  .cursor-pointer {
    cursor: pointer;
  }
  
  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }
  
  .resize-none {
    resize: none;
  }
  
  .resize {
    resize: both;
  }
  
  .list-inside {
    list-style-position: inside;
  }
  
  .list-decimal {
    list-style-type: decimal;
  }
  
  .list-disc {
    list-style-type: disc;
  }
  
  .list-none {
    list-style-type: none;
  }
  
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  
  .grid-cols-\[64px_auto\] {
    grid-template-columns: 64px auto;
  }
  
  .grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto;
  }
  
  .grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
  
  .flex-row {
    flex-direction: row;
  }
  
  .flex-col {
    flex-direction: column;
  }
  
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  
  .flex-wrap {
    flex-wrap: wrap;
  }
  
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  
  .items-start {
    align-items: flex-start;
  }
  
  .items-end {
    align-items: flex-end;
  }
  
  .items-center {
    align-items: center;
  }
  
  .items-baseline {
    align-items: baseline;
  }
  
  .justify-start {
    justify-content: flex-start;
  }
  
  .justify-end {
    justify-content: flex-end;
  }
  
  .justify-center {
    justify-content: center;
  }
  
  .justify-between {
    justify-content: space-between;
  }
  
  .justify-items-center {
    justify-items: center;
  }
  
  .gap-0\.5 {
    gap: .125rem;
  }
  
  .gap-1 {
    gap: .25rem;
  }
  
  .gap-1\.5 {
    gap: .375rem;
  }
  
  .gap-10 {
    gap: 2.5rem;
  }
  
  .gap-12 {
    gap: 3rem;
  }
  
  .gap-2 {
    gap: .5rem;
  }
  
  .gap-2\.5 {
    gap: .625rem;
  }
  
  .gap-3 {
    gap: .75rem;
  }
  
  .gap-4 {
    gap: 1rem;
  }
  
  .gap-5 {
    gap: 1.25rem;
  }
  
  .gap-6 {
    gap: 1.5rem;
  }
  
  .gap-8 {
    gap: 2rem;
  }
  
  .gap-9 {
    gap: 2.25rem;
  }
  
  .gap-\[0\.15em\] {
    gap: .15em;
  }
  
  .gap-\[0\.2em\] {
    gap: .2em;
  }
  
  .gap-\[0\.5em\] {
    gap: .5em;
  }
  
  .gap-\[1px\] {
    gap: 1px;
  }
  
  .gap-\[3\%\] {
    gap: 3%;
  }
  
  .gap-y-4 {
    row-gap: 1rem;
  }
  
  .space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  
  .space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
  }
  
  .overflow-hidden {
    overflow: hidden;
  }
  
  .overflow-scroll {
    overflow: scroll;
  }
  
  .overflow-x-scroll {
    overflow-x: scroll;
  }
  
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  
  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  
  .whitespace-nowrap {
    white-space: nowrap;
  }
  
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  
  .break-words {
    overflow-wrap: break-word;
  }
  
  .break-all {
    word-break: break-all;
  }
  
  .rounded {
    border-radius: .25rem;
  }
  
  .rounded-2xl {
    border-radius: 1rem;
  }
  
  .rounded-\[0\.3em\] {
    border-radius: .3em;
  }
  
  .rounded-\[0\.5em\] {
    border-radius: .5em;
  }
  
  .rounded-\[100\%\] {
    border-radius: 100%;
  }
  
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  
  .rounded-\[11px\] {
    border-radius: 11px;
  }
  
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  
  .rounded-\[16px\] {
    border-radius: 16px;
  }
  
  .rounded-\[19px\] {
    border-radius: 19px;
  }
  
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  
  .rounded-\[22px\] {
    border-radius: 22px;
  }
  
  .rounded-\[24px\] {
    border-radius: 24px;
  }
  
  .rounded-\[28px\] {
    border-radius: 28px;
  }
  
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  
  .rounded-\[7px\] {
    border-radius: 7px;
  }
  
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  
  .rounded-\[9px\] {
    border-radius: 9px;
  }
  
  .rounded-full {
    border-radius: 9999px;
  }
  
  .rounded-lg {
    border-radius: .5rem;
  }
  
  .rounded-md {
    border-radius: .375rem;
  }
  
  .rounded-none {
    border-radius: 0;
  }
  
  .rounded-sm {
    border-radius: .125rem;
  }
  
  .rounded-xl {
    border-radius: .75rem;
  }
  
  .rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  
  .rounded-b-\[11px\] {
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 11px;
  }
  
  .rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  
  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  
  .rounded-b-xl {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
  }
  
  .rounded-l-md {
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem;
  }
  
  .rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  
  .rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  
  .rounded-r-md {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem;
  }
  
  .rounded-t-\[100\%\] {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }
  
  .rounded-t-\[11px\] {
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
  }
  
  .rounded-t-\[8px\] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  
  .rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  
  .rounded-t-md {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
  }
  
  .rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  
  .rounded-t-xl {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
  }
  
  .rounded-bl-md {
    border-bottom-left-radius: .375rem;
  }
  
  .rounded-bl-xl {
    border-bottom-left-radius: .75rem;
  }
  
  .rounded-tr-lg {
    border-top-right-radius: .5rem;
  }
  
  .border {
    border-width: 1px;
  }
  
  .border-0 {
    border-width: 0;
  }
  
  .border-2 {
    border-width: 2px;
  }
  
  .border-\[1px\] {
    border-width: 1px;
  }
  
  .border-\[2px\] {
    border-width: 2px;
  }
  
  .border-\[3px\] {
    border-width: 3px;
  }
  
  .border-\[7px\] {
    border-width: 7px;
  }
  
  .border-b {
    border-bottom-width: 1px;
  }
  
  .border-r {
    border-right-width: 1px;
  }
  
  .border-r-2, .border-r-\[2px\] {
    border-right-width: 2px;
  }
  
  .border-t {
    border-top-width: 1px;
  }
  
  .border-t-0 {
    border-top-width: 0;
  }
  
  .border-t-2 {
    border-top-width: 2px;
  }
  
  .border-dashed {
    border-style: dashed;
  }
  
  .border-none {
    border-style: none;
  }
  
  .border-\[\#000000\]\/25 {
    border-color: #00000040;
  }
  
  .border-\[\#0D0D0D\] {
    --tw-border-opacity: 1;
    border-color: rgb(13 13 13 / var(--tw-border-opacity));
  }
  
  .border-\[\#121212\] {
    --tw-border-opacity: 1;
    border-color: rgb(18 18 18 / var(--tw-border-opacity));
  }
  
  .border-\[\#13121C\] {
    --tw-border-opacity: 1;
    border-color: rgb(19 18 28 / var(--tw-border-opacity));
  }
  
  .border-\[\#141414\] {
    --tw-border-opacity: 1;
    border-color: rgb(20 20 20 / var(--tw-border-opacity));
  }
  
  .border-\[\#191924\] {
    --tw-border-opacity: 1;
    border-color: rgb(25 25 36 / var(--tw-border-opacity));
  }
  
  .border-\[\#1D1D1D\] {
    --tw-border-opacity: 1;
    border-color: rgb(29 29 29 / var(--tw-border-opacity));
  }
  
  .border-\[\#222222\] {
    --tw-border-opacity: 1;
    border-color: rgb(34 34 34 / var(--tw-border-opacity));
  }
  
  .border-\[\#22222D\]\/50 {
    border-color: #22222d80;
  }
  
  .border-\[\#242424\] {
    --tw-border-opacity: 1;
    border-color: rgb(36 36 36 / var(--tw-border-opacity));
  }
  
  .border-\[\#272727\] {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 39 / var(--tw-border-opacity));
  }
  
  .border-\[\#292929\] {
    --tw-border-opacity: 1;
    border-color: rgb(41 41 41 / var(--tw-border-opacity));
  }
  
  .border-\[\#2C2653\] {
    --tw-border-opacity: 1;
    border-color: rgb(44 38 83 / var(--tw-border-opacity));
  }
  
  .border-\[\#2D254B\] {
    --tw-border-opacity: 1;
    border-color: rgb(45 37 75 / var(--tw-border-opacity));
  }
  
  .border-\[\#2d2d2d\] {
    --tw-border-opacity: 1;
    border-color: rgb(45 45 45 / var(--tw-border-opacity));
  }
  
  .border-\[\#303030\] {
    --tw-border-opacity: 1;
    border-color: rgb(48 48 48 / var(--tw-border-opacity));
  }
  
  .border-\[\#303030\]\/50 {
    border-color: #30303080;
  }
  
  .border-\[\#309351\] {
    --tw-border-opacity: 1;
    border-color: rgb(48 147 81 / var(--tw-border-opacity));
  }
  
  .border-\[\#343434\] {
    --tw-border-opacity: 1;
    border-color: rgb(52 52 52 / var(--tw-border-opacity));
  }
  
  .border-\[\#383838\]\/50 {
    border-color: #38383880;
  }
  
  .border-\[\#3B3B3B\] {
    --tw-border-opacity: 1;
    border-color: rgb(59 59 59 / var(--tw-border-opacity));
  }
  
  .border-\[\#454545\] {
    --tw-border-opacity: 1;
    border-color: rgb(69 69 69 / var(--tw-border-opacity));
  }
  
  .border-\[\#4F3D24\] {
    --tw-border-opacity: 1;
    border-color: rgb(79 61 36 / var(--tw-border-opacity));
  }
  
  .border-\[\#515151\] {
    --tw-border-opacity: 1;
    border-color: rgb(81 81 81 / var(--tw-border-opacity));
  }
  
  .border-\[\#595959\] {
    --tw-border-opacity: 1;
    border-color: rgb(89 89 89 / var(--tw-border-opacity));
  }
  
  .border-\[\#6741FF66\] {
    border-color: #6741ff66;
  }
  
  .border-\[\#6741FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(103 65 255 / var(--tw-border-opacity));
  }
  
  .border-\[\#6e6e8c42\] {
    border-color: #6e6e8c42;
  }
  
  .border-\[\#AD98FF\] {
    --tw-border-opacity: 1;
    border-color: rgb(173 152 255 / var(--tw-border-opacity));
  }
  
  .border-\[\#B6B6B6\] {
    --tw-border-opacity: 1;
    border-color: rgb(182 182 182 / var(--tw-border-opacity));
  }
  
  .border-\[\#FFCB3F\] {
    --tw-border-opacity: 1;
    border-color: rgb(255 203 63 / var(--tw-border-opacity));
  }
  
  .border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
  }
  
  .border-black\/20 {
    border-color: #0003;
  }
  
  .border-current {
    border-color: currentColor;
  }
  
  .border-rose-500\/50 {
    border-color: #f43f5e80;
  }
  
  .border-transparent {
    border-color: #0000;
  }
  
  .border-white\/10 {
    border-color: #ffffff1a;
  }
  
  .border-white\/15 {
    border-color: #ffffff26;
  }
  
  .border-white\/20 {
    border-color: #fff3;
  }
  
  .border-white\/5 {
    border-color: #ffffff0d;
  }
  
  .border-white\/50 {
    border-color: #ffffff80;
  }
  
  .border-white\/80 {
    border-color: #fffc;
  }
  
  .\!bg-\[\#D19130\]\/10 {
    background-color: #d191301a !important;
  }
  
  .\!bg-\[rgb\(25\,25\,25\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(25 25 25 / var(--tw-bg-opacity)) !important;
  }
  
  .bg-\[\#00FFAD\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 255 173 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#00ff74\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 255 116 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#0D0D0D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(13 13 13 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#0D0D0D\]\/75 {
    background-color: #0d0d0dbf;
  }
  
  .bg-\[\#0F0F0F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 15 15 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#0e0e0e\]\/50 {
    background-color: #0e0e0e80;
  }
  
  .bg-\[\#0e0e0e\]\/90 {
    background-color: #0e0e0ee6;
  }
  
  .bg-\[\#0f0f0f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(15 15 15 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#13121C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(19 18 28 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#141414\] {
    --tw-bg-opacity: 1;
    background-color: rgb(20 20 20 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#151515\] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#161616\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 22 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#161617\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 23 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#171721\]\/75 {
    background-color: #171721bf;
  }
  
  .bg-\[\#171721\]\/90 {
    background-color: #171721e6;
  }
  
  .bg-\[\#181819\] {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 25 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1A553C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 85 60 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1B1B26\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 27 38 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1C1B24\]\/25 {
    background-color: #1c1b2440;
  }
  
  .bg-\[\#1C1C1C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 28 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1C1C28\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 28 40 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1D1D1D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 29 29 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1D1D1D\]\/75 {
    background-color: #1d1d1dbf;
  }
  
  .bg-\[\#1D3A35\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 58 53 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1DA1F2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(29 161 242 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#1a1a1a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(26 26 26 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#204E2D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 78 45 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#222222\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 34 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#22222D\] {
    --tw-bg-opacity: 1;
    background-color: rgb(34 34 45 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#22222D\]\/80 {
    background-color: #22222dcc;
  }
  
  .bg-\[\#222\]\/75 {
    background-color: #222222bf;
  }
  
  .bg-\[\#242424\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#252525\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 37 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#252532\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 50 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#262626\] {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#292929\] {
    --tw-bg-opacity: 1;
    background-color: rgb(41 41 41 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#2A417C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 65 124 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#2b2b2b\]\/50 {
    background-color: #2b2b2b80;
  }
  
  .bg-\[\#2f2f2f\] {
    --tw-bg-opacity: 1;
    background-color: rgb(47 47 47 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#303030\] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 48 48 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#303030\]\/50 {
    background-color: #30303080;
  }
  
  .bg-\[\#303045\] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 48 69 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#307293\] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 114 147 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#309351\]\/20 {
    background-color: #30935133;
  }
  
  .bg-\[\#353535\] {
    --tw-bg-opacity: 1;
    background-color: rgb(53 53 53 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#3E2799\]\/60 {
    background-color: #3e279999;
  }
  
  .bg-\[\#3a351d\] {
    --tw-bg-opacity: 1;
    background-color: rgb(58 53 29 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#452A7C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(69 42 124 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#48485F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(72 72 95 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#4A3B89\] {
    --tw-bg-opacity: 1;
    background-color: rgb(74 59 137 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#571FFF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(87 31 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#57A4FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(87 164 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#595959\] {
    --tw-bg-opacity: 1;
    background-color: rgb(89 89 89 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#5A5A5A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(90 90 90 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#5E41FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(94 65 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#616161\] {
    --tw-bg-opacity: 1;
    background-color: rgb(97 97 97 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#626262\] {
    --tw-bg-opacity: 1;
    background-color: rgb(98 98 98 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#6741FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(103 65 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#6741FF\]\/40 {
    background-color: #6741ff66;
  }
  
  .bg-\[\#6741ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(103 65 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#6741ff\]\/25 {
    background-color: #6741ff40;
  }
  
  .bg-\[\#6741ff\]\/40 {
    background-color: #6741ff66;
  }
  
  .bg-\[\#684D40\] {
    --tw-bg-opacity: 1;
    background-color: rgb(104 77 64 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#727272\] {
    --tw-bg-opacity: 1;
    background-color: rgb(114 114 114 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#7755ff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(119 85 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#797979\] {
    --tw-bg-opacity: 1;
    background-color: rgb(121 121 121 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#7C2A2A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(124 42 42 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#7C2A77\] {
    --tw-bg-opacity: 1;
    background-color: rgb(124 42 119 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#7C432A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(124 67 42 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#7cff6b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(124 255 107 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#7cff6b\]\/30 {
    background-color: #7cff6b4d;
  }
  
  .bg-\[\#8162FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(129 98 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#8364ff\]\/75 {
    background-color: #8364ffbf;
  }
  
  .bg-\[\#8567FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(133 103 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#89B6FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(137 182 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#A2A2A24D\] {
    background-color: #a2a2a24d;
  }
  
  .bg-\[\#A2A2A2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(162 162 162 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#A2A2A2\]\/5 {
    background-color: #a2a2a20d;
  }
  
  .bg-\[\#AD98FF\]\/10 {
    background-color: #ad98ff1a;
  }
  
  .bg-\[\#CB4EE8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(203 78 232 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#E38014\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 128 20 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#EA2E32\] {
    --tw-bg-opacity: 1;
    background-color: rgb(234 46 50 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#F3A200\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 162 0 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#F7BA01\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 186 1 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#FF1F1F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 31 31 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#FF4141\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 65 65 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#FF621F\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 98 31 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#FF89FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 137 255 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#FFAE39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 174 57 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#FFFFFF3D\] {
    background-color: #ffffff3d;
  }
  
  .bg-\[\#efac2b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 172 43 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#f3a200\] {
    --tw-bg-opacity: 1;
    background-color: rgb(243 162 0 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#ff4141\]\/10 {
    background-color: #ff41411a;
  }
  
  .bg-\[\#ff6b6b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 107 107 / var(--tw-bg-opacity));
  }
  
  .bg-\[\#ff6b6b\]\/30 {
    background-color: #ff6b6b4d;
  }
  
  .bg-\[\#ffad391c\] {
    background-color: #ffad391c;
  }
  
  .bg-\[\#ffb941\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 185 65 / var(--tw-bg-opacity));
  }
  
  .bg-\[rgb\(255\,174\,18\)\]\/20 {
    background-color: #ffae1233;
  }
  
  .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
  
  .bg-black\/10 {
    background-color: #0000001a;
  }
  
  .bg-black\/25 {
    background-color: #00000040;
  }
  
  .bg-black\/50 {
    background-color: #00000080;
  }
  
  .bg-black\/75 {
    background-color: #000000bf;
  }
  
  .bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity));
  }
  
  .bg-current {
    background-color: currentColor;
  }
  
  .bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  }
  
  .bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  }
  
  .bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
  }
  
  .bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity));
  }
  
  .bg-lime-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity));
  }
  
  .bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity));
  }
  
  .bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity));
  }
  
  .bg-transparent {
    background-color: #0000;
  }
  
  .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  
  .bg-white\/10 {
    background-color: #ffffff1a;
  }
  
  .bg-white\/5 {
    background-color: #ffffff0d;
  }
  
  .bg-white\/\[0\.02\] {
    background-color: #ffffff05;
  }
  
  .bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,_\#683EF400_0\%\,_\#683EF400_52\%\,_\#683EF494_98\.9\%\,_\#683EF4_99\%\,_\#683EF4_100\%\)\] {
    background-image: conic-gradient(from 90deg, #683ef400 0% 52%, #683ef494 98.9%, #683ef4 99% 100%);
  }
  
  .bg-\[linear-gradient\(285\.82deg\,\#FFC8786d_6\.26\%\,\#D191306d_24\.12\%\,\#F9AB366d_82\.04\%\,\#FFE4CA6d_94\.04\%\)\] {
    background-image: linear-gradient(285.82deg, #ffc8786d 6.26%, #d191306d 24.12%, #f9ab366d 82.04%, #ffe4ca6d 94.04%);
  }
  
  .bg-\[linear-gradient\(360deg\,_\#282839_29\.51\%\,_\#3A394E_74\.4\%\,_\#282839_84\.92\%\)\] {
    background-image: linear-gradient(360deg, #282839 29.51%, #3a394e 74.4%, #282839 84.92%);
  }
  
  .bg-\[linear-gradient\(91\.24deg\,_\#9748E6_0\%\,_\#4D94E9_40\%\,_\#CE4EC2_70\%\)\] {
    background-image: linear-gradient(91.24deg, #9748e6 0%, #4d94e9 40%, #ce4ec2 70%);
  }
  
  .bg-\[linear-gradient\(91deg\,_rgba\(110\,110\,140\,0\.1\)_0\%\,_rgba\(110\,110\,140\,0\.05\)_100\%\)\] {
    background-image: linear-gradient(91deg, #6e6e8c1a 0%, #6e6e8c0d 100%);
  }
  
  .bg-\[radial-gradient\(68\.53\%_169\.15\%_at_50\%_-27\.56\%\,_\#D787FF_0\%\,_\#6741FF_100\%\)\] {
    background-image: radial-gradient(68.53% 169.15% at 50% -27.56%, #d787ff 0%, #6741ff 100%);
  }
  
  .bg-blurp-card {
    background-image: linear-gradient(#1f1f2d00 -2.71%, #6741ff26 100%), linear-gradient(#1f1f2d 0%, #171721 100%);
  }
  
  .bg-blurp-gradient {
    background-image: linear-gradient(91.53deg, #9748e666 0%, #4d94e966 42.87%, #ce4ec266 100%), linear-gradient(#1f1f2d, #171721);
  }
  
  .bg-blurp-gradient-2 {
    background-image: linear-gradient(91.53deg, #9748e6 0%, #4d94e9 42.87%, #ce4ec2 100%);
  }
  
  .bg-conic-green {
    background-image: conic-gradient(from 181.06deg, #187e76 -49.9deg, #29b643 210.06deg, #187e76 310.1deg, #29b643 570.06deg);
  }
  
  .bg-conic-progress {
    background-image: conic-gradient(from 181.06deg, #cc39ff -49.9deg, #6741ff 210.06deg, #cc39ff 310.1deg, #6741ff 570.06deg);
  }
  
  .bg-conic-purple {
    background-image: conic-gradient(from 181.06deg, #18397e -49.9deg, #9e29b6 210.06deg, #18397e 310.1deg, #9e29b6 570.06deg);
  }
  
  .bg-custom {
    background-image: linear-gradient(#1d1d1d00, #6741ff4d), linear-gradient(#303030b2, #303030b2);
  }
  
  .bg-gold-text {
    background-image: linear-gradient(284.71deg, #ffc878 72.04%, #d19130 74.22%, #f9ab36 81.3%, #ffe4ca 82.77%);
  }
  
  .bg-gold-text-2 {
    background-image: linear-gradient(285.82deg, #ffc878 6.26%, #d19130 24.12%, #f9ab36 82.04%, #ffe4ca 94.04%);
  }
  
  .bg-gradient-1 {
    background-image: linear-gradient(360deg, #282839 29.51%, #3a394e 74.4%, #282839 84.92%);
  }
  
  .bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  
  .bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }
  
  .bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }
  
  .bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }
  
  .bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }
  
  .bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }
  
  .bg-green-shine {
    background-image: linear-gradient(98.59deg, #00832e -19.86%, #00d289 2.42%, #008f2d 93.44%);
  }
  
  .bg-linear-rainbow {
    background-image: linear-gradient(118.27deg, #9748e6 0%, #4d94e9 24.72%, #debc63 50.21%, #ce4ec2 75.15%, #ff814b 100%);
  }
  
  .bg-linear-rainbow-2 {
    background-image: linear-gradient(90deg, #9748e6 -97.78%, #4d94e9 -44.49%, #debc63 10.45%, #ce4ec2 64.21%, #ff814b 117.78%);
  }
  
  .bg-purple-radial {
    background-image: radial-gradient(80% 80% at 50% 0, #e0bdff 46.35%, #8d71ff 100%);
  }
  
  .bg-purple-text {
    background-image: linear-gradient(178.13deg, #9176ff 56.76%, #6741ff 88.3%);
  }
  
  .bg-shine-gradient {
    background-image: linear-gradient(-45deg, #0000 20%, #fff, #0000 80%);
  }
  
  .from-\[\#000000\]\/15 {
    --tw-gradient-from: #00000026 var(--tw-gradient-from-position);
    --tw-gradient-to: #0000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#00A872\] {
    --tw-gradient-from: #00a872 var(--tw-gradient-from-position);
    --tw-gradient-to: #00a87200 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#00FFAD\]\/10 {
    --tw-gradient-from: #00ffad1a var(--tw-gradient-from-position);
    --tw-gradient-to: #00ffad00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#09C187\] {
    --tw-gradient-from: #09c187 var(--tw-gradient-from-position);
    --tw-gradient-to: #09c18700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#0AC38A\] {
    --tw-gradient-from: #0ac38a var(--tw-gradient-from-position);
    --tw-gradient-to: #0ac38a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#141414\] {
    --tw-gradient-from: #141414 var(--tw-gradient-from-position);
    --tw-gradient-to: #14141400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#161618\] {
    --tw-gradient-from: #161618 var(--tw-gradient-from-position);
    --tw-gradient-to: #16161800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#181818\] {
    --tw-gradient-from: #181818 var(--tw-gradient-from-position);
    --tw-gradient-to: #18181800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1C1C24\] {
    --tw-gradient-from: #1c1c24 var(--tw-gradient-from-position);
    --tw-gradient-to: #1c1c2400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1D1D1D\] {
    --tw-gradient-from: #1d1d1d var(--tw-gradient-from-position);
    --tw-gradient-to: #1d1d1d00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1D3637\] {
    --tw-gradient-from: #1d3637 var(--tw-gradient-from-position);
    --tw-gradient-to: #1d363700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1DA1F2\] {
    --tw-gradient-from: #1da1f2 var(--tw-gradient-from-position);
    --tw-gradient-to: #1da1f200 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1F1F2D\] {
    --tw-gradient-from: #1f1f2d var(--tw-gradient-from-position);
    --tw-gradient-to: #1f1f2d00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1F1F2D\]\/90 {
    --tw-gradient-from: #1f1f2de6 var(--tw-gradient-from-position);
    --tw-gradient-to: #1f1f2d00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#1F7C5159\] {
    --tw-gradient-from: #1f7c5159 var(--tw-gradient-from-position);
    --tw-gradient-to: #1f7c5100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#202020\] {
    --tw-gradient-from: #202020 var(--tw-gradient-from-position);
    --tw-gradient-to: #20202000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#20202D\] {
    --tw-gradient-from: #20202d var(--tw-gradient-from-position);
    --tw-gradient-to: #20202d00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#20202E\] {
    --tw-gradient-from: #20202e var(--tw-gradient-from-position);
    --tw-gradient-to: #20202e00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#221E3A\] {
    --tw-gradient-from: #221e3a var(--tw-gradient-from-position);
    --tw-gradient-to: #221e3a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#222222\] {
    --tw-gradient-from: #222 var(--tw-gradient-from-position);
    --tw-gradient-to: #2220 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#222222\]\/15 {
    --tw-gradient-from: #22222226 var(--tw-gradient-from-position);
    --tw-gradient-to: #2220 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#22222C\] {
    --tw-gradient-from: #22222c var(--tw-gradient-from-position);
    --tw-gradient-to: #22222c00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#22222D\]\/50 {
    --tw-gradient-from: #22222d80 var(--tw-gradient-from-position);
    --tw-gradient-to: #22222d00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#282828\] {
    --tw-gradient-from: #282828 var(--tw-gradient-from-position);
    --tw-gradient-to: #28282800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#2B2A33\] {
    --tw-gradient-from: #2b2a33 var(--tw-gradient-from-position);
    --tw-gradient-to: #2b2a3300 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#2E2E35\] {
    --tw-gradient-from: #2e2e35 var(--tw-gradient-from-position);
    --tw-gradient-to: #2e2e3500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#2E2E35\]\/85 {
    --tw-gradient-from: #2e2e35d9 var(--tw-gradient-from-position);
    --tw-gradient-to: #2e2e3500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#303030\] {
    --tw-gradient-from: #303030 var(--tw-gradient-from-position);
    --tw-gradient-to: #30303000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#303045\]\/35 {
    --tw-gradient-from: #30304559 var(--tw-gradient-from-position);
    --tw-gradient-to: #30304500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#303C45\]\/35 {
    --tw-gradient-from: #303c4559 var(--tw-gradient-from-position);
    --tw-gradient-to: #303c4500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#313146\] {
    --tw-gradient-from: #313146 var(--tw-gradient-from-position);
    --tw-gradient-to: #31314600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#333333\] {
    --tw-gradient-from: #333 var(--tw-gradient-from-position);
    --tw-gradient-to: #3330 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#363022\] {
    --tw-gradient-from: #363022 var(--tw-gradient-from-position);
    --tw-gradient-to: #36302200 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#383838\] {
    --tw-gradient-from: #383838 var(--tw-gradient-from-position);
    --tw-gradient-to: #38383800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#38383D\] {
    --tw-gradient-from: #38383d var(--tw-gradient-from-position);
    --tw-gradient-to: #38383d00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#392F21\] {
    --tw-gradient-from: #392f21 var(--tw-gradient-from-position);
    --tw-gradient-to: #392f2100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#3A2E27\] {
    --tw-gradient-from: #3a2e27 var(--tw-gradient-from-position);
    --tw-gradient-to: #3a2e2700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#3A3045\]\/35 {
    --tw-gradient-from: #3a304559 var(--tw-gradient-from-position);
    --tw-gradient-to: #3a304500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#3A3A3B\] {
    --tw-gradient-from: #3a3a3b var(--tw-gradient-from-position);
    --tw-gradient-to: #3a3a3b00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#3B3B3B\] {
    --tw-gradient-from: #3b3b3b var(--tw-gradient-from-position);
    --tw-gradient-to: #3b3b3b00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#3f3f3f\] {
    --tw-gradient-from: #3f3f3f var(--tw-gradient-from-position);
    --tw-gradient-to: #3f3f3f00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#4115a1\] {
    --tw-gradient-from: #4115a1 var(--tw-gradient-from-position);
    --tw-gradient-to: #4115a100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#41FF8A\] {
    --tw-gradient-from: #41ff8a var(--tw-gradient-from-position);
    --tw-gradient-to: #41ff8a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#454545\] {
    --tw-gradient-from: #454545 var(--tw-gradient-from-position);
    --tw-gradient-to: #45454500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#484860\] {
    --tw-gradient-from: #484860 var(--tw-gradient-from-position);
    --tw-gradient-to: #48486000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#4D94E9\]\/20 {
    --tw-gradient-from: #4d94e933 var(--tw-gradient-from-position);
    --tw-gradient-to: #4d94e900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#4F4F4F\] {
    --tw-gradient-from: #4f4f4f var(--tw-gradient-from-position);
    --tw-gradient-to: #4f4f4f00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#512C25\] {
    --tw-gradient-from: #512c25 var(--tw-gradient-from-position);
    --tw-gradient-to: #512c2500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#523625\] {
    --tw-gradient-from: #523625 var(--tw-gradient-from-position);
    --tw-gradient-to: #52362500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#595959\] {
    --tw-gradient-from: #595959 var(--tw-gradient-from-position);
    --tw-gradient-to: #59595900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#5A5A5A\] {
    --tw-gradient-from: #5a5a5a var(--tw-gradient-from-position);
    --tw-gradient-to: #5a5a5a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741FF\] {
    --tw-gradient-from: #6741ff var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741FF\]\/10 {
    --tw-gradient-from: #6741ff1a var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741FF\]\/15 {
    --tw-gradient-from: #6741ff26 var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741FF\]\/5 {
    --tw-gradient-from: #6741ff0d var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741FF\]\/50 {
    --tw-gradient-from: #6741ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741ff\] {
    --tw-gradient-from: #6741ff var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6741ff\]\/50 {
    --tw-gradient-from: #6741ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#684D40\] {
    --tw-gradient-from: #684d40 var(--tw-gradient-from-position);
    --tw-gradient-to: #684d4000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#6E41FF\] {
    --tw-gradient-from: #6e41ff var(--tw-gradient-from-position);
    --tw-gradient-to: #6e41ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#747474\] {
    --tw-gradient-from: #747474 var(--tw-gradient-from-position);
    --tw-gradient-to: #74747400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#89B6FF\] {
    --tw-gradient-from: #89b6ff var(--tw-gradient-from-position);
    --tw-gradient-to: #89b6ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#8A8A8A\] {
    --tw-gradient-from: #8a8a8a var(--tw-gradient-from-position);
    --tw-gradient-to: #8a8a8a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#8C8C8C\]\/0 {
    --tw-gradient-from: #8c8c8c00 var(--tw-gradient-from-position);
    --tw-gradient-to: #8c8c8c00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#9348D0\] {
    --tw-gradient-from: #9348d0 var(--tw-gradient-from-position);
    --tw-gradient-to: #9348d000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#957AFF\] {
    --tw-gradient-from: #957aff var(--tw-gradient-from-position);
    --tw-gradient-to: #957aff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#9748E6\] {
    --tw-gradient-from: #9748e6 var(--tw-gradient-from-position);
    --tw-gradient-to: #9748e600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#9748E6\]\/50 {
    --tw-gradient-from: #9748e680 var(--tw-gradient-from-position);
    --tw-gradient-to: #9748e600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#9B29AC59\] {
    --tw-gradient-from: #9b29ac59 var(--tw-gradient-from-position);
    --tw-gradient-to: #9b29ac00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#9B29AC\]\/20 {
    --tw-gradient-from: #9b29ac33 var(--tw-gradient-from-position);
    --tw-gradient-to: #9b29ac00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#A088FF\] {
    --tw-gradient-from: #a088ff var(--tw-gradient-from-position);
    --tw-gradient-to: #a088ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#B88336\] {
    --tw-gradient-from: #b88336 var(--tw-gradient-from-position);
    --tw-gradient-to: #b8833600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#C041FF\]\/15 {
    --tw-gradient-from: #c041ff26 var(--tw-gradient-from-position);
    --tw-gradient-to: #c041ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#C041FF\]\/5 {
    --tw-gradient-from: #c041ff0d var(--tw-gradient-from-position);
    --tw-gradient-to: #c041ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#C341FF\]\/15 {
    --tw-gradient-from: #c341ff26 var(--tw-gradient-from-position);
    --tw-gradient-to: #c341ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#C4824C\] {
    --tw-gradient-from: #c4824c var(--tw-gradient-from-position);
    --tw-gradient-to: #c4824c00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#C6913A\] {
    --tw-gradient-from: #c6913a var(--tw-gradient-from-position);
    --tw-gradient-to: #c6913a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#D22B2E\] {
    --tw-gradient-from: #d22b2e var(--tw-gradient-from-position);
    --tw-gradient-to: #d22b2e00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#D5B3FF\] {
    --tw-gradient-from: #d5b3ff var(--tw-gradient-from-position);
    --tw-gradient-to: #d5b3ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#E4E4E4\] {
    --tw-gradient-from: #e4e4e4 var(--tw-gradient-from-position);
    --tw-gradient-to: #e4e4e400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#E6484880\] {
    --tw-gradient-from: #e6484880 var(--tw-gradient-from-position);
    --tw-gradient-to: #e6484800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#E877FF\] {
    --tw-gradient-from: #e877ff var(--tw-gradient-from-position);
    --tw-gradient-to: #e877ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#F1F1F1\] {
    --tw-gradient-from: #f1f1f1 var(--tw-gradient-from-position);
    --tw-gradient-to: #f1f1f100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#F8B383\] {
    --tw-gradient-from: #f8b383 var(--tw-gradient-from-position);
    --tw-gradient-to: #f8b38300 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FB7979\] {
    --tw-gradient-from: #fb7979 var(--tw-gradient-from-position);
    --tw-gradient-to: #fb797900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FC2524\] {
    --tw-gradient-from: #fc2524 var(--tw-gradient-from-position);
    --tw-gradient-to: #fc252400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FDF792\] {
    --tw-gradient-from: #fdf792 var(--tw-gradient-from-position);
    --tw-gradient-to: #fdf79200 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF0000\] {
    --tw-gradient-from: red var(--tw-gradient-from-position);
    --tw-gradient-to: #f000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF4141\] {
    --tw-gradient-from: #ff4141 var(--tw-gradient-from-position);
    --tw-gradient-to: #ff414100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF4141\]\/15 {
    --tw-gradient-from: #ff414126 var(--tw-gradient-from-position);
    --tw-gradient-to: #ff414100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF7A7A\] {
    --tw-gradient-from: #ff7a7a var(--tw-gradient-from-position);
    --tw-gradient-to: #ff7a7a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF89FF\] {
    --tw-gradient-from: #ff89ff var(--tw-gradient-from-position);
    --tw-gradient-to: #ff89ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF8A41\] {
    --tw-gradient-from: #ff8a41 var(--tw-gradient-from-position);
    --tw-gradient-to: #ff8a4100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FF8A41\]\/15 {
    --tw-gradient-from: #ff8a4126 var(--tw-gradient-from-position);
    --tw-gradient-to: #ff8a4100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFAB35\]\/20 {
    --tw-gradient-from: #ffab3533 var(--tw-gradient-from-position);
    --tw-gradient-to: #ffab3500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFAE39\] {
    --tw-gradient-from: #ffae39 var(--tw-gradient-from-position);
    --tw-gradient-to: #ffae3900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFAE39\]\/10 {
    --tw-gradient-from: #ffae391a var(--tw-gradient-from-position);
    --tw-gradient-to: #ffae3900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFAE39\]\/15 {
    --tw-gradient-from: #ffae3926 var(--tw-gradient-from-position);
    --tw-gradient-to: #ffae3900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFDEAF\] {
    --tw-gradient-from: #ffdeaf var(--tw-gradient-from-position);
    --tw-gradient-to: #ffdeaf00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFE3BD\] {
    --tw-gradient-from: #ffe3bd var(--tw-gradient-from-position);
    --tw-gradient-to: #ffe3bd00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFE4BF\] {
    --tw-gradient-from: #ffe4bf var(--tw-gradient-from-position);
    --tw-gradient-to: #ffe4bf00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#FFFFFF\]\/15 {
    --tw-gradient-from: #ffffff26 var(--tw-gradient-from-position);
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#c894ff\] {
    --tw-gradient-from: #c894ff var(--tw-gradient-from-position);
    --tw-gradient-to: #c894ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[\#ff5454\]\/10 {
    --tw-gradient-from: #ff54541a var(--tw-gradient-from-position);
    --tw-gradient-to: #ff545400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-current {
    --tw-gradient-from: currentColor var(--tw-gradient-from-position);
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-indigo-500\/10 {
    --tw-gradient-from: #6366f11a var(--tw-gradient-from-position);
    --tw-gradient-to: #6366f100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-transparent {
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: #0000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-white\/10 {
    --tw-gradient-from: #ffffff1a var(--tw-gradient-from-position);
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-yellow-700 {
    --tw-gradient-from: #a16207 var(--tw-gradient-from-position);
    --tw-gradient-to: #a1620700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  
  .from-\[-50\%\] {
    --tw-gradient-from-position: -50%;
  }
  
  .from-\[50\%\] {
    --tw-gradient-from-position: 50%;
  }
  
  .via-\[\#4D94E9\] {
    --tw-gradient-to: #4d94e900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #4d94e9 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-\[\#4D94E9\]\/50 {
    --tw-gradient-to: #4d94e900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #4d94e980 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-\[\#AD98FF\] {
    --tw-gradient-to: #ad98ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ad98ff var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-\[\#EBB530\] {
    --tw-gradient-to: #ebb53000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ebb530 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-\[\#FFCB80\] {
    --tw-gradient-to: #ffcb8000 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ffcb80 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-white {
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-white\/5 {
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #ffffff0d var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .via-yellow-200 {
    --tw-gradient-to: #fef08a00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fef08a var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  
  .to-\[\#0037FF\]\/0 {
    --tw-gradient-to: #0037ff00 var(--tw-gradient-to-position);
  }
  
  .to-\[\#008C5F\] {
    --tw-gradient-to: #008c5f var(--tw-gradient-to-position);
  }
  
  .to-\[\#087B59\] {
    --tw-gradient-to: #087b59 var(--tw-gradient-to-position);
  }
  
  .to-\[\#097C58\] {
    --tw-gradient-to: #097c58 var(--tw-gradient-to-position);
  }
  
  .to-\[\#0B362200\] {
    --tw-gradient-to: #0b362200 var(--tw-gradient-to-position);
  }
  
  .to-\[\#0D0D0D\] {
    --tw-gradient-to: #0d0d0d var(--tw-gradient-to-position);
  }
  
  .to-\[\#0E0E0E\] {
    --tw-gradient-to: #0e0e0e var(--tw-gradient-to-position);
  }
  
  .to-\[\#131313\] {
    --tw-gradient-to: #131313 var(--tw-gradient-to-position);
  }
  
  .to-\[\#131748\]\/0 {
    --tw-gradient-to: #13174800 var(--tw-gradient-to-position);
  }
  
  .to-\[\#141414\] {
    --tw-gradient-to: #141414 var(--tw-gradient-to-position);
  }
  
  .to-\[\#141414\]\/0 {
    --tw-gradient-to: #14141400 var(--tw-gradient-to-position);
  }
  
  .to-\[\#151515\] {
    --tw-gradient-to: #151515 var(--tw-gradient-to-position);
  }
  
  .to-\[\#171721\] {
    --tw-gradient-to: #171721 var(--tw-gradient-to-position);
  }
  
  .to-\[\#171721\]\/50 {
    --tw-gradient-to: #17172180 var(--tw-gradient-to-position);
  }
  
  .to-\[\#193232\] {
    --tw-gradient-to: #193232 var(--tw-gradient-to-position);
  }
  
  .to-\[\#1A1A1A\] {
    --tw-gradient-to: #1a1a1a var(--tw-gradient-to-position);
  }
  
  .to-\[\#1A1A22\] {
    --tw-gradient-to: #1a1a22 var(--tw-gradient-to-position);
  }
  
  .to-\[\#1A1A22\]\/85 {
    --tw-gradient-to: #1a1a22d9 var(--tw-gradient-to-position);
  }
  
  .to-\[\#1A1A24\]\/50 {
    --tw-gradient-to: #1a1a2480 var(--tw-gradient-to-position);
  }
  
  .to-\[\#1D192C\] {
    --tw-gradient-to: #1d192c var(--tw-gradient-to-position);
  }
  
  .to-\[\#1D1D1D\] {
    --tw-gradient-to: #1d1d1d var(--tw-gradient-to-position);
  }
  
  .to-\[\#1D1D1D\]\/0 {
    --tw-gradient-to: #1d1d1d00 var(--tw-gradient-to-position);
  }
  
  .to-\[\#1E1A2D\] {
    --tw-gradient-to: #1e1a2d var(--tw-gradient-to-position);
  }
  
  .to-\[\#1F1F1F\] {
    --tw-gradient-to: #1f1f1f var(--tw-gradient-to-position);
  }
  
  .to-\[\#1F1F2D\]\/0 {
    --tw-gradient-to: #1f1f2d00 var(--tw-gradient-to-position);
  }
  
  .to-\[\#201C16\] {
    --tw-gradient-to: #201c16 var(--tw-gradient-to-position);
  }
  
  .to-\[\#211D18\] {
    --tw-gradient-to: #211d18 var(--tw-gradient-to-position);
  }
  
  .to-\[\#231D42\] {
    --tw-gradient-to: #231d42 var(--tw-gradient-to-position);
  }
  
  .to-\[\#232323\] {
    --tw-gradient-to: #232323 var(--tw-gradient-to-position);
  }
  
  .to-\[\#232325\] {
    --tw-gradient-to: #232325 var(--tw-gradient-to-position);
  }
  
  .to-\[\#252525\] {
    --tw-gradient-to: #252525 var(--tw-gradient-to-position);
  }
  
  .to-\[\#252527\] {
    --tw-gradient-to: #252527 var(--tw-gradient-to-position);
  }
  
  .to-\[\#27432F\] {
    --tw-gradient-to: #27432f var(--tw-gradient-to-position);
  }
  
  .to-\[\#292929\]\/0 {
    --tw-gradient-to: #29292900 var(--tw-gradient-to-position);
  }
  
  .to-\[\#2A2E37\]\/0 {
    --tw-gradient-to: #2a2e3700 var(--tw-gradient-to-position);
  }
  
  .to-\[\#2B2A33\]\/0 {
    --tw-gradient-to: #2b2a3300 var(--tw-gradient-to-position);
  }
  
  .to-\[\#2B2B2B\] {
    --tw-gradient-to: #2b2b2b var(--tw-gradient-to-position);
  }
  
  .to-\[\#2C712C\]\/15 {
    --tw-gradient-to: #2c712c26 var(--tw-gradient-to-position);
  }
  
  .to-\[\#303030\] {
    --tw-gradient-to: #303030 var(--tw-gradient-to-position);
  }
  
  .to-\[\#303030\]\/50 {
    --tw-gradient-to: #30303080 var(--tw-gradient-to-position);
  }
  
  .to-\[\#303045\]\/0 {
    --tw-gradient-to: #30304500 var(--tw-gradient-to-position);
  }
  
  .to-\[\#313131\] {
    --tw-gradient-to: #313131 var(--tw-gradient-to-position);
  }
  
  .to-\[\#313146\] {
    --tw-gradient-to: #313146 var(--tw-gradient-to-position);
  }
  
  .to-\[\#392685\] {
    --tw-gradient-to: #392685 var(--tw-gradient-to-position);
  }
  
  .to-\[\#392685\]\/25 {
    --tw-gradient-to: #39268540 var(--tw-gradient-to-position);
  }
  
  .to-\[\#3B2C71\]\/15 {
    --tw-gradient-to: #3b2c7126 var(--tw-gradient-to-position);
  }
  
  .to-\[\#3C6B84\]\/35 {
    --tw-gradient-to: #3c6b8459 var(--tw-gradient-to-position);
  }
  
  .to-\[\#3D3D3D\] {
    --tw-gradient-to: #3d3d3d var(--tw-gradient-to-position);
  }
  
  .to-\[\#41134800\], .to-\[\#411348\]\/0 {
    --tw-gradient-to: #41134800 var(--tw-gradient-to-position);
  }
  
  .to-\[\#4127A8\] {
    --tw-gradient-to: #4127a8 var(--tw-gradient-to-position);
  }
  
  .to-\[\#483213\]\/0 {
    --tw-gradient-to: #48321300 var(--tw-gradient-to-position);
  }
  
  .to-\[\#48485F\]\/35 {
    --tw-gradient-to: #48485f59 var(--tw-gradient-to-position);
  }
  
  .to-\[\#493C84\]\/35 {
    --tw-gradient-to: #493c8459 var(--tw-gradient-to-position);
  }
  
  .to-\[\#4B256A\]\/0 {
    --tw-gradient-to: #4b256a00 var(--tw-gradient-to-position);
  }
  
  .to-\[\#4F1D1D\]\/35 {
    --tw-gradient-to: #4f1d1d59 var(--tw-gradient-to-position);
  }
  
  .to-\[\#4F3A1D\]\/35 {
    --tw-gradient-to: #4f3a1d59 var(--tw-gradient-to-position);
  }
  
  .to-\[\#532EA3\]\/0 {
    --tw-gradient-to: #532ea300 var(--tw-gradient-to-position);
  }
  
  .to-\[\#595959\]\/0 {
    --tw-gradient-to: #59595900 var(--tw-gradient-to-position);
  }
  
  .to-\[\#5A5A5A\] {
    --tw-gradient-to: #5a5a5a var(--tw-gradient-to-position);
  }
  
  .to-\[\#5F5955\] {
    --tw-gradient-to: #5f5955 var(--tw-gradient-to-position);
  }
  
  .to-\[\#626262\]\/15 {
    --tw-gradient-to: #62626226 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6741FF\] {
    --tw-gradient-to: #6741ff var(--tw-gradient-to-position);
  }
  
  .to-\[\#6741FF\]\/0 {
    --tw-gradient-to: #6741ff00 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6741FF\]\/15 {
    --tw-gradient-to: #6741ff26 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6741ff\]\/25 {
    --tw-gradient-to: #6741ff40 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6B3C84\]\/35 {
    --tw-gradient-to: #6b3c8459 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6E3333\] {
    --tw-gradient-to: #6e3333 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6E5229\] {
    --tw-gradient-to: #6e5229 var(--tw-gradient-to-position);
  }
  
  .to-\[\#6F6133\] {
    --tw-gradient-to: #6f6133 var(--tw-gradient-to-position);
  }
  
  .to-\[\#73c5f8\] {
    --tw-gradient-to: #73c5f8 var(--tw-gradient-to-position);
  }
  
  .to-\[\#76552B\] {
    --tw-gradient-to: #76552b var(--tw-gradient-to-position);
  }
  
  .to-\[\#7B441E\] {
    --tw-gradient-to: #7b441e var(--tw-gradient-to-position);
  }
  
  .to-\[\#7B592B\] {
    --tw-gradient-to: #7b592b var(--tw-gradient-to-position);
  }
  
  .to-\[\#8A404080\] {
    --tw-gradient-to: #8a404080 var(--tw-gradient-to-position);
  }
  
  .to-\[\#8C8C8C\]\/20 {
    --tw-gradient-to: #8c8c8c33 var(--tw-gradient-to-position);
  }
  
  .to-\[\#8E71FF\] {
    --tw-gradient-to: #8e71ff var(--tw-gradient-to-position);
  }
  
  .to-\[\#961615\] {
    --tw-gradient-to: #961615 var(--tw-gradient-to-position);
  }
  
  .to-\[\#9D1C1B\] {
    --tw-gradient-to: #9d1c1b var(--tw-gradient-to-position);
  }
  
  .to-\[\#A088FF\] {
    --tw-gradient-to: #a088ff var(--tw-gradient-to-position);
  }
  
  .to-\[\#B03CFF\] {
    --tw-gradient-to: #b03cff var(--tw-gradient-to-position);
  }
  
  .to-\[\#CE4EC2\] {
    --tw-gradient-to: #ce4ec2 var(--tw-gradient-to-position);
  }
  
  .to-\[\#CE4EC2\]\/50 {
    --tw-gradient-to: #ce4ec280 var(--tw-gradient-to-position);
  }
  
  .to-\[\#E4A50F\] {
    --tw-gradient-to: #e4a50f var(--tw-gradient-to-position);
  }
  
  .to-\[\#F77B11\] {
    --tw-gradient-to: #f77b11 var(--tw-gradient-to-position);
  }
  
  .to-\[\#FF0000\]\/0 {
    --tw-gradient-to: #f000 var(--tw-gradient-to-position);
  }
  
  .to-\[\#FF4242\] {
    --tw-gradient-to: #ff4242 var(--tw-gradient-to-position);
  }
  
  .to-\[\#FFAB35\]\/0 {
    --tw-gradient-to: #ffab3500 var(--tw-gradient-to-position);
  }
  
  .to-\[\#ed92ff\] {
    --tw-gradient-to: #ed92ff var(--tw-gradient-to-position);
  }
  
  .to-\[\#ee9853\] {
    --tw-gradient-to: #ee9853 var(--tw-gradient-to-position);
  }
  
  .to-\[\#ffe46e\] {
    --tw-gradient-to: #ffe46e var(--tw-gradient-to-position);
  }
  
  .to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
  }
  
  .to-white {
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
  }
  
  .to-white\/0 {
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  }
  
  .to-yellow-700 {
    --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
  }
  
  .to-\[120\%\] {
    --tw-gradient-to-position: 120%;
  }
  
  .to-\[150\%\] {
    --tw-gradient-to-position: 150%;
  }
  
  .to-\[20\%\] {
    --tw-gradient-to-position: 20%;
  }
  
  .to-\[40\%\] {
    --tw-gradient-to-position: 40%;
  }
  
  .to-\[50\%\] {
    --tw-gradient-to-position: 50%;
  }
  
  .to-\[60\%\] {
    --tw-gradient-to-position: 60%;
  }
  
  .to-\[70\%\] {
    --tw-gradient-to-position: 70%;
  }
  
  .bg-\[length\:150\%_150\%\] {
    background-size: 150% 150%;
  }
  
  .bg-\[length\:200\%_100\%\] {
    background-size: 200% 100%;
  }
  
  .bg-\[length\:300\%_300\%\] {
    background-size: 300% 300%;
  }
  
  .bg-\[length\:30px_100\%\] {
    background-size: 30px 100%;
  }
  
  .bg-contain {
    background-size: contain;
  }
  
  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }
  
  .\!bg-\[center_72px\] {
    background-position: 50% 72px !important;
  }
  
  .fill-\[\#5A5A74\] {
    fill: #5a5a74;
  }
  
  .object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }
  
  .object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }
  
  .object-fill {
    -o-object-fit: fill;
    object-fit: fill;
  }
  
  .object-center {
    -o-object-position: center;
    object-position: center;
  }
  
  .p-0 {
    padding: 0;
  }
  
  .p-0\.5 {
    padding: .125rem;
  }
  
  .p-1 {
    padding: .25rem;
  }
  
  .p-2 {
    padding: .5rem;
  }
  
  .p-3 {
    padding: .75rem;
  }
  
  .p-3\.5 {
    padding: .875rem;
  }
  
  .p-4 {
    padding: 1rem;
  }
  
  .p-5 {
    padding: 1.25rem;
  }
  
  .p-6 {
    padding: 1.5rem;
  }
  
  .p-7 {
    padding: 1.75rem;
  }
  
  .p-8 {
    padding: 2rem;
  }
  
  .p-\[1px\] {
    padding: 1px;
  }
  
  .p-\[2px\] {
    padding: 2px;
  }
  
  .p-\[3px\] {
    padding: 3px;
  }
  
  .p-\[4px\] {
    padding: 4px;
  }
  
  .px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  
  .px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }
  
  .px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem;
  }
  
  .px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  
  .px-2 {
    padding-left: 2.5rem;
    padding-right: .5rem;
  }
  
  .px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem;
  }
  
  .px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  
  .px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem;
  }
  
  .px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  
  .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  
  .px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  
  .px-\[0\.4em\] {
    padding-left: .4em;
    padding-right: .4em;
  }
  
  .px-\[10vw\] {
    padding-left: 10vw;
    padding-right: 10vw;
  }
  
  .px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px;
  }
  
  .px-\[4vw\] {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  
  .px-\[7px\] {
    padding-left: 7px;
    padding-right: 7px;
  }
  
  .py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem;
  }
  
  .py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  
  .py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem;
  }
  
  .py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  
  .py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  
  .py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  
  .py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }
  
  .py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  
  .py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem;
  }
  
  .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  
  .py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  
  .py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  
  .py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  
  .py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  
  .py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  
  .py-\[0\.12em\] {
    padding-top: .12em;
    padding-bottom: .12em;
  }
  
  .py-\[0\.8em\] {
    padding-top: .8em;
    padding-bottom: .8em;
  }
  
  .py-\[12\.5px\] {
    padding-top: 12.5px;
    padding-bottom: 12.5px;
  }
  
  .py-\[5px\] {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  
  .py-\[7\%\] {
    padding-top: 7%;
    padding-bottom: 7%;
  }
  
  .pb-0 {
    padding-bottom: 0;
  }
  
  .pb-0\.5 {
    padding-bottom: .125rem;
  }
  
  .pb-1 {
    padding-bottom: .25rem;
  }
  
  .pb-2 {
    padding-bottom: .5rem;
  }
  
  .pb-2\.5 {
    padding-bottom: .625rem;
  }
  
  .pb-5 {
    padding-bottom: 1.25rem;
  }
  
  .pb-6 {
    padding-bottom: 1.5rem;
  }
  
  .pb-9 {
    padding-bottom: 2.25rem;
  }
  
  .pb-\[100px\] {
    padding-bottom: 100px;
  }
  
  .pl-0 {
    padding-left: 0;
  }
  
  .pl-11 {
    padding-left: 2.75rem;
  }
  
  .pl-2 {
    padding-left: .5rem;
  }
  
  .pl-3 {
    padding-left: .75rem;
  }
  
  .pl-4 {
    padding-left: 1rem;
  }
  
  .pl-5 {
    padding-left: 1.25rem;
  }
  
  .pl-6 {
    padding-left: 1.5rem;
  }
  
  .pl-8 {
    padding-left: 2rem;
  }
  
  .pl-\[300px\] {
    padding-left: 300px;
  }
  
  .pr-10 {
    padding-right: 2.5rem;
  }
  
  .pr-2 {
    padding-right: .5rem;
  }
  
  .pr-20 {
    padding-right: 5rem;
  }
  
  .pr-3 {
    padding-right: .75rem;
  }
  
  .pr-4 {
    padding-right: 1rem;
  }
  
  .pr-7 {
    padding-right: 1.75rem;
  }
  
  .pr-\[125px\] {
    padding-right: 125px;
  }
  
  .pr-\[80px\] {
    padding-right: 80px;
  }
  
  .pt-0 {
    padding-top: 0;
  }
  
  .pt-1 {
    padding-top: .25rem;
  }
  
  .pt-1\.5 {
    padding-top: .375rem;
  }
  
  .pt-12 {
    padding-top: 3rem;
  }
  
  .pt-2 {
    padding-top: .5rem;
  }
  
  .pt-3 {
    padding-top: .75rem;
  }
  
  .pt-4 {
    padding-top: 1rem;
  }
  
  .pt-5 {
    padding-top: 1.25rem;
  }
  
  .pt-6 {
    padding-top: 1.5rem;
  }
  
  .pt-8 {
    padding-top: 2rem;
  }
  
  .pt-\[18px\] {
    padding-top: 18px;
  }
  
  .pt-\[22px\] {
    padding-top: 22px;
  }
  
  .pt-\[35px\] {
    padding-top: 35px;
  }
  
  .text-left {
    text-align: left;
  }
  
  .text-center {
    text-align: center;
  }
  
  .text-right {
    text-align: right;
  }
  
  .align-baseline {
    vertical-align: baseline;
  }
  
  .align-bottom {
    vertical-align: bottom;
  }
  
  .font-airstrike {
    font-family: Airstrike, sans-serif;
  }
  
  .font-pixel {
    font-family: Pixel, Flama, sans-serif;
  }
  
  .font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  }
  
  .text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  
  .text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  
  .text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  
  .text-\[0\.10em\] {
    font-size: .1em;
  }
  
  .text-\[0\.12em\] {
    font-size: .12em;
  }
  
  .text-\[0\.14em\] {
    font-size: .14em;
  }
  
  .text-\[0\.18em\] {
    font-size: .18em;
  }
  
  .text-\[0\.5em\] {
    font-size: .5em;
  }
  
  .text-\[0\.6em\] {
    font-size: .6em;
  }
  
  .text-\[0\.75em\] {
    font-size: .75em;
  }
  
  .text-\[1\.1em\] {
    font-size: 1.1em;
  }
  
  .text-\[10px\] {
    font-size: 10px;
  }
  
  .text-\[11px\] {
    font-size: 11px;
  }
  
  .text-\[12px\] {
    font-size: 12px;
  }
  
  .text-\[13px\] {
    font-size: 13px;
  }
  
  .text-\[16px\] {
    font-size: 16px;
  }
  
  .text-\[17px\] {
    font-size: 17px;
  }
  
  .text-\[18px\] {
    font-size: 18px;
  }
  
  .text-\[19px\] {
    font-size: 19px;
  }
  
  .text-\[20px\] {
    font-size: 20px;
  }
  
  .text-\[22px\] {
    font-size: 22px;
  }
  
  .text-\[24px\] {
    font-size: 24px;
  }
  
  .text-\[28px\] {
    font-size: 28px;
  }
  
  .text-\[32px\] {
    font-size: 32px;
  }
  
  .text-\[36px\] {
    font-size: 36px;
  }
  
  .text-\[38px\] {
    font-size: 38px;
  }
  
  .text-\[40px\] {
    font-size: 40px;
  }
  
  .text-\[48px\] {
    font-size: 48px;
  }
  
  .text-\[60px\] {
    font-size: 60px;
  }
  
  .text-\[7px\] {
    font-size: 7px;
  }
  
  .text-\[80px\] {
    font-size: 80px;
  }
  
  .text-\[8px\] {
    font-size: 8px;
  }
  
  .text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  
  .text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  
  .text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  
  .text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  
  .text-xs {
    font-size: .75rem;
    line-height: 1rem;
  }
  
  .font-\[300\] {
    font-weight: 300;
  }
  
  .font-\[400\] {
    font-weight: 400;
  }
  
  .font-\[500\] {
    font-weight: 500;
  }
  
  .font-black {
    font-weight: 900;
  }
  
  .font-bold {
    font-weight: 700;
  }
  
  .font-book {
    font-weight: 550;
  }
  
  .font-extrabold {
    font-weight: 800;
  }
  
  .font-light {
    font-weight: 300;
  }
  
  .font-medium {
    font-weight: 500;
  }
  
  .font-normal {
    font-weight: 400;
  }
  
  .font-semibold {
    font-weight: 600;
  }
  
  .uppercase {
    text-transform: uppercase;
  }
  
  .capitalize {
    text-transform: capitalize;
  }
  
  .italic {
    font-style: italic;
  }
  
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }
  
  .\!leading-\[unset\] {
    line-height: unset !important;
  }
  
  .leading-4 {
    line-height: 1rem;
  }
  
  .leading-7 {
    line-height: 1.75rem;
  }
  
  .leading-\[0\.9em\] {
    line-height: .9em;
  }
  
  .leading-\[1\.25rem\] {
    line-height: 1.25rem;
  }
  
  .leading-\[100\%\] {
    line-height: 100%;
  }
  
  .leading-\[14px\] {
    line-height: 14px;
  }
  
  .leading-\[16px\] {
    line-height: 16px;
  }
  
  .leading-\[175\%\] {
    line-height: 175%;
  }
  
  .leading-\[17px\] {
    line-height: 17px;
  }
  
  .leading-\[18px\] {
    line-height: 18px;
  }
  
  .leading-\[19\.5px\] {
    line-height: 19.5px;
  }
  
  .leading-\[19px\] {
    line-height: 19px;
  }
  
  .leading-\[20px\] {
    line-height: 20px;
  }
  
  .leading-\[21px\] {
    line-height: 21px;
  }
  
  .leading-\[22px\] {
    line-height: 22px;
  }
  
  .leading-\[24px\] {
    line-height: 24px;
  }
  
  .leading-\[25px\] {
    line-height: 25px;
  }
  
  .leading-\[28px\] {
    line-height: 28px;
  }
  
  .leading-\[30px\] {
    line-height: 30px;
  }
  
  .leading-\[31px\] {
    line-height: 31px;
  }
  
  .leading-\[35px\] {
    line-height: 35px;
  }
  
  .leading-\[38px\] {
    line-height: 38px;
  }
  
  .-tracking-\[4\%\] {
    letter-spacing: -4%;
  }
  
  .tracking-\[0\.15em\] {
    letter-spacing: .15em;
  }
  
  .tracking-\[0\.2em\] {
    letter-spacing: .2em;
  }
  
  .tracking-\[2px\] {
    letter-spacing: 2px;
  }
  
  .tracking-\[3px\] {
    letter-spacing: 3px;
  }
  
  .tracking-\[6px\] {
    letter-spacing: 6px;
  }
  
  .tracking-wide {
    letter-spacing: .025em;
  }
  
  .tracking-wider {
    letter-spacing: .05em;
  }
  
  .\!text-\[\#D19130\] {
    --tw-text-opacity: 1 !important;
    color: rgb(209 145 48 / var(--tw-text-opacity)) !important;
  }
  
  .text-\[\#00FFAD\] {
    --tw-text-opacity: 1;
    color: rgb(0 255 173 / var(--tw-text-opacity));
  }
  
  .text-\[\#0B0D11\] {
    --tw-text-opacity: 1;
    color: rgb(11 13 17 / var(--tw-text-opacity));
  }
  
  .text-\[\#10F4B1\] {
    --tw-text-opacity: 1;
    color: rgb(16 244 177 / var(--tw-text-opacity));
  }
  
  .text-\[\#131313\] {
    --tw-text-opacity: 1;
    color: rgb(19 19 19 / var(--tw-text-opacity));
  }
  
  .text-\[\#1F1F1F\] {
    --tw-text-opacity: 1;
    color: rgb(31 31 31 / var(--tw-text-opacity));
  }
  
  .text-\[\#1FD17B\] {
    --tw-text-opacity: 1;
    color: rgb(31 209 123 / var(--tw-text-opacity));
  }
  
  .text-\[\#272727\] {
    --tw-text-opacity: 1;
    color: rgb(39 39 39 / var(--tw-text-opacity));
  }
  
  .text-\[\#2b80cf\] {
    --tw-text-opacity: 1;
    color: rgb(43 128 207 / var(--tw-text-opacity));
  }
  
  .text-\[\#303030\] {
    --tw-text-opacity: 1;
    color: rgb(48 48 48 / var(--tw-text-opacity));
  }
  
  .text-\[\#4D4F4E\] {
    --tw-text-opacity: 1;
    color: rgb(77 79 78 / var(--tw-text-opacity));
  }
  
  .text-\[\#53FF81\] {
    --tw-text-opacity: 1;
    color: rgb(83 255 129 / var(--tw-text-opacity));
  }
  
  .text-\[\#5865f2\] {
    --tw-text-opacity: 1;
    color: rgb(88 101 242 / var(--tw-text-opacity));
  }
  
  .text-\[\#595959\] {
    --tw-text-opacity: 1;
    color: rgb(89 89 89 / var(--tw-text-opacity));
  }
  
  .text-\[\#60AAFF\] {
    --tw-text-opacity: 1;
    color: rgb(96 170 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#626262\] {
    --tw-text-opacity: 1;
    color: rgb(98 98 98 / var(--tw-text-opacity));
  }
  
  .text-\[\#64FF7D\] {
    --tw-text-opacity: 1;
    color: rgb(100 255 125 / var(--tw-text-opacity));
  }
  
  .text-\[\#6741FF\], .text-\[\#6741ff\] {
    --tw-text-opacity: 1;
    color: rgb(103 65 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#727272\] {
    --tw-text-opacity: 1;
    color: rgb(114 114 114 / var(--tw-text-opacity));
  }
  
  .text-\[\#747474\] {
    --tw-text-opacity: 1;
    color: rgb(116 116 116 / var(--tw-text-opacity));
  }
  
  .text-\[\#75D1FF\] {
    --tw-text-opacity: 1;
    color: rgb(117 209 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#7755ff\] {
    --tw-text-opacity: 1;
    color: rgb(119 85 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#89B6FF\] {
    --tw-text-opacity: 1;
    color: rgb(137 182 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#8A8AA3\] {
    --tw-text-opacity: 1;
    color: rgb(138 138 163 / var(--tw-text-opacity));
  }
  
  .text-\[\#8C8C8C\] {
    --tw-text-opacity: 1;
    color: rgb(140 140 140 / var(--tw-text-opacity));
  }
  
  .text-\[\#8f74ff\] {
    --tw-text-opacity: 1;
    color: rgb(143 116 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#9176FF\] {
    --tw-text-opacity: 1;
    color: rgb(145 118 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#919191\] {
    --tw-text-opacity: 1;
    color: rgb(145 145 145 / var(--tw-text-opacity));
  }
  
  .text-\[\#9365FF\] {
    --tw-text-opacity: 1;
    color: rgb(147 101 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#959595\] {
    --tw-text-opacity: 1;
    color: rgb(149 149 149 / var(--tw-text-opacity));
  }
  
  .text-\[\#9F9F9F\] {
    --tw-text-opacity: 1;
    color: rgb(159 159 159 / var(--tw-text-opacity));
  }
  
  .text-\[\#A2A2A25C\] {
    color: #a2a2a25c;
  }
  
  .text-\[\#A2A2A2\] {
    --tw-text-opacity: 1;
    color: rgb(162 162 162 / var(--tw-text-opacity));
  }
  
  .text-\[\#AC7DEC\] {
    --tw-text-opacity: 1;
    color: rgb(172 125 236 / var(--tw-text-opacity));
  }
  
  .text-\[\#AD98FF\] {
    --tw-text-opacity: 1;
    color: rgb(173 152 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#AFAFAF\] {
    --tw-text-opacity: 1;
    color: rgb(175 175 175 / var(--tw-text-opacity));
  }
  
  .text-\[\#B489FF\] {
    --tw-text-opacity: 1;
    color: rgb(180 137 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#B5B5B5\] {
    --tw-text-opacity: 1;
    color: rgb(181 181 181 / var(--tw-text-opacity));
  }
  
  .text-\[\#B780FF\] {
    --tw-text-opacity: 1;
    color: rgb(183 128 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#BEA5FF\] {
    --tw-text-opacity: 1;
    color: rgb(190 165 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#BFBFCD\] {
    --tw-text-opacity: 1;
    color: rgb(191 191 205 / var(--tw-text-opacity));
  }
  
  .text-\[\#C4824C\] {
    --tw-text-opacity: 1;
    color: rgb(196 130 76 / var(--tw-text-opacity));
  }
  
  .text-\[\#C4C4C4\] {
    --tw-text-opacity: 1;
    color: rgb(196 196 196 / var(--tw-text-opacity));
  }
  
  .text-\[\#D2D2D2\] {
    --tw-text-opacity: 1;
    color: rgb(210 210 210 / var(--tw-text-opacity));
  }
  
  .text-\[\#D9D9D9\] {
    --tw-text-opacity: 1;
    color: rgb(217 217 217 / var(--tw-text-opacity));
  }
  
  .text-\[\#E0E0E0\] {
    --tw-text-opacity: 1;
    color: rgb(224 224 224 / var(--tw-text-opacity));
  }
  
  .text-\[\#E3E3E3\] {
    --tw-text-opacity: 1;
    color: rgb(227 227 227 / var(--tw-text-opacity));
  }
  
  .text-\[\#E45EFF\] {
    --tw-text-opacity: 1;
    color: rgb(228 94 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#E4E4E4\] {
    --tw-text-opacity: 1;
    color: rgb(228 228 228 / var(--tw-text-opacity));
  }
  
  .text-\[\#E877FF\] {
    --tw-text-opacity: 1;
    color: rgb(232 119 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#FCFCFC\] {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity));
  }
  
  .text-\[\#FF5154\] {
    --tw-text-opacity: 1;
    color: rgb(255 81 84 / var(--tw-text-opacity));
  }
  
  .text-\[\#FF5255\] {
    --tw-text-opacity: 1;
    color: rgb(255 82 85 / var(--tw-text-opacity));
  }
  
  .text-\[\#FF5454\] {
    --tw-text-opacity: 1;
    color: rgb(255 84 84 / var(--tw-text-opacity));
  }
  
  .text-\[\#FF5656\] {
    --tw-text-opacity: 1;
    color: rgb(255 86 86 / var(--tw-text-opacity));
  }
  
  .text-\[\#FF89FF\] {
    --tw-text-opacity: 1;
    color: rgb(255 137 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#FFA845\] {
    --tw-text-opacity: 1;
    color: rgb(255 168 69 / var(--tw-text-opacity));
  }
  
  .text-\[\#FFAB35\] {
    --tw-text-opacity: 1;
    color: rgb(255 171 53 / var(--tw-text-opacity));
  }
  
  .text-\[\#FFAE39\] {
    --tw-text-opacity: 1;
    color: rgb(255 174 57 / var(--tw-text-opacity));
  }
  
  .text-\[\#FFC878\] {
    --tw-text-opacity: 1;
    color: rgb(255 200 120 / var(--tw-text-opacity));
  }
  
  .text-\[\#FFD9A5\] {
    --tw-text-opacity: 1;
    color: rgb(255 217 165 / var(--tw-text-opacity));
  }
  
  .text-\[\#FFFFFF\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  
  .text-\[\#b0b0b0\] {
    --tw-text-opacity: 1;
    color: rgb(176 176 176 / var(--tw-text-opacity));
  }
  
  .text-\[\#e6e6e6\] {
    --tw-text-opacity: 1;
    color: rgb(230 230 230 / var(--tw-text-opacity));
  }
  
  .text-\[\#ff4141\] {
    --tw-text-opacity: 1;
    color: rgb(255 65 65 / var(--tw-text-opacity));
  }
  
  .text-\[\#ff4242\] {
    --tw-text-opacity: 1;
    color: rgb(255 66 66 / var(--tw-text-opacity));
  }
  
  .text-\[\#ff4d4f\] {
    --tw-text-opacity: 1;
    color: rgb(255 77 79 / var(--tw-text-opacity));
  }
  
  .text-\[\#ff9700\] {
    --tw-text-opacity: 1;
    color: rgb(255 151 0 / var(--tw-text-opacity));
  }
  
  .text-\[\#ffd000\] {
    --tw-text-opacity: 1;
    color: rgb(255 208 0 / var(--tw-text-opacity));
  }
  
  .text-\[rgb\(255\,174\,18\)\] {
    --tw-text-opacity: 1;
    color: rgb(255 174 18 / var(--tw-text-opacity));
  }
  
  .text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
  
  .text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }
  
  .text-current {
    color: currentColor;
  }
  
  .text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity));
  }
  
  .text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
  }
  
  .text-gray-400\/50 {
    color: #9ca3af80;
  }
  
  .text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
  }
  
  .text-green-400 {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity));
  }
  
  .text-rose-500 {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity));
  }
  
  .text-slate-200\/50 {
    color: #e2e8f080;
  }
  
  .text-slate-400\/75 {
    color: #94a3b8bf;
  }
  
  .text-transparent {
    color: #0000;
  }
  
  .text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  
  .text-white\/20 {
    color: #fff3;
  }
  
  .text-white\/25 {
    color: #ffffff40;
  }
  
  .text-white\/30 {
    color: #ffffff4d;
  }
  
  .text-white\/35 {
    color: #ffffff59;
  }
  
  .text-white\/50 {
    color: #ffffff80;
  }
  
  .text-white\/65 {
    color: #ffffffa6;
  }
  
  .text-white\/75 {
    color: #ffffffbf;
  }
  
  .text-white\/90 {
    color: #ffffffe6;
  }
  
  .text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity));
  }
  
  .text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity));
  }
  
  .underline {
    text-decoration-line: underline;
  }
  
  .opacity-0 {
    opacity: 0;
  }
  
  .opacity-10 {
    opacity: .1;
  }
  
  .opacity-100 {
    opacity: 1;
  }
  
  .opacity-15 {
    opacity: .15;
  }
  
  .opacity-20 {
    opacity: .2;
  }
  
  .opacity-25 {
    opacity: .25;
  }
  
  .opacity-30 {
    opacity: .3;
  }
  
  .opacity-35 {
    opacity: .35;
  }
  
  .opacity-40 {
    opacity: .4;
  }
  
  .opacity-5 {
    opacity: .05;
  }
  
  .opacity-50 {
    opacity: .5;
  }
  
  .opacity-60 {
    opacity: .6;
  }
  
  .opacity-70 {
    opacity: .7;
  }
  
  .opacity-75 {
    opacity: .75;
  }
  
  .opacity-\[0\.075\] {
    opacity: .075;
  }
  
  .opacity-\[0\.6\] {
    opacity: .6;
  }
  
  .mix-blend-screen {
    mix-blend-mode: screen;
  }
  
  .mix-blend-overlay {
    mix-blend-mode: overlay;
  }
  
  .mix-blend-lighten {
    mix-blend-mode: lighten;
  }
  
  .mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }
  
  .mix-blend-difference {
    mix-blend-mode: difference;
  }
  
  .mix-blend-hue {
    mix-blend-mode: hue;
  }
  
  .mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }
  
  .mix-blend-plus-lighter {
    mix-blend-mode: plus-lighter;
  }
  
  .shadow {
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0_4px_8px_0_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 4px 8px 0 #0000003d;
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_0px_3px_\#141414\] {
    --tw-shadow: 0px 0px 0px 3px #141414;
    --tw-shadow-colored: 0px 0px 0px 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_16px_rgba\(143\,57\,255\,0\.2\)\] {
    --tw-shadow: 0px 0px 16px #8f39ff33;
    --tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_16px_rgba\(255\,171\,53\,0\.2\)\] {
    --tw-shadow: 0px 0px 16px #ffab3533;
    --tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_16px_rgba\(255\,57\,57\,0\.2\)\] {
    --tw-shadow: 0px 0px 16px #ff393933;
    --tw-shadow-colored: 0px 0px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_17\.5px_0px_\#FF97004D\] {
    --tw-shadow: 0px 0px 17.5px 0px #ff97004d;
    --tw-shadow-colored: 0px 0px 17.5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_20px_\#00FFAD\] {
    --tw-shadow: 0px 0px 20px #00ffad;
    --tw-shadow-colored: 0px 0px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_0px_24px_0px_\#6741FF66\] {
    --tw-shadow: 0px 0px 24px 0px #6741ff66;
    --tw-shadow-colored: 0px 0px 24px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_1\.48px_0px_0px_\#FFFFFF1A_inset\] {
    --tw-shadow: 0px 1.48px 0px 0px #ffffff1a inset;
    --tw-shadow-colored: inset 0px 1.48px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_2px_0px_0px_\#00000080\] {
    --tw-shadow: 0px 2px 0px 0px #00000080;
    --tw-shadow-colored: 0px 2px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_4px_18px_\#236C1799\] {
    --tw-shadow: 0px 4px 18px #236c1799;
    --tw-shadow-colored: 0px 4px 18px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_4px_18px_\#6C171799\] {
    --tw-shadow: 0px 4px 18px #6c171799;
    --tw-shadow-colored: 0px 4px 18px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-\[0px_6px_6px_0px_\#0000001A\] {
    --tw-shadow: 0px 6px 6px 0px #0000001a;
    --tw-shadow-colored: 0px 6px 6px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-avatar-emboss {
    --tw-shadow: 0px 5.92px 6px 0px #00000080 inset, 0px 10.37px 6px 0px #ffffff26 inset;
    --tw-shadow-colored: inset 0px 5.92px 6px 0px var(--tw-shadow-color), inset 0px 10.37px 6px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-avatar-emboss-3 {
    --tw-shadow: 0px .075em .15em 0px #00000080 inset, 0px .1em .2em 0px #ffffff15 inset;
    --tw-shadow-colored: inset 0px .075em .15em 0px var(--tw-shadow-color), inset 0px .1em .2em 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-avatar-glow {
    --tw-shadow: 0px 0px 48px 0px #6741ff;
    --tw-shadow-colored: 0px 0px 48px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-bet {
    --tw-shadow: 0px .9px 3.6px .9px #0000001f, 0px 2.7px 2.92px -1.35px #00000040, 0px 0px .22px .67px #0000000d, 0px 0px .22px .22px #00000012, 0px 0px 0px 1px #1d1d1d;
    --tw-shadow-colored: 0px .9px 3.6px .9px var(--tw-shadow-color), 0px 2.7px 2.92px -1.35px var(--tw-shadow-color), 0px 0px .22px .67px var(--tw-shadow-color), 0px 0px .22px .22px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-extrude-lg {
    --tw-shadow: 0px 4px 0px 0px #00000040;
    --tw-shadow-colored: 0px 4px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-fade-sm {
    --tw-shadow: 0px 8px 4px 0px #00000026;
    --tw-shadow-colored: 0px 8px 4px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-inset {
    --tw-shadow: 0px -2px 2.5px 0px #00000069 inset;
    --tw-shadow-colored: inset 0px -2px 2.5px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-inset-2 {
    --tw-shadow: 0px 1.54px 1px 0px #ffffff1a inset;
    --tw-shadow-colored: inset 0px 1.54px 1px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-modal-glow {
    --tw-shadow: 0px 90px 250px 0px #6741ff24;
    --tw-shadow-colored: 0px 90px 250px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-purple-inset {
    --tw-shadow: 0px 1px 0px 0px #9379ff inset;
    --tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-screen {
    --tw-shadow: 0px 10px 16px 0px #00000040, 0px 4px 4px 0px #00000040, 0px 2px 0px 0px #ffae392e inset;
    --tw-shadow-colored: 0px 10px 16px 0px var(--tw-shadow-color), 0px 4px 4px 0px var(--tw-shadow-color), inset 0px 2px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-screen-inset {
    --tw-shadow: 0px .9px 3.6px .9px #0000001f, 0px 2.7px 2.92px -1.35px #00000040, 0px 0px .22px .67px #0000000d, 0px 0px .22px .22px #00000012;
    --tw-shadow-colored: 0px .9px 3.6px .9px var(--tw-shadow-color), 0px 2.7px 2.92px -1.35px var(--tw-shadow-color), 0px 0px .22px .67px var(--tw-shadow-color), 0px 0px .22px .22px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-tabs {
    --tw-shadow: 0px 4px 4px 0px #00000052;
    --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  
  .outline-none {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }
  
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-2xl {
    --tw-blur: blur(40px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-3xl {
    --tw-blur: blur(64px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[100px\] {
    --tw-blur: blur(100px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[10em\] {
    --tw-blur: blur(10em);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[14px\] {
    --tw-blur: blur(14px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[150px\] {
    --tw-blur: blur(150px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[1em\] {
    --tw-blur: blur(1em);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[24px\] {
    --tw-blur: blur(24px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[30px\] {
    --tw-blur: blur(30px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[3px\] {
    --tw-blur: blur(3px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[4px\] {
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[50px\] {
    --tw-blur: blur(50px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[56px\] {
    --tw-blur: blur(56px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[5px\] {
    --tw-blur: blur(5px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-\[60px\] {
    --tw-blur: blur(60px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-lg {
    --tw-blur: blur(16px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-sm {
    --tw-blur: blur(4px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .blur-xl {
    --tw-blur: blur(24px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .brightness-150 {
    --tw-brightness: brightness(1.5);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .brightness-200 {
    --tw-brightness: brightness(2);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .brightness-\[1\.5\] {
    --tw-brightness: brightness(1.5);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .brightness-\[1\.75\] {
    --tw-brightness: brightness(1.75);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .brightness-\[3\] {
    --tw-brightness: brightness(3);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0_3px_2px_\#0000004D\] {
    --tw-drop-shadow: drop-shadow(0 3px 2px #0000004d);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_0px_10px_\#4ade80\] {
    --tw-drop-shadow: drop-shadow(0px 0px 10px #4ade80);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_0px_10px_currentColor\] {
    --tw-drop-shadow: drop-shadow(0px 0px 10px currentColor);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_0px_10px_red\] {
    --tw-drop-shadow: drop-shadow(0px 0px 10px red);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_10px_0px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-drop-shadow: drop-shadow(0px 10px 0px #00000080);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_10px_10px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-drop-shadow: drop-shadow(0px 10px 10px #00000059);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_10px_10px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-drop-shadow: drop-shadow(0px 10px 10px #00000080);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_10px_10px_rgba\(0\,0\,0\,0\.75\)\] {
    --tw-drop-shadow: drop-shadow(0px 10px 10px #000000bf);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_20px_20px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-drop-shadow: drop-shadow(0px 20px 20px #0006);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_2px_0px_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-drop-shadow: drop-shadow(0px 2px 0px #00000080);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_4px_4px_rgba\(0\,0\,0\,0\.75\)\] {
    --tw-drop-shadow: drop-shadow(0px 4px 4px #000000bf);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-\[0px_4px_8px_\#00000026\] {
    --tw-drop-shadow: drop-shadow(0px 4px 8px #00000026);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-coin {
    --tw-drop-shadow: drop-shadow(0px 0px 8px #6741ff);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-green-glow {
    --tw-drop-shadow: drop-shadow(0px 0px 18px #a1ffb54d);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-icon {
    --tw-drop-shadow: drop-shadow(0px 1.83px 1.83px #0000007a);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-icon-2 {
    --tw-drop-shadow: drop-shadow(0px 0px 30.3px #cb4ee88c);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .drop-shadow-solana {
    --tw-drop-shadow: drop-shadow(-6px 8px 0px #00000040);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hue-rotate-\[-100deg\] {
    --tw-hue-rotate: hue-rotate(-100deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hue-rotate-\[-55deg\] {
    --tw-hue-rotate: hue-rotate(-55deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hue-rotate-\[-8deg\] {
    --tw-hue-rotate: hue-rotate(-8deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hue-rotate-\[160deg\] {
    --tw-hue-rotate: hue-rotate(160deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hue-rotate-\[200deg\] {
    --tw-hue-rotate: hue-rotate(200deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hue-rotate-\[40deg\] {
    --tw-hue-rotate: hue-rotate(40deg);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-0 {
    --tw-saturate: saturate(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\.15\] {
    --tw-saturate: saturate(.15);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\.1\] {
    --tw-saturate: saturate(.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\.2\] {
    --tw-saturate: saturate(.2);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\.3\] {
    --tw-saturate: saturate(.3);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\.4\] {
    --tw-saturate: saturate(.4);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\.75\] {
    --tw-saturate: saturate(.75);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .saturate-\[0\] {
    --tw-saturate: saturate(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }
  
  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }
  
  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }
  
  .transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[background-color\,color\] {
    transition-property: background-color, color;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[background-color\] {
    transition-property: background-color;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[border\] {
    transition-property: border;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[drop-shadow\] {
    transition-property: drop-shadow;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[filter\] {
    transition-property: filter;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[height\,margin-bottom\] {
    transition-property: height, margin-bottom;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[height\,transform\,opacity\] {
    transition-property: height, transform, opacity;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[height\] {
    transition-property: height;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[opacity\,color\] {
    transition-property: opacity, color;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[opacity\,colors\] {
    transition-property: opacity, colors;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[opacity\,filter\] {
    transition-property: opacity, filter;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[opacity\,height\,transform\] {
    transition-property: opacity, height, transform;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[opacity\,transform\] {
    transition-property: opacity, transform;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[padding\,opacity\] {
    transition-property: padding, opacity;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[padding\] {
    transition-property: padding;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[transform\,color\] {
    transition-property: transform, color;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[transform\,opacity\] {
    transition-property: transform, opacity;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[width\,left\] {
    transition-property: width, left;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-\[width\] {
    transition-property: width;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-all {
    transition-property: all;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-none {
    transition-property: none;
  }
  
  .transition-opacity {
    transition-property: opacity;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .transition-transform {
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .delay-100 {
    transition-delay: .1s;
  }
  
  .delay-1000 {
    transition-delay: 1s;
  }
  
  .delay-150 {
    transition-delay: .15s;
  }
  
  .delay-200 {
    transition-delay: .2s;
  }
  
  .delay-300 {
    transition-delay: .3s;
  }
  
  .delay-75 {
    transition-delay: 75ms;
  }
  
  .delay-\[2\.25s\] {
    transition-delay: 2.25s;
  }
  
  .delay-\[2\.5s\] {
    transition-delay: 2.5s;
  }
  
  .duration-100 {
    transition-duration: .1s;
  }
  
  .duration-1000 {
    transition-duration: 1s;
  }
  
  .duration-200 {
    transition-duration: .2s;
  }
  
  .duration-300 {
    transition-duration: .3s;
  }
  
  .duration-500 {
    transition-duration: .5s;
  }
  
  .duration-700 {
    transition-duration: .7s;
  }
  
  .duration-\[1s\] {
    transition-duration: 1s;
  }
  
  .ease-\[cubic-bezier\(\.12\,1\.47\,\.62\,1\)\] {
    transition-timing-function: cubic-bezier(.12, 1.47, .62, 1);
  }
  
  .ease-\[cubic-bezier\(\.14\,1\.7\,\.45\,\.9\)\] {
    transition-timing-function: cubic-bezier(.14, 1.7, .45, .9);
  }
  
  .ease-\[cubic-bezier\(\.17\,1\.66\,\.68\,1\.01\)\] {
    transition-timing-function: cubic-bezier(.17, 1.66, .68, 1.01);
  }
  
  .ease-\[cubic-bezier\(\.25\,1\.4\,\.61\,\.98\)\] {
    transition-timing-function: cubic-bezier(.25, 1.4, .61, .98);
  }
  
  .ease-\[cubic-bezier\(\.47\,\.4\,\.06\,1\.29\)\] {
    transition-timing-function: cubic-bezier(.47, .4, .06, 1.29);
  }
  
  .ease-\[cubic-bezier\(\.55\,\.01\,\.15\,1\)\] {
    transition-timing-function: cubic-bezier(.55, .01, .15, 1);
  }
  
  .ease-\[cubic-bezier\(0\.25\,1\.4\,0\.61\,0\.98\)\] {
    transition-timing-function: cubic-bezier(.25, 1.4, .61, .98);
  }
  
  .ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .ease-linear {
    transition-timing-function: linear;
  }
  
  .ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
  }
  
  .will-change-\[background-color\,color\] {
    will-change: background-color, color;
  }
  
  .will-change-\[background-color\] {
    will-change: background-color;
  }
  
  .will-change-\[background-position\] {
    will-change: background-position;
  }
  
  .will-change-\[color\] {
    will-change: color;
  }
  
  .will-change-\[filter\] {
    will-change: filter;
  }
  
  .will-change-\[opacity\,color\] {
    will-change: opacity, color;
  }
  
  .will-change-\[opacity\,filter\] {
    will-change: opacity, filter;
  }
  
  .will-change-\[opacity\,height\,transform\] {
    will-change: opacity, height, transform;
  }
  
  .will-change-\[opacity\] {
    will-change: opacity;
  }
  
  .will-change-\[padding\,opacity\] {
    will-change: padding, opacity;
  }
  
  .will-change-\[padding\,width\] {
    will-change: padding, width;
  }
  
  .will-change-\[transform\,color\] {
    will-change: transform, color;
  }
  
  .will-change-\[transform\,opacity\] {
    will-change: transform, opacity;
  }
  
  .will-change-transform {
    will-change: transform;
  }
  
  .main-background {
    background-blend-mode: difference;
    background-image: url("../../static/image/bg.3338e82d.webp");
    background-position: top 37px;
    background-repeat: no-repeat;
    background-size: contain;
  }

  
  .text-emboss {
    text-shadow: 0 -1px #c39eff;
  }
  
  .animate-reverse {
    animation-direction: reverse;
  }
  
  .animate-base {
    animation-duration: 1s;
  }
  
  .animate-slow {
    animation-duration: 3s;
  }
  
  .animate-extraslow {
    animation-duration: 5s;
  }
  
  .delay-50 {
    animation-delay: .5s;
  }
  
  .delay-100 {
    animation-delay: 1s;
  }
  
  .delay-150 {
    animation-delay: 1.5s;
  }
  
  .seamless-texture {
    background-image: url("../public/img/seamless.webp");
  }
  
  .barber-gold {
    background-image: repeating-linear-gradient(-45deg, #0000, #0000 .3rem, #ffad3950 .3rem .6rem);
    background-size: 200% 200%;
    animation: 180s linear infinite barberpole;
  }
  
  .word-break {
    word-break: break-word;
  }
  
  .zoom-100 {
    zoom: 1;
  }
  
  .zoom-90 {
    zoom: .9;
  }
  
  .zoom-80 {
    zoom: .8;
  }
  
  .preserve-3d {
    transform-style: preserve-3d;
  }
  
  .rotate-y-180 {
    transform: rotateY(180deg);
  }
  
  .perspective {
    perspective: 1000px;
  }
  
  .-translate-z-10 {
    transform: translateZ(-5px);
  }
  
  .translate-z-10 {
    transform: translateZ(5px);
  }
  
  .backface-hidden {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  
  .grid-background {
    background: linear-gradient(#0000 0% 80%, #fff 80% 100%) 0 0 / 100% 5px;
  }
  
  .flip-x-hover:hover > img {
    transform: rotateY(180deg);
  }
  
  .flip-x-hover > img {
    transition: transform 1.5s cubic-bezier(.23, 1.5, .54, 1);
  }
  
  .particle-canvas {
    pointer-events: none;
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  :root {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light dark;
    color: #ebecf3;
    font-synthesis: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Avenir, Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5;
  }
  
  @media (prefers-color-scheme: dark) {
    :root {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
    }
  }
  
  body, #root {
    color: #fff;
    height: 100%;
    min-height: 100vh;
    margin: 0;
    padding: 0;
  }
  
  #global-modal {
    z-index: 1000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
  }
  
  .show-scrollbar::-webkit-scrollbar {
    width: 2px;
  }
  
  .show-scrollbar::-webkit-scrollbar-track {
    background: #ebecf30d;
    box-shadow: inset 0 0 6px #0000004d;
  }
  
  .show-scrollbar::-webkit-scrollbar-thumb {
    background: #ebecf30d;
    border: 3px solid #ebecf31a;
    border-radius: 10px;
  }
  
  .smooth-mask {
    -webkit-mask-image: linear-gradient(-90deg, #000 0%, #000000fb 7.9%, #000000f2 15.1%, #000000e3 21.8%, #000000d1 28.1%, #000000bc 34.1%, #000000a4 40%, #0000008b 45.7%, #00000072 51.4%, #00000059 57.2%, #00000042 63.2%, #0000002c 69.5%, #0000001a 76.3%, #0000000c 83.5%, #00000003 91.4%, #0000 100%);
    mask-image: linear-gradient(-90deg, #000 0%, #000000fb 7.9%, #000000f2 15.1%, #000000e3 21.8%, #000000d1 28.1%, #000000bc 34.1%, #000000a4 40%, #0000008b 45.7%, #00000072 51.4%, #00000059 57.2%, #00000042 63.2%, #0000002c 69.5%, #0000001a 76.3%, #0000000c 83.5%, #00000003 91.4%, #0000 100%);
  }
  
  .toast div[role="status"] {
    margin: 0;
  }
  
  ::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  
  * {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
  }
  
  .animate-logo-text {
    animation: 1s ease-in-out infinite alternate logoText;
    transform: translateY(5%);
  }
  
  .hide-input-arrows::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  
  .hide-input-arrows::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  
  .hide-input-arrows[type="number"] {
    -moz-appearance: textfield;
  }
  
  @keyframes logoText {
    0% {
      transform: translateY(5%);
    }
  
    100% {
      transform: translateY(-5%);
    }
  }
  
  @keyframes barberpole {
    100% {
      background-position: 100% 100%;
    }
  }
  
  .placeholder\:text-\[\#727272\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(114 114 114 / var(--tw-text-opacity));
  }
  
  .placeholder\:text-slate-200\/20::placeholder {
    color: #e2e8f033;
  }
  
  .placeholder\:text-slate-200\/30::placeholder {
    color: #e2e8f04d;
  }
  
  .placeholder\:text-white\/20::placeholder {
    color: #fff3;
  }
  
  .placeholder\:text-white\/25::placeholder {
    color: #ffffff40;
  }
  
  .placeholder\:opacity-25::placeholder {
    opacity: .25;
  }
  
  .placeholder\:opacity-50::placeholder {
    opacity: .5;
  }
  
  .placeholder\:transition-colors::placeholder {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
  
  .placeholder\:duration-300::placeholder {
    transition-duration: .3s;
  }
  
  .hover\:rotate-\[0deg\]:hover {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .hover\:scale-\[1\.01\]:hover {
    --tw-scale-x: 1.01;
    --tw-scale-y: 1.01;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .hover\:border-\[\#303030\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(48 48 48 / var(--tw-border-opacity));
  }
  
  .hover\:border-\[\#353535\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(53 53 53 / var(--tw-border-opacity));
  }
  
  .hover\:border-\[\#3B3B3B\]:hover {
    --tw-border-opacity: 1;
    border-color: rgb(59 59 59 / var(--tw-border-opacity));
  }
  
  .hover\:border-\[\#ff4141\]\/25:hover {
    border-color: #ff414140;
  }
  
  .hover\:bg-\[\#1DA1F2\]\/50:hover {
    background-color: #1da1f280;
  }
  
  .hover\:bg-\[\#1b1b1b\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(27 27 27 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#202020\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(32 32 32 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#212121\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(33 33 33 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#222222\]\/75:hover {
    background-color: #222222bf;
  }
  
  .hover\:bg-\[\#222222\]\/90:hover {
    background-color: #222222e6;
  }
  
  .hover\:bg-\[\#232323\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(35 35 35 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#242433\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 51 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#252525\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 37 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#282828\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(40 40 40 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#2b2b2b\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(43 43 43 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#303030\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(48 48 48 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#303030\]\/75:hover {
    background-color: #303030bf;
  }
  
  .hover\:bg-\[\#393939\]\/75:hover {
    background-color: #393939bf;
  }
  
  .hover\:bg-\[\#3c3c3c\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(60 60 60 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[\#6741FF\]\/75:hover {
    background-color: #6741ffbf;
  }
  
  .hover\:bg-\[\#A2A2A2\]\/10:hover {
    background-color: #a2a2a21a;
  }
  
  .hover\:bg-\[\#AD98FF\]\/15:hover {
    background-color: #ad98ff26;
  }
  
  .hover\:bg-\[\#FF4141\]\/50:hover {
    background-color: #ff414180;
  }
  
  .hover\:bg-\[\#f3be00\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 190 0 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-\[rgba\(255\,255\,255\,0\.02\)\]:hover {
    background-color: #ffffff05;
  }
  
  .hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  }
  
  .hover\:bg-white\/10:hover {
    background-color: #ffffff1a;
  }
  
  .hover\:bg-white\/15:hover {
    background-color: #ffffff26;
  }
  
  .hover\:bg-white\/5:hover {
    background-color: #ffffff0d;
  }
  
  .hover\:bg-white\/75:hover {
    background-color: #ffffffbf;
  }
  
  .hover\:text-\[\#309ed5\]:hover {
    --tw-text-opacity: 1;
    color: rgb(48 158 213 / var(--tw-text-opacity));
  }
  
  .hover\:text-\[\#81fe96\]:hover {
    --tw-text-opacity: 1;
    color: rgb(129 254 150 / var(--tw-text-opacity));
  }
  
  .hover\:text-\[\#bcbcbc\]:hover {
    --tw-text-opacity: 1;
    color: rgb(188 188 188 / var(--tw-text-opacity));
  }
  
  .hover\:text-\[\#bfbfbf\]:hover {
    --tw-text-opacity: 1;
    color: rgb(191 191 191 / var(--tw-text-opacity));
  }
  
  .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  
  .hover\:text-white\/50:hover {
    color: #ffffff80;
  }
  
  .hover\:opacity-75:hover {
    opacity: .75;
  }
  
  .hover\:brightness-100:hover {
    --tw-brightness: brightness(1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hover\:brightness-110:hover {
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hover\:brightness-125:hover {
    --tw-brightness: brightness(1.25);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .hover\:drop-shadow-\[0px_0px_5px_rgba\(255\,255\,255\,0\.5\)\]:hover {
    --tw-drop-shadow: drop-shadow(0px 0px 5px #ffffff80);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .focus\:border-\[\#3c3c3c\]:focus {
    --tw-border-opacity: 1;
    border-color: rgb(60 60 60 / var(--tw-border-opacity));
  }
  
  .focus\:outline-none:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }
  
  .focus\:placeholder\:text-white\/10:focus::placeholder {
    color: #ffffff1a;
  }
  
  .active\:border-none:active {
    border-style: none;
  }
  
  .active\:outline-none:active {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }
  
  .disabled\:opacity-50:disabled {
    opacity: .5;
  }
  
  .group:hover .group-hover\:-translate-y-1 {
    --tw-translate-y: -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:-translate-y-2 {
    --tw-translate-y: -.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:translate-x-1 {
    --tw-translate-x: .25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:translate-x-\[30\%\] {
    --tw-translate-x: 30%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:-rotate-6 {
    --tw-rotate: -6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:rotate-6 {
    --tw-rotate: 6deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:scale-\[1\.2\] {
    --tw-scale-x: 1.2;
    --tw-scale-y: 1.2;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .group:hover .group-hover\:border-\[\#797979\] {
    --tw-border-opacity: 1;
    border-color: rgb(121 121 121 / var(--tw-border-opacity));
  }
  
  .group:hover .group-hover\:opacity-0 {
    opacity: 0;
  }
  
  .group:hover .group-hover\:opacity-100 {
    opacity: 1;
  }
  
  .group:hover .group-hover\:opacity-20 {
    opacity: .2;
  }
  
  .group:hover .group-hover\:opacity-25 {
    opacity: .25;
  }
  
  .group:hover .group-hover\:opacity-75 {
    opacity: .75;
  }
  
  .group:hover .group-hover\:brightness-125 {
    --tw-brightness: brightness(1.25);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  
  .data-\[closed\]\:translate-y-4[data-closed] {
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .data-\[closed\]\:scale-95[data-closed] {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  
  .data-\[focus\]\:bg-\[\#303030\][data-focus] {
    --tw-bg-opacity: 1;
    background-color: rgb(48 48 48 / var(--tw-bg-opacity));
  }
  
  .data-\[closed\]\:opacity-0[data-closed] {
    opacity: 0;
  }
  
  @media (min-width: 400px) {
    .xxs\:-bottom-\[2\.5em\] {
      bottom: -2.5em;
    }
  
    .xxs\:h-\[0\.6em\] {
      height: .6em;
    }
  
    .xxs\:h-\[2\.25em\] {
      height: 2.25em;
    }
  
    .xxs\:w-\[0\.6em\] {
      width: .6em;
    }
  
    .xxs\:w-\[2\.25em\] {
      width: 2.25em;
    }
  
    .xxs\:w-\[3em\] {
      width: 3em;
    }
  }
  
  @media (min-width: 480px) {
    .xs\:-left-\[300px\] {
      left: -300px;
    }
  
    .xs\:-right-\[200px\] {
      right: -200px;
    }
  
    .xs\:-top-\[300px\] {
      top: -300px;
    }
  
    .xs\:top-\[100px\] {
      top: 100px;
    }
  
    .xs\:block {
      display: block;
    }
  
    .xs\:flex {
      display: flex;
    }
  
    .xs\:w-\[372px\] {
      width: 372px;
    }
  
    .xs\:w-\[450px\] {
      width: 450px;
    }
  
    .xs\:w-auto {
      width: auto;
    }
  
    .xs\:flex-row {
      flex-direction: row;
    }
  
    .xs\:justify-start {
      justify-content: flex-start;
    }
  
    .xs\:gap-2 {
      gap: .5rem;
    }
  
    .xs\:text-\[0\.14em\] {
      font-size: .14em;
    }
  }
  
  @media (min-width: 580px) {
    .mobile\:aspect-\[88\/35\] {
      aspect-ratio: 88 / 35;
    }
  
    .mobile\:max-h-\[calc\(\(100vh\*1\.25\)-200px\)\] {
      max-height: calc(125vh - 200px);
    }
  
    .mobile\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  
    .mobile\:zoom-80 {
      zoom: .8;
    }
  }
  
  @media (min-width: 640px) {
    .sm\:relative {
      position: relative;
    }
  
    .sm\:inset-auto {
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
    }
  
    .sm\:-bottom-\[2\.25em\] {
      bottom: -2.25em;
    }
  
    .sm\:-right-1 {
      right: -.25rem;
    }
  
    .sm\:bottom-\[0\.5em\] {
      bottom: .5em;
    }
  
    .sm\:bottom-\[3em\] {
      bottom: 3em;
    }
  
    .sm\:left-0 {
      left: 0;
    }
  
    .sm\:left-\[7em\] {
      left: 7em;
    }
  
    .sm\:right-\[unset\] {
      right: unset;
    }
  
    .sm\:top-\[unset\] {
      top: unset;
    }
  
    .sm\:top-auto {
      top: auto;
    }
  
    .sm\:m-0 {
      margin: 0;
    }
  
    .sm\:mx-0 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .sm\:-mt-4 {
      margin-top: -1rem;
    }
  
    .sm\:-mt-6 {
      margin-top: -1.5rem;
    }
  
    .sm\:mb-0 {
      margin-bottom: 0;
    }
  
    .sm\:mb-\[2\%\] {
      margin-bottom: 2%;
    }
  
    .sm\:mb-\[5rem\] {
      margin-bottom: 5rem;
    }
  
    .sm\:ml-0 {
      margin-left: 0;
    }
  
    .sm\:ml-1 {
      margin-left: .25rem;
    }
  
    .sm\:mr-2 {
      margin-right: .5rem;
    }
  
    .sm\:mr-\[70px\] {
      margin-right: 70px;
    }
  
    .sm\:mt-0 {
      margin-top: 0;
    }
  
    .sm\:mt-14 {
      margin-top: 3.5rem;
    }
  
    .sm\:mt-5 {
      margin-top: 1.25rem;
    }
  
    .sm\:mt-6 {
      margin-top: 1.5rem;
    }
  
    .sm\:mt-9 {
      margin-top: 2.25rem;
    }
  
    .sm\:mt-\[1\.5em\] {
      margin-top: 1.5em;
    }
  
    .sm\:mt-\[1em\] {
      margin-top: 1em;
    }
  
    .sm\:block {
      display: block;
    }
  
    .sm\:inline {
      display: inline;
    }
  
    .sm\:flex {
      display: flex;
    }
  
    .sm\:hidden {
      display: none;
    }
  
    .sm\:h-10 {
      height: 2.5rem;
    }
  
    .sm\:h-5 {
      height: 1.25rem;
    }
  
    .sm\:h-6 {
      height: 1.5rem;
    }
  
    .sm\:h-7 {
      height: 1.75rem;
    }
  
    .sm\:h-\[0\.42em\] {
      height: .42em;
    }
  
    .sm\:h-\[2em\] {
      height: 2em;
    }
  
    .sm\:h-\[475px\] {
      height: 475px;
    }
  
    .sm\:h-\[586px\] {
      height: 586px;
    }
  
    .sm\:h-\[650px\] {
      height: 650px;
    }
  
    .sm\:h-\[6em\] {
      height: 6em;
    }
  
    .sm\:h-\[84px\] {
      height: 84px;
    }
  
    .sm\:h-\[98px\] {
      height: 98px;
    }
  
    .sm\:h-full {
      height: 100%;
    }
  
    .sm\:w-10 {
      width: 2.5rem;
    }
  
    .sm\:w-5 {
      width: 1.25rem;
    }
  
    .sm\:w-6 {
      width: 1.5rem;
    }
  
    .sm\:w-7 {
      width: 1.75rem;
    }
  
    .sm\:w-\[0\.42em\] {
      width: .42em;
    }
  
    .sm\:w-\[112px\] {
      width: 112px;
    }
  
    .sm\:w-\[20em\] {
      width: 20em;
    }
  
    .sm\:w-\[220px\] {
      width: 220px;
    }
  
    .sm\:w-\[236px\] {
      width: 236px;
    }
  
    .sm\:w-\[2em\] {
      width: 2em;
    }
  
    .sm\:w-\[320px\] {
      width: 320px;
    }
  
    .sm\:w-\[385px\] {
      width: 385px;
    }
  
    .sm\:w-\[3em\] {
      width: 3em;
    }
  
    .sm\:w-\[404px\] {
      width: 404px;
    }
  
    .sm\:w-\[410px\] {
      width: 410px;
    }
  
    .sm\:w-\[424px\] {
      width: 424px;
    }
  
    .sm\:w-\[500px\] {
      width: 500px;
    }
  
    .sm\:w-\[75px\] {
      width: 75px;
    }
  
    .sm\:w-\[calc\(\(100vw-64px\)\)\] {
      width: calc(100vw - 64px);
    }
  
    .sm\:w-\[calc\(\(100vw-64px\)\*1\.25\)\] {
      width: calc(125vw - 80px);
    }
  
    .sm\:w-auto {
      width: auto;
    }
  
    .sm\:w-max {
      width: max-content;
    }
  
    .sm\:max-w-\[350px\] {
      max-width: 350px;
    }
  
    .sm\:max-w-\[unset\] {
      max-width: unset;
    }
  
    .sm\:max-w-full {
      max-width: 100%;
    }
  
    .sm\:scale-100 {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  
    .sm\:flex-row {
      flex-direction: row;
    }
  
    .sm\:flex-col {
      flex-direction: column;
    }
  
    .sm\:items-center {
      align-items: center;
    }
  
    .sm\:justify-start {
      justify-content: flex-start;
    }
  
    .sm\:justify-center {
      justify-content: center;
    }
  
    .sm\:gap-0\.5 {
      gap: .125rem;
    }
  
    .sm\:gap-1 {
      gap: .25rem;
    }
  
    .sm\:gap-3 {
      gap: .75rem;
    }
  
    .sm\:gap-4 {
      gap: 1rem;
    }
  
    .sm\:gap-6 {
      gap: 1.5rem;
    }
  
    .sm\:gap-8 {
      gap: 2rem;
    }
  
    .sm\:rounded-l-2xl {
      border-top-left-radius: 1rem;
      border-bottom-left-radius: 1rem;
    }
  
    .sm\:px-4 {
      padding-left: 1rem;
      padding-right: 1rem;
    }
  
    .sm\:py-12 {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }
  
    .sm\:py-6 {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
    }
  
    .sm\:py-\[5\%\] {
      padding-top: 5%;
      padding-bottom: 5%;
    }
  
    .sm\:pl-\[106px\] {
      padding-left: 106px;
    }
  
    .sm\:text-sm {
      font-size: .875rem;
      line-height: 1.25rem;
    }
  
    .sm\:opacity-50 {
      opacity: .5;
    }
  }
  
  @media (min-width: 768px) {
    .md\:pointer-events-auto {
      pointer-events: auto;
    }
  
    .md\:-bottom-\[1\.75em\] {
      bottom: -1.75em;
    }
  
    .md\:right-1 {
      right: .25rem;
    }
  
    .md\:top-1 {
      top: .25rem;
    }
  
    .md\:m-0 {
      margin: 0;
    }
  
    .md\:mb-5 {
      margin-bottom: 1.25rem;
    }
  
    .md\:ml-auto {
      margin-left: auto;
    }
  
    .md\:mr-0 {
      margin-right: 0;
    }
  
    .md\:mr-3\.5 {
      margin-right: .875rem;
    }
  
    .md\:mt-0 {
      margin-top: 0;
    }
  
    .md\:mt-16 {
      margin-top: 4rem;
    }
  
    .md\:block {
      display: block;
    }
  
    .md\:inline {
      display: inline;
    }
  
    .md\:flex {
      display: flex;
    }
  
    .md\:hidden {
      display: none;
    }
  
    .md\:aspect-\[88\/28\] {
      aspect-ratio: 88 / 28;
    }
  
    .md\:h-5 {
      height: 1.25rem;
    }
  
    .md\:h-\[1\.55em\] {
      height: 1.55em;
    }
  
    .md\:h-\[140px\] {
      height: 140px;
    }
  
    .md\:h-\[682px\] {
      height: 682px;
    }
  
    .md\:h-\[700px\] {
      height: 700px;
    }
  
    .md\:h-\[800px\] {
      height: 800px;
    }
  
    .md\:w-16 {
      width: 4rem;
    }
  
    .md\:w-2\/3 {
      width: 66.6667%;
    }
  
    .md\:w-4\/5 {
      width: 80%;
    }
  
    .md\:w-5 {
      width: 1.25rem;
    }
  
    .md\:w-\[1\.55em\] {
      width: 1.55em;
    }
  
    .md\:w-\[12\.5\%\] {
      width: 12.5%;
    }
  
    .md\:w-\[15\%\] {
      width: 15%;
    }
  
    .md\:w-\[190px\] {
      width: 190px;
    }
  
    .md\:w-\[2\.2em\] {
      width: 2.2em;
    }
  
    .md\:w-\[340px\] {
      width: 340px;
    }
  
    .md\:w-\[450px\] {
      width: 450px;
    }
  
    .md\:w-\[500px\] {
      width: 500px;
    }
  
    .md\:w-\[55px\] {
      width: 55px;
    }
  
    .md\:w-\[65\%\] {
      width: 65%;
    }
  
    .md\:w-\[700px\] {
      width: 700px;
    }
  
    .md\:w-\[787px\] {
      width: 787px;
    }
  
    .md\:w-\[820px\] {
      width: 820px;
    }
  
    .md\:w-\[calc\(100\%-190px-3rem\)\] {
      width: calc(100% - 190px - 3rem);
    }
  
    .md\:w-auto {
      width: auto;
    }
  
    .md\:w-full {
      width: 100%;
    }
  
    .md\:max-w-\[641px\] {
      max-width: 641px;
    }
  
    .md\:max-w-xl {
      max-width: 36rem;
    }
  
    .md\:scale-\[0\.39\] {
      --tw-scale-x: .39;
      --tw-scale-y: .39;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  
    .md\:flex-row {
      flex-direction: row;
    }
  
    .md\:flex-col {
      flex-direction: column;
    }
  
    .md\:flex-nowrap {
      flex-wrap: nowrap;
    }
  
    .md\:items-center {
      align-items: center;
    }
  
    .md\:justify-between {
      justify-content: space-between;
    }
  
    .md\:gap-1 {
      gap: .25rem;
    }
  
    .md\:gap-1\.5 {
      gap: .375rem;
    }
  
    .md\:gap-12 {
      gap: 3rem;
    }
  
    .md\:gap-2\.5 {
      gap: .625rem;
    }
  
    .md\:gap-3 {
      gap: .75rem;
    }
  
    .md\:gap-4 {
      gap: 1rem;
    }
  
    .md\:gap-6 {
      gap: 1.5rem;
    }
  
    .md\:gap-7 {
      gap: 1.75rem;
    }
  
    .md\:gap-\[50px\] {
      gap: 50px;
    }
  
    .md\:rounded-l-md {
      border-top-left-radius: .375rem;
      border-bottom-left-radius: .375rem;
    }
  
    .md\:px-10 {
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  
    .md\:px-2\.5 {
      padding-left: .625rem;
      padding-right: .625rem;
    }
  
    .md\:px-8 {
      padding-left: 2rem;
      padding-right: 2rem;
    }
  
    .md\:pb-9 {
      padding-bottom: 2.25rem;
    }
  
    .md\:pl-8 {
      padding-left: 2rem;
    }
  
    .md\:pr-0 {
      padding-right: 0;
    }
  
    .md\:pt-14 {
      padding-top: 3.5rem;
    }
  
    .md\:pt-16 {
      padding-top: 4rem;
    }
  
    .md\:text-left {
      text-align: left;
    }
  
    .md\:text-\[85px\] {
      font-size: 85px;
    }
  }
  
  @media (min-width: 1024px) {
    .lg\:-bottom-\[1\.4em\] {
      bottom: -1.4em;
    }
  
    .lg\:-left-\[575px\] {
      left: -575px;
    }
  
    .lg\:-right-\[575px\] {
      right: -575px;
    }
  
    .lg\:bottom-\[1em\] {
      bottom: 1em;
    }
  
    .lg\:left-\[13em\] {
      left: 13em;
    }
  
    .lg\:top-\[109px\] {
      top: 37px;
    }
  
    .lg\:top-\[110px\] {
      top: 110px;
    }
  
    .lg\:top-\[3\.5em\] {
      top: 3.5em;
    }
  
    .lg\:-mr-0\.5 {
      margin-right: -.125rem;
    }
  
    .lg\:mb-\[5rem\] {
      margin-bottom: 5rem;
    }
  
    .lg\:mr-4 {
      margin-right: 1rem;
    }
  
    .lg\:mt-0 {
      margin-top: 0;
    }
  
    .lg\:mt-28 {
      margin-top: 7rem;
    }
  
    .lg\:flex {
      display: flex;
    }
  
    .lg\:hidden {
      display: none;
    }
  
    .lg\:h-\[110px\] {
      height: 110px;
    }
  
    .lg\:h-\[280px\] {
      height: 280px;
    }
  
    .lg\:h-\[40px\] {
      height: 40px;
    }
  
    .lg\:h-\[55px\] {
      height: 55px;
    }
  
    .lg\:h-\[564px\] {
      height: 564px;
    }
  
    .lg\:h-\[84px\] {
      height: 84px;
    }
  
    .lg\:h-\[calc\(100\%-110px\)\] {
      height: calc(100% - 110px);
    }
  
    .lg\:h-auto {
      height: auto;
    }
  
    .lg\:max-h-\[calc\(\(100vh\*1\.1\)-200px\)\] {
      max-height: calc(110vh - 200px);
    }
  
    .lg\:w-1\/4 {
      width: 25%;
    }
  
    .lg\:w-\[123px\] {
      width: 123px;
    }
  
    .lg\:w-\[170px\] {
      width: 170px;
    }
  
    .lg\:w-\[220px\] {
      width: 220px;
    }
  
    .lg\:w-\[239px\] {
      width: 239px;
    }
  
    .lg\:w-\[300px\] {
      width: 300px;
    }
  
    .lg\:w-\[600px\] {
      width: 600px;
    }
  
    .lg\:w-\[80\%\] {
      width: 80%;
    }
  
    .lg\:w-\[820px\] {
      width: 820px;
    }
  
    .lg\:w-auto {
      width: auto;
    }
  
    .lg\:w-max {
      width: max-content;
    }
  
    .lg\:max-w-\[180px\] {
      max-width: 180px;
    }
  
    .lg\:max-w-\[332px\] {
      max-width: 332px;
    }
  
    .lg\:max-w-\[535px\] {
      max-width: 535px;
    }
  
    .lg\:max-w-\[60px\] {
      max-width: 60px;
    }
  
    .lg\:max-w-\[76px\] {
      max-width: 76px;
    }
  
    .lg\:max-w-\[calc\(100\%-250px\)\] {
      max-width: calc(100% - 250px);
    }
  
    .lg\:scale-\[0\.45\] {
      --tw-scale-x: .45;
      --tw-scale-y: .45;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  
    .lg\:flex-row {
      flex-direction: row;
    }
  
    .lg\:flex-col {
      flex-direction: column;
    }
  
    .lg\:items-center {
      align-items: center;
    }
  
    .lg\:gap-12 {
      gap: 3rem;
    }
  
    .lg\:gap-3\.5 {
      gap: .875rem;
    }
  
    .lg\:gap-6 {
      gap: 1.5rem;
    }
  
    .lg\:gap-9 {
      gap: 2.25rem;
    }
  
    .lg\:px-16 {
      padding-left: 4rem;
      padding-right: 4rem;
    }
  
    .lg\:px-8 {
      padding-left: 2rem;
      padding-right: 2rem;
    }
  
    .lg\:pb-\[0\.9em\] {
      padding-bottom: .9em;
    }
  
    .lg\:text-left {
      text-align: left;
    }
  
    .lg\:text-\[100px\] {
      font-size: 100px;
    }
  
    .lg\:text-base {
      font-size: 1rem;
      line-height: 1.5rem;
    }
  
    .lg\:text-xs {
      font-size: .75rem;
      line-height: 1rem;
    }
  }
  
  @media (min-width: 1280px) {
    .xl\:block {
      display: block;
    }
  
    .xl\:hidden {
      display: none;
    }
  
    .xl\:aspect-\[352\/491\] {
      aspect-ratio: 352 / 491;
    }
  
    .xl\:h-6 {
      height: 1.5rem;
    }
  
    .xl\:h-\[24px\] {
      height: 24px;
    }
  
    .xl\:w-6 {
      width: 1.5rem;
    }
  
    .xl\:w-\[300px\] {
      width: 300px;
    }
  
    .xl\:w-\[550px\] {
      width: 550px;
    }
  
    .xl\:translate-x-2 {
      --tw-translate-x: .5rem;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  
    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  
    .xl\:gap-12 {
      gap: 3rem;
    }
  
    .xl\:p-6 {
      padding: 1.5rem;
    }
  
    .xl\:text-\[38px\] {
      font-size: 38px;
    }
  
    .xl\:text-sm {
      font-size: .875rem;
      line-height: 1.25rem;
    }
  
    .xl\:zoom-90 {
      zoom: .9;
    }
  }
  
  @media (min-width: 1400px) {
    .custom-1\:max-w-\[880px\] {
      max-width: 880px;
    }
  
    .min-\[1400px\]\:block {
      display: block;
    }
  
    .min-\[1400px\]\:w-\[140px\] {
      width: 140px;
    }
  }
  
  @media (min-width: 1536px) {
    .\32 xl\:left-\[350px\] {
      left: 350px;
    }
  
    .\32 xl\:mb-0 {
      margin-bottom: 0;
    }
  
    .\32 xl\:mt-0\.5 {
      margin-top: .125rem;
    }
  
    .\32 xl\:mt-2 {
      margin-top: .5rem;
    }
  
    .\32 xl\:mt-4 {
      margin-top: 1rem;
    }
  
    .\32 xl\:block {
      display: block;
    }
  
    .\32 xl\:h-\[162px\] {
      height: 162px;
    }
  
    .\32 xl\:h-\[32px\] {
      height: 32px;
    }
  
    .\32 xl\:h-\[44px\] {
      height: 44px;
    }
  
    .\32 xl\:h-\[72px\] {
      height: 72px;
    }
  
    .\32 xl\:h-\[82px\] {
      height: 70px;
    }
  
    .\32 xl\:max-h-\[calc\(100vh-200px\)\] {
      max-height: calc(100vh - 200px);
    }
  
    .\32 xl\:w-16 {
      width: 4rem;
    }
  
    .\32 xl\:w-4 {
      width: 1rem;
    }
  
    .\32 xl\:w-5 {
      width: 1.25rem;
    }
  
    .\32 xl\:w-6 {
      width: 1.5rem;
    }
  
    .\32 xl\:w-\[18px\] {
      width: 18px;
    }
  
    .\32 xl\:w-\[24px\] {
      width: 24px;
    }
  
    .\32 xl\:w-\[260px\] {
      width: 260px;
    }
  
    .\32 xl\:w-\[32px\] {
      width: 32px;
    }
  
    .\32 xl\:w-\[350px\] {
      width: 350px;
    }
  
    .\32 xl\:w-\[calc\(100\%-350px\)\] {
      width: calc(100% - 350px);
    }
  
    .\32 xl\:max-w-\[225px\] {
      max-width: 225px;
    }
  
    .\32 xl\:flex-row {
      flex-direction: row;
    }
  
    .\32 xl\:items-center {
      align-items: center;
    }
  
    .\32 xl\:gap-12 {
      gap: 3rem;
    }
  
    .\32 xl\:gap-4 {
      gap: 1rem;
    }
  
    .\32 xl\:rounded-lg {
      border-radius: .5rem;
    }
  
    .\32 xl\:p-3 {
      padding: .75rem;
    }
  
    .\32 xl\:pb-3 {
      padding-bottom: .75rem;
    }
  
    .\32 xl\:pl-\[350px\] {
      padding-left: 350px;
    }
  
    .\32 xl\:pr-1\.5 {
      padding-right: .375rem;
    }
  
    .\32 xl\:text-\[24px\] {
      font-size: 24px;
    }
  
    .\32 xl\:text-\[26px\] {
      font-size: 26px;
    }
  
    .\32 xl\:text-\[32px\] {
      font-size: 32px;
    }
  
    .\32 xl\:text-base {
      font-size: 1rem;
      line-height: 1.5rem;
    }
  
    .\32 xl\:text-lg {
      font-size: 1.125rem;
      line-height: 1.75rem;
    }
  
    .\32 xl\:text-sm {
      font-size: .875rem;
      line-height: 1.25rem;
    }
  
    .\32 xl\:text-xl {
      font-size: 1.25rem;
      line-height: 1.75rem;
    }
  
    .\32 xl\:leading-\[23px\] {
      line-height: 23px;
    }
  
    .\32 xl\:leading-\[24px\] {
      line-height: 24px;
    }
  
    .\32 xl\:leading-\[26px\] {
      line-height: 26px;
    }
  
    .\32 xl\:zoom-100 {
      zoom: 1;
    }
  
    .first-line\:2xl\:w-7:first-line {
      width: 1.75rem;
    }
  }
  
  @media (min-width: 1921px) {
    .desktop\:mb-12 {
      margin-bottom: 3rem;
    }
  
    .desktop\:w-\[260px\] {
      width: 260px;
    }
  
    .desktop\:max-w-\[1200px\] {
      max-width: 1200px;
    }
  
    .desktop\:max-w-\[1800px\] {
      max-width: 1800px;
    }
  }

  .ml-auto.shrink-0[class*="gap-6"] {
    margin-top: 0 !important;
    align-self: flex-start;
  }

  @media (min-width: 1024px) {
    .ml-auto.shrink-0[class*="gap-6"] {
      margin-top: 0 !important;
    }
  }
  