@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: "Space Mono", monospace;--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-amber-400: oklch(82.8% .189 84.429);--color-green-400: oklch(79.2% .209 151.711);--color-black: #000;--color-white: #fff;--spacing: .25rem;--breakpoint-sm: 30rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-xs: 20rem;--container-sm: 24rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--text-xs: clamp(.7rem, 1.4vw, .8rem);--text-xs--line-height: calc(1 / .75);--text-sm: clamp(.85rem, 1.7vw, .95rem);--text-sm--line-height: calc(1.25 / .875);--text-base: clamp(1rem, 2vw, 1.1rem);--text-lg: clamp(1.15rem, 2.4vw, 1.3rem);--text-lg--line-height: calc(1.75 / 1.125);--text-xl: clamp(1.3rem, 3vw, 1.6rem);--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: clamp(1.6rem, 4vw, 2.2rem);--text-2xl--line-height: calc(2 / 1.5);--text-3xl: clamp(2rem, 5.5vw, 3.2rem);--text-3xl--line-height: 1.2 ;--text-4xl: clamp(2.8rem, 7.5vw, 5rem);--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--tracking-tight: -.03em;--tracking-normal: 0em;--tracking-wide: .06em;--tracking-wider: .12em;--tracking-widest: .2em;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-neon-green: #00D4C8;--color-neon-purple: #9C3FFF;--color-neon-pink: #FF2D6B;--color-neon-yellow: #FFD60A;--color-neon-cyan: #00B8F5;--color-neon-amber: #FFB347;--color-neon-coral: #FF6B35;--color-primary: #EEF4FF;--color-secondary: #7E90B8;--color-muted: #3A4668;--color-on-neon: #000000;--color-base: #000000;--color-surface: #050505;--color-elevated: #0a0a0a;--color-overlay: #111111;--color-card: #1a1a1a;--color-card-hover: #222222;--color-border-subtle: rgba(0, 212, 200, .08);--color-border-default: rgba(0, 212, 200, .18);--color-border-hover: rgba(0, 212, 200, .45);--color-border-active: rgba(0, 212, 200, .8);--font-display: "Anton", sans-serif;--font-heading: "Syne", sans-serif;--font-body: "Inter", sans-serif;--text-hero: clamp(4.5rem, 12vw, 10rem);--leading-none: 1;--radius-full: 9999px;--shadow-glow-green: 0 0 20px rgba(0, 212, 200, .5), 0 0 60px rgba(0, 212, 200, .18);--shadow-glow-purple: 0 0 20px rgba(156, 63, 255, .5), 0 0 60px rgba(156, 63, 255, .18);--shadow-glow-pink: 0 0 20px rgba(255, 45, 107, .45), 0 0 60px rgba(255, 45, 107, .15);--shadow-glow-amber: 0 0 20px rgba(255, 179, 71, .5), 0 0 60px rgba(255, 179, 71, .18);--shadow-glow-coral: 0 0 20px rgba(255, 107, 53, .45), 0 0 60px rgba(255, 107, 53, .15);--shadow-card: 0 4px 24px rgba(0, 0, 0, .6), 0 1px 4px rgba(0, 0, 0, .4);--shadow-modal: 0 24px 80px rgba(0, 0, 0, .85);--spacing-logo: 120px;--spacing-logo-h: 60px;--text-icon: 2rem;--text-talk: clamp(2rem, 5vw, 3.5rem);--text-404-code: clamp(6rem, 20vw, 16rem);--text-404-title: clamp(1.5rem, 4vw, 3rem);--text-info-hero: clamp(3rem, 8vw, 7rem);--text-hero-logo: clamp(120px, 20vw, 260px);--text-micro: .7rem;--tracking-mid: .08em;--tracking-ultra: .3em;--breakpoint-sm-md: 40rem;--breakpoint-md-lg: 56.25rem}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-36{top:calc(var(--spacing) * -36)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-\[-50px\]{top:-50px}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[var\(--nav-height\)\]{top:var(--nav-height)}.top-full{top:100%}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-full{bottom:100%}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-10{left:calc(var(--spacing) * 10)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-1000{z-index:1000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[400\]{z-index:400}.z-\[600\]{z-index:600}.z-\[9999\]{z-index:9999}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-auto{margin-inline:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.-mb-\[50px\]{margin-bottom:-50px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-36{height:calc(var(--spacing) * 36)}.h-\[7px\]{height:7px}.h-\[440px\]{height:440px}.h-\[520px\]{height:520px}.h-\[var\(--btn-height-md\)\]{height:var(--btn-height-md)}.h-auto{height:auto}.h-full{height:100%}.h-logo-h{height:var(--spacing-logo-h)}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90svh\]{max-height:90svh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[260px\]{min-height:260px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[7px\]{width:7px}.w-\[200px\]{width:200px}.w-\[300px\]{width:300px}.w-\[317px\]{width:317px}.w-\[440px\]{width:440px}.w-\[520px\]{width:520px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-logo{width:var(--spacing-logo)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[100px\]{min-width:100px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance: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-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-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-solid{--tw-border-style: solid;border-style:solid}.border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[var\(--color-neon-green\)\]\/20{border-color:color-mix(in srgb,#00D4C8 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-\[var\(--color-neon-green\)\]\/20{border-color:color-mix(in oklab,var(--color-neon-green) 20%,transparent)}}.border-\[var\(--color-neon-purple\)\]\/30{border-color:color-mix(in srgb,#9C3FFF 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-\[var\(--color-neon-purple\)\]\/30{border-color:color-mix(in oklab,var(--color-neon-purple) 30%,transparent)}}.border-border-default{border-color:var(--color-border-default)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-neon-green{border-color:var(--color-neon-green)}.border-neon-green\/10{border-color:color-mix(in srgb,#00D4C8 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-green\/10{border-color:color-mix(in oklab,var(--color-neon-green) 10%,transparent)}}.border-neon-green\/15{border-color:color-mix(in srgb,#00D4C8 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-green\/15{border-color:color-mix(in oklab,var(--color-neon-green) 15%,transparent)}}.border-neon-green\/20{border-color:color-mix(in srgb,#00D4C8 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-green\/20{border-color:color-mix(in oklab,var(--color-neon-green) 20%,transparent)}}.border-neon-green\/30{border-color:color-mix(in srgb,#00D4C8 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-green\/30{border-color:color-mix(in oklab,var(--color-neon-green) 30%,transparent)}}.border-neon-green\/40{border-color:color-mix(in srgb,#00D4C8 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-green\/40{border-color:color-mix(in oklab,var(--color-neon-green) 40%,transparent)}}.border-neon-pink\/10{border-color:color-mix(in srgb,#FF2D6B 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-pink\/10{border-color:color-mix(in oklab,var(--color-neon-pink) 10%,transparent)}}.border-neon-pink\/20{border-color:color-mix(in srgb,#FF2D6B 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-pink\/20{border-color:color-mix(in oklab,var(--color-neon-pink) 20%,transparent)}}.border-neon-purple\/15{border-color:color-mix(in srgb,#9C3FFF 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-purple\/15{border-color:color-mix(in oklab,var(--color-neon-purple) 15%,transparent)}}.border-neon-purple\/20{border-color:color-mix(in srgb,#9C3FFF 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-purple\/20{border-color:color-mix(in oklab,var(--color-neon-purple) 20%,transparent)}}.border-neon-purple\/40{border-color:color-mix(in srgb,#9C3FFF 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-purple\/40{border-color:color-mix(in oklab,var(--color-neon-purple) 40%,transparent)}}.border-neon-yellow\/10{border-color:color-mix(in srgb,#FFD60A 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-yellow\/10{border-color:color-mix(in oklab,var(--color-neon-yellow) 10%,transparent)}}.border-neon-yellow\/15{border-color:color-mix(in srgb,#FFD60A 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-yellow\/15{border-color:color-mix(in oklab,var(--color-neon-yellow) 15%,transparent)}}.border-neon-yellow\/20{border-color:color-mix(in srgb,#FFD60A 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-yellow\/20{border-color:color-mix(in oklab,var(--color-neon-yellow) 20%,transparent)}}.border-neon-yellow\/40{border-color:color-mix(in srgb,#FFD60A 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-neon-yellow\/40{border-color:color-mix(in oklab,var(--color-neon-yellow) 40%,transparent)}}.border-transparent{border-color:transparent}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:color-mix(in srgb,#fff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:color-mix(in srgb,#fff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/\[0\.06\]{border-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-t-white\/8{border-top-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-t-white\/8{border-top-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-b-border-subtle{border-bottom-color:var(--color-border-subtle)}.bg-\[\#111111\]{background-color:#111}.bg-\[var\(--color-bg-overlay\)\]{background-color:var(--color-bg-overlay)}.bg-\[var\(--color-bg-surface\)\]{background-color:var(--color-bg-surface)}.bg-\[var\(--color-neon-green\)\]{background-color:var(--color-neon-green)}.bg-\[var\(--color-neon-green\)\]\/10{background-color:color-mix(in srgb,#00D4C8 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-\[var\(--color-neon-green\)\]\/10{background-color:color-mix(in oklab,var(--color-neon-green) 10%,transparent)}}.bg-\[var\(--color-neon-purple\)\]\/20{background-color:color-mix(in srgb,#9C3FFF 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-\[var\(--color-neon-purple\)\]\/20{background-color:color-mix(in oklab,var(--color-neon-purple) 20%,transparent)}}.bg-\[var\(--color-neon-yellow\)\]{background-color:var(--color-neon-yellow)}.bg-base{background-color:var(--color-base)}.bg-black\/30{background-color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:color-mix(in srgb,#000 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:color-mix(in srgb,#000 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:color-mix(in srgb,#000 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:color-mix(in srgb,#000 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/92{background-color:color-mix(in srgb,#000 92%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/92{background-color:color-mix(in oklab,var(--color-black) 92%,transparent)}}.bg-black\/95{background-color:color-mix(in srgb,#000 95%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-border-default{background-color:var(--color-border-default)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-card{background-color:var(--color-card)}.bg-elevated{background-color:var(--color-elevated)}.bg-neon-green{background-color:var(--color-neon-green)}.bg-neon-green\/5{background-color:color-mix(in srgb,#00D4C8 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-green\/5{background-color:color-mix(in oklab,var(--color-neon-green) 5%,transparent)}}.bg-neon-green\/\[0\.03\]{background-color:color-mix(in srgb,#00D4C8 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-green\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-neon-green) 3%,transparent)}}.bg-neon-green\/\[0\.04\]{background-color:color-mix(in srgb,#00D4C8 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-green\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-neon-green) 4%,transparent)}}.bg-neon-pink{background-color:var(--color-neon-pink)}.bg-neon-pink\/\[0\.03\]{background-color:color-mix(in srgb,#FF2D6B 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-pink\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-neon-pink) 3%,transparent)}}.bg-neon-purple\/\[0\.04\]{background-color:color-mix(in srgb,#9C3FFF 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-purple\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-neon-purple) 4%,transparent)}}.bg-neon-yellow{background-color:var(--color-neon-yellow)}.bg-neon-yellow\/\[0\.03\]{background-color:color-mix(in srgb,#FFD60A 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-yellow\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-neon-yellow) 3%,transparent)}}.bg-neon-yellow\/\[0\.04\]{background-color:color-mix(in srgb,#FFD60A 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-neon-yellow\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-neon-yellow) 4%,transparent)}}.bg-overlay{background-color:var(--color-overlay)}.bg-primary{background-color:var(--color-primary)}.bg-red-600\/90{background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-600\/90{background-color:color-mix(in oklab,var(--color-red-600) 90%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:color-mix(in srgb,#fff 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/4{background-color:color-mix(in srgb,#fff 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/5{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/6{background-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/8{background-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/40{background-color:color-mix(in srgb,#fff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/\[0\.02\]{background-color:color-mix(in srgb,#fff 2%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:color-mix(in srgb,#fff 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:color-mix(in srgb,#fff 4%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-t{--tw-gradient-position: to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'\/images\/gallery-thumbs\/altitude-2-159\.jpg\'\)\]{background-image:url(/images/gallery-thumbs/altitude-2-159.jpg)}.bg-\[url\(\'https\:\/\/images\.unsplash\.com\/photo-1426604966848-d7adac402bff\?w\=1400\&h\=400\&fit\=crop\'\)\]{background-image:url(https://images.unsplash.com/photo-1426604966848-d7adac402bff?w=1400&h=400&fit=crop)}.bg-none{background-image:none}.from-\[var\(--color-bg-surface\)\]{--tw-gradient-from: var(--color-bg-surface);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-20{padding:calc(var(--spacing) * 20)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-13{padding-inline:calc(var(--spacing) * 13)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-404-code{font-size:var(--text-404-code)}.text-404-title{font-size:var(--text-404-title)}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-hero-logo{font-size:var(--text-hero-logo)}.text-icon{font-size:var(--text-icon)}.text-info-hero{font-size:var(--text-info-hero)}.text-micro{font-size:var(--text-micro)}.text-talk{font-size:var(--text-talk)}.leading-\[0\.9\]{--tw-leading: .9;line-height:.9}.leading-\[1\.85\]{--tw-leading: 1.85;line-height:1.85}.leading-none{--tw-leading: var(--leading-none);line-height:var(--leading-none)}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight: var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking: .3em;letter-spacing:.3em}.tracking-\[0\.15em\]{--tw-tracking: .15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking: .18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking: .22em;letter-spacing:.22em}.tracking-mid{--tw-tracking: var(--tracking-mid);letter-spacing:var(--tracking-mid)}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-ultra{--tw-tracking: var(--tracking-ultra);letter-spacing:var(--tracking-ultra)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-neon-green\)\]{color:var(--color-neon-green)}.text-\[var\(--color-neon-purple\)\]{color:var(--color-neon-purple)}.text-\[var\(--color-neon-yellow\)\]{color:var(--color-neon-yellow)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-amber-400{color:var(--color-amber-400)}.text-base{color:var(--color-base)}.text-black{color:var(--color-black)}.text-green-400{color:var(--color-green-400)}.text-muted{color:var(--color-muted)}.text-neon-amber{color:var(--color-neon-amber)}.text-neon-coral{color:var(--color-neon-coral)}.text-neon-green{color:var(--color-neon-green)}.text-neon-green\/50{color:color-mix(in srgb,#00D4C8 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-neon-green\/50{color:color-mix(in oklab,var(--color-neon-green) 50%,transparent)}}.text-neon-green\/60{color:color-mix(in srgb,#00D4C8 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-neon-green\/60{color:color-mix(in oklab,var(--color-neon-green) 60%,transparent)}}.text-neon-pink{color:var(--color-neon-pink)}.text-neon-purple{color:var(--color-neon-purple)}.text-neon-yellow{color:var(--color-neon-yellow)}.text-neon-yellow\/40{color:color-mix(in srgb,#FFD60A 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-neon-yellow\/40{color:color-mix(in oklab,var(--color-neon-yellow) 40%,transparent)}}.text-neon-yellow\/80{color:color-mix(in srgb,#FFD60A 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-neon-yellow\/80{color:color-mix(in oklab,var(--color-neon-yellow) 80%,transparent)}}.text-on-neon{color:var(--color-on-neon)}.text-primary{color:var(--color-primary)}.text-red-400{color:var(--color-red-400)}.text-secondary{color:var(--color-secondary)}.text-secondary\/50{color:color-mix(in srgb,#7E90B8 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-secondary\/50{color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.text-secondary\/60{color:color-mix(in srgb,#7E90B8 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-secondary\/60{color:color-mix(in oklab,var(--color-secondary) 60%,transparent)}}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.text-white\/10{color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.text-white\/15{color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/15{color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.text-white\/20{color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/25{color:color-mix(in srgb,#fff 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:color-mix(in srgb,#fff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:color-mix(in srgb,#fff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:color-mix(in srgb,#fff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0%}.opacity-30{opacity:30%}.opacity-35{opacity:35%}.opacity-40{opacity:40%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-80{opacity:80%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 4px 24px var(--tw-shadow-color, rgba(0, 0, 0, .6)), 0 1px 4px var(--tw-shadow-color, rgba(0, 0, 0, .4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-glow-green{--tw-shadow: 0 0 20px var(--tw-shadow-color, rgba(0, 212, 200, .5)), 0 0 60px var(--tw-shadow-color, rgba(0, 212, 200, .18));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lightbox{--tw-shadow: 0 32px 80px var(--tw-shadow-color, rgba(0, 0, 0, .6));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white\/20{--tw-ring-color: color-mix(in srgb, #fff 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/50{--tw-ring-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color: color-mix(in oklab, var(--color-white) 50%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[90px\]{--tw-blur: blur(90px);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,)}.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-\[8px\]{--tw-backdrop-blur: blur(8px);-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-lg{--tw-backdrop-blur: blur(var(--blur-lg));-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-md{--tw-backdrop-blur: blur(var(--blur-md));-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(var(--blur-sm));-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(var(--blur-xl));-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-saturate-150{--tw-backdrop-saturate: saturate(150%);-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[text-shadow\,opacity\]{transition-property:text-shadow,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-250{--tw-duration: .25s;transition-duration:.25s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-\[250ms\]{--tw-duration: .25s;transition-duration:.25s}.duration-\[400ms\]{--tw-duration: .4s;transition-duration:.4s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\:text-white\/60:is(:where(.group):hover *){color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\:text-white\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}@media(hover:hover){.group-hover\/card\:h-24:is(:where(.group\/card):hover *){height:calc(var(--spacing) * 24)}}@media(hover:hover){.group-hover\/card\:w-24:is(:where(.group\/card):hover *){width:calc(var(--spacing) * 24)}}@media(hover:hover){.group-hover\/guide\:translate-x-0\.5:is(:where(.group\/guide):hover *){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/guide\:-translate-y-0\.5:is(:where(.group\/guide):hover *){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/guide\:text-neon-yellow:is(:where(.group\/guide):hover *){color:var(--color-neon-yellow)}}@media(hover:hover){.group-hover\/guide\:text-neon-yellow\/80:is(:where(.group\/guide):hover *){color:color-mix(in srgb,#FFD60A 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\/guide\:text-neon-yellow\/80:is(:where(.group\/guide):hover *){color:color-mix(in oklab,var(--color-neon-yellow) 80%,transparent)}}}@media(hover:hover){.group-hover\/guide\:opacity-100:is(:where(.group\/guide):hover *){opacity:100%}}@media(hover:hover){.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *){opacity:100%}}@media(hover:hover){.group-hover\/waiver\:translate-x-0\.5:is(:where(.group\/waiver):hover *){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/waiver\:-translate-y-0\.5:is(:where(.group\/waiver):hover *){--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.group-hover\/waiver\:text-neon-yellow:is(:where(.group\/waiver):hover *){color:var(--color-neon-yellow)}}@media(hover:hover){.group-hover\/waiver\:text-neon-yellow\/80:is(:where(.group\/waiver):hover *){color:color-mix(in srgb,#FFD60A 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.group-hover\/waiver\:text-neon-yellow\/80:is(:where(.group\/waiver):hover *){color:color-mix(in oklab,var(--color-neon-yellow) 80%,transparent)}}}@media(hover:hover){.group-hover\/waiver\:opacity-100:is(:where(.group\/waiver):hover *){opacity:100%}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}@media(hover:hover){.hover\:h-24:hover{height:calc(var(--spacing) * 24)}}@media(hover:hover){.hover\:w-24:hover{width:calc(var(--spacing) * 24)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:border-border-hover:hover{border-color:var(--color-border-hover)}}@media(hover:hover){.hover\:border-neon-green:hover{border-color:var(--color-neon-green)}}@media(hover:hover){.hover\:border-neon-green\/50:hover{border-color:color-mix(in srgb,#00D4C8 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-neon-green\/50:hover{border-color:color-mix(in oklab,var(--color-neon-green) 50%,transparent)}}}@media(hover:hover){.hover\:border-neon-yellow\/50:hover{border-color:color-mix(in srgb,#FFD60A 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-neon-yellow\/50:hover{border-color:color-mix(in oklab,var(--color-neon-yellow) 50%,transparent)}}}@media(hover:hover){.hover\:border-white\/15:hover{border-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}@media(hover:hover){.hover\:bg-neon-yellow\/\[0\.07\]:hover{background-color:color-mix(in srgb,#FFD60A 7.000000000000001%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-neon-yellow\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-neon-yellow) 7.000000000000001%,transparent)}}}@media(hover:hover){.hover\:bg-red-500:hover{background-color:var(--color-red-500)}}@media(hover:hover){.hover\:bg-white\/2:hover{background-color:color-mix(in srgb,#fff 2%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}}@media(hover:hover){.hover\:bg-white\/6:hover{background-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}}@media(hover:hover){.hover\:bg-white\/8:hover{background-color:color-mix(in srgb,#fff 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}}@media(hover:hover){.hover\:bg-white\/20:hover{background-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}@media(hover:hover){.hover\:bg-white\/90:hover{background-color:color-mix(in srgb,#fff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}@media(hover:hover){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in srgb,#fff 6%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}}@media(hover:hover){.hover\:text-neon-green:hover{color:var(--color-neon-green)}}@media(hover:hover){.hover\:text-neon-pink\/70:hover{color:color-mix(in srgb,#FF2D6B 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:text-neon-pink\/70:hover{color:color-mix(in oklab,var(--color-neon-pink) 70%,transparent)}}}@media(hover:hover){.hover\:text-neon-purple:hover{color:var(--color-neon-purple)}}@media(hover:hover){.hover\:text-neon-yellow:hover{color:var(--color-neon-yellow)}}@media(hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}}@media(hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-85:hover{opacity:85%}}@media(hover:hover){.hover\:shadow-card-hover:hover{--tw-shadow: 0 4px 24px var(--tw-shadow-color, rgba(0, 0, 0, .6)), 0 1px 4px var(--tw-shadow-color, rgba(0, 0, 0, .4)), 0 8px 40px var(--tw-shadow-color, rgba(0, 0, 0, .4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-glow-green:hover{--tw-shadow: 0 0 20px var(--tw-shadow-color, rgba(0, 212, 200, .5)), 0 0 60px var(--tw-shadow-color, rgba(0, 212, 200, .18));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-glow-pink:hover{--tw-shadow: 0 0 20px var(--tw-shadow-color, rgba(255, 45, 107, .45)), 0 0 60px var(--tw-shadow-color, rgba(255, 45, 107, .15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:ring-neon-green:hover{--tw-ring-color: var(--color-neon-green)}}@media(hover:hover){.hover\:ring-neon-purple:hover{--tw-ring-color: var(--color-neon-purple)}}.focus\:border-white\/40:focus{border-color:color-mix(in srgb,#fff 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:border-white\/40:focus{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-neon-green:focus-visible{outline-color:var(--color-neon-green)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:50%}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(width<64rem){.max-lg\:hidden{display:none}}@media(width<64rem){.max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width<48rem){.max-md\:mt-4{margin-top:calc(var(--spacing) * 4)}}@media(width<48rem){.max-md\:hidden{display:none}}@media(width<48rem){.max-md\:w-full{width:100%}}@media(width<48rem){.max-md\:max-w-xs{max-width:var(--container-xs)}}@media(width<48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(width<48rem){.max-md\:flex-col{flex-direction:column}}@media(width<48rem){.max-md\:items-start{align-items:flex-start}}@media(width<48rem){.max-md\:gap-3{gap:calc(var(--spacing) * 3)}}@media(width<48rem){.max-md\:gap-8{gap:calc(var(--spacing) * 8)}}@media(width<48rem){.max-md\:gap-12{gap:calc(var(--spacing) * 12)}}@media(width<48rem){.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media(width<48rem){.max-md\:py-5{padding-block:calc(var(--spacing) * 5)}}@media(width<48rem){.max-md\:text-center{text-align:center}}@media(width<40rem){.max-sm-md\:min-w-\[72px\]{min-width:72px}}@media(width<40rem){.max-sm-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<40rem){.max-sm-md\:gap-2{gap:calc(var(--spacing) * 2)}}@media(width<40rem){.max-sm-md\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(width<40rem){.max-sm-md\:py-15{padding-block:calc(var(--spacing) * 15)}}@media(width<30rem){.max-sm\:flex-col{flex-direction:column}}@media(width<30rem){.max-sm\:text-center{text-align:center}}@media(width>=30rem){.sm\:ml-auto{margin-left:auto}}@media(width>=30rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=30rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=30rem){.sm\:flex-row{flex-direction:row}}@media(width>=30rem){.sm\:items-center{align-items:center}}@media(width>=40rem){.sm-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=48rem){.md\:items-start{align-items:flex-start}}@media(width>=48rem){.md\:justify-center{justify-content:center}}@media(width>=48rem){.md\:gap-10{gap:calc(var(--spacing) * 10)}}@media(width>=48rem){.md\:p-8{padding:calc(var(--spacing) * 8)}}@media(width>=48rem){.md\:p-10{padding:calc(var(--spacing) * 10)}}@media(width>=48rem){.md\:p-12{padding:calc(var(--spacing) * 12)}}@media(width>=48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(width>=48rem){.md\:py-4{padding-block:calc(var(--spacing) * 4)}}@media(width>=48rem){.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=48rem){.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=64rem){.lg\:py-24{padding-block:calc(var(--spacing) * 24)}}@media(width>=64rem){.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}}@media(width>=64rem){.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media(width>=64rem){.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}}@layer components{.glass-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:1.25rem;transition:border-color .25s ease,background .25s ease}.glass-card:hover{border-color:#00d4c840;background:#00d4c80a}.glass-card-purple{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:1.25rem;transition:border-color .25s ease,background .25s ease}.glass-card-purple:hover{border-color:#9c3fff40;background:#9c3fff0a}.glass-card-white{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:1.25rem;transition:border-color .25s ease}.glass-card-white:hover{border-color:#fff3}.btn-neon{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:16px 40px;border:none;border-radius:var(--radius-full);background:var(--color-neon-green);color:var(--color-on-neon);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.btn-neon:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-glow-green)}.btn-neon:disabled{opacity:.6;cursor:not-allowed}.donate-pill{font-family:var(--font-mono);font-size:var(--text-base);font-weight:700;color:var(--color-primary);background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);padding:12px 28px;cursor:pointer;transition:all .2s ease}.donate-pill:hover{background:#9c3fff26;border-color:#9c3fff80;transform:translateY(-2px)}.social-icon{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-secondary);text-decoration:none;transition:border-color .25s ease,color .25s ease,box-shadow .25s ease}.social-icon:hover{border-color:var(--color-neon-green);color:var(--color-neon-green);box-shadow:var(--shadow-glow-green)}.form-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-base);padding:.875rem 1rem;outline:none;width:100%;transition:border-color .25s ease,box-shadow .25s ease}.form-input:focus{border-color:var(--color-neon-green);box-shadow:0 0 0 3px #00d4c81a}.form-input::placeholder{color:var(--color-muted)}.form-input--error{border-color:var(--color-neon-pink)!important}.form-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.page-hero{position:relative;height:35vh;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-hero__bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 100%,rgba(0,212,200,.08) 0%,transparent 70%),linear-gradient(180deg,#000,#050505,#000)}.page-hero__bg:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06081000 35%,#060810)}.page-hero__title{text-shadow:0 0 10px rgba(0,212,200,.85),0 0 35px rgba(0,212,200,.45)}.section-divider{max-width:1200px;margin:0 auto;border:none;border-top:1px solid rgba(255,255,255,.06)}.max-w-content{max-width:1200px}.max-w-page{max-width:1280px}.max-w-wide{max-width:1400px}.max-w-text{max-width:760px}.max-w-prose-sm{max-width:800px}.max-w-cta{max-width:680px}.max-w-narrow{max-width:700px}.max-w-causes{max-width:860px}.max-w-contact{max-width:1400px}.max-w-mid{max-width:900px}.max-w-map{max-width:600px}.max-w-stage{max-width:640px}.max-w-strip{max-width:1100px}.max-w-lightbox{max-width:min(500px,90vw)}.max-w-56ch{max-width:56ch}.h-loader-logo{height:clamp(80px,14vw,140px)}.py-section{padding-top:clamp(60px,8vw,100px);padding-bottom:clamp(60px,8vw,100px)}.py-section-sm{padding-top:clamp(50px,6vw,80px);padding-bottom:clamp(50px,6vw,80px)}.py-section-xs{padding-top:clamp(30px,4vw,60px);padding-bottom:clamp(30px,4vw,60px)}.px-section{padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.pb-hero{padding-bottom:clamp(20px,4vh,50px)}.pt-page{padding-top:100px}.pt-info{padding-top:var(--space-13)}.pb-info{padding-bottom:var(--space-10)}.mb-info{margin-bottom:var(--space-12)}.gap-space-5{gap:var(--space-5)}.gap-space-6{gap:var(--space-6)}.mb-space-9{margin-bottom:var(--space-9)}.mb-space-10{margin-bottom:var(--space-10)}.py-space-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.px-space-6{padding-left:var(--space-6);padding-right:var(--space-6)}.pt-space-5{padding-top:var(--space-5)}.text-primary-60{color:#eef4ff99}.text-primary-65{color:#eef4ffa6}.text-primary-50{color:#eef4ff80}.text-primary-40{color:#eef4ff66}.text-primary-35{color:#eef4ff59}.text-primary-30{color:#eef4ff4d}.text-green-35{color:#00d4c859}.text-on-neon{color:var(--color-on-neon)}.grid-auto-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.grid-auto-cards-sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.grid-auto-artists{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-map{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:48rem){.grid-map{grid-template-columns:1fr 280px;align-items:start}}.card-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.contact-grid{display:grid;grid-template-columns:1fr;gap:5rem}@media(min-width:56.25rem){.contact-grid{grid-template-columns:1fr 1.4fr;align-items:start}}.sponsor-grid{display:grid;gap:1.5rem}.sponsor-grid--1{grid-template-columns:1fr;max-width:480px}.sponsor-grid--2{grid-template-columns:repeat(2,1fr)}.sponsor-grid--3{grid-template-columns:repeat(3,1fr)}.sponsor-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.sponsor-grid--2,.sponsor-grid--3,.sponsor-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sponsor-grid--2,.sponsor-grid--3,.sponsor-grid--4{grid-template-columns:1fr}}}.btn-neon{color:var(--color-on-neon)}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--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-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: 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-outline-style: solid;--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-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K8-C8QSw.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K9-C8QSw.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMSHK_IwU.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:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMSXK_IwU.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:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMR3K_.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE58RWq7.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE98RWq7.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--color-bg-base: #000000;--color-bg-surface: #050505;--color-bg-elevated: #0a0a0a;--color-bg-overlay: #111111;--color-bg-card: #1a1a1a;--color-bg-card-hover: #222222;--color-neon-green: #00D4C8;--color-neon-purple: #9C3FFF;--color-neon-pink: #FF2D6B;--color-neon-yellow: #FFD60A;--color-neon-cyan: #00B8F5;--color-neon-amber: #FFB347;--color-neon-coral: #FF6B35;--color-text-primary: #EEF4FF;--color-text-secondary: #7E90B8;--color-text-muted: #3A4668;--color-text-on-neon: #000000;--color-white: #ffffff;--color-border-subtle: rgba(0, 212, 200, .08);--color-border-default: rgba(0, 212, 200, .18);--color-border-hover: rgba(0, 212, 200, .45);--color-border-active: rgba(0, 212, 200, .8);--glow-green: 0 0 20px rgba(0, 212, 200, .5), 0 0 60px rgba(0, 212, 200, .18);--glow-purple: 0 0 20px rgba(156, 63, 255, .5), 0 0 60px rgba(156, 63, 255, .18);--glow-pink: 0 0 20px rgba(255, 45, 107, .45), 0 0 60px rgba(255, 45, 107, .15);--glow-amber: 0 0 20px rgba(255, 179, 71, .5), 0 0 60px rgba(255, 179, 71, .18);--glow-coral: 0 0 20px rgba(255, 107, 53, .45), 0 0 60px rgba(255, 107, 53, .15);--glow-text-green: 0 0 10px rgba(0, 212, 200, .85), 0 0 35px rgba(0, 212, 200, .45);--shadow-card: 0 4px 24px rgba(0, 0, 0, .6), 0 1px 4px rgba(0, 0, 0, .4);--shadow-modal: 0 24px 80px rgba(0, 0, 0, .85);--gradient-hero-overlay: linear-gradient(180deg, rgba(6, 8, 16, 0) 35%, #060810 100%);--gradient-neon: linear-gradient(135deg, #00D4C8 0%, #9C3FFF 100%);--gradient-jungle: linear-gradient(160deg, #091828 0%, #060810 40%, #160A32 72%, #1C0B10 100%);--gradient-sunset: linear-gradient(135deg, #FF6B35 0%, #FFB347 55%, #FFD60A 100%);--gradient-warm-overlay: radial-gradient(ellipse 80% 50% at 50% -5%, rgba(255, 160, 60, .14) 0%, transparent 65%);--gradient-fade-bottom: linear-gradient(180deg, transparent 0%, var(--color-bg-base) 100%);--gradient-fade-right: linear-gradient(90deg, transparent 0%, var(--color-bg-base) 100%);--text-xs: clamp(.7rem, 1.4vw, .8rem);--text-sm: clamp(.85rem, 1.7vw, .95rem);--text-base: clamp(1rem, 2vw, 1.1rem);--text-lg: clamp(1.15rem, 2.4vw, 1.3rem);--text-xl: clamp(1.3rem, 3vw, 1.6rem);--text-2xl: clamp(1.6rem, 4vw, 2.2rem);--text-3xl: clamp(2rem, 5.5vw, 3.2rem);--text-4xl: clamp(2.8rem, 7.5vw, 5rem);--text-hero: clamp(4.5rem, 12vw, 10rem);--tracking-tight: -.03em;--tracking-normal: 0em;--tracking-wide: .06em;--tracking-wider: .12em;--tracking-widest: .2em;--leading-none: 1;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6rem;--space-12: 8rem;--space-13: 10rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-tooltip: 500;--z-loader: 900;--z-cursor: 1000;--nav-height: 72px;--nav-height-scrolled: 56px;--nav-bg: rgba(0, 0, 0, .9);--nav-backdrop: blur(24px) saturate(180%);--btn-height-sm: 36px;--btn-height-md: 48px;--btn-height-lg: 60px}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;tab-size:4}body{min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}a:hover,a:focus{text-decoration:none}button{cursor:pointer;border:none;background:none;padding:0;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}button:disabled{cursor:not-allowed}ul,ol{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}hr{border:none;border-top:1px solid var(--color-border-subtle);margin:0}fieldset{border:none;padding:0;margin:0}address{font-style:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}pre,code,kbd,samp{font-family:monospace;font-size:1em}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.dev--outlines [data-dev-label]{border:2px dashed var(--dev-color, #00D4C8)!important;position:relative!important;transition:box-shadow .15s ease}body.dev--outlines [data-dev-label]:hover{box-shadow:inset 0 0 0 2px var(--dev-color, #00D4C8),0 0 20px -4px var(--dev-color, #00D4C8);z-index:9998!important}body.dev--outlines [data-dev-label]:after{content:attr(data-dev-label);position:absolute;z-index:9999;pointer-events:none;font-family:Space Mono,Courier New,monospace!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1!important;white-space:nowrap!important;text-transform:none!important;text-shadow:none!important;background:var(--dev-color, #00D4C8);color:#000!important;padding:4px 8px 5px;border-radius:3px}body.dev--outlines [data-dev-position=tl]:after{top:4px;left:4px}body.dev--outlines [data-dev-position=tr]:after{top:4px;right:4px;left:auto}body.dev--outlines [data-dev-position=bl]:after{top:auto;bottom:4px;left:4px}body.dev--outlines [data-dev-position=br]:after{inset:auto 4px 4px auto}body.dev--outlines [data-dev-depth="0"]:after{font-size:12px!important;padding:5px 10px 6px}body.dev--outlines [data-dev-depth="1"]:after{font-size:11px!important;padding:4px 8px 5px}body.dev--outlines [data-dev-depth="2"]:after{font-size:10px!important;padding:3px 7px 4px;opacity:.9}body.dev--outlines [data-dev-depth="3"]:after,body.dev--outlines [data-dev-depth="4"]:after,body.dev--outlines [data-dev-depth="5"]:after,body.dev--outlines [data-dev-depth="6"]:after,body.dev--outlines [data-dev-depth="7"]:after,body.dev--outlines [data-dev-depth="8"]:after,body.dev--outlines [data-dev-depth="9"]:after{font-size:9px!important;padding:3px 6px 4px;opacity:.75}body.dev--outlines [data-dev-depth="3"],body.dev--outlines [data-dev-depth="4"],body.dev--outlines [data-dev-depth="5"],body.dev--outlines [data-dev-depth="6"],body.dev--outlines [data-dev-depth="7"],body.dev--outlines [data-dev-depth="8"],body.dev--outlines [data-dev-depth="9"]{border-color:color-mix(in srgb,var(--dev-color, #00D4C8) 60%,transparent)!important}body.dev--outlines [data-dev-depth="3"]:hover,body.dev--outlines [data-dev-depth="4"]:hover,body.dev--outlines [data-dev-depth="5"]:hover,body.dev--outlines [data-dev-depth="6"]:hover,body.dev--outlines [data-dev-depth="7"]:hover,body.dev--outlines [data-dev-depth="8"]:hover,body.dev--outlines [data-dev-depth="9"]:hover{border-color:var(--dev-color, #00D4C8)!important}.font-display{font-family:Anton,Impact,sans-serif;font-size:var(--text-hero);letter-spacing:var(--tracking-wide);line-height:var(--leading-tight);font-weight:400}.font-heading{font-family:Syne,sans-serif;font-weight:700;line-height:var(--leading-snug)}.font-body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:var(--leading-normal)}.font-mono{font-family:Space Mono,Courier New,Courier,monospace}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-white{color:#fff}.text-neon-green{color:var(--color-neon-green)}.text-neon-purple{color:var(--color-neon-purple)}.text-neon-pink{color:var(--color-neon-pink)}.text-neon-yellow{color:var(--color-neon-yellow)}.text-neon-cyan{color:var(--color-neon-cyan)}.text-neon-amber{color:var(--color-neon-amber)}.text-neon-coral{color:var(--color-neon-coral)}h1{font-family:Anton,Impact,sans-serif;font-size:var(--text-hero);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);color:var(--color-text-primary)}h2{font-family:Syne,sans-serif;font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h3{font-family:Syne,sans-serif;font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h4{font-family:Syne,sans-serif;font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug);color:var(--color-text-primary)}h5{font-family:Syne,sans-serif;font-size:var(--text-lg);font-weight:600;line-height:var(--leading-normal);color:var(--color-text-primary)}h6{font-family:Syne,sans-serif;font-size:var(--text-base);font-weight:600;line-height:var(--leading-normal);color:var(--color-text-secondary)}p{font-family:Inter,-apple-system,sans-serif;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}.uppercase-label{font-family:Space Mono,monospace;font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);font-weight:400}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-hero{font-size:var(--text-hero)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px #00d4c859,0 0 30px #00d4c81f}50%{box-shadow:0 0 25px #00d4c8bf,0 0 70px #00d4c861,0 0 120px #9c3fff26}}@keyframes float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes laser-scan{0%{transform:translate(-100%) skew(-15deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(200%) skew(-15deg);opacity:0}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.4}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .6s ease forwards}.animate-fade-in-up{animation:fadeInUp .7s ease forwards}.animate-fade-in-down{animation:fadeInDown .7s ease forwards}.animate-float{animation:float 3.5s ease-in-out infinite alternate}.animate-pulse-glow{animation:pulse-glow 2.5s ease-in-out infinite}.animate-spin{animation:spin 1.2s linear infinite}.animate-flicker{animation:flicker 3s linear infinite}.animate-scale-in{animation:scaleIn .5s ease forwards}.animate-slide-in-right{animation:slideInRight .6s ease forwards}.animate-slide-in-left{animation:slideInLeft .6s ease forwards}.skeleton{background:linear-gradient(90deg,var(--color-bg-elevated) 25%,var(--color-bg-overlay) 50%,var(--color-bg-elevated) 75%);background-size:200% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:var(--radius-md)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.duration-fast{animation-duration:.3s}.duration-normal{animation-duration:.6s}.duration-slow{animation-duration:1s}.duration-slower{animation-duration:1.5s}.fill-both{animation-fill-mode:both}.fill-forwards{animation-fill-mode:forwards}.fill-backwards{animation-fill-mode:backwards}@keyframes fold-stem-trace{0%{stroke-dasharray:1 100;stroke-dashoffset:1.05}45%{stroke-dasharray:1 100;stroke-dashoffset:0}72%{stroke-dasharray:1 100;stroke-dashoffset:0}91%{stroke-dasharray:1 100;stroke-dashoffset:-2.5}to{stroke-dasharray:1 100;stroke-dashoffset:-2.5}}@keyframes fold-head-pop{0%,35%{opacity:0}50%{opacity:1}73%{opacity:1}83%{opacity:0}to{opacity:0}}@keyframes fold-corner-glow{0%,to{filter:drop-shadow(0 0 3px rgba(255,214,10,.35)) drop-shadow(0 0 7px rgba(255,214,10,.12))}50%{filter:drop-shadow(0 0 7px rgba(255,214,10,.8)) drop-shadow(0 0 16px rgba(255,214,10,.38)) drop-shadow(0 0 28px rgba(255,214,10,.14))}}.fold-corner-pulse{animation:fold-corner-glow 2.8s ease-in-out infinite}.fold-arrow-stem{stroke-dasharray:1 100;stroke-dashoffset:1.05;stroke-linecap:butt;animation:fold-stem-trace 1.9s ease-in-out infinite}.fold-arrow-head{animation:fold-head-pop 1.9s ease-in-out infinite;animation-delay:.22s}@keyframes glow-blob-drift-a{0%{transform:translate(0) scale(1)}25%{transform:translate(55px,35px) scale(1.07)}50%{transform:translate(20px,75px) scale(.95)}75%{transform:translate(-30px,45px) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes glow-blob-drift-b{0%{transform:translate(0) scale(1)}25%{transform:translate(-45px,-55px) scale(.93)}50%{transform:translate(-65px,-18px) scale(1.08)}75%{transform:translate(-18px,-65px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes stage-outer-pulse{0%,to{box-shadow:0 0 22px -8px var(--stage-glow, transparent),0 0 55px -18px var(--stage-glow, transparent)}50%{box-shadow:0 0 42px -4px var(--stage-glow, transparent),0 0 95px -12px var(--stage-glow, transparent)}}.glow-blob-a{animation:glow-blob-drift-a 13s ease-in-out infinite}.glow-blob-b{animation:glow-blob-drift-b 17s ease-in-out infinite}.stage-glow-pulse{animation:stage-outer-pulse 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.glow-blob-a,.glow-blob-b,.stage-glow-pulse{animation:none}}.fold-shadow-path{d:path("M 40 0 L 0 0 C 37 0 40 37 40 40 Z");transition:d .5s cubic-bezier(.16,1,.3,1)}.fold-yellow-path{d:path("M 40 0 L 8 0 C 38 1 40 28 40 34 Z");transition:d .5s cubic-bezier(.16,1,.3,1)}.glass-card:hover .fold-shadow-path,.glass-card-purple:hover .fold-shadow-path{d:path("M 40 0 L 0 0 C 18 2 38 18 40 40 Z")}.glass-card:hover .fold-yellow-path,.glass-card-purple:hover .fold-yellow-path{d:path("M 40 0 L 4 0 C 16 12 30 26 40 36 Z")}body{background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);line-height:var(--leading-normal)}html{scroll-behavior:smooth;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-base)}::-webkit-scrollbar-thumb{background:var(--color-neon-green);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-neon-purple)}::selection{background:#00d4c847;color:var(--color-text-primary)}::-moz-selection{background:#00d4c847;color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-neon-green);outline-offset:4px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}app-root{display:block;min-height:100vh;isolation:isolate}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section{padding-top:64px;padding-bottom:64px}@media(min-width:1024px){.section{padding-top:96px;padding-bottom:96px}}.section{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.gradient-text{background:var(--gradient-neon);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glow-text{color:var(--color-neon-green);text-shadow:var(--glow-text-green)}.poster-lightbox{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;cursor:pointer}.poster-lightbox__close{position:absolute;top:20px;right:24px;background:none;border:none;color:#eef4ff;font-size:32px;cursor:pointer;opacity:.6;transition:opacity .2s;line-height:1}.poster-lightbox__close:hover{opacity:1}.poster-lightbox__content{max-width:80vw;max-height:75vh;cursor:default}.poster-lightbox__content img{display:block;max-width:100%;max-height:75vh;object-fit:contain;border-radius:8px}.poster-lightbox__controls{display:flex;align-items:center;gap:24px;cursor:default}.poster-lightbox__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#eef4ff;cursor:pointer;transition:border-color .25s ease,background .25s ease}.poster-lightbox__arrow:hover{border-color:#eef4ff;background:#ffffff14}.poster-lightbox__counter{font-family:Space Mono,monospace;font-size:14px;color:#eef4ff99;letter-spacing:.1em}.divider{width:100%;height:1px;background:var(--color-border-subtle)}.divider-neon{width:60px;height:2px;background:var(--gradient-neon);border-radius:var(--radius-full);box-shadow:var(--glow-green)}
