@charset "utf-8";

@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::backdrop, ::after, ::before { --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --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-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-content: ""; }
}
}

@layer theme {
  :host, :root { --font-sans: "Kyrial Sans Pro", system-ui, sans-serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-gray-500: oklch(55.1% .027 264.364); --color-neutral-300: oklch(87% 0 none); --color-neutral-400: oklch(70.8% 0 none); --color-neutral-500: oklch(55.6% 0 none); --color-neutral-600: oklch(43.9% 0 none); --color-neutral-700: oklch(37.1% 0 none); --color-neutral-800: oklch(26.9% 0 none); --color-neutral-900: oklch(20.5% 0 none); --color-black: #000; --color-white: #fff; --spacing: .25rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: 1.33333; --text-sm: .875rem; --text-sm--line-height: 1.42857; --text-base: 1rem; --text-base--line-height: 1.5; --text-lg: 1.125rem; --text-lg--line-height: 1.55556; --text-xl: 1.25rem; --text-xl--line-height: 1.4; --text-2xl: 1.5rem; --text-2xl--line-height: 1.33333; --text-3xl: 1.875rem; --text-3xl--line-height: 1.2; --text-4xl: 2.25rem; --text-4xl--line-height: 1.11111; --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-medium: 500; --font-weight-semibold: 600; --tracking-wide: .025em; --tracking-widest: .1em; --leading-relaxed: 1.625; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --blur-sm: 8px; --blur-md: 12px; --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); --font-inter: "Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans", system-ui, sans-serif; --font-poppins: "Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans", system-ui, sans-serif; --font-aboreto: "Aboreto", "Aboreto Fallback: BlinkMacSystemFont", "Aboreto Fallback: Segoe UI", "Aboreto Fallback: Helvetica Neue", "Aboreto Fallback: Arial", "Aboreto Fallback: Noto Sans", system-ui, sans-serif; --color-boros: #6079ff; --color-pendle: #1be3c2; --color-yt: #7ab7ff; --color-emerald: #00a99e; --color-pencosystem-badge-muted: #626aff25; --color-pencosystem-badge: #626aff75; --color-water-200: #bfcbdf; --gradient-footer: 180deg, #000 0%, var(--color-boros) 100%; --animate-slide-up: slide-up .1s ease-out; --animate-slide-down: slide-down .1s ease-out; --animate-marquee-x: marquee-x 30s linear infinite; }
}

@layer base {
  *, ::backdrop, ::after, ::before { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  :host, html { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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: 0px; color: inherit; border-top-width: 1px; }
  abbr:where([title]) { text-decoration: underline dotted; }
  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
  a { color: inherit; text-decoration: inherit; }
  b, strong { font-weight: bolder; }
  code, kbd, pre, samp { 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 { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  menu, ol, ul { list-style: none; }
  audio, canvas, embed, iframe, img, object, svg, video { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, optgroup, select, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :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(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { 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: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  * { text-box: trim-end; }
}

@layer components {
  .same-grid { grid-template-areas: "sameArea"; place-items: center; display: grid; }
  .same-grid > * { grid-area: sameArea; }
}

@layer utilities {
  .pointer-events-none { pointer-events: none; }
  .visible { visibility: visible; }
  .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; }
  .absolute, .sr-only { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .-inset-4 { inset: calc(var(--spacing)*-4); }
  .inset-0 { inset: 0px; }
  .inset-x-0 { inset-inline: 0px; }
  .inset-y-0 { inset-block: 0px; }
  .top-0 { top: 0px; }
  .top-\[79px\] { top: 79px; }
  .right-0 { right: 0px; }
  .bottom-0 { bottom: 0px; }
  .left-0 { left: 0px; }
  .-z-10 { z-index: -10; }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-50 { z-index: 50; }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .order-3 { order: 3; }
  .container { width: 100%; }
  @media (width >= 40rem) {
  .container { max-width: 40rem; }
}
  @media (width >= 48rem) {
  .container { max-width: 48rem; }
}
  @media (width >= 64rem) {
  .container { max-width: 64rem; }
}
  @media (width >= 80rem) {
  .container { max-width: 80rem; }
}
  @media (width >= 96rem) {
  .container { max-width: 96rem; }
}
  .mx-auto { margin-inline: auto; }
  .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-5 { margin-top: calc(var(--spacing)*5); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .-ml-4 { margin-left: calc(var(--spacing)*-4); }
  .ml-2 { margin-left: calc(var(--spacing)*2); }
  .block { display: block; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline-block { display: inline-block; }
  .size-4 { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .size-10 { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .size-20 { width: calc(var(--spacing)*20); height: calc(var(--spacing)*20); }
  .size-24 { width: calc(var(--spacing)*24); height: calc(var(--spacing)*24); }
  .size-full { width: 100%; height: 100%; }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-16 { height: calc(var(--spacing)*16); }
  .h-32 { height: calc(var(--spacing)*32); }
  .h-36 { height: calc(var(--spacing)*36); }
  .h-40 { height: calc(var(--spacing)*40); }
  .h-\[4\.5rem\] { height: 4.5rem; }
  .h-\[4em\] { height: 4em; }
  .h-\[40px\] { height: 40px; }
  .h-\[50vh\] { height: 50vh; }
  .h-dvh { height: 100dvh; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .min-h-\[45vh\] { min-height: 45vh; }
  .min-h-dvh { min-height: 100dvh; }
  .min-h-px { min-height: 1px; }
  .min-h-screen { min-height: 100vh; }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-30 { width: calc(var(--spacing)*30); }
  .w-\[210px\] { width: 210px; }
  .w-\[230px\] { width: 230px; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-max { width: max-content; }
  .max-w-7xl { max-width: var(--container-7xl); }
  .max-w-38 { max-width: calc(var(--spacing)*38); }
  .max-w-96 { max-width: calc(var(--spacing)*96); }
  .min-w-0 { min-width: 0px; }
  .flex-1 { flex: 1 1 0%; }
  .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .grow-2 { flex-grow: 2; }
  .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,); }
  .animate-marquee-x { animation: var(--animate-marquee-x); }
  .cursor-pointer { cursor: pointer; }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .flex-col { flex-direction: column; }
  .flex-wrap { flex-wrap: wrap; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .gap-1 { gap: var(--spacing); }
  .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-12 { gap: calc(var(--spacing)*12); }
  .gap-20 { gap: calc(var(--spacing)*20); }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing)*var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing)*(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing)*2*var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing)*4*var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-8 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing)*8*var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-10 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing)*10*var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse))); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .gap-x-8 { column-gap: calc(var(--spacing)*8); }
  .gap-y-6 { row-gap: calc(var(--spacing)*6); }
  .gap-y-10 { row-gap: calc(var(--spacing)*10); }
  .self-start { align-self: flex-start; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .text-glowy-green { text-shadow: rgba(0, 255, 209, 0.7) 0px 0px 12px; overflow: visible; }
  .overflow-auto { overflow: auto; }
  .overflow-clip { overflow: clip; }
  .overflow-hidden { overflow: hidden; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-hidden { overflow-x: hidden; }
  .rounded { border-radius: 0.25rem; }
  .rounded-full { border-radius: 2.14748e+09px; }
  .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); }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-4 { border-style: var(--tw-border-style); border-width: 4px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-\[\#1e223a\] { border-color: rgb(30, 34, 58); }
  .border-\[\#686868\] { border-color: rgb(104, 104, 104); }
  .border-\[\#747474\]\/60 { border-color: oklab(0.558969 5.96046e-8 2.98023e-8 / 0.6); }
  .border-\[\#BFCBDF\]\/25 { border-color: oklab(0.839158 -0.00499117 -0.030492 / 0.25); }
  .border-boros { border-color: var(--color-boros); }
  .border-neutral-600 { border-color: var(--color-neutral-600); }
  .border-neutral-700 { border-color: var(--color-neutral-700); }
  .border-neutral-800 { border-color: var(--color-neutral-800); }
  .border-water-200\/20 { border-color: rgba(191, 203, 223, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-water-200\/20 { border-color: color-mix(in oklab,var(--color-water-200) 20%,transparent); }
}
  .border-water-200\/30 { border-color: rgba(191, 203, 223, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-water-200\/30 { border-color: color-mix(in oklab,var(--color-water-200) 30%,transparent); }
}
  .border-yt { border-color: var(--color-yt); }
  .border-y-\[\#747474\]\/60 { border-block-color: oklab(0.558969 5.96046e-8 2.98023e-8 / 0.6); }
  .bg-\[\#233AB6\] { background-color: rgb(35, 58, 182); }
  .bg-\[\#010201\] { background-color: rgb(1, 2, 1); }
  .bg-black { background-color: var(--color-black); }
  .bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/10 { background-color: color-mix(in oklab,var(--color-black) 10%,transparent); }
}
  .bg-black\/60 { background-color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/60 { background-color: color-mix(in oklab,var(--color-black) 60%,transparent); }
}
  .bg-black\/75 { background-color: rgba(0, 0, 0, 0.75); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/75 { background-color: color-mix(in oklab,var(--color-black) 75%,transparent); }
}
  .bg-boros { background-color: var(--color-boros); }
  .bg-boros\/25 { background-color: rgba(96, 121, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-boros\/25 { background-color: color-mix(in oklab,var(--color-boros) 25%,transparent); }
}
  .bg-boros\/30 { background-color: rgba(96, 121, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-boros\/30 { background-color: color-mix(in oklab,var(--color-boros) 30%,transparent); }
}
  .bg-gray-500 { background-color: var(--color-gray-500); }
  .bg-neutral-800 { background-color: var(--color-neutral-800); }
  .bg-neutral-900 { background-color: var(--color-neutral-900); }
  .bg-pencosystem-badge { background-color: var(--color-pencosystem-badge); }
  .bg-pencosystem-badge-muted { background-color: var(--color-pencosystem-badge-muted); }
  .bg-pendle { background-color: var(--color-pendle); }
  .bg-pendle\/80 { background-color: rgba(27, 227, 194, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-pendle\/80 { background-color: color-mix(in oklab,var(--color-pendle) 80%,transparent); }
}
  .bg-water-200\/10 { background-color: rgba(191, 203, 223, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-water-200\/10 { background-color: color-mix(in oklab,var(--color-water-200) 10%,transparent); }
}
  .bg-water-200\/25 { background-color: rgba(191, 203, 223, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-water-200\/25 { background-color: color-mix(in oklab,var(--color-water-200) 25%,transparent); }
}
  .bg-water-200\/30 { background-color: rgba(191, 203, 223, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-water-200\/30 { background-color: color-mix(in oklab,var(--color-water-200) 30%,transparent); }
}
  .bg-white\/5 { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/5 { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .bg-white\/25 { background-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/25 { background-color: color-mix(in oklab,var(--color-white) 25%,transparent); }
}
  .bg-yt\/25 { background-color: rgba(122, 183, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yt\/25 { background-color: color-mix(in oklab,var(--color-yt) 25%,transparent); }
}
  .bg-linear-to-l { --tw-gradient-position: to left; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-l { --tw-gradient-position: to left in oklab; }
}
  .bg-linear-to-l { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-r { --tw-gradient-position: to right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-r { --tw-gradient-position: to right in oklab; }
}
  .bg-gradient-to-b, .bg-linear-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; }
  .bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-\(--gradient-footer\) { --tw-gradient-position: var(--gradient-footer); background-image: linear-gradient(var(--tw-gradient-stops,var(--gradient-footer))); }
  .bg-\[url\(\'\/images\/pencosystem\/moonrise\.webp\'\)\] { background-image: url("/_mirror/f4f0ff419c5461861bebafee.webp"); }
  .from-black { --tw-gradient-from: var(--color-black); --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)); }
  .from-black\/80 { --tw-gradient-from: #000c; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/80 { --tw-gradient-from: color-mix(in oklab, var(--color-black) 80%, transparent); }
}
  .from-black\/80 { --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)); }
  .from-black\/90 { --tw-gradient-from: #000000e6; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/90 { --tw-gradient-from: color-mix(in oklab, var(--color-black) 90%, transparent); }
}
  .from-black\/90 { --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)); }
  .from-neutral-900 { --tw-gradient-from: var(--color-neutral-900); --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-fixed { background-attachment: fixed; }
  .bg-\[right_-250px_top_0px\] { background-position: right -250px top 0px; }
  .bg-top { background-position: center top; }
  .bg-no-repeat { background-repeat: no-repeat; }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-bottom { object-position: center bottom; }
  .object-left { object-position: left center; }
  .p-2 { padding: calc(var(--spacing)*2); }
  .p-4 { padding: calc(var(--spacing)*4); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .px-1 { padding-inline: var(--spacing); }
  .px-2 { padding-inline: calc(var(--spacing)*2); }
  .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-8 { padding-inline: calc(var(--spacing)*8); }
  .py-0\.5 { padding-block: calc(var(--spacing)*.5); }
  .py-1 { padding-block: var(--spacing); }
  .py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .py-2 { padding-block: calc(var(--spacing)*2); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-28 { padding-block: calc(var(--spacing)*28); }
  .py-30 { padding-block: calc(var(--spacing)*30); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-6 { padding-top: calc(var(--spacing)*6); }
  .pt-10 { padding-top: calc(var(--spacing)*10); }
  .pt-30 { padding-top: calc(var(--spacing)*30); }
  .pr-3 { padding-right: calc(var(--spacing)*3); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-20 { padding-right: calc(var(--spacing)*20); }
  .pb-1\.5 { padding-bottom: calc(var(--spacing)*1.5); }
  .pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pl-1 { padding-left: var(--spacing); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .font-aboreto { font-family: var(--font-aboreto); }
  .font-inter { font-family: var(--font-inter); }
  .font-poppins { font-family: var(--font-poppins); }
  .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-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--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-\[0\.8rem\] { font-size: 0.8rem; }
  .text-\[42px\] { font-size: 42px; }
  .leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .font-extralight { --tw-font-weight: var(--font-weight-extralight); font-weight: var(--font-weight-extralight); }
  .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-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[0\.2em\] { --tw-tracking: .2em; letter-spacing: 0.2em; }
  .tracking-\[5px\] { --tw-tracking: 5px; letter-spacing: 5px; }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }
  .text-balance { text-wrap: balance; }
  .text-\[\#B3B3B3\] { color: rgb(179, 179, 179); }
  .text-\[\#CBCBCB\] { color: rgb(203, 203, 203); }
  .text-\[\#F76D3A\] { color: rgb(247, 109, 58); }
  .text-\[\#b3b3b3\] { color: rgb(179, 179, 179); }
  .text-\[\#cbcbcb\] { color: rgb(203, 203, 203); }
  .text-black { color: var(--color-black); }
  .text-boros { color: var(--color-boros); }
  .text-emerald { color: var(--color-emerald); }
  .text-neutral-300 { color: var(--color-neutral-300); }
  .text-neutral-400 { color: var(--color-neutral-400); }
  .text-pendle { color: var(--color-pendle); }
  .text-water-200 { color: var(--color-water-200); }
  .text-white { color: var(--color-white); }
  .text-white\/60 { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/60 { color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
  .capitalize { text-transform: capitalize; }
  .uppercase { text-transform: uppercase; }
  .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,); }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .opacity-0 { opacity: 0; }
  .opacity-40 { opacity: 0.4; }
  .opacity-60 { opacity: 0.6; }
  .opacity-100 { opacity: 1; }
  .mix-blend-darken { mix-blend-mode: darken; }
  .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-boros { --tw-ring-color: var(--color-boros); }
  .ring-neutral-600 { --tw-ring-color: var(--color-neutral-600); }
  .ring-pencosystem-badge { --tw-ring-color: var(--color-pencosystem-badge); }
  .ring-pencosystem-badge-muted { --tw-ring-color: var(--color-pencosystem-badge-muted); }
  .ring-pendle { --tw-ring-color: var(--color-pendle); }
  .ring-transparent { --tw-ring-color: transparent; }
  .outline, .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .-outline-offset-1 { outline-offset: -1px; }
  .outline-boros\/60 { outline-color: rgba(96, 121, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .outline-boros\/60 { outline-color: color-mix(in oklab,var(--color-boros) 60%,transparent); }
}
  .blur-md { --tw-blur: blur(var(--blur-md)); }
  .blur-md, .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-md { --tw-backdrop-blur: blur(var(--blur-md)); }
  .backdrop-blur-md, .backdrop-blur-sm { 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)); }
  .backdrop-saturate-80 { --tw-backdrop-saturate: saturate(80%); 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-\[width\] { transition-property: width; 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-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: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-600 { --tw-duration: .6s; transition-duration: 0.6s; }
  .duration-1000 { --tw-duration: 1s; transition-duration: 1s; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  .ring-inset { --tw-ring-inset: inset; }
  .text-box-normal { text-box: normal; }
  @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); }
  .group-hover\:scale-110:is(:where(.group):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
}
  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) { rotate: 180deg; }
  .placeholder\:text-neutral-500::placeholder { color: var(--color-neutral-500); }
  .after\:ml-2::after { content: var(--tw-content); margin-left: calc(var(--spacing)*2); }
  .after\:content-\[\'\/\'\]::after { --tw-content: "/"; content: var(--tw-content); }
  .focus-within\:outline-2:focus-within { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .focus-within\:-outline-offset-2:focus-within { outline-offset: -2px; }
  .focus-within\:outline-boros:focus-within { outline-color: var(--color-boros); }
  @media (hover: hover) {
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:bg-boros\/30:hover { background-color: rgba(96, 121, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-boros\/30:hover { background-color: color-mix(in oklab,var(--color-boros) 30%,transparent); }
}
  .hover\:bg-boros\/35:hover { background-color: rgba(96, 121, 255, 0.35); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-boros\/35:hover { background-color: color-mix(in oklab,var(--color-boros) 35%,transparent); }
}
  .hover\:bg-boros\/40:hover { background-color: rgba(96, 121, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-boros\/40:hover { background-color: color-mix(in oklab,var(--color-boros) 40%,transparent); }
}
  .hover\:bg-boros\/80:hover { background-color: rgba(96, 121, 255, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-boros\/80:hover { background-color: color-mix(in oklab,var(--color-boros) 80%,transparent); }
}
  .hover\:bg-neutral-600:hover { background-color: var(--color-neutral-600); }
  .hover\:bg-neutral-800:hover { background-color: var(--color-neutral-800); }
  .hover\:bg-pendle:hover { background-color: var(--color-pendle); }
  .hover\:bg-pendle\/40:hover { background-color: rgba(27, 227, 194, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-pendle\/40:hover { background-color: color-mix(in oklab,var(--color-pendle) 40%,transparent); }
}
  .hover\:bg-pendle\/60:hover { background-color: rgba(27, 227, 194, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-pendle\/60:hover { background-color: color-mix(in oklab,var(--color-pendle) 60%,transparent); }
}
  .hover\:bg-water-200\/5:hover { background-color: rgba(191, 203, 223, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-water-200\/5:hover { background-color: color-mix(in oklab,var(--color-water-200) 5%,transparent); }
}
  .hover\:bg-white:hover { background-color: var(--color-white); }
  .hover\:bg-white\/5:hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/5:hover { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .hover\:bg-yt\/35:hover { background-color: rgba(122, 183, 255, 0.35); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-yt\/35:hover { background-color: color-mix(in oklab,var(--color-yt) 35%,transparent); }
}
  .hover\:text-\[\#001c38\]:hover { color: rgb(0, 28, 56); }
  .hover\:text-black:hover { color: var(--color-black); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:ring-2:hover { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + 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); }
  .hover\:ring-boros:hover { --tw-ring-color: var(--color-boros); }
  .hover\:ring-offset-2:hover { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .hover\:ring-offset-black:hover { --tw-ring-offset-color: var(--color-black); }
}
  .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + 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); }
  .focus\:ring-boros:focus { --tw-ring-color: var(--color-boros); }
  .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .focus\:ring-offset-black:focus { --tw-ring-offset-color: var(--color-black); }
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .data-\[state\=closed\]\:animate-slide-up[data-state="closed"] { animation: var(--animate-slide-up); }
  .data-\[state\=open\]\:animate-slide-down[data-state="open"] { animation: var(--animate-slide-down); }
  @media not all and (width >= 64rem) {
  .max-lg\:top-2 { top: calc(var(--spacing)*2); }
  .max-lg\:right-2 { right: calc(var(--spacing)*2); }
  .max-lg\:bg-water-200\/10 { background-color: rgba(191, 203, 223, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .max-lg\:bg-water-200\/10 { background-color: color-mix(in oklab,var(--color-water-200) 10%,transparent); }
}
  .max-lg\:text-center { text-align: center; }
  .max-lg\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
}
  @media not all and (width >= 48rem) {
  .max-md\:order-1 { order: 1; }
  .max-md\:order-2 { order: 2; }
  .max-md\:order-3 { order: 3; }
  .max-md\:hidden { display: none; }
  .max-md\:w-full { width: 100%; }
  .max-md\:text-center { text-align: center; }
}
  @media not all and (width >= 40rem) {
  .max-sm\:w-full { width: 100%; }
  .max-sm\:flex-1 { flex: 1 1 0%; }
  .max-sm\:rounded-xl { border-radius: var(--radius-xl); }
  .max-sm\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .max-sm\:border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .max-sm\:border-\[\#686868\]\/50 { border-color: oklab(0.517303 2.98023e-8 0 / 0.5); }
  .max-sm\:p-4 { padding: calc(var(--spacing)*4); }
  .max-sm\:text-center { text-align: center; }
  .max-sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
}
  @media (width >= 40rem) {
  .sm\:mt-12 { margin-top: calc(var(--spacing)*12); }
  .sm\:mt-16 { margin-top: calc(var(--spacing)*16); }
  .sm\:mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .sm\:h-24 { height: calc(var(--spacing)*24); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:items-end { align-items: flex-end; }
  .sm\:gap-2 { gap: calc(var(--spacing)*2); }
  .sm\:gap-5 { gap: calc(var(--spacing)*5); }
  .sm\:gap-10 { gap: calc(var(--spacing)*10); }
  .sm\:rounded-full { border-radius: 2.14748e+09px; }
  .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .sm\:py-2 { padding-block: calc(var(--spacing)*2); }
  .sm\:py-28 { padding-block: calc(var(--spacing)*28); }
  .sm\:text-left { text-align: left; }
  .sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .sm\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
}
  @media (width >= 48rem) {
  .md\:order-1 { order: 1; }
  .md\:order-2 { order: 2; }
  .md\:mx-0 { margin-inline: 0px; }
  .md\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .md\:mr-0 { margin-right: 0px; }
  .md\:block { display: block; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:w-2\/5 { width: 40%; }
  .md\:max-w-\[300px\] { max-width: 300px; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-wrap { flex-wrap: wrap; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-start { align-items: flex-start; }
  .md\:gap-6 { gap: calc(var(--spacing)*6); }
  .md\:gap-8 { gap: calc(var(--spacing)*8); }
  .md\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .md\:text-end { text-align: end; }
  .md\:text-left { text-align: left; }
  .md\:text-start { text-align: start; }
  .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .md\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .md\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
}
  @media (width >= 64rem) {
  .lg\:inset-0 { inset: 0px; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:mt-6 { margin-top: calc(var(--spacing)*6); }
  .lg\:mt-7 { margin-top: calc(var(--spacing)*7); }
  .lg\:contents { display: contents; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:size-8 { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  .lg\:size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .lg\:h-\[6em\] { height: 6em; }
  .lg\:h-\[45vh\] { height: 45vh; }
  .lg\:w-\[37\%\] { width: 37%; }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
  .lg\:items-start { align-items: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:gap-8 { gap: calc(var(--spacing)*8); }
  .lg\:gap-10 { gap: calc(var(--spacing)*10); }
  .lg\:gap-12 { gap: calc(var(--spacing)*12); }
  .lg\:rounded-xl { border-radius: var(--radius-xl); }
  .lg\:bg-top { background-position: center top; }
  .lg\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:py-16 { padding-block: calc(var(--spacing)*16); }
  .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .lg\:text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .lg\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .lg\:text-neutral-400 { color: var(--color-neutral-400); }
  .lg\:opacity-0 { opacity: 0; }
}
  @media (width >= 80rem) {
  .xl\:gap-8 { gap: calc(var(--spacing)*8); }
  .xl\:pr-20 { padding-right: calc(var(--spacing)*20); }
}
  .hide-scrollbar { scrollbar-width: none; }
  .hide-scrollbar::-webkit-scrollbar { display: none; }
}

@font-face { font-family: "Kyrial Sans Pro"; src: local("Kyrial Sans Pro Regular"), local("Kyrial Sans Pro"), url("/_mirror/d766207ccb43ef927e7b5060.ttf") format("truetype"); font-display: swap; font-weight: 400; font-style: normal; }

@font-face { font-family: Aboreto; src: local("Aboreto Regular"), local("Aboreto"), url("/_mirror/b530b5ef3e76c8b51741401b.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 400; font-style: normal; }

@font-face { font-family: "Aboreto Fallback: BlinkMacSystemFont"; src: local("BlinkMacSystemFont"); size-adjust: 140.455%; ascent-override: 66.2134%; descent-override: 16.3754%; line-gap-override: 0%; }

@font-face { font-family: "Aboreto Fallback: Segoe UI"; src: local("Segoe UI"); size-adjust: 131.947%; ascent-override: 70.4828%; descent-override: 17.4312%; line-gap-override: 0%; }

@font-face { font-family: "Aboreto Fallback: Helvetica Neue"; src: local("Helvetica Neue"); size-adjust: 130%; ascent-override: 71.5385%; descent-override: 17.6923%; line-gap-override: 0%; }

@font-face { font-family: "Aboreto Fallback: Arial"; src: local("Arial"); size-adjust: 131.225%; ascent-override: 70.8709%; descent-override: 17.5272%; line-gap-override: 0%; }

@font-face { font-family: "Aboreto Fallback: Noto Sans"; src: local("Noto Sans"); size-adjust: 123.418%; ascent-override: 75.3538%; descent-override: 18.6359%; line-gap-override: 0%; }

@font-face { font-family: Aboreto; src: local("Aboreto Regular"), local("Aboreto"), url("/_mirror/39bdb3b566019430f9f4b0a7.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/1f8df0ef66cdee598f5a0c6b.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 400; font-style: italic; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/a8e40c0e3213e2b10e93364a.woff2") format("woff2"); font-display: swap; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/d06c4c42b4555859d814dca8.woff2") format("woff2"); font-display: swap; unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/511e5f3a8a6a96fa018f3da6.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/c517ca3dccc82b5df9ec899b.woff2") format("woff2"); font-display: swap; unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-weight: 400; font-style: italic; }

@font-face { font-family: "Inter Fallback: BlinkMacSystemFont"; src: local("BlinkMacSystemFont"); size-adjust: 114.654%; ascent-override: 84.4932%; descent-override: 21.0381%; line-gap-override: 0%; }

@font-face { font-family: "Inter Fallback: Segoe UI"; src: local("Segoe UI"); size-adjust: 107.709%; ascent-override: 89.9412%; descent-override: 22.3946%; line-gap-override: 0%; }

@font-face { font-family: "Inter Fallback: Helvetica Neue"; src: local("Helvetica Neue"); size-adjust: 106.12%; ascent-override: 91.2883%; descent-override: 22.7301%; line-gap-override: 0%; }

@font-face { font-family: "Inter Fallback: Arial"; src: local("Arial"); size-adjust: 107.119%; ascent-override: 90.4365%; descent-override: 22.518%; line-gap-override: 0%; }

@font-face { font-family: "Inter Fallback: Noto Sans"; src: local("Noto Sans"); size-adjust: 100.747%; ascent-override: 96.1571%; descent-override: 23.9423%; line-gap-override: 0%; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/2f1c5e9fea1ad8fe34839305.woff2") format("woff2"); font-display: swap; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; font-weight: 400; font-style: italic; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/bb50019acffcd46cbd47ee2c.woff2") format("woff2"); font-display: swap; unicode-range: U+1F00-1FFF; font-weight: 400; font-style: italic; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/ef3096493e17e1a42fedb8d9.woff2") format("woff2"); font-display: swap; unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; font-weight: 400; font-style: italic; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/9c889128298f3a7e6cd9d53b.woff2") format("woff2"); font-display: swap; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; font-weight: 400; font-style: italic; }

@font-face { font-family: Inter; src: local("Inter Regular Italic"), local("Inter Italic"), url("/_mirror/f9d40a9ad97338d1f43e50c2.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 400; font-style: italic; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/b028ee48570c0463f7340ac7.woff2") format("woff2"); font-display: swap; unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/4c1b17c611642cc973e353b1.woff2") format("woff2"); font-display: swap; unicode-range: U+1F00-1FFF; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/68ddd1843e702e56fbf25218.woff2") format("woff2"); font-display: swap; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; font-weight: 400; font-style: normal; }

@font-face { font-family: Inter; src: local("Inter Regular"), local("Inter"), url("/_mirror/d0eea0eb952340272e6576ea.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 400; font-style: normal; }

@font-face { font-family: Poppins; src: local("Poppins ExtraLight Italic"), url("/_mirror/7401aae904665765337229cd.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 200; font-style: italic; }

@font-face { font-family: "Poppins Fallback: BlinkMacSystemFont"; src: local("BlinkMacSystemFont"); size-adjust: 120.047%; ascent-override: 87.4658%; descent-override: 29.1553%; line-gap-override: 8.3301%; }

@font-face { font-family: "Poppins Fallback: Segoe UI"; src: local("Segoe UI"); size-adjust: 112.775%; ascent-override: 93.1055%; descent-override: 31.0352%; line-gap-override: 8.8672%; }

@font-face { font-family: "Poppins Fallback: Helvetica Neue"; src: local("Helvetica Neue"); size-adjust: 111.111%; ascent-override: 94.5%; descent-override: 31.5%; line-gap-override: 9%; }

@font-face { font-family: "Poppins Fallback: Arial"; src: local("Arial"); size-adjust: 112.158%; ascent-override: 93.6182%; descent-override: 31.2061%; line-gap-override: 8.916%; }

@font-face { font-family: "Poppins Fallback: Noto Sans"; src: local("Noto Sans"); size-adjust: 105.485%; ascent-override: 99.54%; descent-override: 33.18%; line-gap-override: 9.48%; }

@font-face { font-family: Poppins; src: local("Poppins ExtraLight Italic"), url("/_mirror/291e989ba69b5370c5cc2022.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 200; font-style: italic; }

@font-face { font-family: Poppins; src: local("Poppins Light Italic"), url("/_mirror/1be991d7b48602808dc19a46.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 300; font-style: italic; }

@font-face { font-family: Poppins; src: local("Poppins Light Italic"), url("/_mirror/ad2a6e1f7732a6fe94b5be35.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 300; font-style: italic; }

@font-face { font-family: Poppins; src: local("Poppins Regular Italic"), local("Poppins Italic"), url("/_mirror/6e47c77eb78667d4a1b074b0.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 400; font-style: italic; }

@font-face { font-family: Poppins; src: local("Poppins Regular Italic"), local("Poppins Italic"), url("/_mirror/800d032cf9956355cee09d0b.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 400; font-style: italic; }

@font-face { font-family: Poppins; src: local("Poppins ExtraLight"), url("/_mirror/e7231e82971101bef6aed530.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 200; font-style: normal; }

@font-face { font-family: Poppins; src: local("Poppins ExtraLight"), url("/_mirror/e97a39b407677e42c55ad2c5.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 200; font-style: normal; }

@font-face { font-family: Poppins; src: local("Poppins Light"), url("/_mirror/2b44f078767c058b4c51add9.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 300; font-style: normal; }

@font-face { font-family: Poppins; src: local("Poppins Light"), url("/_mirror/cde18df1564f5cdf0aa8e143.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 300; font-style: normal; }

@font-face { font-family: Poppins; src: local("Poppins Regular"), local("Poppins"), url("/_mirror/89afa48ea2891546586f62de.woff2") format("woff2"); font-display: swap; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; font-weight: 400; font-style: normal; }

@font-face { font-family: Poppins; src: local("Poppins Regular"), local("Poppins"), url("/_mirror/d0ea2e5b838d5118b2a5e5f7.woff2") format("woff2"); font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-weight: 400; font-style: normal; }

:root { --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; }

@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-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@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: 0; }

@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-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; }

@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }

@keyframes slide-up { 
  0% { height: var(--reka-collapsible-content-height); }
  100% { height: 0px; }
}

@keyframes slide-down { 
  0% { height: 0px; }
  100% { height: var(--reka-collapsible-content-height); }
}

@keyframes marquee-x { 
  0% { transform: translate(0px); }
  100% { transform: translate(-100%); }
}