@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: u+1f??
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff
}

@font-face {
    font-family: Inter;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd
}

@font-face {
    font-family: Inter Fallback;
    src: local("Arial");
    ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}

.__className_e8ce0c {
    font-family: Inter,Inter Fallback;
    font-style: normal
}

/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens: none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *,::backdrop,:after,:before {
            --tw-translate-x:0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-border-style: solid;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-content: ""
        }
    }
}

.pointer-events-none {
    pointer-events: none
}

.visible {
    visibility: visible
}

.absolute {
    position: absolute
}

.fixed {
    position: fixed
}

.relative {
    position: relative
}

.static {
    position: static
}

.sticky {
    position: sticky
}

.-inset-\[100px\] {
    inset: -100px
}

.inset-\[1px\] {
    inset: 1px
}

.top-1\/2 {
    top: 50%
}

.top-1\/4 {
    top: 25%
}

.top-2\/3 {
    top: 66.6667%
}

.top-\[-50\%\] {
    top: -50%
}

.top-\[20\%\] {
    top: 20%
}

.top-\[20vh\] {
    top: 20vh
}

.top-\[40\%\] {
    top: 40%
}

.top-\[40vh\] {
    top: 40vh
}

.top-\[60\%\] {
    top: 60%
}

.top-\[80\%\] {
    top: 80%
}

.top-full {
    top: 100%
}

.right-1\/3 {
    right: 33.3333%
}

.right-1\/4,.right-\[25\%\] {
    right: 25%
}

.bottom-1\/4 {
    bottom: 25%
}

.left-1\/2 {
    left: 50%
}

.left-1\/3 {
    left: 33.3333%
}

.left-1\/4 {
    left: 25%
}

.left-1\/5 {
    left: 20%
}

.left-3\/4 {
    left: 75%
}

.left-\[15\%\] {
    left: 15%
}

.left-\[35\%\] {
    left: 35%
}

.-z-10 {
    z-index: calc(10*-1)
}

.z-0 {
    z-index: 0
}

.z-5 {
    z-index: 5
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[-1\] {
    z-index: -1
}

.z-\[-2\] {
    z-index: -2
}

.z-\[9999\] {
    z-index: 9999
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.col-span-1 {
    grid-column: span 1/span 1
}

.col-span-2 {
    grid-column: span 2/span 2
}

.container {
    width: 100%
}

.mx-auto {
    margin-inline:auto}

.mt-auto {
    margin-top: auto
}

.ml-auto {
    margin-left: auto
}

.line-clamp-1 {
    -webkit-line-clamp: 1
}

.line-clamp-1,.line-clamp-2 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.\!hidden {
    display: none!important
}

.block {
    display: block
}

.contents {
    display: contents
}

.flex {
    display: flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.inline {
    display: inline
}

.inline-block {
    display: inline-block
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.table-caption {
    display: table-caption
}

.table-cell {
    display: table-cell
}

.aspect-\[3\/4\] {
    aspect-ratio: 3/4
}

.aspect-square {
    aspect-ratio: 1
}

.h-1\/2 {
    height: 50%
}

.h-1\/3 {
    height: 33.3333%
}

.h-1\/4 {
    height: 25%
}

.h-2\/3 {
    height: 66.6667%
}

.h-\[1px\] {
    height: 1px
}

.h-\[40vh\] {
    height: 40vh
}

.h-\[60vh\] {
    height: 60vh
}

.h-\[70vh\] {
    height: 70vh
}

.h-\[120\%\] {
    height: 120%
}

.h-\[130\%\] {
    height: 130%
}

.h-\[200\%\] {
    height: 200%
}

.h-\[200px\] {
    height: 200px
}

.h-\[300px\] {
    height: 300px
}

.h-\[500px\] {
    height: 500px
}

.h-\[600px\] {
    height: 600px
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-screen {
    height: 100vh
}

.max-h-\[70vh\] {
    max-height: 70vh
}

.max-h-\[85vh\] {
    max-height: 85vh
}

.max-h-\[90vh\] {
    max-height: 90vh
}

.min-h-screen {
    min-height: 100vh
}

.w-1\/2 {
    width: 50%
}

.w-\[1px\] {
    width: 1px
}

.w-\[140px\] {
    width: 140px
}

.w-\[300px\] {
    width: 300px
}

.w-\[600px\] {
    width: 600px
}

.w-full {
    width: 100%
}

.w-px {
    width: 1px
}

.w-screen {
    width: 100vw
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[95vw\] {
    max-width: 95vw
}

.max-w-\[280px\] {
    max-width: 280px
}

.max-w-full {
    max-width: 100%
}

.min-w-\[80px\] {
    min-width: 80px
}

.min-w-full {
    min-width: 100%
}

.flex-1 {
    flex: 1
}

.flex-shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.origin-bottom {
    transform-origin: bottom
}

.origin-bottom-left {
    transform-origin: 0 100%
}

.-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2*100%)*-1)
}

.-translate-x-1\/2,.-translate-x-full {
    translate: var(--tw-translate-x)var(--tw-translate-y)
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.translate-x-1\/2 {
    --tw-translate-x: calc(1/2*100%)
}

.translate-x-1\/2,.translate-x-full {
    translate: var(--tw-translate-x)var(--tw-translate-y)
}

.translate-x-full {
    --tw-translate-x: 100%
}

.-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2*100%)*-1)
}

.-translate-y-1\/2,.translate-y-1\/2 {
    translate: var(--tw-translate-x)var(--tw-translate-y)
}

.translate-y-1\/2 {
    --tw-translate-y: calc(1/2*100%)
}

.translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x)var(--tw-translate-y)
}

.scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%
}

.scale-0,.scale-95 {
    scale: var(--tw-scale-x)var(--tw-scale-y)
}

.scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%
}

.scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%
}

.scale-100,.scale-105 {
    scale: var(--tw-scale-x)var(--tw-scale-y)
}

.scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%
}

.scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x)var(--tw-scale-y)
}

.-rotate-45 {
    rotate: -45deg
}

.rotate-0 {
    rotate: none
}

.rotate-1 {
    rotate: 1deg
}

.rotate-45 {
    rotate: 45deg
}

.rotate-180 {
    rotate: 180deg
}

.rotate-\[-25deg\] {
    rotate: -25deg
}

.rotate-\[15deg\] {
    rotate: 15deg
}

.rotate-\[20deg\] {
    rotate: 20deg
}

.skew-x-30 {
    --tw-skew-x: skewX(30deg)
}

.skew-x-30,.skew-x-45 {
    transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
}

.skew-x-45 {
    --tw-skew-x: skewX(45deg)
}

.transform {
    transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
}

.transform-gpu {
    transform: translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
}

.animate-\[spin_1s_linear_infinite\] {
    animation: spin 1s linear infinite
}

.animate-none {
    animation: none
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.resize {
    resize: both
}

.resize-none {
    resize: 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-3 {
    grid-template-columns: repeat(3,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))
}

.flex-col {
    flex-direction: column
}

.flex-row {
    flex-direction: row
}

.flex-wrap {
    flex-wrap: wrap
}

.items-baseline {
    align-items: baseline
}

.items-center {
    align-items: center
}

.items-end {
    align-items: flex-end
}

.items-start {
    align-items: flex-start
}

.justify-around {
    justify-content: space-around
}

.justify-between {
    justify-content: space-between
}

.justify-center {
    justify-content: center
}

.justify-end {
    justify-content: flex-end
}

.justify-start {
    justify-content: flex-start
}

.self-end {
    align-self: flex-end
}

.truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.rounded-full {
    border-radius: 3.40282e+38px
}

.border {
    border-style: var(--tw-border-style);
    border-width: 1px
}

.border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px
}

.border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px
}

.border-y {
    border-block-style:var(--tw-border-style);border-block-width: 1px
}

.border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px
}

.border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px
}

.border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px
}

.border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px
}

.border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px
}

.border-dashed {
    --tw-border-style: dashed;
    border-style: dashed
}

.border-none {
    --tw-border-style: none;
    border-style: none
}

.border-\[\#0ff\] {
    border-color: #0ff
}

.border-\[\#0ff\]\/5 {
    border-color: oklab(90.5399% -.149444 -.0393981/.05)
}

.border-\[\#0ff\]\/20 {
    border-color: oklab(90.5399% -.149444 -.0393981/.2)
}

.border-\[\#0ff\]\/30 {
    border-color: oklab(90.5399% -.149444 -.0393981/.3)
}

.border-\[\#D4AF37\] {
    border-color: #d4af37
}

.border-\[\#D4AF37\]\/20 {
    border-color: oklab(76.6528% -.00256401 .138654/.2)
}

.border-\[\#D4AF37\]\/30 {
    border-color: oklab(76.6528% -.00256401 .138654/.3)
}

.border-transparent {
    border-color: #0000
}

.border-t-\[\#D4AF37\] {
    border-top-color: #d4af37
}

.border-t-\[\#f0f\] {
    border-top-color: #f0f
}

.border-t-transparent {
    border-top-color: #0000
}

.border-r-\[\#0ff\] {
    border-right-color: #0ff
}

.border-r-\[\#0ff\]\/60 {
    border-right-color: oklab(90.5399% -.149444 -.0393981/.6)
}

.border-r-\[\#B8860B\] {
    border-right-color: #b8860b
}

.border-r-transparent {
    border-right-color: #0000
}

.border-b-\[\#D4AF37\] {
    border-bottom-color: #d4af37
}

.border-b-\[\#f0f\] {
    border-bottom-color: #f0f
}

.border-b-transparent {
    border-bottom-color: #0000
}

.border-l-\[\#f0f\]\/60 {
    border-left-color: oklab(70.1674% .274566 -.169156/.6)
}

.border-l-transparent {
    border-left-color: #0000
}

.bg-\[\#0ff\] {
    background-color: #0ff
}

.bg-\[\#0ff\]\/20 {
    background-color: oklab(90.5399% -.149444 -.0393981/.2)
}

.bg-\[\#000000\] {
    background-color: #000
}

.bg-\[\#f0f\] {
    background-color: #f0f
}

.bg-\[\#f0f\]\/20 {
    background-color: oklab(70.1674% .274566 -.169156/.2)
}

.bg-\[\#f0f\]\/80 {
    background-color: oklab(70.1674% .274566 -.169156/.8)
}

.bg-transparent {
    background-color: #0000
}

.bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab
}

.bg-gradient-to-b,.bg-gradient-to-br {
    background-image: linear-gradient(var(--tw-gradient-stops))
}

.bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab
}

.bg-gradient-to-r {
    --tw-gradient-position: to right in oklab
}

.bg-gradient-to-r,.bg-gradient-to-t {
    background-image: linear-gradient(var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    --tw-gradient-position: to top in oklab
}

.bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops))
}

.bg-\[radial-gradient\(circle_at_50\%_50\%\,\#e879f9_0\%\,\#7e22ce_30\%\,\#030712_70\%\)\] {
    background-image: radial-gradient(circle,#e879f9 0,#7e22ce 30%,#030712 70%)
}

