@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)))) {
  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-pan-x: initial; --tw-pan-y: initial; --tw-pinch-zoom: initial; --tw-space-y-reverse: 0; --tw-divide-x-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-ease: initial; --tw-text-shadow-color: initial; --tw-text-shadow-alpha: 100%; --tw-content: ""; }
}
}

@layer theme {
  :root, :host { --font-sans: -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-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-500: #fb2c36; --color-orange-400: #ff8b1a; --color-amber-500: #f99c00; --color-yellow-400: #fac800; --color-yellow-500: #edb200; --color-green-500: #00c758; --color-slate-200: #e2e8f0; --color-slate-300: #cad5e2; --spacing: .25rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-wide: .025em; --tracking-wider: .05em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-relaxed: 1.625; --radius-md: .375rem; --radius-lg: .5rem; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --aspect-video: 16 / 9; --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); }
  @supports (color:lab(0% 0 0)) {
  :root, :host { --color-red-500: lab(55.4814% 75.0732 48.8528); --color-orange-400: lab(70.0429% 42.5156 75.8207); --color-amber-500: lab(72.7183% 31.8672 97.9407); --color-yellow-400: lab(83.2664% 8.65132 106.895); --color-yellow-500: lab(76.3898% 14.5258 98.4589); --color-green-500: lab(70.5521% -66.5147 45.8073); --color-slate-200: lab(91.7353% -.998765 -4.76968); --color-slate-300: lab(84.7652% -1.94535 -7.93337); }
}
}

@layer base {
  *, ::after, ::before, ::backdrop { 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; }
  html, :host { 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, 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 { 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; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, 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-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-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; }
}

@layer components;

@layer utilities {
  .\@container\/battle { container: battle / inline-size; }
  .\@container\/edate { container: edate / inline-size; }
  .\@container\/hero { container: hero / inline-size; }
  .\@container\/logo { container: logo / inline-size; }
  .\@container\/page { container: page / inline-size; }
  .\@container\/pagination { container: pagination / inline-size; }
  .\@container\/pull { container: pull / inline-size; }
  .\@container\/up { container: up / inline-size; }
  .\@container { container-type: inline-size; }
  .\[container-type\:size\] { container-type: size; }
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .\!visible { visibility: visible !important; }
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .-inset-1 { inset: -0.0625rem; }
  .-inset-4 { inset: -0.25rem; }
  .-inset-6 { inset: -0.375rem; }
  .-inset-10 { inset: -0.625rem; }
  .-inset-16 { inset: -1rem; }
  .-inset-20 { inset: -1.25rem; }
  .-inset-80 { inset: -5rem; }
  .inset-0 { inset: 0px; }
  .inset-2 { inset: 0.125rem; }
  .inset-10 { inset: 0.625rem; }
  .inset-16 { inset: 1rem; }
  .inset-\[-16px\] { inset: -16px; }
  .inset-\[5\%\] { inset: 5%; }
  .inset-\[8px\] { inset: 8px; }
  .inset-\[18\%\] { inset: 18%; }
  .inset-x-0 { inset-inline: 0px; }
  .inset-x-6 { inset-inline: 0.375rem; }
  .inset-x-\[calc\(16px\+env\(safe-area-inset-left\)\)\] { inset-inline: calc(16px + env(safe-area-inset-left)); }
  .-inset-y-14 { inset-block: -0.875rem; }
  .inset-y-0 { inset-block: 0px; }
  .inset-y-6 { inset-block: 0.375rem; }
  .end-1 { inset-inline-end: 0.0625rem; }
  .-top-1 { top: -0.0625rem; }
  .-top-1\/2 { top: -50%; }
  .-top-1\/3 { top: -33.3333%; }
  .-top-1\/4 { top: -25%; }
  .-top-2 { top: -0.125rem; }
  .-top-2\/3 { top: -66.6667%; }
  .-top-3 { top: -0.1875rem; }
  .-top-4 { top: -0.25rem; }
  .-top-5 { top: -0.3125rem; }
  .-top-6 { top: -0.375rem; }
  .-top-7 { top: -0.4375rem; }
  .-top-8 { top: -0.5rem; }
  .-top-10 { top: -0.625rem; }
  .-top-12 { top: -0.75rem; }
  .-top-14 { top: -0.875rem; }
  .-top-15 { top: -0.9375rem; }
  .-top-16 { top: -1rem; }
  .-top-18 { top: -1.125rem; }
  .-top-20 { top: -1.25rem; }
  .-top-22 { top: -1.375rem; }
  .-top-24 { top: -1.5rem; }
  .-top-30 { top: -1.875rem; }
  .-top-40 { top: -2.5rem; }
  .-top-46 { top: -2.875rem; }
  .-top-80 { top: -5rem; }
  .-top-110 { top: -6.875rem; }
  .-top-120 { top: -7.5rem; }
  .-top-\[8\%\] { top: -8%; }
  .-top-\[10\%\] { top: -10%; }
  .top-\(--banner-h\,0px\) { top: var(--banner-h,0px); }
  .top-\(--index-top\) { top: var(--index-top); }
  .top-0 { top: 0px; }
  .top-1 { top: 0.0625rem; }
  .top-1\/2 { top: 50%; }
  .top-1\/3 { top: 33.3333%; }
  .top-1\/4 { top: 25%; }
  .top-2 { top: 0.125rem; }
  .top-3 { top: 0.1875rem; }
  .top-4 { top: 0.25rem; }
  .top-5 { top: 0.3125rem; }
  .top-6 { top: 0.375rem; }
  .top-8 { top: 0.5rem; }
  .top-10 { top: 0.625rem; }
  .top-11 { top: 0.6875rem; }
  .top-12 { top: 0.75rem; }
  .top-13 { top: 0.8125rem; }
  .top-14 { top: 0.875rem; }
  .top-15 { top: 0.9375rem; }
  .top-16 { top: 1rem; }
  .top-20 { top: 1.25rem; }
  .top-22 { top: 1.375rem; }
  .top-30 { top: 1.875rem; }
  .top-32 { top: 2rem; }
  .top-36 { top: 2.25rem; }
  .top-40 { top: 2.5rem; }
  .top-44 { top: 2.75rem; }
  .top-56 { top: 3.5rem; }
  .top-58 { top: 3.625rem; }
  .top-60 { top: 3.75rem; }
  .top-100 { top: 6.25rem; }
  .top-120 { top: 7.5rem; }
  .top-\[-3px\] { top: -3px; }
  .top-\[-4\%\] { top: -4%; }
  .top-\[-10\%\] { top: -10%; }
  .top-\[-11px\] { top: -11px; }
  .top-\[-12px\] { top: -12px; }
  .top-\[-15\%\] { top: -15%; }
  .top-\[-15px\] { top: -15px; }
  .top-\[-16px\] { top: -16px; }
  .top-\[-17px\] { top: -17px; }
  .top-\[-20\%\] { top: -20%; }
  .top-\[-35\%\] { top: -35%; }
  .top-\[-40px\] { top: -40px; }
  .top-\[-60px\] { top: -60px; }
  .top-\[-72px\] { top: -72px; }
  .top-\[-85px\] { top: -85px; }
  .top-\[2\%\] { top: 2%; }
  .top-\[4\%\] { top: 4%; }
  .top-\[5\%\] { top: 5%; }
  .top-\[6\%\] { top: 6%; }
  .top-\[7\%\] { top: 7%; }
  .top-\[8\%\] { top: 8%; }
  .top-\[8px\] { top: 8px; }
  .top-\[10\%\] { top: 10%; }
  .top-\[12\%\] { top: 12%; }
  .top-\[14\%\] { top: 14%; }
  .top-\[14px\] { top: 14px; }
  .top-\[15\%\] { top: 15%; }
  .top-\[16px\] { top: 16px; }
  .top-\[17px\] { top: 17px; }
  .top-\[21\%\] { top: 21%; }
  .top-\[29\%\] { top: 29%; }
  .top-\[30\%\] { top: 30%; }
  .top-\[30px\] { top: 30px; }
  .top-\[40\%\] { top: 40%; }
  .top-\[40vh\] { top: 40vh; }
  .top-\[42\%\] { top: 42%; }
  .top-\[45\%\] { top: 45%; }
  .top-\[45\.6\%\] { top: 45.6%; }
  .top-\[48\%\] { top: 48%; }
  .top-\[50\%\] { top: 50%; }
  .top-\[55\%\] { top: 55%; }
  .top-\[60px\] { top: 60px; }
  .top-\[70\%\] { top: 70%; }
  .top-\[70px\] { top: 70px; }
  .top-\[80px\] { top: 80px; }
  .top-\[90px\] { top: 90px; }
  .top-\[160px\] { top: 160px; }
  .top-\[284px\] { top: 284px; }
  .top-\[568px\] { top: 568px; }
  .top-\[calc\(3\.75rem\+var\(--banner-h\,0px\)\)\] { top: calc(3.75rem + var(--banner-h,0px)); }
  .top-\[calc\(3\.75rem\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(3.75rem + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .top-\[calc\(4\.5rem\+var\(--banner-h\,0px\)\)\] { top: calc(4.5rem + var(--banner-h,0px)); }
  .top-\[calc\(4\.25rem\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(4.25rem + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .top-\[calc\(4rem\+var\(--banner-h\,0px\)\)\] { top: calc(4rem + var(--banner-h,0px)); }
  .top-\[calc\(50\%\+1px\)\] { top: calc(50% + 1px); }
  .top-\[calc\(50\%\+4\.74px\)\] { top: calc(50% + 4.74px); }
  .top-\[calc\(50\%-45\.5px\)\] { top: calc(50% - 45.5px); }
  .top-\[calc\(60px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(60px + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .top-\[calc\(60px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(60px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top)); }
  .top-\[calc\(60px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { top: calc(60px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 16px); }
  .top-\[calc\(62px\+48\*var\(--hero-p\)\)\] { top: calc(62px + 48 * var(--hero-p)); }
  .top-\[calc\(84px\+env\(safe-area-inset-top\)\)\] { top: calc(84px + env(safe-area-inset-top)); }
  .top-\[env\(safe-area-inset-top\)\] { top: env(safe-area-inset-top); }
  .top-\[var\(--banner-h\,0px\)\] { top: var(--banner-h,0px); }
  .top-auto { top: auto; }
  .top-full { top: 100%; }
  .-right-1 { right: -0.0625rem; }
  .-right-1\/3 { right: -33.3333%; }
  .-right-1\/4 { right: -25%; }
  .-right-2 { right: -0.125rem; }
  .-right-3 { right: -0.1875rem; }
  .-right-4 { right: -0.25rem; }
  .-right-5 { right: -0.3125rem; }
  .-right-6 { right: -0.375rem; }
  .-right-8 { right: -0.5rem; }
  .-right-10 { right: -0.625rem; }
  .-right-14 { right: -0.875rem; }
  .-right-16 { right: -1rem; }
  .-right-18 { right: -1.125rem; }
  .-right-20 { right: -1.25rem; }
  .-right-30 { right: -1.875rem; }
  .-right-32 { right: -2rem; }
  .-right-40 { right: -2.5rem; }
  .-right-80 { right: -5rem; }
  .-right-220 { right: -13.75rem; }
  .-right-\[3\%\] { right: -3%; }
  .-right-\[4px\] { right: -4px; }
  .-right-\[27px\] { right: -27px; }
  .-right-\[45\%\] { right: -45%; }
  .right-0 { right: 0px; }
  .right-1 { right: 0.0625rem; }
  .right-1\/2 { right: 50%; }
  .right-1\/3 { right: 33.3333%; }
  .right-2 { right: 0.125rem; }
  .right-4 { right: 0.25rem; }
  .right-5 { right: 0.3125rem; }
  .right-6 { right: 0.375rem; }
  .right-8 { right: 0.5rem; }
  .right-10 { right: 0.625rem; }
  .right-12 { right: 0.75rem; }
  .right-14 { right: 0.875rem; }
  .right-15 { right: 0.9375rem; }
  .right-16 { right: 1rem; }
  .right-18 { right: 1.125rem; }
  .right-20 { right: 1.25rem; }
  .right-24 { right: 1.5rem; }
  .right-40 { right: 2.5rem; }
  .right-44 { right: 2.75rem; }
  .right-60 { right: 3.75rem; }
  .right-70 { right: 4.375rem; }
  .right-80 { right: 5rem; }
  .right-84 { right: 5.25rem; }
  .right-110 { right: 6.875rem; }
  .right-\[-5\%\] { right: -5%; }
  .right-\[-5px\] { right: -5px; }
  .right-\[-10\%\] { right: -10%; }
  .right-\[-10px\] { right: -10px; }
  .right-\[-15\%\] { right: -15%; }
  .right-\[-18px\] { right: -18px; }
  .right-\[-20px\] { right: -20px; }
  .right-\[-30px\] { right: -30px; }
  .right-\[-36px\] { right: -36px; }
  .right-\[-49px\] { right: -49px; }
  .right-\[-80px\] { right: -80px; }
  .right-\[-85px\] { right: -85px; }
  .right-\[-130px\] { right: -130px; }
  .right-\[0\%\] { right: 0%; }
  .right-\[0px\] { right: 0px; }
  .right-\[3\%\] { right: 3%; }
  .right-\[4\%\] { right: 4%; }
  .right-\[5\%\] { right: 5%; }
  .right-\[6\%\] { right: 6%; }
  .right-\[7\%\] { right: 7%; }
  .right-\[8\%\] { right: 8%; }
  .right-\[10\%\] { right: 10%; }
  .right-\[15\%\] { right: 15%; }
  .right-\[20px\] { right: 20px; }
  .right-\[25\%\] { right: 25%; }
  .right-\[27\%\] { right: 27%; }
  .right-\[28\%\] { right: 28%; }
  .right-\[75\%\] { right: 75%; }
  .right-\[100px\] { right: 100px; }
  .right-\[180px\] { right: 180px; }
  .right-\[280px\] { right: 280px; }
  .right-\[340px\] { right: 340px; }
  .right-\[500px\] { right: 500px; }
  .right-\[580px\] { right: 580px; }
  .right-\[calc\(12px\+env\(safe-area-inset-right\)\)\] { right: calc(12px + env(safe-area-inset-right)); }
  .right-\[calc\(50\%\+24px\)\] { right: calc(50% + 24px); }
  .right-\[calc\(50\%-225px-223\*var\(--hero-p\)\)\] { right: calc(50% - 225px - 223 * var(--hero-p)); }
  .right-\[env\(safe-area-inset-right\)\] { right: env(safe-area-inset-right); }
  .-bottom-1 { bottom: -0.0625rem; }
  .-bottom-1\/2 { bottom: -50%; }
  .-bottom-1\/4 { bottom: -25%; }
  .-bottom-2 { bottom: -0.125rem; }
  .-bottom-4 { bottom: -0.25rem; }
  .-bottom-6 { bottom: -0.375rem; }
  .-bottom-7 { bottom: -0.4375rem; }
  .-bottom-8 { bottom: -0.5rem; }
  .-bottom-10 { bottom: -0.625rem; }
  .-bottom-12 { bottom: -0.75rem; }
  .-bottom-14 { bottom: -0.875rem; }
  .-bottom-16 { bottom: -1rem; }
  .-bottom-18 { bottom: -1.125rem; }
  .-bottom-20 { bottom: -1.25rem; }
  .-bottom-22 { bottom: -1.375rem; }
  .-bottom-24 { bottom: -1.5rem; }
  .-bottom-26 { bottom: -1.625rem; }
  .-bottom-30 { bottom: -1.875rem; }
  .-bottom-40 { bottom: -2.5rem; }
  .-bottom-50 { bottom: -3.125rem; }
  .-bottom-140 { bottom: -8.75rem; }
  .-bottom-\[1\.98px\] { bottom: -1.98px; }
  .-bottom-\[10\%\] { bottom: -10%; }
  .-bottom-\[19px\] { bottom: -19px; }
  .bottom-0 { bottom: 0px; }
  .bottom-1\/2 { bottom: 50%; }
  .bottom-2 { bottom: 0.125rem; }
  .bottom-3 { bottom: 0.1875rem; }
  .bottom-4 { bottom: 0.25rem; }
  .bottom-6 { bottom: 0.375rem; }
  .bottom-8 { bottom: 0.5rem; }
  .bottom-10 { bottom: 0.625rem; }
  .bottom-12 { bottom: 0.75rem; }
  .bottom-14 { bottom: 0.875rem; }
  .bottom-16 { bottom: 1rem; }
  .bottom-20 { bottom: 1.25rem; }
  .bottom-26 { bottom: 1.625rem; }
  .bottom-28 { bottom: 1.75rem; }
  .bottom-30 { bottom: 1.875rem; }
  .bottom-32 { bottom: 2rem; }
  .bottom-60 { bottom: 3.75rem; }
  .bottom-68 { bottom: 4.25rem; }
  .bottom-78 { bottom: 4.875rem; }
  .bottom-86 { bottom: 5.375rem; }
  .bottom-\[-4\%\] { bottom: -4%; }
  .bottom-\[-8px\] { bottom: -8px; }
  .bottom-\[-10\%\] { bottom: -10%; }
  .bottom-\[-10px\] { bottom: -10px; }
  .bottom-\[-12px\] { bottom: -12px; }
  .bottom-\[-20\%\] { bottom: -20%; }
  .bottom-\[-20px\] { bottom: -20px; }
  .bottom-\[-30px\] { bottom: -30px; }
  .bottom-\[-40px\] { bottom: -40px; }
  .bottom-\[-56px\] { bottom: -56px; }
  .bottom-\[0\%\] { bottom: 0%; }
  .bottom-\[4\%\] { bottom: 4%; }
  .bottom-\[5\%\] { bottom: 5%; }
  .bottom-\[6\%\] { bottom: 6%; }
  .bottom-\[8\%\] { bottom: 8%; }
  .bottom-\[10\%\] { bottom: 10%; }
  .bottom-\[15\%\] { bottom: 15%; }
  .bottom-\[16\%\] { bottom: 16%; }
  .bottom-\[16\.66\%\] { bottom: 16.66%; }
  .bottom-\[19\%\] { bottom: 19%; }
  .bottom-\[20px\] { bottom: 20px; }
  .bottom-\[83\.33\%\] { bottom: 83.33%; }
  .bottom-\[calc\(50\%\+26px\)\] { bottom: calc(50% + 26px); }
  .bottom-\[calc\(50\%\+30px\)\] { bottom: calc(50% + 30px); }
  .bottom-\[calc\(50\%\+34px\)\] { bottom: calc(50% + 34px); }
  .bottom-\[calc\(var\(--nav-bottom-h\)\+64px\+env\(safe-area-inset-bottom\)\)\] { bottom: calc(var(--nav-bottom-h) + 64px + env(safe-area-inset-bottom)); }
  .bottom-\[calc\(var\(--nav-bottom-h\)\+env\(safe-area-inset-bottom\)\)\] { bottom: calc(var(--nav-bottom-h) + env(safe-area-inset-bottom)); }
  .bottom-\[calc\(var\(--nav-bottom-h\)-1px\+env\(safe-area-inset-bottom\)\)\] { bottom: calc(var(--nav-bottom-h) - 1px + env(safe-area-inset-bottom)); }
  .bottom-\[var\(--nav-bottom-h\)\] { bottom: var(--nav-bottom-h); }
  .bottom-full { bottom: 100%; }
  .-left-1 { left: -0.0625rem; }
  .-left-1\/3 { left: -33.3333%; }
  .-left-2 { left: -0.125rem; }
  .-left-4 { left: -0.25rem; }
  .-left-6 { left: -0.375rem; }
  .-left-8 { left: -0.5rem; }
  .-left-10 { left: -0.625rem; }
  .-left-12 { left: -0.75rem; }
  .-left-20 { left: -1.25rem; }
  .-left-24 { left: -1.5rem; }
  .-left-30 { left: -1.875rem; }
  .-left-40 { left: -2.5rem; }
  .-left-80 { left: -5rem; }
  .-left-90 { left: -5.625rem; }
  .-left-210 { left: -13.125rem; }
  .-left-\[7\%\] { left: -7%; }
  .-left-\[26px\] { left: -26px; }
  .left-0 { left: 0px; }
  .left-1 { left: 0.0625rem; }
  .left-1\/2 { left: 50%; }
  .left-1\/3 { left: 33.3333%; }
  .left-1\/4 { left: 25%; }
  .left-2 { left: 0.125rem; }
  .left-2\/3 { left: 66.6667%; }
  .left-3 { left: 0.1875rem; }
  .left-4 { left: 0.25rem; }
  .left-5 { left: 0.3125rem; }
  .left-6 { left: 0.375rem; }
  .left-8 { left: 0.5rem; }
  .left-10 { left: 0.625rem; }
  .left-12 { left: 0.75rem; }
  .left-14 { left: 0.875rem; }
  .left-15 { left: 0.9375rem; }
  .left-18 { left: 1.125rem; }
  .left-20 { left: 1.25rem; }
  .left-24 { left: 1.5rem; }
  .left-26 { left: 1.625rem; }
  .left-30 { left: 1.875rem; }
  .left-40 { left: 2.5rem; }
  .left-50 { left: 3.125rem; }
  .left-60 { left: 3.75rem; }
  .left-80 { left: 5rem; }
  .left-100 { left: 6.25rem; }
  .left-110 { left: 6.875rem; }
  .left-120 { left: 7.5rem; }
  .left-140 { left: 8.75rem; }
  .left-\[-5\%\] { left: -5%; }
  .left-\[-5px\] { left: -5px; }
  .left-\[-10\%\] { left: -10%; }
  .left-\[-51px\] { left: -51px; }
  .left-\[-60px\] { left: -60px; }
  .left-\[-85px\] { left: -85px; }
  .left-\[-150px\] { left: -150px; }
  .left-\[-200px\] { left: -200px; }
  .left-\[0\%\] { left: 0%; }
  .left-\[4\%\] { left: 4%; }
  .left-\[4\.27\%\] { left: 4.27%; }
  .left-\[4px\] { left: 4px; }
  .left-\[5\%\] { left: 5%; }
  .left-\[6\%\] { left: 6%; }
  .left-\[8\%\] { left: 8%; }
  .left-\[8px\] { left: 8px; }
  .left-\[10\%\] { left: 10%; }
  .left-\[15\%\] { left: 15%; }
  .left-\[16\.66\%\] { left: 16.66%; }
  .left-\[16px\] { left: 16px; }
  .left-\[20\%\] { left: 20%; }
  .left-\[21\%\] { left: 21%; }
  .left-\[22\%\] { left: 22%; }
  .left-\[25\%\] { left: 25%; }
  .left-\[30\%\] { left: 30%; }
  .left-\[36\%\] { left: 36%; }
  .left-\[37\%\] { left: 37%; }
  .left-\[38\%\] { left: 38%; }
  .left-\[45\%\] { left: 45%; }
  .left-\[50\%\] { left: 50%; }
  .left-\[51\%\] { left: 51%; }
  .left-\[52\%\] { left: 52%; }
  .left-\[55\%\] { left: 55%; }
  .left-\[57\%\] { left: 57%; }
  .left-\[60\%\] { left: 60%; }
  .left-\[68\%\] { left: 68%; }
  .left-\[69\%\] { left: 69%; }
  .left-\[71\%\] { left: 71%; }
  .left-\[75\%\] { left: 75%; }
  .left-\[83\.33\%\] { left: 83.33%; }
  .left-\[160px\] { left: 160px; }
  .left-\[220px\] { left: 220px; }
  .left-\[280px\] { left: 280px; }
  .left-\[340px\] { left: 340px; }
  .left-\[520px\] { left: 520px; }
  .left-\[560px\] { left: 560px; }
  .left-\[calc\(50\%\+24px\)\] { left: calc(50% + 24px); }
  .left-\[calc\(50\%-2\.5px\)\] { left: calc(50% - 2.5px); }
  .left-\[calc\(50\%-4\.5px\)\] { left: calc(50% - 4.5px); }
  .left-\[calc\(50\%-225px-223\*var\(--hero-p\)\)\] { left: calc(50% - 225px - 223 * var(--hero-p)); }
  .left-\[env\(safe-area-inset-left\)\] { left: env(safe-area-inset-left); }
  .left-auto { left: auto; }
  .isolate { isolation: isolate; }
  .-z-5 { z-index: calc(-5); }
  .-z-10 { z-index: calc(-10); }
  .z-0 { z-index: 0; }
  .z-1 { z-index: 1; }
  .z-2 { z-index: 2; }
  .z-3 { z-index: 3; }
  .z-4 { z-index: 4; }
  .z-5 { z-index: 5; }
  .z-9 { z-index: 9; }
  .z-10 { z-index: 10; }
  .z-15 { z-index: 15; }
  .z-20 { z-index: 20; }
  .z-21 { z-index: 21; }
  .z-30 { z-index: 30; }
  .z-40 { z-index: 40; }
  .z-45 { z-index: 45; }
  .z-50 { z-index: 50; }
  .z-70 { z-index: 70; }
  .z-1000 { z-index: 1000; }
  .z-99999 { z-index: 99999; }
  .z-\[5\] { z-index: 5; }
  .z-\[11\] { z-index: 11; }
  .z-\[70\] { z-index: 70; }
  .z-\[200\] { z-index: 200; }
  .order-0 { order: 0; }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .order-3 { order: 3; }
  .order-4 { order: 4; }
  .order-5 { order: 5; }
  .order-first { order: -9999; }
  .col-span-1 { grid-column: span 1 / span 1; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-3 { grid-column: span 3 / span 3; }
  .col-span-4 { grid-column: span 4 / span 4; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-1 { grid-column-start: 1; }
  .col-start-2 { grid-column-start: 2; }
  .col-start-3 { grid-column-start: 3; }
  .col-start-4 { grid-column-start: 4; }
  .row-0 { }
  .row-1 { grid-row: 1; }
  .row-2 { grid-row: 2; }
  .row-3 { grid-row: 3; }
  .row-5 { grid-row: 5; }
  .row-9 { grid-row: 9; }
  .row-10 { grid-row: 10; }
  .row-20 { grid-row: 20; }
  .row-30 { grid-row: 30; }
  .row-40 { grid-row: 40; }
  .row-span-2 { grid-row: span 2 / span 2; }
  .row-start-1 { grid-row-start: 1; }
  .row-start-2 { grid-row-start: 2; }
  .row-start-3 { grid-row-start: 3; }
  .\!container { width: 100% !important; }
  @media (min-width: 350px) {
  .\!container { max-width: 350px !important; }
}
  @media (min-width: 400px) {
  .\!container { max-width: 400px !important; }
}
  @media (min-width: 440px) {
  .\!container { max-width: 440px !important; }
}
  @media (min-width: 500px) {
  .\!container { max-width: 500px !important; }
}
  @media (min-width: 700px) {
  .\!container { max-width: 700px !important; }
}
  @media (min-width: 850px) {
  .\!container { max-width: 850px !important; }
}
  @media (min-width: 1000px) {
  .\!container { max-width: 1000px !important; }
}
  @media (min-width: 1270px) {
  .\!container { max-width: 1270px !important; }
}
  @media (min-width: 1500px) {
  .\!container { max-width: 1500px !important; }
}
  @media (min-width: 1600px) {
  .\!container { max-width: 1600px !important; }
}
  @media (min-width: 1840px) {
  .\!container { max-width: 1840px !important; }
}
  @media (min-width: 1910px) {
  .\!container { max-width: 1910px !important; }
}
  .container { width: 100%; }
  @media (min-width: 350px) {
  .container { max-width: 350px; }
}
  @media (min-width: 400px) {
  .container { max-width: 400px; }
}
  @media (min-width: 440px) {
  .container { max-width: 440px; }
}
  @media (min-width: 500px) {
  .container { max-width: 500px; }
}
  @media (min-width: 700px) {
  .container { max-width: 700px; }
}
  @media (min-width: 850px) {
  .container { max-width: 850px; }
}
  @media (min-width: 1000px) {
  .container { max-width: 1000px; }
}
  @media (min-width: 1270px) {
  .container { max-width: 1270px; }
}
  @media (min-width: 1500px) {
  .container { max-width: 1500px; }
}
  @media (min-width: 1600px) {
  .container { max-width: 1600px; }
}
  @media (min-width: 1840px) {
  .container { max-width: 1840px; }
}
  @media (min-width: 1910px) {
  .container { max-width: 1910px; }
}
  .-m-3 { margin: -0.1875rem; }
  .-m-6 { margin: -0.375rem; }
  .-m-8 { margin: -0.5rem; }
  .-m-10 { margin: -0.625rem; }
  .-m-12 { margin: -0.75rem; }
  .m-0 { margin: 0px; }
  .m-1 { margin: 0.0625rem; }
  .-mx-2 { margin-inline: -0.125rem; }
  .-mx-4 { margin-inline: -0.25rem; }
  .-mx-6 { margin-inline: -0.375rem; }
  .-mx-8 { margin-inline: -0.5rem; }
  .-mx-12 { margin-inline: -0.75rem; }
  .-mx-14 { margin-inline: -0.875rem; }
  .-mx-20 { margin-inline: -1.25rem; }
  .-mx-24 { margin-inline: -1.5rem; }
  .-mx-\[5\%\] { margin-inline: -5%; }
  .mx-2 { margin-inline: 0.125rem; }
  .mx-3 { margin-inline: 0.1875rem; }
  .mx-4 { margin-inline: 0.25rem; }
  .mx-6 { margin-inline: 0.375rem; }
  .mx-8 { margin-inline: 0.5rem; }
  .mx-14 { margin-inline: 0.875rem; }
  .mx-16 { margin-inline: 1rem; }
  .mx-\[-100px\] { margin-inline: -100px; }
  .mx-\[calc\(\(100\%_-_100cqw\)\/2\)\] { margin-inline: calc(50% - 50cqw); }
  .mx-auto { margin-inline: auto; }
  .-my-2 { margin-block: -0.125rem; }
  .-my-4 { margin-block: -0.25rem; }
  .-my-5 { margin-block: -0.3125rem; }
  .-my-8 { margin-block: -0.5rem; }
  .-my-10 { margin-block: -0.625rem; }
  .-my-20 { margin-block: -1.25rem; }
  .-my-40 { margin-block: -2.5rem; }
  .-my-200 { margin-block: -12.5rem; }
  .-my-\[calc\(2\*round\(nearest\,calc\(0\.25em\/2\)\,1px\)\)\] { margin-block: calc(-2 * round(0.125em, 1px)); }
  .my-0\.5 { margin-block: calc(var(--spacing) * .5); }
  .my-4 { margin-block: 0.25rem; }
  .my-6 { margin-block: 0.375rem; }
  .my-8 { margin-block: 0.5rem; }
  .my-10 { margin-block: 0.625rem; }
  .my-12 { margin-block: 0.75rem; }
  .my-16 { margin-block: 1rem; }
  .my-20 { margin-block: 1.25rem; }
  .my-24 { margin-block: 1.5rem; }
  .my-40 { margin-block: 2.5rem; }
  .my-60 { margin-block: 3.75rem; }
  .my-\[0\.35em\] { margin-block: 0.35em; }
  .my-auto { margin-block: auto; }
  .-mt-\(--mark-h\) { margin-top: calc(var(--mark-h) * -1); }
  .-mt-1 { margin-top: -0.0625rem; }
  .-mt-2 { margin-top: -0.125rem; }
  .-mt-3 { margin-top: -0.1875rem; }
  .-mt-4 { margin-top: -0.25rem; }
  .-mt-6 { margin-top: -0.375rem; }
  .-mt-8 { margin-top: -0.5rem; }
  .-mt-10 { margin-top: -0.625rem; }
  .-mt-12 { margin-top: -0.75rem; }
  .-mt-14 { margin-top: -0.875rem; }
  .-mt-20 { margin-top: -1.25rem; }
  .-mt-22 { margin-top: -1.375rem; }
  .-mt-30 { margin-top: -1.875rem; }
  .-mt-50 { margin-top: -3.125rem; }
  .-mt-56 { margin-top: -3.5rem; }
  .-mt-\[5\%\] { margin-top: -5%; }
  .-mt-\[9\%\] { margin-top: -9%; }
  .mt-0\! { margin-top: 0px !important; }
  .mt-1 { margin-top: 0.0625rem; }
  .mt-2 { margin-top: 0.125rem; }
  .mt-3 { margin-top: 0.1875rem; }
  .mt-4 { margin-top: 0.25rem; }
  .mt-6 { margin-top: 0.375rem; }
  .mt-8 { margin-top: 0.5rem; }
  .mt-10 { margin-top: 0.625rem; }
  .mt-12 { margin-top: 0.75rem; }
  .mt-14 { margin-top: 0.875rem; }
  .mt-16 { margin-top: 1rem; }
  .mt-20 { margin-top: 1.25rem; }
  .mt-24 { margin-top: 1.5rem; }
  .mt-28 { margin-top: 1.75rem; }
  .mt-30 { margin-top: 1.875rem; }
  .mt-32 { margin-top: 2rem; }
  .mt-40 { margin-top: 2.5rem; }
  .mt-46 { margin-top: 2.875rem; }
  .mt-60 { margin-top: 3.75rem; }
  .mt-\[30px\] { margin-top: 30px; }
  .mt-auto { margin-top: auto; }
  .-mr-1 { margin-right: -0.0625rem; }
  .-mr-2 { margin-right: -0.125rem; }
  .-mr-4 { margin-right: -0.25rem; }
  .-mr-6 { margin-right: -0.375rem; }
  .-mr-8 { margin-right: -0.5rem; }
  .-mr-12 { margin-right: -0.75rem; }
  .-mr-14 { margin-right: -0.875rem; }
  .mr-0 { margin-right: 0px; }
  .mr-2 { margin-right: 0.125rem; }
  .mr-3 { margin-right: 0.1875rem; }
  .mr-4 { margin-right: 0.25rem; }
  .mr-6 { margin-right: 0.375rem; }
  .mr-8 { margin-right: 0.5rem; }
  .mr-10 { margin-right: 0.625rem; }
  .mr-20 { margin-right: 1.25rem; }
  .mr-\[0\.21em\] { margin-right: 0.21em; }
  .mr-auto { margin-right: auto; }
  .-mb-0\! { margin-bottom: 0px !important; }
  .-mb-2 { margin-bottom: -0.125rem; }
  .-mb-8 { margin-bottom: -0.5rem; }
  .-mb-10 { margin-bottom: -0.625rem; }
  .-mb-20 { margin-bottom: -1.25rem; }
  .-mb-24 { margin-bottom: -1.5rem; }
  .-mb-26 { margin-bottom: -1.625rem; }
  .-mb-38 { margin-bottom: -2.375rem; }
  .-mb-40 { margin-bottom: -2.5rem; }
  .-mb-48 { margin-bottom: -3rem; }
  .-mb-80 { margin-bottom: -5rem; }
  .mb-0\! { margin-bottom: 0px !important; }
  .mb-1 { margin-bottom: 0.0625rem; }
  .mb-2 { margin-bottom: 0.125rem; }
  .mb-2\! { margin-bottom: 0.125rem !important; }
  .mb-3 { margin-bottom: 0.1875rem; }
  .mb-4 { margin-bottom: 0.25rem; }
  .mb-4\! { margin-bottom: 0.25rem !important; }
  .mb-5\! { margin-bottom: 0.3125rem !important; }
  .mb-6 { margin-bottom: 0.375rem; }
  .mb-8 { margin-bottom: 0.5rem; }
  .mb-8\! { margin-bottom: 0.5rem !important; }
  .mb-10 { margin-bottom: 0.625rem; }
  .mb-12 { margin-bottom: 0.75rem; }
  .mb-14 { margin-bottom: 0.875rem; }
  .mb-16 { margin-bottom: 1rem; }
  .mb-20 { margin-bottom: 1.25rem; }
  .mb-24 { margin-bottom: 1.5rem; }
  .mb-30 { margin-bottom: 1.875rem; }
  .mb-40 { margin-bottom: 2.5rem; }
  .mb-48 { margin-bottom: 3rem; }
  .mb-\[1em\] { margin-bottom: 1em; }
  .-ml-1 { margin-left: -0.0625rem; }
  .-ml-2 { margin-left: -0.125rem; }
  .-ml-3 { margin-left: -0.1875rem; }
  .-ml-8 { margin-left: -0.5rem; }
  .-ml-10 { margin-left: -0.625rem; }
  .ml-1 { margin-left: 0.0625rem; }
  .ml-2 { margin-left: 0.125rem; }
  .ml-3 { margin-left: 0.1875rem; }
  .ml-4 { margin-left: 0.25rem; }
  .ml-6 { margin-left: 0.375rem; }
  .ml-8 { margin-left: 0.5rem; }
  .ml-9 { margin-left: 0.5625rem; }
  .ml-10 { margin-left: 0.625rem; }
  .ml-12 { margin-left: 0.75rem; }
  .ml-20 { margin-left: 1.25rem; }
  .ml-24 { margin-left: 1.5rem; }
  .ml-auto { margin-left: auto; }
  .box-border { box-sizing: border-box; }
  .box-content { box-sizing: content-box; }
  .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .\!grid { display: grid !important; }
  .\!hidden { display: none !important; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .inline-grid { display: inline-grid; }
  .table { display: table; }
  .table-cell { display: table-cell; }
  .table-row { display: table-row; }
  .field-sizing-content { field-sizing: content; }
  .aspect-54\/10 { aspect-ratio: 54 / 10; }
  .aspect-1250\/450 { aspect-ratio: 1250 / 450; }
  .aspect-1600\/533 { aspect-ratio: 1600 / 533; }
  .aspect-4375\/3305 { aspect-ratio: 4375 / 3305; }
  .aspect-\[1\/2\] { aspect-ratio: 1 / 2; }
  .aspect-\[2\/1\] { aspect-ratio: 2 / 1; }
  .aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
  .aspect-\[4\/5\] { aspect-ratio: 4 / 5; }
  .aspect-\[194\/270\] { aspect-ratio: 194 / 270; }
  .aspect-\[1039\/1000\] { aspect-ratio: 1039 / 1000; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .size-6 { width: 0.375rem; height: 0.375rem; }
  .size-8 { width: 0.5rem; height: 0.5rem; }
  .size-14 { width: 0.875rem; height: 0.875rem; }
  .size-17 { width: 1.0625rem; height: 1.0625rem; }
  .size-18 { width: 1.125rem; height: 1.125rem; }
  .size-24 { width: 1.5rem; height: 1.5rem; }
  .size-32 { width: 2rem; height: 2rem; }
  .size-60 { width: 3.75rem; height: 3.75rem; }
  .size-64 { width: 4rem; height: 4rem; }
  .size-\[29px\] { width: 29px; height: 29px; }
  .size-\[39px\] { width: 39px; height: 39px; }
  .size-\[164px\] { width: 164px; height: 164px; }
  .size-\[175px\] { width: 175px; height: 175px; }
  .size-\[325px\] { width: 325px; height: 325px; }
  .size-\[650px\] { width: 650px; height: 650px; }
  .size-full { width: 100%; height: 100%; }
  .h-0 { height: 0px; }
  .h-1 { height: 0.0625rem; }
  .h-1\/2 { height: 50%; }
  .h-1\/3 { height: 33.3333%; }
  .h-1\/4 { height: 25%; }
  .h-2 { height: 0.125rem; }
  .h-2\.5 { height: calc(var(--spacing) * 2.5); }
  .h-2\/3 { height: 66.6667%; }
  .h-3 { height: 0.1875rem; }
  .h-3\/5 { height: 60%; }
  .h-4 { height: 0.25rem; }
  .h-5 { height: 0.3125rem; }
  .h-6 { height: 0.375rem; }
  .h-8 { height: 0.5rem; }
  .h-10 { height: 0.625rem; }
  .h-12 { height: 0.75rem; }
  .h-13 { height: 0.8125rem; }
  .h-14 { height: 0.875rem; }
  .h-15 { height: 0.9375rem; }
  .h-16 { height: 1rem; }
  .h-18 { height: 1.125rem; }
  .h-19 { height: 1.1875rem; }
  .h-20 { height: 1.25rem; }
  .h-22 { height: 1.375rem; }
  .h-24 { height: 1.5rem; }
  .h-26 { height: 1.625rem; }
  .h-28 { height: 1.75rem; }
  .h-30 { height: 1.875rem; }
  .h-32 { height: 2rem; }
  .h-34 { height: 2.125rem; }
  .h-36 { height: 2.25rem; }
  .h-38 { height: 2.375rem; }
  .h-40 { height: 2.5rem; }
  .h-42 { height: 2.625rem; }
  .h-44 { height: 2.75rem; }
  .h-46 { height: 2.875rem; }
  .h-48 { height: 3rem; }
  .h-50 { height: 3.125rem; }
  .h-52 { height: 3.25rem; }
  .h-54 { height: 3.375rem; }
  .h-56 { height: 3.5rem; }
  .h-58 { height: 3.625rem; }
  .h-60 { height: 3.75rem; }
  .h-62 { height: 3.875rem; }
  .h-64 { height: 4rem; }
  .h-66 { height: 4.125rem; }
  .h-68 { height: 4.25rem; }
  .h-72 { height: 4.5rem; }
  .h-74 { height: 4.625rem; }
  .h-76 { height: 4.75rem; }
  .h-80 { height: 5rem; }
  .h-84 { height: 5.25rem; }
  .h-86 { height: 5.375rem; }
  .h-88 { height: 5.5rem; }
  .h-90 { height: 5.625rem; }
  .h-96 { height: 6rem; }
  .h-100 { height: 6.25rem; }
  .h-116 { height: 7.25rem; }
  .h-120 { height: 7.5rem; }
  .h-124 { height: 7.75rem; }
  .h-140 { height: 8.75rem; }
  .h-150 { height: 9.375rem; }
  .h-158 { height: 9.875rem; }
  .h-160 { height: 10rem; }
  .h-180 { height: 11.25rem; }
  .h-200 { height: 12.5rem; }
  .h-300 { height: 18.75rem; }
  .h-\[0\.75em\] { height: 0.75em; }
  .h-\[0\.98em\] { height: 0.98em; }
  .h-\[1\.25em\] { height: 1.25em; }
  .h-\[1em\] { height: 1em; }
  .h-\[1lh\] { height: 1lh; }
  .h-\[12px\] { height: 12px; }
  .h-\[20px\] { height: 20px; }
  .h-\[22px\] { height: 22px; }
  .h-\[23px\] { height: 23px; }
  .h-\[24px\] { height: 24px; }
  .h-\[27px\] { height: 27px; }
  .h-\[31px\] { height: 31px; }
  .h-\[32px\] { height: 32px; }
  .h-\[34px\] { height: 34px; }
  .h-\[37px\] { height: 37px; }
  .h-\[38px\] { height: 38px; }
  .h-\[40\%\] { height: 40%; }
  .h-\[41px\] { height: 41px; }
  .h-\[45\%\] { height: 45%; }
  .h-\[51\%\] { height: 51%; }
  .h-\[53px\] { height: 53px; }
  .h-\[55\%\] { height: 55%; }
  .h-\[56px\] { height: 56px; }
  .h-\[60\%\] { height: 60%; }
  .h-\[60px\] { height: 60px; }
  .h-\[65px\] { height: 65px; }
  .h-\[67px\] { height: 67px; }
  .h-\[74px\] { height: 74px; }
  .h-\[80px\] { height: 80px; }
  .h-\[82px\] { height: 82px; }
  .h-\[85\%\] { height: 85%; }
  .h-\[88px\] { height: 88px; }
  .h-\[90\%\] { height: 90%; }
  .h-\[92px\] { height: 92px; }
  .h-\[95\%\] { height: 95%; }
  .h-\[95px\] { height: 95px; }
  .h-\[100cqw\] { height: 100cqw; }
  .h-\[100px\] { height: 100px; }
  .h-\[102\%\] { height: 102%; }
  .h-\[104px\] { height: 104px; }
  .h-\[112px\] { height: 112px; }
  .h-\[115\%\] { height: 115%; }
  .h-\[120px\] { height: 120px; }
  .h-\[126px\] { height: 126px; }
  .h-\[128px\] { height: 128px; }
  .h-\[130px\] { height: 130px; }
  .h-\[140px\] { height: 140px; }
  .h-\[150\%\] { height: 150%; }
  .h-\[150px\] { height: 150px; }
  .h-\[154px\] { height: 154px; }
  .h-\[158px\] { height: 158px; }
  .h-\[160\%\] { height: 160%; }
  .h-\[160px\] { height: 160px; }
  .h-\[168px\] { height: 168px; }
  .h-\[170\%\] { height: 170%; }
  .h-\[170px\] { height: 170px; }
  .h-\[172px\] { height: 172px; }
  .h-\[180px\] { height: 180px; }
  .h-\[204px\] { height: 204px; }
  .h-\[207px\] { height: 207px; }
  .h-\[220px\] { height: 220px; }
  .h-\[230px\] { height: 230px; }
  .h-\[240px\] { height: 240px; }
  .h-\[250\%\] { height: 250%; }
  .h-\[260px\] { height: 260px; }
  .h-\[264px\] { height: 264px; }
  .h-\[270px\] { height: 270px; }
  .h-\[300px\] { height: 300px; }
  .h-\[304px\] { height: 304px; }
  .h-\[312px\] { height: 312px; }
  .h-\[322px\] { height: 322px; }
  .h-\[326px\] { height: 326px; }
  .h-\[330px\] { height: 330px; }
  .h-\[344px\] { height: 344px; }
  .h-\[350px\] { height: 350px; }
  .h-\[354px\] { height: 354px; }
  .h-\[360px\] { height: 360px; }
  .h-\[362px\] { height: 362px; }
  .h-\[368px\] { height: 368px; }
  .h-\[370px\] { height: 370px; }
  .h-\[400px\] { height: 400px; }
  .h-\[640px\] { height: 640px; }
  .h-\[1500px\] { height: 1500px; }
  .h-\[calc\(50\%\+6px\)\] { height: calc(50% + 6px); }
  .h-\[calc\(60px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { height: calc(60px + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .h-\[calc\(88dvh-max\(var\(--keyboard-h\,0px\)\,env\(safe-area-inset-bottom\)\)\)\] { height: calc(88dvh - max(var(--keyboard-h,0px), env(safe-area-inset-bottom))); }
  .h-\[calc\(90dvh-var\(--keyboard-h\,0px\)\)\] { height: calc(90dvh - var(--keyboard-h,0px)); }
  .h-\[calc\(100vh-116px\)\] { height: calc(-116px + 100vh); }
  .h-\[calc\(104px\+86\*var\(--hero-p\)\)\] { height: calc(104px + 86 * var(--hero-p)); }
  .h-\[var\(--nav-bottom-h\)\] { height: var(--nav-bottom-h); }
  .h-auto { height: auto; }
  .h-dvh { height: 100dvh; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .max-h-24 { max-height: 1.5rem; }
  .max-h-120 { max-height: 7.5rem; }
  .max-h-158 { max-height: 9.875rem; }
  .max-h-240 { max-height: 15rem; }
  .max-h-300 { max-height: 18.75rem; }
  .max-h-\[40dvh\] { max-height: 40dvh; }
  .max-h-\[50dvh\] { max-height: 50dvh; }
  .max-h-\[60dvh\] { max-height: 60dvh; }
  .max-h-\[60vh\] { max-height: 60vh; }
  .max-h-\[62\%\] { max-height: 62%; }
  .max-h-\[70dvh\] { max-height: 70dvh; }
  .max-h-\[70vh\] { max-height: 70vh; }
  .max-h-\[85\%\] { max-height: 85%; }
  .max-h-\[200px\] { max-height: 200px; }
  .max-h-\[250px\] { max-height: 250px; }
  .max-h-\[260px\] { max-height: 260px; }
  .max-h-\[282px\] { max-height: 282px; }
  .max-h-\[330px\] { max-height: 330px; }
  .max-h-\[330px\]\! { max-height: 330px !important; }
  .max-h-\[340px\] { max-height: 340px; }
  .max-h-\[350px\] { max-height: 350px; }
  .max-h-\[360px\] { max-height: 360px; }
  .max-h-\[400px\] { max-height: 400px; }
  .max-h-\[450px\] { max-height: 450px; }
  .max-h-\[calc\(85dvh-16px-max\(var\(--keyboard-h\,0px\)\,env\(safe-area-inset-bottom\)\)\)\] { max-height: calc(85dvh - 16px - max(var(--keyboard-h,0px), env(safe-area-inset-bottom))); }
  .max-h-\[calc\(85dvh-var\(--keyboard-h\,0px\)\)\] { max-height: calc(85dvh - var(--keyboard-h,0px)); }
  .max-h-\[calc\(88dvh-var\(--keyboard-h\,0px\)\)\] { max-height: calc(88dvh - var(--keyboard-h,0px)); }
  .max-h-\[calc\(98dvh-var\(--keyboard-h\,0px\)\)\] { max-height: calc(98dvh - var(--keyboard-h,0px)); }
  .max-h-\[calc\(100\%-16px\)\] { max-height: calc(100% - 16px); }
  .max-h-\[calc\(100vh-60px-var\(--nav-bottom-h\)-var\(--banner-h\,0px\)\+1px\)\] { max-height: calc(100vh - 60px - var(--nav-bottom-h) - var(--banner-h,0px) + 1px); }
  .max-h-\[calc\(100vh-68px-var\(--nav-bottom-h\)-var\(--banner-h\,0px\)\)\] { max-height: calc(100vh - 68px - var(--nav-bottom-h) - var(--banner-h,0px)); }
  .max-h-\[calc\(100vh-150px\)\] { max-height: calc(-150px + 100vh); }
  .max-h-\[calc\(100vh-308px\)\] { max-height: calc(-308px + 100vh); }
  .max-h-\[inherit\] { max-height: inherit; }
  .max-h-\[min\(300px\,calc\(var\(--radix-popover-content-available-height\,314px\)_-_14px\)\)\] { max-height: min(300px, calc(var(--radix-popover-content-available-height,314px) - 14px)); }
  .max-h-\[min\(500px\,80dvh\)\] { max-height: min(500px, 80dvh); }
  .max-h-\[var\(--radix-popover-content-available-height\)\] { max-height: var(--radix-popover-content-available-height); }
  .max-h-dvh { max-height: 100dvh; }
  .max-h-full { max-height: 100%; }
  .max-h-none { max-height: none; }
  .min-h-0 { min-height: 0px; }
  .min-h-18 { min-height: 1.125rem; }
  .min-h-20 { min-height: 1.25rem; }
  .min-h-32 { min-height: 2rem; }
  .min-h-34 { min-height: 2.125rem; }
  .min-h-36 { min-height: 2.25rem; }
  .min-h-38 { min-height: 2.375rem; }
  .min-h-40 { min-height: 2.5rem; }
  .min-h-44 { min-height: 2.75rem; }
  .min-h-46 { min-height: 2.875rem; }
  .min-h-48 { min-height: 3rem; }
  .min-h-54 { min-height: 3.375rem; }
  .min-h-68 { min-height: 4.25rem; }
  .min-h-300 { min-height: 18.75rem; }
  .min-h-\[16px\] { min-height: 16px; }
  .min-h-\[32px\] { min-height: 32px; }
  .min-h-\[34px\] { min-height: 34px; }
  .min-h-\[36px\] { min-height: 36px; }
  .min-h-\[40px\] { min-height: 40px; }
  .min-h-\[48px\] { min-height: 48px; }
  .min-h-\[50px\] { min-height: 50px; }
  .min-h-\[55px\] { min-height: 55px; }
  .min-h-\[60px\] { min-height: 60px; }
  .min-h-\[62px\] { min-height: 62px; }
  .min-h-\[76px\] { min-height: 76px; }
  .min-h-\[112px\] { min-height: 112px; }
  .min-h-\[132px\] { min-height: 132px; }
  .min-h-\[160px\] { min-height: 160px; }
  .min-h-\[170px\] { min-height: 170px; }
  .min-h-\[200px\] { min-height: 200px; }
  .min-h-\[229px\] { min-height: 229px; }
  .min-h-\[250px\] { min-height: 250px; }
  .min-h-\[290px\] { min-height: 290px; }
  .min-h-\[312px\] { min-height: 312px; }
  .min-h-\[320px\] { min-height: 320px; }
  .min-h-\[325px\] { min-height: 325px; }
  .min-h-\[383px\] { min-height: 383px; }
  .min-h-\[560px\] { min-height: 560px; }
  .min-h-\[650px\] { min-height: 650px; }
  .min-h-dvh { min-height: 100dvh; }
  .min-h-fit { min-height: fit-content; }
  .min-h-full { min-height: 100%; }
  .w-0 { width: 0px; }
  .w-1 { width: 0.0625rem; }
  .w-1\/2 { width: 50%; }
  .w-1\/3 { width: 33.3333%; }
  .w-1\/4 { width: 25%; }
  .w-1\/6 { width: 16.6667%; }
  .w-2 { width: 0.125rem; }
  .w-2\.5 { width: calc(var(--spacing) * 2.5); }
  .w-2\/3 { width: 66.6667%; }
  .w-3 { width: 0.1875rem; }
  .w-3\/5 { width: 60%; }
  .w-4 { width: 0.25rem; }
  .w-5 { width: 0.3125rem; }
  .w-6 { width: 0.375rem; }
  .w-8 { width: 0.5rem; }
  .w-10 { width: 0.625rem; }
  .w-11 { width: 0.6875rem; }
  .w-12 { width: 0.75rem; }
  .w-13 { width: 0.8125rem; }
  .w-14 { width: 0.875rem; }
  .w-15 { width: 0.9375rem; }
  .w-16 { width: 1rem; }
  .w-18 { width: 1.125rem; }
  .w-19 { width: 1.1875rem; }
  .w-20 { width: 1.25rem; }
  .w-22 { width: 1.375rem; }
  .w-24 { width: 1.5rem; }
  .w-26 { width: 1.625rem; }
  .w-28 { width: 1.75rem; }
  .w-30 { width: 1.875rem; }
  .w-31 { width: 1.9375rem; }
  .w-32 { width: 2rem; }
  .w-34 { width: 2.125rem; }
  .w-36 { width: 2.25rem; }
  .w-38 { width: 2.375rem; }
  .w-40 { width: 2.5rem; }
  .w-42 { width: 2.625rem; }
  .w-44 { width: 2.75rem; }
  .w-46 { width: 2.875rem; }
  .w-48 { width: 3rem; }
  .w-50 { width: 3.125rem; }
  .w-52 { width: 3.25rem; }
  .w-54 { width: 3.375rem; }
  .w-56 { width: 3.5rem; }
  .w-60 { width: 3.75rem; }
  .w-62 { width: 3.875rem; }
  .w-64 { width: 4rem; }
  .w-66 { width: 4.125rem; }
  .w-70 { width: 4.375rem; }
  .w-72 { width: 4.5rem; }
  .w-74 { width: 4.625rem; }
  .w-80 { width: 5rem; }
  .w-84 { width: 5.25rem; }
  .w-86 { width: 5.375rem; }
  .w-88 { width: 5.5rem; }
  .w-90 { width: 5.625rem; }
  .w-94 { width: 5.875rem; }
  .w-96 { width: 6rem; }
  .w-100 { width: 6.25rem; }
  .w-106 { width: calc(var(--spacing) * 106); }
  .w-110 { width: 6.875rem; }
  .w-116 { width: 7.25rem; }
  .w-120 { width: 7.5rem; }
  .w-124 { width: 7.75rem; }
  .w-130 { width: 8.125rem; }
  .w-140 { width: 8.75rem; }
  .w-148 { width: 9.25rem; }
  .w-150 { width: 9.375rem; }
  .w-160 { width: 10rem; }
  .w-170 { width: 10.625rem; }
  .w-190 { width: 11.875rem; }
  .w-200 { width: 12.5rem; }
  .w-210 { width: 13.125rem; }
  .w-240 { width: 15rem; }
  .w-300 { width: 18.75rem; }
  .w-340 { width: 21.25rem; }
  .w-\[0\.5\%\] { width: 0.5%; }
  .w-\[0\.85em\] { width: 0.85em; }
  .w-\[1\.6em\] { width: 1.6em; }
  .w-\[1em\] { width: 1em; }
  .w-\[3\.2em\] { width: 3.2em; }
  .w-\[5em\] { width: 5em; }
  .w-\[8\%\] { width: 8%; }
  .w-\[18\%\] { width: 18%; }
  .w-\[18px\] { width: 18px; }
  .w-\[20\%\] { width: 20%; }
  .w-\[22px\] { width: 22px; }
  .w-\[24\%\] { width: 24%; }
  .w-\[25\%\] { width: 25%; }
  .w-\[26\%\] { width: 26%; }
  .w-\[26px\] { width: 26px; }
  .w-\[27px\] { width: 27px; }
  .w-\[28\%\] { width: 28%; }
  .w-\[30\%\] { width: 30%; }
  .w-\[30px\] { width: 30px; }
  .w-\[34\%\] { width: 34%; }
  .w-\[34px\] { width: 34px; }
  .w-\[35\%\] { width: 35%; }
  .w-\[35px\] { width: 35px; }
  .w-\[37px\] { width: 37px; }
  .w-\[38px\] { width: 38px; }
  .w-\[40\%\] { width: 40%; }
  .w-\[40px\] { width: 40px; }
  .w-\[42\%\] { width: 42%; }
  .w-\[42px\] { width: 42px; }
  .w-\[44px\] { width: 44px; }
  .w-\[45\.8\%\] { width: 45.8%; }
  .w-\[46\%\] { width: 46%; }
  .w-\[46px\] { width: 46px; }
  .w-\[50\%\] { width: 50%; }
  .w-\[50px\] { width: 50px; }
  .w-\[54px\] { width: 54px; }
  .w-\[55\%\] { width: 55%; }
  .w-\[55px\] { width: 55px; }
  .w-\[56px\] { width: 56px; }
  .w-\[58\%\] { width: 58%; }
  .w-\[58px\] { width: 58px; }
  .w-\[60\%\] { width: 60%; }
  .w-\[60px\] { width: 60px; }
  .w-\[64px\] { width: 64px; }
  .w-\[65\%\] { width: 65%; }
  .w-\[70\%\] { width: 70%; }
  .w-\[70px\] { width: 70px; }
  .w-\[72px\] { width: 72px; }
  .w-\[74\%\] { width: 74%; }
  .w-\[74px\] { width: 74px; }
  .w-\[75\%\] { width: 75%; }
  .w-\[76px\] { width: 76px; }
  .w-\[79\%\] { width: 79%; }
  .w-\[80\%\] { width: 80%; }
  .w-\[80px\] { width: 80px; }
  .w-\[84\.77\%\] { width: 84.77%; }
  .w-\[84px\] { width: 84px; }
  .w-\[85\%\] { width: 85%; }
  .w-\[86px\] { width: 86px; }
  .w-\[88px\] { width: 88px; }
  .w-\[90\%\] { width: 90%; }
  .w-\[90px\] { width: 90px; }
  .w-\[92\%\] { width: 92%; }
  .w-\[93px\] { width: 93px; }
  .w-\[94px\] { width: 94px; }
  .w-\[95\%\] { width: 95%; }
  .w-\[95px\] { width: 95px; }
  .w-\[100\.56\%\] { width: 100.56%; }
  .w-\[100cqh\] { width: 100cqh; }
  .w-\[100cqw\] { width: 100cqw; }
  .w-\[100px\] { width: 100px; }
  .w-\[106\%\] { width: 106%; }
  .w-\[108\%\] { width: 108%; }
  .w-\[109px\] { width: 109px; }
  .w-\[110\%\] { width: 110%; }
  .w-\[110px\] { width: 110px; }
  .w-\[112px\] { width: 112px; }
  .w-\[114px\] { width: 114px; }
  .w-\[115\%\] { width: 115%; }
  .w-\[120px\] { width: 120px; }
  .w-\[128px\] { width: 128px; }
  .w-\[130\%\] { width: 130%; }
  .w-\[130px\] { width: 130px; }
  .w-\[137px\] { width: 137px; }
  .w-\[140\%\] { width: 140%; }
  .w-\[140px\] { width: 140px; }
  .w-\[145\%\] { width: 145%; }
  .w-\[148px\] { width: 148px; }
  .w-\[150\%\] { width: 150%; }
  .w-\[150px\] { width: 150px; }
  .w-\[160\%\] { width: 160%; }
  .w-\[160px\] { width: 160px; }
  .w-\[164px\] { width: 164px; }
  .w-\[170\%\] { width: 170%; }
  .w-\[180px\] { width: 180px; }
  .w-\[185\%\] { width: 185%; }
  .w-\[188px\] { width: 188px; }
  .w-\[200\%\] { width: 200%; }
  .w-\[200px\] { width: 200px; }
  .w-\[204px\] { width: 204px; }
  .w-\[210px\] { width: 210px; }
  .w-\[220px\] { width: 220px; }
  .w-\[224px\] { width: 224px; }
  .w-\[230px\] { width: 230px; }
  .w-\[236px\] { width: 236px; }
  .w-\[240px\] { width: 240px; }
  .w-\[242px\] { width: 242px; }
  .w-\[250\%\] { width: 250%; }
  .w-\[250px\] { width: 250px; }
  .w-\[260px\] { width: 260px; }
  .w-\[264px\] { width: 264px; }
  .w-\[276px\] { width: 276px; }
  .w-\[280px\] { width: 280px; }
  .w-\[282px\] { width: 282px; }
  .w-\[292px\] { width: 292px; }
  .w-\[300\%\] { width: 300%; }
  .w-\[300px\] { width: 300px; }
  .w-\[304px\] { width: 304px; }
  .w-\[312px\] { width: 312px; }
  .w-\[320px\] { width: 320px; }
  .w-\[322px\] { width: 322px; }
  .w-\[330px\] { width: 330px; }
  .w-\[340px\] { width: 340px; }
  .w-\[354px\] { width: 354px; }
  .w-\[360px\] { width: 360px; }
  .w-\[362px\] { width: 362px; }
  .w-\[366px\] { width: 366px; }
  .w-\[370px\] { width: 370px; }
  .w-\[380px\] { width: 380px; }
  .w-\[390px\] { width: 390px; }
  .w-\[400px\] { width: 400px; }
  .w-\[560px\] { width: 560px; }
  .w-\[583px\] { width: 583px; }
  .w-\[600px\] { width: 600px; }
  .w-\[800px\] { width: 800px; }
  .w-\[1600px\] { width: 1600px; }
  .w-\[calc\(46px\+9\*var\(--hero-p\)\)\] { width: calc(46px + 9 * var(--hero-p)); }
  .w-\[calc\(100\%\+24px\)\] { width: calc(100% + 24px); }
  .w-\[calc\(100\%_\+_28px\)\] { width: calc(100% + 28px); }
  .w-auto { width: auto; }
  .w-auto\! { width: auto !important; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-full\! { width: 100% !important; }
  .w-max { width: max-content; }
  .w-screen { width: 100vw; }
  .max-w-24 { max-width: 1.5rem; }
  .max-w-32 { max-width: 2rem; }
  .max-w-178 { max-width: 11.125rem; }
  .max-w-240 { max-width: 15rem; }
  .max-w-400 { max-width: 25rem; }
  .max-w-\[12px\] { max-width: 12px; }
  .max-w-\[20px\] { max-width: 20px; }
  .max-w-\[26px\] { max-width: 26px; }
  .max-w-\[32px\] { max-width: 32px; }
  .max-w-\[40px\] { max-width: 40px; }
  .max-w-\[46px\] { max-width: 46px; }
  .max-w-\[50px\] { max-width: 50px; }
  .max-w-\[68ch\] { max-width: 68ch; }
  .max-w-\[70ch\] { max-width: 70ch; }
  .max-w-\[70px\] { max-width: 70px; }
  .max-w-\[80\%\] { max-width: 80%; }
  .max-w-\[98px\] { max-width: 98px; }
  .max-w-\[100px\] { max-width: 100px; }
  .max-w-\[110\%\] { max-width: 110%; }
  .max-w-\[110px\] { max-width: 110px; }
  .max-w-\[120px\] { max-width: 120px; }
  .max-w-\[128px\] { max-width: 128px; }
  .max-w-\[130\%\] { max-width: 130%; }
  .max-w-\[130px\] { max-width: 130px; }
  .max-w-\[140px\] { max-width: 140px; }
  .max-w-\[145\%\] { max-width: 145%; }
  .max-w-\[150px\] { max-width: 150px; }
  .max-w-\[160px\] { max-width: 160px; }
  .max-w-\[170px\] { max-width: 170px; }
  .max-w-\[180px\] { max-width: 180px; }
  .max-w-\[190px\] { max-width: 190px; }
  .max-w-\[200\%\] { max-width: 200%; }
  .max-w-\[200px\] { max-width: 200px; }
  .max-w-\[210px\] { max-width: 210px; }
  .max-w-\[220px\] { max-width: 220px; }
  .max-w-\[230px\] { max-width: 230px; }
  .max-w-\[240px\] { max-width: 240px; }
  .max-w-\[250px\] { max-width: 250px; }
  .max-w-\[260px\] { max-width: 260px; }
  .max-w-\[270px\] { max-width: 270px; }
  .max-w-\[272px\] { max-width: 272px; }
  .max-w-\[280px\] { max-width: 280px; }
  .max-w-\[300\%\] { max-width: 300%; }
  .max-w-\[300px\] { max-width: 300px; }
  .max-w-\[320px\] { max-width: 320px; }
  .max-w-\[345px\] { max-width: 345px; }
  .max-w-\[350px\] { max-width: 350px; }
  .max-w-\[360px\] { max-width: 360px; }
  .max-w-\[380px\] { max-width: 380px; }
  .max-w-\[400px\] { max-width: 400px; }
  .max-w-\[410px\] { max-width: 410px; }
  .max-w-\[420px\] { max-width: 420px; }
  .max-w-\[440px\] { max-width: 440px; }
  .max-w-\[450px\] { max-width: 450px; }
  .max-w-\[470px\] { max-width: 470px; }
  .max-w-\[480px\] { max-width: 480px; }
  .max-w-\[500\%\] { max-width: 500%; }
  .max-w-\[500px\] { max-width: 500px; }
  .max-w-\[520px\] { max-width: 520px; }
  .max-w-\[620px\] { max-width: 620px; }
  .max-w-\[640px\] { max-width: 640px; }
  .max-w-\[700px\] { max-width: 700px; }
  .max-w-\[720px\] { max-width: 720px; }
  .max-w-\[760px\] { max-width: 760px; }
  .max-w-\[820px\] { max-width: 820px; }
  .max-w-\[860px\] { max-width: 860px; }
  .max-w-\[1000\%\] { max-width: 1000%; }
  .max-w-\[1243px\] { max-width: 1243px; }
  .max-w-\[2000px\] { max-width: 2000px; }
  .max-w-\[calc\(100vw-1rem\)\] { max-width: calc(-1rem + 100vw); }
  .max-w-\[calc\(100vw-32px\)\] { max-width: calc(-32px + 100vw); }
  .max-w-\[max\(100\%\,200px\)\] { max-width: max(100%, 200px); }
  .max-w-\[min\(20rem\,var\(--radix-tooltip-content-available-width\,20rem\)\)\] { max-width: min(20rem, var(--radix-tooltip-content-available-width,20rem)); }
  .max-w-full { max-width: 100%; }
  .max-w-md { max-width: 700px; }
  .max-w-none { max-width: none; }
  .max-w-screen { max-width: 100vw; }
  .max-w-screen-2xl { max-width: 1500px; }
  .max-w-screen-bt { max-width: 850px; }
  .max-w-screen-lg { max-width: 1000px; }
  .max-w-screen-sm { max-width: 500px; }
  .max-w-screen-xl { max-width: 1270px; }
  .max-w-xs { max-width: 350px; }
  .min-w-0 { min-width: 0px; }
  .min-w-18 { min-width: 1.125rem; }
  .min-w-24 { min-width: 1.5rem; }
  .min-w-32 { min-width: 2rem; }
  .min-w-36 { min-width: 2.25rem; }
  .min-w-40 { min-width: 2.5rem; }
  .min-w-44 { min-width: 2.75rem; }
  .min-w-90 { min-width: 5.625rem; }
  .min-w-120 { min-width: 7.5rem; }
  .min-w-200 { min-width: 12.5rem; }
  .min-w-\[8rem\] { min-width: 8rem; }
  .min-w-\[16px\] { min-width: 16px; }
  .min-w-\[18px\] { min-width: 18px; }
  .min-w-\[32px\] { min-width: 32px; }
  .min-w-\[36px\] { min-width: 36px; }
  .min-w-\[40px\] { min-width: 40px; }
  .min-w-\[44px\] { min-width: 44px; }
  .min-w-\[48px\] { min-width: 48px; }
  .min-w-\[64px\] { min-width: 64px; }
  .min-w-\[68px\] { min-width: 68px; }
  .min-w-\[70px\] { min-width: 70px; }
  .min-w-\[75px\] { min-width: 75px; }
  .min-w-\[90px\] { min-width: 90px; }
  .min-w-\[120px\] { min-width: 120px; }
  .min-w-\[130px\] { min-width: 130px; }
  .min-w-\[140px\] { min-width: 140px; }
  .min-w-\[150px\] { min-width: 150px; }
  .min-w-\[160px\] { min-width: 160px; }
  .min-w-\[170px\] { min-width: 170px; }
  .min-w-\[190px\] { min-width: 190px; }
  .min-w-\[240px\] { min-width: 240px; }
  .min-w-\[250px\] { min-width: 250px; }
  .min-w-\[290px\] { min-width: 290px; }
  .min-w-\[300px\] { min-width: 300px; }
  .min-w-\[330px\] { min-width: 330px; }
  .min-w-full { min-width: 100%; }
  .min-w-max { min-width: max-content; }
  .flex-1 { flex: 1 1 0%; }
  .flex-none { flex: 0 0 auto; }
  .flex-shrink, .shrink { flex-shrink: 1; }
  .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .table-auto { table-layout: auto; }
  .caption-bottom { caption-side: bottom; }
  .border-collapse { border-collapse: collapse; }
  .origin-\(--radix-popover-content-transform-origin\) { transform-origin: var(--radix-popover-content-transform-origin); }
  .origin-\(--radix-tooltip-content-transform-origin\) { transform-origin: var(--radix-tooltip-content-transform-origin); }
  .origin-\[-10px_0\] { transform-origin: -10px 0px; }
  .origin-\[10px_0\] { transform-origin: 10px 0px; }
  .origin-\[calc\(100\%\+20px\)_15px\] { transform-origin: calc(100% + 20px) 15px; }
  .origin-\[calc\(100\%-16px\)_30px\] { transform-origin: calc(100% - 16px) 30px; }
  .origin-\[calc\(100\%-30px\)_calc\(100\%-10px\)\] { transform-origin: calc(100% - 30px) calc(100% - 10px); }
  .origin-bottom { transform-origin: center bottom; }
  .origin-bottom-left { transform-origin: 0px 100%; }
  .origin-bottom-right { transform-origin: 100% 100%; }
  .origin-center { transform-origin: 50% center; }
  .origin-left { transform-origin: 0px center; }
  .origin-top { transform-origin: center top; }
  .origin-top-left { transform-origin: 0px 0px; }
  .origin-top-right { transform-origin: 100% 0px; }
  .-translate-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-x-1\/4 { --tw-translate-x: calc(calc(1 / 4 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-x-7 { --tw-translate-x: calc(.4375rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-x-10 { --tw-translate-x: calc(.625rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-x-full { --tw-translate-x: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-1 { --tw-translate-x: .0625rem; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-1\/2 { --tw-translate-x: calc(1 / 2 * 100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-3 { --tw-translate-x: .1875rem; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[-8\.5\%\] { --tw-translate-x: -8.5%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[-8px\] { --tw-translate-x: -8px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[-40\%\] { --tw-translate-x: -40%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[-45\%\] { --tw-translate-x: -45%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[-53\%\] { --tw-translate-x: -53%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[5\.5\%\] { --tw-translate-x: 5.5%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-\[100\%\], .translate-x-full { --tw-translate-x: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-1\/3 { --tw-translate-y: calc(calc(1 / 3 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-1\/4 { --tw-translate-y: calc(calc(1 / 4 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-2\/3 { --tw-translate-y: calc(calc(2 / 3 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-14 { --tw-translate-y: calc(.875rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-20 { --tw-translate-y: calc(1.25rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[2\%\] { --tw-translate-y: calc(2% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[8\%\] { --tw-translate-y: calc(8% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[9\%\] { --tw-translate-y: calc(9% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[10\%\] { --tw-translate-y: calc(10% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[20\%\] { --tw-translate-y: calc(20% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[60\%\] { --tw-translate-y: calc(60% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[70\%\] { --tw-translate-y: calc(70% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-\[75\%\] { --tw-translate-y: calc(75% * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-full { --tw-translate-y: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\(--mark-drop\) { --tw-translate-y: var(--mark-drop); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-1\/2 { --tw-translate-y: calc(1 / 2 * 100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-1\/3 { --tw-translate-y: calc(1 / 3 * 100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-1\/4 { --tw-translate-y: calc(1 / 4 * 100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-3 { --tw-translate-y: .1875rem; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-20 { --tw-translate-y: 1.25rem; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-2\%\] { --tw-translate-y: -2%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-5\%\] { --tw-translate-y: -5%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-10px\] { --tw-translate-y: -10px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-25\%\] { --tw-translate-y: -25%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-45\%\] { --tw-translate-y: -45%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-55\%\] { --tw-translate-y: -55%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-60\%\] { --tw-translate-y: -60%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-65\%\] { --tw-translate-y: -65%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[0\.0315em\] { --tw-translate-y: .0315em; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[1px\] { --tw-translate-y: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[6\%\] { --tw-translate-y: 6%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[16px\] { --tw-translate-y: 16px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[24px\] { --tw-translate-y: 24px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[26\%\] { --tw-translate-y: 26%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[50\%\] { --tw-translate-y: 50%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[55\%\] { --tw-translate-y: 55%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .scale-60 { --tw-scale-x: 60%; --tw-scale-y: 60%; --tw-scale-z: 60%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-75 { --tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-80 { --tw-scale-x: 80%; --tw-scale-y: 80%; --tw-scale-z: 80%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-90 { --tw-scale-x: 90%; --tw-scale-y: 90%; --tw-scale-z: 90%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-110 { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-115 { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .-scale-x-100 { --tw-scale-x: calc(100% * -1); scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-0 { --tw-scale-x: 0%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-100 { --tw-scale-x: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-120 { --tw-scale-x: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-170 { --tw-scale-x: 170%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-250 { --tw-scale-x: 250%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-450 { --tw-scale-x: 450%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-800 { --tw-scale-x: 800%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-\[-1\] { --tw-scale-x: -1; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-\[0\.55\] { --tw-scale-x: .55; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-\[-1\] { --tw-scale-y: -1; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-\[0\.8\] { --tw-scale-y: .8; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-\[0\.5\] { scale: 0.5; }
  .scale-\[0\.6\] { scale: 0.6; }
  .scale-\[0\.62\] { scale: 0.62; }
  .scale-\[0\.64\] { scale: 0.64; }
  .scale-\[0\.88\] { scale: 0.88; }
  .scale-\[0\.95\] { scale: 0.95; }
  .scale-\[1\.2\] { scale: 1.2; }
  .scale-\[1\.15\] { scale: 1.15; }
  .-rotate-3 { rotate: -3deg; }
  .-rotate-5 { rotate: -5deg; }
  .-rotate-8 { rotate: -8deg; }
  .-rotate-10 { rotate: -10deg; }
  .-rotate-12 { rotate: -12deg; }
  .-rotate-20 { rotate: -20deg; }
  .-rotate-45 { rotate: -45deg; }
  .-rotate-90 { rotate: -90deg; }
  .-rotate-180 { rotate: -180deg; }
  .rotate-0 { rotate: 0deg; }
  .rotate-2 { rotate: 2deg; }
  .rotate-3 { rotate: 3deg; }
  .rotate-4 { rotate: 4deg; }
  .rotate-5 { rotate: 5deg; }
  .rotate-6 { rotate: 6deg; }
  .rotate-8 { rotate: 8deg; }
  .rotate-10 { rotate: 10deg; }
  .rotate-12 { rotate: 12deg; }
  .rotate-15 { rotate: 15deg; }
  .rotate-20 { rotate: 20deg; }
  .rotate-30 { rotate: 30deg; }
  .rotate-45 { rotate: 45deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-180 { rotate: 180deg; }
  .rotate-\[-2deg\] { rotate: -2deg; }
  .rotate-\[-15deg\] { rotate: -15deg; }
  .rotate-\[-20deg\] { rotate: -20deg; }
  .rotate-\[1\.5deg\] { rotate: 1.5deg; }
  .rotate-\[30deg\] { rotate: 30deg; }
  .rotate-y-180 { --tw-rotate-y: rotateY(180deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .transform-\[rotate\(-90deg\)_translateX\(-100\%\)\] { transform: rotate(-90deg) translate(-100%); }
  .transform-gpu { transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .animate-\[hide_200ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)_both\] { animation: 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal both running hide; }
  .animate-\[show_200ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\] { animation: 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running show; }
  .animate-attention-hand { animation: 6s ease-out 0s infinite normal none running attention-hand; }
  .animate-attention-ring { animation: 6s ease-out 0s infinite normal none running attention-ring; }
  .animate-balance { animation: 0.7s ease-out 0s 1 normal none running balance; }
  .animate-bet-row-expand-smooth { animation: 0.3s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running bet-row-expand; }
  .animate-border-pulse { animation: 1s ease-in-out 0s infinite normal none running border-pulse; }
  .animate-crown-drift { animation: 8s linear 0s infinite normal none running crown-drift; }
  .animate-fade-in { animation: 0.6s ease-in-out 0s 1 normal none running fade-in; }
  .animate-fade-in-soft { animation: 0.3s ease-out 0s 1 normal none running fade-in-soft; }
  .animate-fall { animation: 6s linear 0s infinite normal none running fall; }
  .animate-float { animation: 2.52s ease-in-out 50ms infinite normal none running float; }
  .animate-float-slow { animation: 6s ease-in-out 0s infinite normal none running float; }
  .animate-glow { animation: 2s ease 0s infinite normal none running glow; }
  .animate-hide { animation: 0.2s ease-in-out 0s 1 normal both running hide; }
  .animate-hover { animation: 4s ease-in-out 0s infinite normal none running hover; }
  .animate-minescontent { animation: 0.2s ease-out 0s 1 normal none running minescontent; }
  .animate-minescover { animation: 0.2s ease-out 0s 1 normal none running minescover; }
  .animate-modal-content-in { animation: modal-content-in var(--duration-fast) var(--ease-smooth-out) backwards; }
  .animate-modal-in { animation: modal-in var(--duration-fast) var(--ease-smooth-out) both; }
  .animate-modal-out { animation: modal-out var(--duration-quick) var(--ease-smooth-out) both; }
  .animate-open { animation: 0.2s ease-in-out 0s 1 normal none running open; }
  .animate-panel-in { animation: panel-in var(--duration-slow) var(--ease-smooth-out); }
  .animate-panel-out { animation: panel-out var(--duration-medium) var(--ease-smooth-out) forwards; }
  .animate-plinko-multi { animation: 0.15s linear 0s 1 normal none running plinko-multi; }
  .animate-popover-in { animation: popover-in var(--duration-quick) var(--ease-smooth-out); }
  .animate-popover-out { animation: popover-out var(--duration-popover-out) var(--ease-smooth-out) forwards; }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-pulse-burst { animation: 1.17s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running pulse-burst; }
  .animate-pulse-burst-rainbow { animation: 1.17s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running pulse-burst, 1.17s linear 0s 1 normal forwards running pulse-rainbow; }
  .animate-raffle-strip-scroll { animation: 80s linear 0s infinite normal none running raffle-strip-scroll; }
  .animate-reset { animation: 0.3s ease-out 0s 1 normal none running reset; }
  .animate-shake { animation: 0.5s ease 0s infinite normal none running shake; }
  .animate-show { animation: 0.2s ease-in-out 0s 1 normal none running show; }
  .animate-spin { animation: var(--animate-spin); }
  .animate-spin-slow { animation: 2s linear 0s infinite normal none running spin; }
  .animate-sprite-win-spin { animation: 0.2s steps(9) 0s infinite normal none running sprite-win-spin-x, 3s steps(15) 0s infinite normal none running sprite-win-spin-y; }
  .animate-sprite-win-spin-halloween { animation: 2.25s ease 0s 1 normal forwards running sprite-win-spin-halloween; }
  .animate-sprite-win-spin-summer { animation: 3s ease 0s 1 normal forwards running sprite-win-spin-summer; }
  .animate-timer { animation: 3s linear 0s 1 normal none running timer; }
  .animate-vault { animation: 1s ease-out 0s 1 normal none running vault; }
  .cursor-default { cursor: default; }
  .cursor-grab { cursor: grab; }
  .cursor-move\! { cursor: move !important; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .touch-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,); }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .scroll-mt-\[calc\(60px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { scroll-margin-top: calc(60px + var(--banner-h,0px) + env(safe-area-inset-top) + 16px); }
  .scroll-mt-\[calc\(60px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\+66px\)\] { scroll-margin-top: calc(60px + var(--banner-h,0px) + env(safe-area-inset-top) + 66px); }
  .scroll-mt-\[calc\(60px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { scroll-margin-top: calc(60px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 16px); }
  .scroll-mt-\[calc\(60px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+116px\)\] { scroll-margin-top: calc(60px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 116px); }
  .\[scrollbar-width\:none\] { scrollbar-width: none; }
  .\[scrollbar-width\:thin\] { scrollbar-width: thin; }
  .\[scrollbar-color\:var\(--color-grey-450\)_var\(--color-grey-525\)\] { scrollbar-color: var(--color-grey-450) var(--color-grey-525); }
  .\[scrollbar-color\:var\(--color-primary-theme\)_var\(--color-grey-250\)\] { scrollbar-color: var(--color-primary-theme) var(--color-grey-250); }
  .list-inside { list-style-position: inside; }
  .list-decimal { list-style-type: decimal; }
  .list-disc { list-style-type: disc; }
  .list-none { list-style-type: none; }
  .appearance-none { appearance: none; }
  .grid-flow-col { grid-auto-flow: column; }
  .auto-rows-fr { grid-auto-rows: minmax(0px, 1fr); }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .grid-cols-\[0fr\] { grid-template-columns: 0fr; }
  .grid-cols-\[1fr\] { grid-template-columns: 1fr; }
  .grid-cols-\[1fr_1fr_1fr_auto\] { grid-template-columns: 1fr 1fr 1fr auto; }
  .grid-cols-\[1fr_1fr_auto\] { grid-template-columns: 1fr 1fr auto; }
  .grid-cols-\[1fr_1fr_minmax\(72px\,1fr\)_1fr_1fr\] { grid-template-columns: 1fr 1fr minmax(72px, 1fr) 1fr 1fr; }
  .grid-cols-\[1fr_40px\] { grid-template-columns: 1fr 40px; }
  .grid-cols-\[1fr_90px_90px_100px\] { grid-template-columns: 1fr 90px 90px 100px; }
  .grid-cols-\[1fr_96px_auto\] { grid-template-columns: 1fr 96px auto; }
  .grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .grid-cols-\[1fr_auto_60px_80px\] { grid-template-columns: 1fr auto 60px 80px; }
  .grid-cols-\[1fr_auto_60px_90px\] { grid-template-columns: 1fr auto 60px 90px; }
  .grid-cols-\[1fr_auto_90px\] { grid-template-columns: 1fr auto 90px; }
  .grid-cols-\[1fr_auto_auto\] { grid-template-columns: 1fr auto auto; }
  .grid-cols-\[1fr_auto_auto_auto\] { grid-template-columns: 1fr auto auto auto; }
  .grid-cols-\[2fr_1fr_auto\] { grid-template-columns: 2fr 1fr auto; }
  .grid-cols-\[2fr_3fr_3fr\] { grid-template-columns: 2fr 3fr 3fr; }
  .grid-cols-\[2fr_minmax\(72px\,1fr\)_1fr_1fr\] { grid-template-columns: 2fr minmax(72px, 1fr) 1fr 1fr; }
  .grid-cols-\[16px_1fr\] { grid-template-columns: 16px 1fr; }
  .grid-cols-\[20px\] { grid-template-columns: 20px; }
  .grid-cols-\[20px_1fr\] { grid-template-columns: 20px 1fr; }
  .grid-cols-\[26px\] { grid-template-columns: 26px; }
  .grid-cols-\[27px_1fr\] { grid-template-columns: 27px 1fr; }
  .grid-cols-\[44px_1fr_1fr_1fr_64px\] { grid-template-columns: 44px 1fr 1fr 1fr 64px; }
  .grid-cols-\[50px_74px\] { grid-template-columns: 50px 74px; }
  .grid-cols-\[56px_1fr\] { grid-template-columns: 56px 1fr; }
  .grid-cols-\[60px_1fr_60px\] { grid-template-columns: 60px 1fr 60px; }
  .grid-cols-\[64px_1fr\] { grid-template-columns: 64px 1fr; }
  .grid-cols-\[64px_auto\] { grid-template-columns: 64px auto; }
  .grid-cols-\[70px_150px_1fr\] { grid-template-columns: 70px 150px 1fr; }
  .grid-cols-\[80px_1fr\] { grid-template-columns: 80px 1fr; }
  .grid-cols-\[90px_1fr\] { grid-template-columns: 90px 1fr; }
  .grid-cols-\[90px_100px_90px\] { grid-template-columns: 90px 100px 90px; }
  .grid-cols-\[92px_1fr\] { grid-template-columns: 92px 1fr; }
  .grid-cols-\[96px_1fr\] { grid-template-columns: 96px 1fr; }
  .grid-cols-\[100px_1fr\] { grid-template-columns: 100px 1fr; }
  .grid-cols-\[110px_1fr\] { grid-template-columns: 110px 1fr; }
  .grid-cols-\[110px_minmax\(0\,1fr\)\] { grid-template-columns: 110px minmax(0px, 1fr); }
  .grid-cols-\[124px_1fr\] { grid-template-columns: 124px 1fr; }
  .grid-cols-\[132px_1fr\] { grid-template-columns: 132px 1fr; }
  .grid-cols-\[140px_1fr\] { grid-template-columns: 140px 1fr; }
  .grid-cols-\[164fr_190fr\] { grid-template-columns: 164fr 190fr; }
  .grid-cols-\[328px_1fr\] { grid-template-columns: 328px 1fr; }
  .grid-cols-\[400px_1fr\] { grid-template-columns: 400px 1fr; }
  .grid-cols-\[520px_1fr\] { grid-template-columns: 520px 1fr; }
  .grid-cols-\[auto\] { grid-template-columns: auto; }
  .grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .grid-cols-\[auto_1fr_1fr\] { grid-template-columns: auto 1fr 1fr; }
  .grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
  .grid-cols-\[auto_1fr_auto_auto\] { grid-template-columns: auto 1fr auto auto; }
  .grid-cols-\[auto_1fr_auto_auto_auto\] { grid-template-columns: auto 1fr auto auto auto; }
  .grid-cols-\[auto_2fr_1fr_auto\] { grid-template-columns: auto 2fr 1fr auto; }
  .grid-cols-\[auto_20px\] { grid-template-columns: auto 20px; }
  .grid-cols-\[auto_26px\] { grid-template-columns: auto 26px; }
  .grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .grid-cols-\[auto_auto_1fr\] { grid-template-columns: auto auto 1fr; }
  .grid-cols-\[auto_auto_1fr_1fr_1fr_1fr_auto\] { grid-template-columns: auto auto 1fr 1fr 1fr 1fr auto; }
  .grid-cols-\[auto_auto_auto\] { grid-template-columns: auto auto auto; }
  .grid-cols-\[auto_auto_auto_1fr\] { grid-template-columns: auto auto auto 1fr; }
  .grid-cols-\[auto_auto_auto_auto\] { grid-template-columns: auto auto auto auto; }
  .grid-cols-\[auto_auto_auto_auto_auto_auto_auto_auto_auto\] { grid-template-columns: auto auto auto auto auto auto auto auto auto; }
  .grid-cols-\[fit-content\(45\%\)_1fr\] { grid-template-columns: fit-content(45%) 1fr; }
  .grid-cols-\[minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr); }
  .grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\] { grid-template-columns: minmax(0px, 2fr) minmax(0px, 3fr); }
  .grid-cols-\[minmax\(0\,auto\)_repeat\(3\,minmax\(max-content\,1fr\)\)_minmax\(0\,auto\)\] { grid-template-columns: minmax(0px, auto) repeat(3, minmax(max-content, 1fr)) minmax(0px, auto); }
  .grid-cols-\[minmax\(90px\,1fr\)_120px_minmax\(90px\,1fr\)\] { grid-template-columns: minmax(90px, 1fr) 120px minmax(90px, 1fr); }
  .grid-cols-\[repeat\(auto-fit\,minmax\(min\(400px\,100\%\)\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr)); }
  .grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .grid-rows-\[0fr\] { grid-template-rows: 0fr; }
  .grid-rows-\[1fr\] { grid-template-rows: 1fr; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-center { place-items: center; }
  .content-center { align-content: center; }
  .content-start { align-content: flex-start; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-around { justify-content: space-around; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-center\! { justify-content: center !important; }
  .justify-end { justify-content: flex-end; }
  .justify-start { justify-content: flex-start; }
  .justify-items-center { justify-items: center; }
  .justify-items-end { justify-items: end; }
  .justify-items-start { justify-items: start; }
  .gap-0 { gap: 0px; }
  .gap-0\! { gap: 0px !important; }
  .gap-0\.5 { gap: calc(var(--spacing) * .5); }
  .gap-1 { gap: 0.0625rem; }
  .gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
  .gap-2 { gap: 0.125rem; }
  .gap-3 { gap: 0.1875rem; }
  .gap-4 { gap: 0.25rem; }
  .gap-5 { gap: 0.3125rem; }
  .gap-6 { gap: 0.375rem; }
  .gap-8 { gap: 0.5rem; }
  .gap-10 { gap: 0.625rem; }
  .gap-12 { gap: 0.75rem; }
  .gap-14 { gap: 0.875rem; }
  .gap-15 { gap: 0.9375rem; }
  .gap-16 { gap: 1rem; }
  .gap-17 { gap: 1.0625rem; }
  .gap-18 { gap: 1.125rem; }
  .gap-20 { gap: 1.25rem; }
  .gap-22 { gap: 1.375rem; }
  .gap-24 { gap: 1.5rem; }
  .gap-30 { gap: 1.875rem; }
  .gap-32 { gap: 2rem; }
  .gap-38 { gap: 2.375rem; }
  .gap-40 { gap: 2.5rem; }
  .gap-50 { gap: 3.125rem; }
  .gap-70 { gap: 4.375rem; }
  .gap-\[2px\] { gap: 2px; }
  .gap-\[43px\] { gap: 43px; }
  .gap-px { gap: 1px; }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(.25rem * var(--tw-space-y-reverse)); margin-block-end: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-4 { column-gap: 0.25rem; }
  .gap-x-6 { column-gap: 0.375rem; }
  .gap-x-8 { column-gap: 0.5rem; }
  .gap-x-10 { column-gap: 0.625rem; }
  .gap-x-12 { column-gap: 0.75rem; }
  .gap-x-14 { column-gap: 0.875rem; }
  .gap-x-16 { column-gap: 1rem; }
  .gap-x-20 { column-gap: 1.25rem; }
  .gap-x-24 { column-gap: 1.5rem; }
  .gap-x-32 { column-gap: 2rem; }
  .gap-y-2 { row-gap: 0.125rem; }
  .gap-y-4 { row-gap: 0.25rem; }
  .gap-y-6 { row-gap: 0.375rem; }
  .gap-y-10 { row-gap: 0.625rem; }
  .gap-y-12 { row-gap: 0.75rem; }
  .gap-y-16 { row-gap: 1rem; }
  :where(.divide-x-1 > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px * var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
  :where(.divide-grey-450 > :not(:last-child)) { border-color: var(--color-grey-450); }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .justify-self-center { justify-self: center; }
  .justify-self-end { justify-self: flex-end; }
  .justify-self-start { justify-self: flex-start; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-auto { overflow: auto; }
  .overflow-hidden { overflow: hidden; }
  .overflow-scroll { overflow: scroll; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-x-scroll { overflow-x: scroll; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-hidden { overflow-y: hidden; }
  .overflow-y-scroll { overflow-y: scroll; }
  .overscroll-contain { overscroll-behavior: contain; }
  .rounded { border-radius: 0.25rem; }
  .rounded-1 { border-radius: 0.0625rem; }
  .rounded-2 { border-radius: 0.125rem; }
  .rounded-3 { border-radius: 0.1875rem; }
  .rounded-4 { border-radius: 0.25rem; }
  .rounded-5 { border-radius: 0.3125rem; }
  .rounded-6 { border-radius: 0.375rem; }
  .rounded-8 { border-radius: 0.5rem; }
  .rounded-10 { border-radius: 0.625rem; }
  .rounded-11 { border-radius: 0.6875rem; }
  .rounded-12 { border-radius: 0.75rem; }
  .rounded-\[7px\] { border-radius: 7px; }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-full { border-radius: 9999rem; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-none { border-radius: 0px; }
  .rounded-t-2 { border-top-left-radius: 0.125rem; border-top-right-radius: 0.125rem; }
  .rounded-t-3 { border-top-left-radius: 0.1875rem; border-top-right-radius: 0.1875rem; }
  .rounded-t-4 { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .rounded-t-5 { border-top-left-radius: 0.3125rem; border-top-right-radius: 0.3125rem; }
  .rounded-t-8 { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .rounded-t-10 { border-top-left-radius: 0.625rem; border-top-right-radius: 0.625rem; }
  .rounded-t-12 { border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; }
  .rounded-l-4 { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .rounded-l-5 { border-top-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
  .rounded-l-5\! { border-top-left-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; }
  .rounded-l-6 { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
  .rounded-l-8 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .rounded-l-12 { border-top-left-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
  .rounded-l-full { border-top-left-radius: 9999rem; border-bottom-left-radius: 9999rem; }
  .rounded-l-lg { border-top-left-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .rounded-tl-4 { border-top-left-radius: 0.25rem; }
  .rounded-tl-6 { border-top-left-radius: 0.375rem; }
  .rounded-tl-8 { border-top-left-radius: 0.5rem; }
  .rounded-r-2 { border-top-right-radius: 0.125rem; border-bottom-right-radius: 0.125rem; }
  .rounded-r-4 { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .rounded-r-5 { border-top-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; }
  .rounded-r-5\! { border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0.3125rem !important; }
  .rounded-r-6 { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }
  .rounded-r-12 { border-top-right-radius: 0.75rem; border-bottom-right-radius: 0.75rem; }
  .rounded-r-full { border-top-right-radius: 9999rem; border-bottom-right-radius: 9999rem; }
  .rounded-tr-4 { border-top-right-radius: 0.25rem; }
  .rounded-tr-5 { border-top-right-radius: 0.3125rem; }
  .rounded-tr-6 { border-top-right-radius: 0.375rem; }
  .rounded-tr-8 { border-top-right-radius: 0.5rem; }
  .rounded-tr-\[11px\] { border-top-right-radius: 11px; }
  .rounded-tr-none { border-top-right-radius: 0px; }
  .rounded-b-3 { border-bottom-right-radius: 0.1875rem; border-bottom-left-radius: 0.1875rem; }
  .rounded-b-4 { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .rounded-b-5 { border-bottom-right-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
  .rounded-b-6 { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
  .rounded-b-8 { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .rounded-b-10 { border-bottom-right-radius: 0.625rem; border-bottom-left-radius: 0.625rem; }
  .rounded-b-12 { border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
  .rounded-br-5 { border-bottom-right-radius: 0.3125rem; }
  .rounded-br-6 { border-bottom-right-radius: 0.375rem; }
  .rounded-bl-5 { border-bottom-left-radius: 0.3125rem; }
  .rounded-bl-6 { border-bottom-left-radius: 0.375rem; }
  .rounded-bl-8 { border-bottom-left-radius: 0.5rem; }
  .rounded-bl-none { border-bottom-left-radius: 0px; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-1 { border-style: var(--tw-border-style); border-width: 1px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-3 { border-style: var(--tw-border-style); border-width: 3px; }
  .border-4 { border-style: var(--tw-border-style); border-width: 4px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-none { border-style: var(--tw-border-style); border-width: 0px; }
  .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .border-t, .border-t-1 { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .border-t-3 { border-top-style: var(--tw-border-style); border-top-width: 3px; }
  .border-t-\[1\.5px\] { border-top-style: var(--tw-border-style); border-top-width: 1.5px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .border-r-2 { border-right-style: var(--tw-border-style); border-right-width: 2px; }
  .border-b, .border-b-1 { 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-b-3 { border-bottom-style: var(--tw-border-style); border-bottom-width: 3px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0px; }
  .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-\(--color-border\) { border-color: var(--color-border); }
  .border-bait { border-color: var(--color-bait); }
  .border-blue { border-color: var(--color-blue); }
  .border-blue-74 { border-color: var(--color-blue-74); }
  .border-blue-88 { border-color: var(--color-blue-88); }
  .border-blue-91 { border-color: var(--color-blue-91); }
  .border-blue-92 { border-color: var(--color-blue-92); }
  .border-bronze { border-color: var(--color-bronze); }
  .border-cyan-43 { border-color: var(--color-cyan-43); }
  .border-gold { border-color: var(--color-gold); }
  .border-green { border-color: var(--color-green); }
  .border-green\! { border-color: var(--color-green) !important; }
  .border-green-27 { border-color: var(--color-green-27); }
  .border-green-66 { border-color: var(--color-green-66); }
  .border-green-85 { border-color: var(--color-green-85); }
  .border-green-101 { border-color: var(--color-green-101); }
  .border-green-184 { border-color: var(--color-green-184); }
  .border-green-197 { border-color: var(--color-green-197); }
  .border-green\/50 { border-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-green\/50 { border-color: color-mix(in oklab, var(--color-green) 50%, transparent); }
}
  .border-green\/60 { border-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-green\/60 { border-color: color-mix(in oklab, var(--color-green) 60%, transparent); }
}
  .border-grey-100 { border-color: var(--color-grey-100); }
  .border-grey-150 { border-color: var(--color-grey-150); }
  .border-grey-200 { border-color: var(--color-grey-200); }
  .border-grey-250 { border-color: var(--color-grey-250); }
  .border-grey-300 { border-color: var(--color-grey-300); }
  .border-grey-400 { border-color: var(--color-grey-400); }
  .border-grey-450 { border-color: var(--color-grey-450); }
  .border-grey-475 { border-color: var(--color-grey-475); }
  .border-grey-500 { border-color: var(--color-grey-500); }
  .border-grey-525, .border-grey-525\/50 { border-color: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-grey-525\/50 { border-color: color-mix(in oklab, var(--color-grey-525) 50%, transparent); }
}
  .border-grey-550 { border-color: var(--color-grey-550); }
  .border-grey-950, .border-grey-950\/40 { border-color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-grey-950\/40 { border-color: color-mix(in oklab, var(--color-grey-950) 40%, transparent); }
}
  .border-grey-950\/50 { border-color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-grey-950\/50 { border-color: color-mix(in oklab, var(--color-grey-950) 50%, transparent); }
}
  .border-orange-235 { border-color: var(--color-orange-235); }
  .border-orange-246 { border-color: var(--color-orange-246); }
  .border-orange-255 { border-color: var(--color-orange-255); }
  .border-pink { border-color: var(--color-pink); }
  .border-pink-234 { border-color: var(--color-pink-234); }
  .border-primary-500 { border-color: var(--color-primary-500); }
  .border-primary-500-16 { border-color: var(--color-primary-500-16); }
  .border-primary-500-24 { border-color: var(--color-primary-500-24); }
  .border-primary-500\/10 { border-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-primary-500\/10 { border-color: color-mix(in oklab, var(--color-primary-500) 10%, transparent); }
}
  .border-primary-500\/40 { border-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-primary-500\/40 { border-color: color-mix(in oklab, var(--color-primary-500) 40%, transparent); }
}
  .border-primary-500\/50 { border-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-primary-500\/50 { border-color: color-mix(in oklab, var(--color-primary-500) 50%, transparent); }
}
  .border-primary-theme, .border-primary-theme\/5 { border-color: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-primary-theme\/5 { border-color: color-mix(in oklab, var(--color-primary-theme) 5%, transparent); }
}
  .border-purple-137-52 { border-color: var(--color-purple-137-52); }
  .border-purple-137-75 { border-color: var(--color-purple-137-75); }
  .border-purple-198 { border-color: var(--color-purple-198); }
  .border-red { border-color: var(--color-red); }
  .border-red\! { border-color: var(--color-red) !important; }
  .border-red-225 { border-color: var(--color-red-225); }
  .border-red-225\/25\! { border-color: var(--color-red-225) !important; }
  @supports (color:color-mix(in lab, red, red)) {
  .border-red-225\/25\! { border-color: color-mix(in oklab, var(--color-red-225) 25%, transparent) !important; }
}
  .border-red-255-88 { border-color: var(--color-red-255-88); }
  .border-silver { border-color: var(--color-silver); }
  .border-toastUi-top { border-color: var(--color-toast-top); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-white { border-color: var(--color-white); }
  .border-white-10 { border-color: var(--color-white-10); }
  .border-white-20 { border-color: var(--color-white-20); }
  .border-white\/5 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/5 { border-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .border-white\/6 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/6 { border-color: color-mix(in oklab, var(--color-white) 6%, transparent); }
}
  .border-white\/8 { border-color: var(--color-white); }
  @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: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/10 { border-color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
  .border-white\/14 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/14 { border-color: color-mix(in oklab, var(--color-white) 14%, transparent); }
}
  .border-white\/15 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/15 { border-color: color-mix(in oklab, var(--color-white) 15%, transparent); }
}
  .border-white\/16 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/16 { border-color: color-mix(in oklab, var(--color-white) 16%, transparent); }
}
  .border-white\/20 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/20 { border-color: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .border-white\/40 { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/40 { border-color: color-mix(in oklab, var(--color-white) 40%, transparent); }
}
  .border-yellow { border-color: var(--color-yellow); }
  .border-yellow-255-232 { border-color: var(--color-yellow-255-232); }
  .border-yellow\/40 { border-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-yellow\/40 { border-color: color-mix(in oklab, var(--color-yellow) 40%, transparent); }
}
  .border-yellow\/50 { border-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-yellow\/50 { border-color: color-mix(in oklab, var(--color-yellow) 50%, transparent); }
}
  .border-t-white\/5 { border-top-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-t-white\/5 { border-top-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .border-b-primary-500 { border-bottom-color: var(--color-primary-500); }
  .border-b-red { border-bottom-color: var(--color-red); }
  .border-l-green { border-left-color: var(--color-green); }
  .border-l-yellow { border-left-color: var(--color-yellow); }
  .bg-\(--color-bg\) { background-color: var(--color-bg); }
  .bg-\[\#13151b\] { background-color: rgb(19, 21, 27); }
  .bg-\[\#ffa200\] { background-color: rgb(255, 162, 0); }
  .bg-\[var\(--color-primary-500-16\)\] { background-color: var(--color-primary-500-16); }
  .bg-amber-500\/35 { background-color: rgba(249, 156, 0, 0.35); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-amber-500\/35 { background-color: color-mix(in oklab, var(--color-amber-500) 35%, transparent); }
}
  .bg-bait { background-color: var(--color-bait); }
  .bg-black { background-color: var(--color-black); }
  .bg-black-40 { background-color: var(--color-black-40); }
  .bg-black\/25 { background-color: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/25 { background-color: color-mix(in oklab, var(--color-black) 25%, transparent); }
}
  .bg-black\/30 { background-color: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/30 { background-color: color-mix(in oklab, var(--color-black) 30%, transparent); }
}
  .bg-black\/35 { background-color: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/35 { background-color: color-mix(in oklab, var(--color-black) 35%, transparent); }
}
  .bg-black\/50 { background-color: var(--color-black); }
  @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: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/60 { background-color: color-mix(in oklab, var(--color-black) 60%, transparent); }
}
  .bg-blue { background-color: var(--color-blue); }
  .bg-blue-1 { background-color: var(--color-blue-1); }
  .bg-blue-14 { background-color: var(--color-blue-14); }
  .bg-blue-18 { background-color: var(--color-blue-18); }
  .bg-blue-44 { background-color: var(--color-blue-44); }
  .bg-blue-46 { background-color: var(--color-blue-46); }
  .bg-blue-69\/20 { background-color: var(--color-blue-69); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue-69\/20 { background-color: color-mix(in oklab, var(--color-blue-69) 20%, transparent); }
}
  .bg-blue-74, .bg-blue-74\/20 { background-color: var(--color-blue-74); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue-74\/20 { background-color: color-mix(in oklab, var(--color-blue-74) 20%, transparent); }
}
  .bg-blue-88, .bg-blue-88\/24 { background-color: var(--color-blue-88); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue-88\/24 { background-color: color-mix(in oklab, var(--color-blue-88) 24%, transparent); }
}
  .bg-blue-91 { background-color: var(--color-blue-91); }
  .bg-blue-91-dark { background-color: var(--color-blue-91-dark); }
  .bg-blue-91\/50 { background-color: var(--color-blue-91); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue-91\/50 { background-color: color-mix(in oklab, var(--color-blue-91) 50%, transparent); }
}
  .bg-blue-92, .bg-blue-92\/20 { background-color: var(--color-blue-92); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue-92\/20 { background-color: color-mix(in oklab, var(--color-blue-92) 20%, transparent); }
}
  .bg-blue-102 { background-color: var(--color-blue-102); }
  .bg-blue-192 { background-color: var(--color-blue-192); }
  .bg-blue\/25 { background-color: var(--color-blue); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue\/25 { background-color: color-mix(in oklab, var(--color-blue) 25%, transparent); }
}
  .bg-bronze, .bg-bronze\/20 { background-color: var(--color-bronze); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-bronze\/20 { background-color: color-mix(in oklab, var(--color-bronze) 20%, transparent); }
}
  .bg-current { background-color: currentcolor; }
  .bg-cyan-43, .bg-cyan-43\/20 { background-color: var(--color-cyan-43); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-cyan-43\/20 { background-color: color-mix(in oklab, var(--color-cyan-43) 20%, transparent); }
}
  .bg-cyan-43\/25 { background-color: var(--color-cyan-43); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-cyan-43\/25 { background-color: color-mix(in oklab, var(--color-cyan-43) 25%, transparent); }
}
  .bg-cyan\/10 { background-color: var(--color-cyan); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-cyan\/10 { background-color: color-mix(in oklab, var(--color-cyan) 10%, transparent); }
}
  .bg-gold, .bg-gold\/20 { background-color: var(--color-gold); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-gold\/20 { background-color: color-mix(in oklab, var(--color-gold) 20%, transparent); }
}
  .bg-green { background-color: var(--color-green); }
  .bg-green\! { background-color: var(--color-green) !important; }
  .bg-green-10 { background-color: var(--color-green-10); }
  .bg-green-12 { background-color: var(--color-green-12); }
  .bg-green-20 { background-color: var(--color-green-20); }
  .bg-green-22 { background-color: var(--color-green-22); }
  .bg-green-24 { background-color: var(--color-green-24); }
  .bg-green-27 { background-color: var(--color-green-27); }
  .bg-green-27-dark { background-color: var(--color-green-27-dark); }
  .bg-green-27\/50 { background-color: var(--color-green-27); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green-27\/50 { background-color: color-mix(in oklab, var(--color-green-27) 50%, transparent); }
}
  .bg-green-66, .bg-green-66\/20 { background-color: var(--color-green-66); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green-66\/20 { background-color: color-mix(in oklab, var(--color-green-66) 20%, transparent); }
}
  .bg-green-72 { background-color: var(--color-green-72); }
  .bg-green-85\/10 { background-color: var(--color-green-85); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green-85\/10 { background-color: color-mix(in oklab, var(--color-green-85) 10%, transparent); }
}
  .bg-green-85\/15 { background-color: var(--color-green-85); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green-85\/15 { background-color: color-mix(in oklab, var(--color-green-85) 15%, transparent); }
}
  .bg-green-86 { background-color: var(--color-green-86); }
  .bg-green-101, .bg-green-101\/20 { background-color: var(--color-green-101); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green-101\/20 { background-color: color-mix(in oklab, var(--color-green-101) 20%, transparent); }
}
  .bg-green-104 { background-color: var(--color-green-104); }
  .bg-green-130 { background-color: var(--color-green-130); }
  .bg-green-164 { background-color: var(--color-green-164); }
  .bg-green-184, .bg-green-184\/20 { background-color: var(--color-green-184); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green-184\/20 { background-color: color-mix(in oklab, var(--color-green-184) 20%, transparent); }
}
  .bg-green-197 { background-color: var(--color-green-197); }
  .bg-green-dark { background-color: var(--color-green-dark); }
  .bg-green-med { background-color: var(--color-green-med); }
  .bg-green\/10 { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green\/10 { background-color: color-mix(in oklab, var(--color-green) 10%, transparent); }
}
  .bg-green\/15 { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green\/15 { background-color: color-mix(in oklab, var(--color-green) 15%, transparent); }
}
  .bg-green\/20 { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green\/20 { background-color: color-mix(in oklab, var(--color-green) 20%, transparent); }
}
  .bg-green\/25 { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green\/25 { background-color: color-mix(in oklab, var(--color-green) 25%, transparent); }
}
  .bg-green\/30 { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-green\/30 { background-color: color-mix(in oklab, var(--color-green) 30%, transparent); }
}
  .bg-grey-100, .bg-grey-100\/50 { background-color: var(--color-grey-100); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-100\/50 { background-color: color-mix(in oklab, var(--color-grey-100) 50%, transparent); }
}
  .bg-grey-100\/60 { background-color: var(--color-grey-100); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-100\/60 { background-color: color-mix(in oklab, var(--color-grey-100) 60%, transparent); }
}
  .bg-grey-100\/85 { background-color: var(--color-grey-100); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-100\/85 { background-color: color-mix(in oklab, var(--color-grey-100) 85%, transparent); }
}
  .bg-grey-150, .bg-grey-150\/15 { background-color: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-150\/15 { background-color: color-mix(in oklab, var(--color-grey-150) 15%, transparent); }
}
  .bg-grey-150\/60 { background-color: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-150\/60 { background-color: color-mix(in oklab, var(--color-grey-150) 60%, transparent); }
}
  .bg-grey-150\/75 { background-color: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-150\/75 { background-color: color-mix(in oklab, var(--color-grey-150) 75%, transparent); }
}
  .bg-grey-150\/80 { background-color: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-150\/80 { background-color: color-mix(in oklab, var(--color-grey-150) 80%, transparent); }
}
  .bg-grey-200, .bg-grey-200\/10 { background-color: var(--color-grey-200); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-200\/10 { background-color: color-mix(in oklab, var(--color-grey-200) 10%, transparent); }
}
  .bg-grey-200\/70 { background-color: var(--color-grey-200); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-200\/70 { background-color: color-mix(in oklab, var(--color-grey-200) 70%, transparent); }
}
  .bg-grey-200\/90 { background-color: var(--color-grey-200); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-200\/90 { background-color: color-mix(in oklab, var(--color-grey-200) 90%, transparent); }
}
  .bg-grey-200\/95 { background-color: var(--color-grey-200); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-200\/95 { background-color: color-mix(in oklab, var(--color-grey-200) 95%, transparent); }
}
  .bg-grey-250, .bg-grey-250\/60 { background-color: var(--color-grey-250); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-250\/60 { background-color: color-mix(in oklab, var(--color-grey-250) 60%, transparent); }
}
  .bg-grey-250\/80 { background-color: var(--color-grey-250); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-250\/80 { background-color: color-mix(in oklab, var(--color-grey-250) 80%, transparent); }
}
  .bg-grey-300, .bg-grey-300\/60 { background-color: var(--color-grey-300); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-300\/60 { background-color: color-mix(in oklab, var(--color-grey-300) 60%, transparent); }
}
  .bg-grey-350 { background-color: var(--color-grey-350); }
  .bg-grey-400 { background-color: var(--color-grey-400); }
  .bg-grey-450 { background-color: var(--color-grey-450); }
  .bg-grey-475, .bg-grey-475\/30 { background-color: var(--color-grey-475); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-475\/30 { background-color: color-mix(in oklab, var(--color-grey-475) 30%, transparent); }
}
  .bg-grey-500, .bg-grey-500\/50 { background-color: var(--color-grey-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-500\/50 { background-color: color-mix(in oklab, var(--color-grey-500) 50%, transparent); }
}
  .bg-grey-525, .bg-grey-525\/50 { background-color: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-525\/50 { background-color: color-mix(in oklab, var(--color-grey-525) 50%, transparent); }
}
  .bg-grey-550 { background-color: var(--color-grey-550); }
  .bg-grey-700 { background-color: var(--color-grey-700); }
  .bg-grey-850 { background-color: var(--color-grey-850); }
  .bg-grey-950, .bg-grey-950\/15 { background-color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-950\/15 { background-color: color-mix(in oklab, var(--color-grey-950) 15%, transparent); }
}
  .bg-grey-950\/20 { background-color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-950\/20 { background-color: color-mix(in oklab, var(--color-grey-950) 20%, transparent); }
}
  .bg-grey-950\/70 { background-color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-grey-950\/70 { background-color: color-mix(in oklab, var(--color-grey-950) 70%, transparent); }
}
  .bg-orange { background-color: var(--color-orange); }
  .bg-orange-214 { background-color: var(--color-orange-214); }
  .bg-orange-235 { background-color: var(--color-orange-235); }
  .bg-orange-235-24 { background-color: var(--color-orange-235-24); }
  .bg-orange-246, .bg-orange-246\/20 { background-color: var(--color-orange-246); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-orange-246\/20 { background-color: color-mix(in oklab, var(--color-orange-246) 20%, transparent); }
}
  .bg-orange-255, .bg-orange-255\/25 { background-color: var(--color-orange-255); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-orange-255\/25 { background-color: color-mix(in oklab, var(--color-orange-255) 25%, transparent); }
}
  .bg-orange-400\/28 { background-color: rgba(255, 139, 26, 0.28); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-orange-400\/28 { background-color: color-mix(in oklab, var(--color-orange-400) 28%, transparent); }
}
  .bg-orange\/10 { background-color: var(--color-orange); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-orange\/10 { background-color: color-mix(in oklab, var(--color-orange) 10%, transparent); }
}
  .bg-orange\/20 { background-color: var(--color-orange); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-orange\/20 { background-color: color-mix(in oklab, var(--color-orange) 20%, transparent); }
}
  .bg-pink { background-color: var(--color-pink); }
  .bg-pink-143 { background-color: var(--color-pink-143); }
  .bg-pink-234 { background-color: var(--color-pink-234); }
  .bg-pink-234-dark { background-color: var(--color-pink-234-dark); }
  .bg-pink-234\/50 { background-color: var(--color-pink-234); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-pink-234\/50 { background-color: color-mix(in oklab, var(--color-pink-234) 50%, transparent); }
}
  .bg-pink-244 { background-color: var(--color-pink-244); }
  .bg-pink\/25 { background-color: var(--color-pink); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-pink\/25 { background-color: color-mix(in oklab, var(--color-pink) 25%, transparent); }
}
  .bg-primary-500 { background-color: var(--color-primary-500); }
  .bg-primary-500-8 { background-color: var(--color-primary-500-8); }
  .bg-primary-500-16 { background-color: var(--color-primary-500-16); }
  .bg-primary-500-24 { background-color: var(--color-primary-500-24); }
  .bg-primary-500\/5 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/5 { background-color: color-mix(in oklab, var(--color-primary-500) 5%, transparent); }
}
  .bg-primary-500\/10 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/10 { background-color: color-mix(in oklab, var(--color-primary-500) 10%, transparent); }
}
  .bg-primary-500\/12 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/12 { background-color: color-mix(in oklab, var(--color-primary-500) 12%, transparent); }
}
  .bg-primary-500\/15 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/15 { background-color: color-mix(in oklab, var(--color-primary-500) 15%, transparent); }
}
  .bg-primary-500\/20 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/20 { background-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .bg-primary-500\/25 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/25 { background-color: color-mix(in oklab, var(--color-primary-500) 25%, transparent); }
}
  .bg-primary-500\/30 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/30 { background-color: color-mix(in oklab, var(--color-primary-500) 30%, transparent); }
}
  .bg-primary-500\/40 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/40 { background-color: color-mix(in oklab, var(--color-primary-500) 40%, transparent); }
}
  .bg-primary-500\/50 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/50 { background-color: color-mix(in oklab, var(--color-primary-500) 50%, transparent); }
}
  .bg-primary-500\/80 { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-500\/80 { background-color: color-mix(in oklab, var(--color-primary-500) 80%, transparent); }
}
  .bg-primary-theme, .bg-primary-theme\/20 { background-color: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-primary-theme\/20 { background-color: color-mix(in oklab, var(--color-primary-theme) 20%, transparent); }
}
  .bg-purple-69 { background-color: var(--color-purple-69); }
  .bg-purple-111 { background-color: var(--color-purple-111); }
  .bg-purple-129 { background-color: var(--color-purple-129); }
  .bg-purple-137-52 { background-color: var(--color-purple-137-52); }
  .bg-purple-137-52-dark { background-color: var(--color-purple-137-52-dark); }
  .bg-purple-137-52\/20 { background-color: var(--color-purple-137-52); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-purple-137-52\/20 { background-color: color-mix(in oklab, var(--color-purple-137-52) 20%, transparent); }
}
  .bg-purple-137-52\/50 { background-color: var(--color-purple-137-52); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-purple-137-52\/50 { background-color: color-mix(in oklab, var(--color-purple-137-52) 50%, transparent); }
}
  .bg-purple-137-75, .bg-purple-137-75\/25 { background-color: var(--color-purple-137-75); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-purple-137-75\/25 { background-color: color-mix(in oklab, var(--color-purple-137-75) 25%, transparent); }
}
  .bg-purple-138 { background-color: var(--color-purple-138); }
  .bg-purple-180 { background-color: var(--color-purple-180); }
  .bg-purple-181 { background-color: var(--color-purple-181); }
  .bg-purple-205 { background-color: var(--color-purple-205); }
  .bg-red { background-color: var(--color-red); }
  .bg-red\! { background-color: var(--color-red) !important; }
  .bg-red-12 { background-color: var(--color-red-12); }
  .bg-red-16 { background-color: var(--color-red-16); }
  .bg-red-20 { background-color: var(--color-red-20); }
  .bg-red-24 { background-color: var(--color-red-24); }
  .bg-red-225, .bg-red-225\/10 { background-color: var(--color-red-225); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-225\/10 { background-color: color-mix(in oklab, var(--color-red-225) 10%, transparent); }
}
  .bg-red-225\/15 { background-color: var(--color-red-225); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-225\/15 { background-color: color-mix(in oklab, var(--color-red-225) 15%, transparent); }
}
  .bg-red-225\/20 { background-color: var(--color-red-225); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-225\/20 { background-color: color-mix(in oklab, var(--color-red-225) 20%, transparent); }
}
  .bg-red-234, .bg-red-234\/10 { background-color: var(--color-red-234); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-234\/10 { background-color: color-mix(in oklab, var(--color-red-234) 10%, transparent); }
}
  .bg-red-250 { background-color: var(--color-red-250); }
  .bg-red-251 { background-color: var(--color-red-251); }
  .bg-red-255-0 { background-color: var(--color-red-255-0); }
  .bg-red-255-53 { background-color: var(--color-red-255-53); }
  .bg-red-255-63 { background-color: var(--color-red-255-63); }
  .bg-red-255-88 { background-color: var(--color-red-255-88); }
  .bg-red-255-88-dark { background-color: var(--color-red-255-88-dark); }
  .bg-red-255-88\/50 { background-color: var(--color-red-255-88); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-255-88\/50 { background-color: color-mix(in oklab, var(--color-red-255-88) 50%, transparent); }
}
  .bg-red-dark { background-color: var(--color-red-dark); }
  .bg-red\/10 { background-color: var(--color-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red\/10 { background-color: color-mix(in oklab, var(--color-red) 10%, transparent); }
}
  .bg-red\/12 { background-color: var(--color-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red\/12 { background-color: color-mix(in oklab, var(--color-red) 12%, transparent); }
}
  .bg-red\/20 { background-color: var(--color-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red\/20 { background-color: color-mix(in oklab, var(--color-red) 20%, transparent); }
}
  .bg-silver, .bg-silver\/20 { background-color: var(--color-silver); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-silver\/20 { background-color: color-mix(in oklab, var(--color-silver) 20%, transparent); }
}
  .bg-slate-200\/30 { background-color: rgba(226, 232, 240, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-slate-200\/30 { background-color: color-mix(in oklab, var(--color-slate-200) 30%, transparent); }
}
  .bg-slate-300\/25 { background-color: rgba(202, 213, 226, 0.25); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-slate-300\/25 { background-color: color-mix(in oklab, var(--color-slate-300) 25%, transparent); }
}
  .bg-tier-2 { background-color: var(--color-tier-2); }
  .bg-tier-2-1 { background-color: var(--color-tier-2-1); }
  .bg-tier-3 { background-color: var(--color-tier-3); }
  .bg-tier-3-1 { background-color: var(--color-tier-3-1); }
  .bg-tier-4 { background-color: var(--color-tier-4); }
  .bg-tier-4-1 { background-color: var(--color-tier-4-1); }
  .bg-tier-5 { background-color: var(--color-tier-5); }
  .bg-tier-6-1 { background-color: var(--color-tier-6-1); }
  .bg-tier-6-2 { background-color: var(--color-tier-6-2); }
  .bg-tier-6-3 { background-color: var(--color-tier-6-3); }
  .bg-tier-6-4 { background-color: var(--color-tier-6-4); }
  .bg-tier-one { background-color: var(--color-tier-1); }
  .bg-tier-one-1 { background-color: var(--color-tier-1-1); }
  .bg-toastUi-badge { background-color: var(--color-toast-badge); }
  .bg-toastUi-base { background-color: var(--color-toast-base); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-transparent\! { background-color: rgba(0, 0, 0, 0) !important; }
  .bg-white { background-color: var(--color-white); }
  .bg-white-5 { background-color: var(--color-white-5); }
  .bg-white-10 { background-color: var(--color-white-10); }
  .bg-white\/2 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/2 { background-color: color-mix(in oklab, var(--color-white) 2%, transparent); }
}
  .bg-white\/5 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/5 { background-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .bg-white\/10 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/10 { background-color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
  .bg-white\/20 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/20 { background-color: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .bg-white\/40 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/40 { background-color: color-mix(in oklab, var(--color-white) 40%, transparent); }
}
  .bg-white\/50 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/50 { background-color: color-mix(in oklab, var(--color-white) 50%, transparent); }
}
  .bg-white\/70 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/70 { background-color: color-mix(in oklab, var(--color-white) 70%, transparent); }
}
  .bg-white\/80 { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/80 { background-color: color-mix(in oklab, var(--color-white) 80%, transparent); }
}
  .bg-yellow { background-color: var(--color-yellow); }
  .bg-yellow-12 { background-color: var(--color-yellow-12); }
  .bg-yellow-15 { background-color: var(--color-yellow-15); }
  .bg-yellow-24 { background-color: var(--color-yellow-24); }
  .bg-yellow-169-dark { background-color: var(--color-yellow-169-dark); }
  .bg-yellow-195 { background-color: var(--color-yellow-195); }
  .bg-yellow-196 { background-color: var(--color-yellow-196); }
  .bg-yellow-204 { background-color: var(--color-yellow-204); }
  .bg-yellow-210 { background-color: var(--color-yellow-210); }
  .bg-yellow-213 { background-color: var(--color-yellow-213); }
  .bg-yellow-252 { background-color: var(--color-yellow-252); }
  .bg-yellow-255-215 { background-color: var(--color-yellow-255-215); }
  .bg-yellow-255-237 { background-color: var(--color-yellow-255-237); }
  .bg-yellow-400\/30 { background-color: rgba(250, 200, 0, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow-400\/30 { background-color: color-mix(in oklab, var(--color-yellow-400) 30%, transparent); }
}
  .bg-yellow-400\/35 { background-color: rgba(250, 200, 0, 0.35); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow-400\/35 { background-color: color-mix(in oklab, var(--color-yellow-400) 35%, transparent); }
}
  .bg-yellow-dark-118 { background-color: var(--color-yellow-dark-118); }
  .bg-yellow\/10 { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow\/10 { background-color: color-mix(in oklab, var(--color-yellow) 10%, transparent); }
}
  .bg-yellow\/20 { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow\/20 { background-color: color-mix(in oklab, var(--color-yellow) 20%, transparent); }
}
  .bg-yellow\/25 { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow\/25 { background-color: color-mix(in oklab, var(--color-yellow) 25%, transparent); }
}
  .bg-yellow\/30 { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow\/30 { background-color: color-mix(in oklab, var(--color-yellow) 30%, transparent); }
}
  .bg-yellow\/50 { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow\/50 { background-color: color-mix(in oklab, var(--color-yellow) 50%, transparent); }
}
  .bg-yellow\/70 { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow\/70 { background-color: color-mix(in oklab, var(--color-yellow) 70%, transparent); }
}
  .bg-linear-to-b { --tw-gradient-position: to bottom; }
  @supports (background-image:linear-gradient(in lab, red, red)) {
  .bg-linear-to-b { --tw-gradient-position: to bottom in oklab; }
}
  .bg-linear-to-b { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-br { --tw-gradient-position: to bottom right; }
  @supports (background-image:linear-gradient(in lab, red, red)) {
  .bg-linear-to-br { --tw-gradient-position: to bottom right in oklab; }
}
  .bg-linear-to-br { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .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-linear-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-t { --tw-gradient-position: to top; }
  @supports (background-image:linear-gradient(in lab, red, red)) {
  .bg-linear-to-t { --tw-gradient-position: to top in oklab; }
}
  .bg-linear-to-t { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-tr { --tw-gradient-position: to top right; }
  @supports (background-image:linear-gradient(in lab, red, red)) {
  .bg-linear-to-tr { --tw-gradient-position: to top right in oklab; }
}
  .bg-linear-to-tr { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-br { --tw-gradient-position: to bottom right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-radial { --tw-gradient-position: in oklab; background-image: radial-gradient(var(--tw-gradient-stops)); }
  .bg-\[linear-gradient\(79deg\,\#12af56_0\%\,\#1484c9_101\.65\%\)\] { background-image: linear-gradient(79deg, rgb(18, 175, 86) 0%, rgb(20, 132, 201) 101.65%); }
  .bg-\[linear-gradient\(180deg\,\#202229_0\%\,\#20222900_100\%\)\] { background-image: linear-gradient(rgb(32, 34, 41) 0%, rgba(32, 34, 41, 0) 100%); }
  .bg-\[linear-gradient\(180deg\,var\(--color-primary-500-16\)\,var\(--color-primary-500-8\)\)\] { background-image: linear-gradient(180deg,var(--color-primary-500-16),var(--color-primary-500-8)); }
  .bg-\[radial-gradient\(ellipse_45\%_100\%_at_50\%_0\%\,var\(--color-primary-500-8\)\,transparent\)\] { background-image: radial-gradient(ellipse 45% 100% at 50% 0%,var(--color-primary-500-8),transparent); }
  .from-\[\#00AED5\] { --tw-gradient-from: #00aed5; --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-\[\#00BEAD\] { --tw-gradient-from: #00bead; --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-\[\#00DBBE\] { --tw-gradient-from: #00dbbe; --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-\[\#00F7F9\] { --tw-gradient-from: #00f7f9; --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-\[\#01B342\] { --tw-gradient-from: #01b342; --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-\[\#1F3B73\] { --tw-gradient-from: #1f3b73; --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-\[\#2CF29D\] { --tw-gradient-from: #2cf29d; --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-\[\#4C2987\] { --tw-gradient-from: #4c2987; --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-\[\#007DFF\] { --tw-gradient-from: #007dff; --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-\[\#008CEB\] { --tw-gradient-from: #008ceb; --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-\[\#50AF95\] { --tw-gradient-from: #50af95; --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-\[\#0052FF\] { --tw-gradient-from: #0052ff; --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-\[\#0070AF\] { --tw-gradient-from: #0070af; --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-\[\#0136C2\] { --tw-gradient-from: #0136c2; --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-\[\#144FA8\] { --tw-gradient-from: #144fa8; --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-\[\#253B80\] { --tw-gradient-from: #253b80; --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-\[\#335A9B\] { --tw-gradient-from: #335a9b; --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-\[\#627EEA\] { --tw-gradient-from: #627eea; --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-\[\#957E20\] { --tw-gradient-from: #957e20; --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-\[\#1368DA\] { --tw-gradient-from: #1368da; --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-\[\#1946B9\] { --tw-gradient-from: #1946b9; --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-\[\#2775CA\] { --tw-gradient-from: #2775ca; --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-\[\#5639AC\] { --tw-gradient-from: #5639ac; --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-\[\#5639EB\] { --tw-gradient-from: #5639eb; --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-\[\#74206A\] { --tw-gradient-from: #74206a; --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-\[\#173682\] { --tw-gradient-from: #173682; --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-\[\#333185\] { --tw-gradient-from: #333185; --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-\[\#696969\] { --tw-gradient-from: #696969; --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-\[\#900691\] { --tw-gradient-from: #900691; --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-\[\#959595\] { --tw-gradient-from: #959595; --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-\[\#A40063\] { --tw-gradient-from: #a40063; --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-\[\#AB9FF2\] { --tw-gradient-from: #ab9ff2; --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-\[\#B3FC00\] { --tw-gradient-from: #b3fc00; --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-\[\#C63127\] { --tw-gradient-from: #c63127; --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-\[\#CA45E6\] { --tw-gradient-from: #ca45e6; --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-\[\#E3E3E3\] { --tw-gradient-from: #e3e3e3; --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-\[\#E4E4E4\] { --tw-gradient-from: #e4e4e4; --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-\[\#E8BB41\] { --tw-gradient-from: #e8bb41; --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-\[\#E2251D\] { --tw-gradient-from: #e2251d; --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-\[\#EAEAEA\] { --tw-gradient-from: #eaeaea; --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-\[\#EE2E24\] { --tw-gradient-from: #ee2e24; --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-\[\#F0B90B\] { --tw-gradient-from: #f0b90b; --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-\[\#F7931A\] { --tw-gradient-from: #f7931a; --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-\[\#F26621\] { --tw-gradient-from: #f26621; --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-\[\#FAB11F\] { --tw-gradient-from: #fab11f; --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-\[\#FE5100\] { --tw-gradient-from: #fe5100; --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-\[\#FF5B24\] { --tw-gradient-from: #ff5b24; --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-\[\#FFFFFF\] { --tw-gradient-from: #fff; --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-\[\#fcb702\] { --tw-gradient-from: #fcb702; --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 { --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-blue-59 { --tw-gradient-from: var(--color-blue-59); --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-blue-69 { --tw-gradient-from: var(--color-blue-69); --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-blue-69\/0 { --tw-gradient-from: var(--color-blue-69); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-blue-69\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-blue-69) 0%, transparent); }
}
  .from-blue-69\/0 { --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-blue-69\/1 { --tw-gradient-from: var(--color-blue-69); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-blue-69\/1 { --tw-gradient-from: color-mix(in oklab, var(--color-blue-69) 1%, transparent); }
}
  .from-blue-69\/1 { --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-blue-74\/20 { --tw-gradient-from: var(--color-blue-74); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-blue-74\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-blue-74) 20%, transparent); }
}
  .from-blue-74\/20 { --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-blue-88 { --tw-gradient-from: var(--color-blue-88); --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-blue-88\/16 { --tw-gradient-from: var(--color-blue-88); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-blue-88\/16 { --tw-gradient-from: color-mix(in oklab, var(--color-blue-88) 16%, transparent); }
}
  .from-blue-88\/16 { --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-blue-88\/24 { --tw-gradient-from: var(--color-blue-88); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-blue-88\/24 { --tw-gradient-from: color-mix(in oklab, var(--color-blue-88) 24%, transparent); }
}
  .from-blue-88\/24 { --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-blue-91 { --tw-gradient-from: var(--color-blue-91); --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-blue-92\/20 { --tw-gradient-from: var(--color-blue-92); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-blue-92\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-blue-92) 20%, transparent); }
}
  .from-blue-92\/20 { --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-cyan-43\/20 { --tw-gradient-from: var(--color-cyan-43); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-cyan-43\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-cyan-43) 20%, transparent); }
}
  .from-cyan-43\/20 { --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-gold { --tw-gradient-from: var(--color-gold); --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-gold\/25 { --tw-gradient-from: var(--color-gold); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-gold\/25 { --tw-gradient-from: color-mix(in oklab, var(--color-gold) 25%, transparent); }
}
  .from-gold\/25 { --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-green { --tw-gradient-from: var(--color-green); --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-green-10 { --tw-gradient-from: var(--color-green-10); --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-green-16 { --tw-gradient-from: var(--color-green-16); --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-green-24 { --tw-gradient-from: var(--color-green-24); --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-green-27 { --tw-gradient-from: var(--color-green-27); --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-green-66\/20 { --tw-gradient-from: var(--color-green-66); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-green-66\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-green-66) 20%, transparent); }
}
  .from-green-66\/20 { --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-green-101\/20 { --tw-gradient-from: var(--color-green-101); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-green-101\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-green-101) 20%, transparent); }
}
  .from-green-101\/20 { --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-green-184\/20 { --tw-gradient-from: var(--color-green-184); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-green-184\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-green-184) 20%, transparent); }
}
  .from-green-184\/20 { --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-green-dark { --tw-gradient-from: var(--color-green-dark); --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-grey-150 { --tw-gradient-from: var(--color-grey-150); --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-grey-150\/80 { --tw-gradient-from: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-grey-150\/80 { --tw-gradient-from: color-mix(in oklab, var(--color-grey-150) 80%, transparent); }
}
  .from-grey-150\/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-grey-200 { --tw-gradient-from: var(--color-grey-200); --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-grey-200\/70 { --tw-gradient-from: var(--color-grey-200); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-grey-200\/70 { --tw-gradient-from: color-mix(in oklab, var(--color-grey-200) 70%, transparent); }
}
  .from-grey-200\/70 { --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-grey-250 { --tw-gradient-from: var(--color-grey-250); --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-grey-450 { --tw-gradient-from: var(--color-grey-450); --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-grey-450\/0 { --tw-gradient-from: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-grey-450\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-grey-450) 0%, transparent); }
}
  .from-grey-450\/0 { --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-grey-500 { --tw-gradient-from: var(--color-grey-500); --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-grey-525 { --tw-gradient-from: var(--color-grey-525); --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-grey-525\/30 { --tw-gradient-from: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-grey-525\/30 { --tw-gradient-from: color-mix(in oklab, var(--color-grey-525) 30%, transparent); }
}
  .from-grey-525\/30 { --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-grey-550 { --tw-gradient-from: var(--color-grey-550); --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-grey-950 { --tw-gradient-from: var(--color-grey-950); --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-grey-950\/20 { --tw-gradient-from: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-grey-950\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-grey-950) 20%, transparent); }
}
  .from-grey-950\/20 { --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-orange-235 { --tw-gradient-from: var(--color-orange-235); --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-orange-235-16 { --tw-gradient-from: var(--color-orange-235-16); --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-orange-235-24 { --tw-gradient-from: var(--color-orange-235-24); --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-orange-246\/20 { --tw-gradient-from: var(--color-orange-246); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-orange-246\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-orange-246) 20%, transparent); }
}
  .from-orange-246\/20 { --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-pink-234 { --tw-gradient-from: var(--color-pink-234); --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-pink-244\/20 { --tw-gradient-from: var(--color-pink-244); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-pink-244\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-pink-244) 20%, transparent); }
}
  .from-pink-244\/20 { --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-primary-500 { --tw-gradient-from: var(--color-primary-500); --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-primary-500-16 { --tw-gradient-from: var(--color-primary-500-16); --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-primary-500\/0 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 0%, transparent); }
}
  .from-primary-500\/0 { --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-primary-500\/1 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/1 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 1%, transparent); }
}
  .from-primary-500\/1 { --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-primary-500\/4 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/4 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 4%, transparent); }
}
  .from-primary-500\/4 { --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-primary-500\/5 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/5 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 5%, transparent); }
}
  .from-primary-500\/5 { --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-primary-500\/10 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/10 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 10%, transparent); }
}
  .from-primary-500\/10 { --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-primary-500\/12 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/12 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 12%, transparent); }
}
  .from-primary-500\/12 { --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-primary-500\/20 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .from-primary-500\/20 { --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-primary-500\/35 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/35 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 35%, transparent); }
}
  .from-primary-500\/35 { --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-primary-500\/50 { --tw-gradient-from: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-500\/50 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-500) 50%, transparent); }
}
  .from-primary-500\/50 { --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-primary-600 { --tw-gradient-from: var(--color-primary-600); --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-primary-theme\/0 { --tw-gradient-from: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-theme\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-theme) 0%, transparent); }
}
  .from-primary-theme\/0 { --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-primary-theme\/8 { --tw-gradient-from: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-primary-theme\/8 { --tw-gradient-from: color-mix(in oklab, var(--color-primary-theme) 8%, transparent); }
}
  .from-primary-theme\/8 { --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-purple-111 { --tw-gradient-from: var(--color-purple-111); --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-purple-137-52 { --tw-gradient-from: var(--color-purple-137-52); --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-purple-137-52\/20 { --tw-gradient-from: var(--color-purple-137-52); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-purple-137-52\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-purple-137-52) 20%, transparent); }
}
  .from-purple-137-52\/20 { --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-purple-137-75 { --tw-gradient-from: var(--color-purple-137-75); --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-purple-137-75\/16 { --tw-gradient-from: var(--color-purple-137-75); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-purple-137-75\/16 { --tw-gradient-from: color-mix(in oklab, var(--color-purple-137-75) 16%, transparent); }
}
  .from-purple-137-75\/16 { --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-purple-137-75\/24 { --tw-gradient-from: var(--color-purple-137-75); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-purple-137-75\/24 { --tw-gradient-from: color-mix(in oklab, var(--color-purple-137-75) 24%, transparent); }
}
  .from-purple-137-75\/24 { --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-purple-180 { --tw-gradient-from: var(--color-purple-180); --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-red { --tw-gradient-from: var(--color-red); --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-red-16 { --tw-gradient-from: var(--color-red-16); --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-red-20 { --tw-gradient-from: var(--color-red-20); --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-red-24 { --tw-gradient-from: var(--color-red-24); --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-red-212 { --tw-gradient-from: var(--color-red-212); --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-red-225 { --tw-gradient-from: var(--color-red-225); --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-red-225\/0 { --tw-gradient-from: var(--color-red-225); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-red-225\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-red-225) 0%, transparent); }
}
  .from-red-225\/0 { --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-red-225\/20 { --tw-gradient-from: var(--color-red-225); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-red-225\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-red-225) 20%, transparent); }
}
  .from-red-225\/20 { --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-red-255-88 { --tw-gradient-from: var(--color-red-255-88); --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-tier-2 { --tw-gradient-from: var(--color-tier-2); --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-tier-2-1 { --tw-gradient-from: var(--color-tier-2-1); --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-tier-3 { --tw-gradient-from: var(--color-tier-3); --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-tier-3-1 { --tw-gradient-from: var(--color-tier-3-1); --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-tier-4 { --tw-gradient-from: var(--color-tier-4); --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-tier-4-1 { --tw-gradient-from: var(--color-tier-4-1); --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-tier-5 { --tw-gradient-from: var(--color-tier-5); --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-tier-6-1 { --tw-gradient-from: var(--color-tier-6-1); --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-tier-6-2 { --tw-gradient-from: var(--color-tier-6-2); --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-tier-6-3 { --tw-gradient-from: var(--color-tier-6-3); --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-tier-6-4 { --tw-gradient-from: var(--color-tier-6-4); --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-tier-one { --tw-gradient-from: var(--color-tier-1); --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-tier-one-1 { --tw-gradient-from: var(--color-tier-1-1); --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-transparent { --tw-gradient-from: 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)); }
  .from-white { --tw-gradient-from: var(--color-white); --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-yellow { --tw-gradient-from: var(--color-yellow); --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-yellow-16 { --tw-gradient-from: var(--color-yellow-16); --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-yellow-24 { --tw-gradient-from: var(--color-yellow-24); --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-yellow-167 { --tw-gradient-from: var(--color-yellow-167); --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-yellow-219 { --tw-gradient-from: var(--color-yellow-219); --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-yellow\/0 { --tw-gradient-from: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-yellow\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-yellow) 0%, transparent); }
}
  .from-yellow\/0 { --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-yellow\/5 { --tw-gradient-from: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .from-yellow\/5 { --tw-gradient-from: color-mix(in oklab, var(--color-yellow) 5%, transparent); }
}
  .from-yellow\/5 { --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)); }
  .via-blue-88 { --tw-gradient-via: var(--color-blue-88); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-bronze { --tw-gradient-via: var(--color-bronze); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-gold { --tw-gradient-via: var(--color-gold); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-green { --tw-gradient-via: var(--color-green); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-150 { --tw-gradient-via: var(--color-grey-150); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-150\/50 { --tw-gradient-via: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-grey-150\/50 { --tw-gradient-via: color-mix(in oklab, var(--color-grey-150) 50%, transparent); }
}
  .via-grey-150\/50 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-250\/20 { --tw-gradient-via: var(--color-grey-250); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-grey-250\/20 { --tw-gradient-via: color-mix(in oklab, var(--color-grey-250) 20%, transparent); }
}
  .via-grey-250\/20 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-450 { --tw-gradient-via: var(--color-grey-450); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-450\/30 { --tw-gradient-via: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-grey-450\/30 { --tw-gradient-via: color-mix(in oklab, var(--color-grey-450) 30%, transparent); }
}
  .via-grey-450\/30 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-450\/50 { --tw-gradient-via: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-grey-450\/50 { --tw-gradient-via: color-mix(in oklab, var(--color-grey-450) 50%, transparent); }
}
  .via-grey-450\/50 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-450\/90 { --tw-gradient-via: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-grey-450\/90 { --tw-gradient-via: color-mix(in oklab, var(--color-grey-450) 90%, transparent); }
}
  .via-grey-450\/90 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-grey-525 { --tw-gradient-via: var(--color-grey-525); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-orange-235 { --tw-gradient-via: var(--color-orange-235); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-primary-500 { --tw-gradient-via: var(--color-primary-500); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-primary-500\/15 { --tw-gradient-via: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-primary-500\/15 { --tw-gradient-via: color-mix(in oklab, var(--color-primary-500) 15%, transparent); }
}
  .via-primary-500\/15 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-primary-500\/20 { --tw-gradient-via: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .via-primary-500\/20 { --tw-gradient-via: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .via-primary-500\/20 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-primary-theme { --tw-gradient-via: var(--color-primary-theme); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-purple-137-75 { --tw-gradient-via: var(--color-purple-137-75); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red { --tw-gradient-via: var(--color-red); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-225 { --tw-gradient-via: var(--color-red-225); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-234 { --tw-gradient-via: var(--color-red-234); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-silver { --tw-gradient-via: var(--color-silver); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-transparent { --tw-gradient-via: transparent; --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-white-80 { --tw-gradient-via: var(--color-white-80); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-yellow { --tw-gradient-via: var(--color-yellow); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-yellow-255-215 { --tw-gradient-via: var(--color-yellow-255-215); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-yellow-500\/20 { --tw-gradient-via: #edb20033; }
  @supports (color:color-mix(in lab, red, red)) {
  .via-yellow-500\/20 { --tw-gradient-via: color-mix(in oklab, var(--color-yellow-500) 20%, transparent); }
}
  .via-yellow-500\/20 { --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-\[57\%\] { --tw-gradient-via-position: 57%; }
  .to-\[\#00AED5\] { --tw-gradient-to: #00aed5; --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-\[\#00BEAD\] { --tw-gradient-to: #00bead; --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-\[\#00DBBE\] { --tw-gradient-to: #00dbbe; --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-\[\#00F7F9\] { --tw-gradient-to: #00f7f9; --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-\[\#01B342\] { --tw-gradient-to: #01b342; --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-\[\#1AE7B2\] { --tw-gradient-to: #1ae7b2; --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-\[\#2CF29D\] { --tw-gradient-to: #2cf29d; --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-\[\#2E5AA8\] { --tw-gradient-to: #2e5aa8; --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-\[\#4C2987\] { --tw-gradient-to: #4c2987; --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-\[\#007DFF\] { --tw-gradient-to: #007dff; --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-\[\#7C5BE0\] { --tw-gradient-to: #7c5be0; --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-\[\#008CEB\] { --tw-gradient-to: #008ceb; --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-\[\#50AF95\] { --tw-gradient-to: #50af95; --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-\[\#0052FF\] { --tw-gradient-to: #0052ff; --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-\[\#0070AF\] { --tw-gradient-to: #0070af; --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-\[\#0136C2\] { --tw-gradient-to: #0136c2; --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-\[\#144FA8\] { --tw-gradient-to: #144fa8; --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-\[\#179BD7\] { --tw-gradient-to: #179bd7; --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-\[\#335A9B\] { --tw-gradient-to: #335a9b; --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-\[\#627EEA\] { --tw-gradient-to: #627eea; --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-\[\#1368DA\] { --tw-gradient-to: #1368da; --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-\[\#1946B9\] { --tw-gradient-to: #1946b9; --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-\[\#2775CA\] { --tw-gradient-to: #2775ca; --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-\[\#333185\] { --tw-gradient-to: #333185; --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-\[\#696969\] { --tw-gradient-to: #696969; --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-\[\#900691\] { --tw-gradient-to: #900691; --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-\[\#A40063\] { --tw-gradient-to: #a40063; --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-\[\#AB9FF2\] { --tw-gradient-to: #ab9ff2; --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-\[\#B3FC00\] { --tw-gradient-to: #b3fc00; --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-\[\#B3257E\] { --tw-gradient-to: #b3257e; --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-\[\#BA9F33\] { --tw-gradient-to: #ba9f33; --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-\[\#C63127\] { --tw-gradient-to: #c63127; --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-\[\#E3E3E3\] { --tw-gradient-to: #e3e3e3; --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-\[\#E4E4E4\] { --tw-gradient-to: #e4e4e4; --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-\[\#E8BB41\] { --tw-gradient-to: #e8bb41; --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-\[\#E2251D\] { --tw-gradient-to: #e2251d; --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-\[\#EAEAEA\] { --tw-gradient-to: #eaeaea; --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-\[\#EE2E24\] { --tw-gradient-to: #ee2e24; --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-\[\#F0B90B\] { --tw-gradient-to: #f0b90b; --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-\[\#F43D04\] { --tw-gradient-to: #f43d04; --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-\[\#F7931A\] { --tw-gradient-to: #f7931a; --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-\[\#FAB11F\] { --tw-gradient-to: #fab11f; --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-\[\#FE5100\] { --tw-gradient-to: #fe5100; --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-\[\#FF5B24\] { --tw-gradient-to: #ff5b24; --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-\[\#FF8A3D\] { --tw-gradient-to: #ff8a3d; --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-\[\#FFAE01\] { --tw-gradient-to: #ffae01; --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-\[\#FFDE00\] { --tw-gradient-to: #ffde00; --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-\[\#FFFFFF\] { --tw-gradient-to: #fff; --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-\[\#f08402\] { --tw-gradient-to: #f08402; --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-black { --tw-gradient-to: 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)); }
  .to-black\/50 { --tw-gradient-to: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-black\/50 { --tw-gradient-to: color-mix(in oklab, var(--color-black) 50%, transparent); }
}
  .to-black\/50 { --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-blue-69 { --tw-gradient-to: var(--color-blue-69); --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-blue-69\/5 { --tw-gradient-to: var(--color-blue-69); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-blue-69\/5 { --tw-gradient-to: color-mix(in oklab, var(--color-blue-69) 5%, transparent); }
}
  .to-blue-69\/5 { --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-blue-69\/25 { --tw-gradient-to: var(--color-blue-69); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-blue-69\/25 { --tw-gradient-to: color-mix(in oklab, var(--color-blue-69) 25%, transparent); }
}
  .to-blue-69\/25 { --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-blue-88 { --tw-gradient-to: var(--color-blue-88); --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-blue-114\/30 { --tw-gradient-to: var(--color-blue-114); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-blue-114\/30 { --tw-gradient-to: color-mix(in oklab, var(--color-blue-114) 30%, transparent); }
}
  .to-blue-114\/30 { --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-bronze { --tw-gradient-to: var(--color-bronze); --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-gold { --tw-gradient-to: var(--color-gold); --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-green { --tw-gradient-to: var(--color-green); --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-green-197 { --tw-gradient-to: var(--color-green-197); --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-green-med { --tw-gradient-to: var(--color-green-med); --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-green\/15 { --tw-gradient-to: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-green\/15 { --tw-gradient-to: color-mix(in oklab, var(--color-green) 15%, transparent); }
}
  .to-green\/15 { --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-grey-100 { --tw-gradient-to: var(--color-grey-100); --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-grey-150 { --tw-gradient-to: var(--color-grey-150); --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-grey-150\/50 { --tw-gradient-to: var(--color-grey-150); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-grey-150\/50 { --tw-gradient-to: color-mix(in oklab, var(--color-grey-150) 50%, transparent); }
}
  .to-grey-150\/50 { --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-grey-200 { --tw-gradient-to: var(--color-grey-200); --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-grey-250 { --tw-gradient-to: var(--color-grey-250); --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-grey-300 { --tw-gradient-to: var(--color-grey-300); --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-grey-450 { --tw-gradient-to: var(--color-grey-450); --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-grey-450\/20 { --tw-gradient-to: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-grey-450\/20 { --tw-gradient-to: color-mix(in oklab, var(--color-grey-450) 20%, transparent); }
}
  .to-grey-450\/20 { --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-grey-450\/50 { --tw-gradient-to: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-grey-450\/50 { --tw-gradient-to: color-mix(in oklab, var(--color-grey-450) 50%, transparent); }
}
  .to-grey-450\/50 { --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-orange-235 { --tw-gradient-to: var(--color-orange-235); --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-pink-184 { --tw-gradient-to: var(--color-pink-184); --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-pink-244 { --tw-gradient-to: var(--color-pink-244); --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-primary-400 { --tw-gradient-to: var(--color-primary-400); --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-primary-500 { --tw-gradient-to: var(--color-primary-500); --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-primary-500\/5 { --tw-gradient-to: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-primary-500\/5 { --tw-gradient-to: color-mix(in oklab, var(--color-primary-500) 5%, transparent); }
}
  .to-primary-500\/5 { --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-primary-500\/10 { --tw-gradient-to: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-primary-500\/10 { --tw-gradient-to: color-mix(in oklab, var(--color-primary-500) 10%, transparent); }
}
  .to-primary-500\/10 { --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-primary-500\/25 { --tw-gradient-to: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-primary-500\/25 { --tw-gradient-to: color-mix(in oklab, var(--color-primary-500) 25%, transparent); }
}
  .to-primary-500\/25 { --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-primary-500\/30 { --tw-gradient-to: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-primary-500\/30 { --tw-gradient-to: color-mix(in oklab, var(--color-primary-500) 30%, transparent); }
}
  .to-primary-500\/30 { --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-primary-650 { --tw-gradient-to: var(--color-primary-650); --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-primary-theme { --tw-gradient-to: var(--color-primary-theme); --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-primary-theme\/25 { --tw-gradient-to: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-primary-theme\/25 { --tw-gradient-to: color-mix(in oklab, var(--color-primary-theme) 25%, transparent); }
}
  .to-primary-theme\/25 { --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-purple-27 { --tw-gradient-to: var(--color-purple-27); --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-purple-137-75 { --tw-gradient-to: var(--color-purple-137-75); --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-purple-158 { --tw-gradient-to: var(--color-purple-158); --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-purple-180 { --tw-gradient-to: var(--color-purple-180); --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-purple-203 { --tw-gradient-to: var(--color-purple-203); --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-red { --tw-gradient-to: var(--color-red); --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-red-225 { --tw-gradient-to: var(--color-red-225); --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-red-225\/25 { --tw-gradient-to: var(--color-red-225); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-red-225\/25 { --tw-gradient-to: color-mix(in oklab, var(--color-red-225) 25%, transparent); }
}
  .to-red-225\/25 { --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-red-255 { --tw-gradient-to: var(--color-red-255); --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-silver { --tw-gradient-to: var(--color-silver); --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)); }
  .to-white-5 { --tw-gradient-to: var(--color-white-5); --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-white\/50 { --tw-gradient-to: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-white\/50 { --tw-gradient-to: color-mix(in oklab, var(--color-white) 50%, transparent); }
}
  .to-white\/50 { --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-yellow { --tw-gradient-to: var(--color-yellow); --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-yellow-255-169 { --tw-gradient-to: var(--color-yellow-255-169); --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-yellow-light { --tw-gradient-to: var(--color-yellow-light); --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-yellow\/10 { --tw-gradient-to: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-yellow\/10 { --tw-gradient-to: color-mix(in oklab, var(--color-yellow) 10%, transparent); }
}
  .to-yellow\/10 { --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-yellow\/25 { --tw-gradient-to: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-yellow\/25 { --tw-gradient-to: color-mix(in oklab, var(--color-yellow) 25%, transparent); }
}
  .to-yellow\/25 { --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-70\% { --tw-gradient-to-position: 70%; }
  .\[mask-image\:radial-gradient\(closest-side\,black_68\%\,transparent_100\%\)\] { mask-image: radial-gradient(closest-side, rgb(0, 0, 0) 68%, rgba(0, 0, 0, 0) 100%); }
  .bg-cover { background-size: cover; }
  .bg-clip-text { background-clip: text; }
  .bg-center { background-position: 50% center; }
  .bg-repeat { background-repeat: repeat; }
  .\[fill\:var\(--geo-fill\)\] { fill: var(--geo-fill); }
  .fill-grey-200 { fill: var(--color-grey-200); }
  .fill-grey-450 { fill: var(--color-grey-450); }
  .fill-grey-950 { fill: var(--color-grey-950); }
  .fill-white { fill: var(--color-white); }
  .\[stroke\:var\(--geo-stroke\)\] { stroke: var(--geo-stroke); }
  .stroke-grey-525 { stroke: var(--color-grey-525); }
  .\[stroke-width\:var\(--geo-stroke-width\)\] { stroke-width: var(--geo-stroke-width); }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-fill { object-fit: fill; }
  .object-\[right_bottom\] { object-position: right bottom; }
  .object-center { object-position: center center; }
  .object-left { object-position: left center; }
  .object-right { object-position: right center; }
  .object-top { object-position: center top; }
  .p-0 { padding: 0px; }
  .p-1 { padding: 0.0625rem; }
  .p-2 { padding: 0.125rem; }
  .p-3 { padding: 0.1875rem; }
  .p-4 { padding: 0.25rem; }
  .p-5 { padding: 0.3125rem; }
  .p-6 { padding: 0.375rem; }
  .p-7 { padding: 0.4375rem; }
  .p-8 { padding: 0.5rem; }
  .p-10 { padding: 0.625rem; }
  .p-12 { padding: 0.75rem; }
  .p-14 { padding: 0.875rem; }
  .p-16 { padding: 1rem; }
  .p-18 { padding: 1.125rem; }
  .p-20 { padding: 1.25rem; }
  .p-24 { padding: 1.5rem; }
  .p-26 { padding: 1.625rem; }
  .p-\[1\.5px\] { padding: 1.5px; }
  .p-\[3px\] { padding: 3px; }
  .px-2 { padding-inline: 0.125rem; }
  .px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
  .px-3 { padding-inline: 0.1875rem; }
  .px-4 { padding-inline: 0.25rem; }
  .px-5 { padding-inline: 0.3125rem; }
  .px-6 { padding-inline: 0.375rem; }
  .px-7 { padding-inline: 0.4375rem; }
  .px-8 { padding-inline: 0.5rem; }
  .px-10 { padding-inline: 0.625rem; }
  .px-12 { padding-inline: 0.75rem; }
  .px-14 { padding-inline: 0.875rem; }
  .px-15 { padding-inline: 0.9375rem; }
  .px-16 { padding-inline: 1rem; }
  .px-18 { padding-inline: 1.125rem; }
  .px-20 { padding-inline: 1.25rem; }
  .px-24 { padding-inline: 1.5rem; }
  .px-26 { padding-inline: 1.625rem; }
  .px-30 { padding-inline: 1.875rem; }
  .px-36 { padding-inline: 2.25rem; }
  .px-40 { padding-inline: 2.5rem; }
  .px-44 { padding-inline: 2.75rem; }
  .px-48 { padding-inline: 3rem; }
  .px-\[5\%\] { padding-inline: 5%; }
  .px-\[10\%\] { padding-inline: 10%; }
  .py-0 { padding-block: 0px; }
  .py-1 { padding-block: 0.0625rem; }
  .py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }
  .py-2 { padding-block: 0.125rem; }
  .py-3 { padding-block: 0.1875rem; }
  .py-4 { padding-block: 0.25rem; }
  .py-6 { padding-block: 0.375rem; }
  .py-8 { padding-block: 0.5rem; }
  .py-10 { padding-block: 0.625rem; }
  .py-12 { padding-block: 0.75rem; }
  .py-14 { padding-block: 0.875rem; }
  .py-16 { padding-block: 1rem; }
  .py-18 { padding-block: 1.125rem; }
  .py-20 { padding-block: 1.25rem; }
  .py-24 { padding-block: 1.5rem; }
  .py-30 { padding-block: 1.875rem; }
  .py-32 { padding-block: 2rem; }
  .py-40 { padding-block: 2.5rem; }
  .py-48 { padding-block: 3rem; }
  .py-50 { padding-block: 3.125rem; }
  .py-80 { padding-block: 5rem; }
  .py-\[calc\(2\*round\(nearest\,calc\(0\.25em\/2\)\,1px\)\)\] { padding-block: calc(2 * round(0.125em, 1px)); }
  .pt-0 { padding-top: 0px; }
  .pt-0\! { padding-top: 0px !important; }
  .pt-2 { padding-top: 0.125rem; }
  .pt-3 { padding-top: 0.1875rem; }
  .pt-4 { padding-top: 0.25rem; }
  .pt-6 { padding-top: 0.375rem; }
  .pt-8 { padding-top: 0.5rem; }
  .pt-10 { padding-top: 0.625rem; }
  .pt-10\! { padding-top: 0.625rem !important; }
  .pt-11 { padding-top: 0.6875rem; }
  .pt-12 { padding-top: 0.75rem; }
  .pt-14 { padding-top: 0.875rem; }
  .pt-16 { padding-top: 1rem; }
  .pt-20 { padding-top: 1.25rem; }
  .pt-22 { padding-top: 1.375rem; }
  .pt-24 { padding-top: 1.5rem; }
  .pt-26 { padding-top: 1.625rem; }
  .pt-30 { padding-top: 1.875rem; }
  .pt-34 { padding-top: 2.125rem; }
  .pt-40 { padding-top: 2.5rem; }
  .pt-50 { padding-top: 3.125rem; }
  .pt-\[23px\] { padding-top: 23px; }
  .pt-\[40\%\] { padding-top: 40%; }
  .pt-\[48px\] { padding-top: 48px; }
  .pt-\[50\%\] { padding-top: 50%; }
  .pt-\[66\%\] { padding-top: 66%; }
  .pt-\[70\%\] { padding-top: 70%; }
  .pt-\[80px\] { padding-top: 80px; }
  .pt-\[84px\] { padding-top: 84px; }
  .pt-\[100\%\] { padding-top: 100%; }
  .pt-\[110\%\] { padding-top: 110%; }
  .pt-\[calc\(40px\+env\(safe-area-inset-top\)\)\] { padding-top: calc(40px + env(safe-area-inset-top)); }
  .pt-\[calc\(60px\+env\(safe-area-inset-top\)\)\] { padding-top: calc(60px + env(safe-area-inset-top)); }
  .pt-\[env\(safe-area-inset-top\)\] { padding-top: env(safe-area-inset-top); }
  .pr-0 { padding-right: 0px; }
  .pr-2 { padding-right: 0.125rem; }
  .pr-3 { padding-right: 0.1875rem; }
  .pr-4 { padding-right: 0.25rem; }
  .pr-6 { padding-right: 0.375rem; }
  .pr-8 { padding-right: 0.5rem; }
  .pr-10 { padding-right: 0.625rem; }
  .pr-12 { padding-right: 0.75rem; }
  .pr-13 { padding-right: 0.8125rem; }
  .pr-14 { padding-right: 0.875rem; }
  .pr-16 { padding-right: 1rem; }
  .pr-18 { padding-right: 1.125rem; }
  .pr-20 { padding-right: 1.25rem; }
  .pr-22 { padding-right: 1.375rem; }
  .pr-30 { padding-right: 1.875rem; }
  .pr-34 { padding-right: 2.125rem; }
  .pr-36 { padding-right: 2.25rem; }
  .pr-40 { padding-right: 2.5rem; }
  .pr-42 { padding-right: 2.625rem; }
  .pr-44 { padding-right: 2.75rem; }
  .pr-52 { padding-right: 3.25rem; }
  .pr-54 { padding-right: 3.375rem; }
  .pr-60 { padding-right: 3.75rem; }
  .pr-62 { padding-right: 3.875rem; }
  .pr-\[9px\] { padding-right: 9px; }
  .pr-\[calc\(8px\+env\(safe-area-inset-right\)\)\] { padding-right: calc(8px + env(safe-area-inset-right)); }
  .pr-\[env\(safe-area-inset-right\)\] { padding-right: env(safe-area-inset-right); }
  .pb-0 { padding-bottom: 0px; }
  .pb-0\! { padding-bottom: 0px !important; }
  .pb-1 { padding-bottom: 0.0625rem; }
  .pb-2 { padding-bottom: 0.125rem; }
  .pb-3 { padding-bottom: 0.1875rem; }
  .pb-4 { padding-bottom: 0.25rem; }
  .pb-6 { padding-bottom: 0.375rem; }
  .pb-8 { padding-bottom: 0.5rem; }
  .pb-10 { padding-bottom: 0.625rem; }
  .pb-12 { padding-bottom: 0.75rem; }
  .pb-14 { padding-bottom: 0.875rem; }
  .pb-16 { padding-bottom: 1rem; }
  .pb-18 { padding-bottom: 1.125rem; }
  .pb-19 { padding-bottom: 1.1875rem; }
  .pb-20 { padding-bottom: 1.25rem; }
  .pb-24 { padding-bottom: 1.5rem; }
  .pb-40 { padding-bottom: 2.5rem; }
  .pb-96 { padding-bottom: 6rem; }
  .pb-\[calc\(104px\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(104px + env(safe-area-inset-bottom)); }
  .pb-\[calc\(var\(--nav-bottom-h\)\+64px\)\] { padding-bottom: calc(var(--nav-bottom-h) + 64px); }
  .pb-\[calc\(var\(--nav-bottom-h\)\+64px\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(var(--nav-bottom-h) + 64px + env(safe-area-inset-bottom)); }
  .pb-\[env\(safe-area-inset-bottom\)\] { padding-bottom: env(safe-area-inset-bottom); }
  .pl-2 { padding-left: 0.125rem; }
  .pl-4 { padding-left: 0.25rem; }
  .pl-6 { padding-left: 0.375rem; }
  .pl-8 { padding-left: 0.5rem; }
  .pl-10 { padding-left: 0.625rem; }
  .pl-11 { padding-left: 0.6875rem; }
  .pl-12 { padding-left: 0.75rem; }
  .pl-14 { padding-left: 0.875rem; }
  .pl-16 { padding-left: 1rem; }
  .pl-20 { padding-left: 1.25rem; }
  .pl-22 { padding-left: 1.375rem; }
  .pl-26 { padding-left: 1.625rem; }
  .pl-30 { padding-left: 1.875rem; }
  .pl-36 { padding-left: 2.25rem; }
  .pl-40 { padding-left: 2.5rem; }
  .pl-46 { padding-left: 2.875rem; }
  .pl-\[0\.25em\] { padding-left: 0.25em; }
  .pl-\[1\.25em\] { padding-left: 1.25em; }
  .pl-\[calc\(8px\+env\(safe-area-inset-left\)\)\] { padding-left: calc(8px + env(safe-area-inset-left)); }
  .pl-\[env\(safe-area-inset-left\)\] { padding-left: env(safe-area-inset-left); }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .align-\[-0\.12em\] { vertical-align: -0.12em; }
  .align-\[-0\.15em\] { vertical-align: -0.15em; }
  .align-\[-0\.16em\] { vertical-align: -0.16em; }
  .align-\[-2px\] { vertical-align: -2px; }
  .align-baseline { vertical-align: baseline; }
  .align-middle { vertical-align: middle; }
  .align-top { vertical-align: top; }
  .font-mono { font-family: var(--font-mono); }
  .font-sans { font-family: var(--font-sans); }
  .font-tomorrow { font-family: TomorrowCyrillic, Tomorrow, var(--font-tomorrow), Arial, Helvetica, sans-serif; }
  .font-wide, .font-wide-semibold { font-family: var(--font-wide); }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--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)); }
  .\[font-size\:inherit\] { font-size: inherit; }
  .text-4 { font-size: 0.25rem; }
  .text-5 { font-size: 0.3125rem; }
  .text-6 { font-size: 0.375rem; }
  .text-8 { font-size: 0.5rem; }
  .text-9 { font-size: 0.5625rem; }
  .text-10 { font-size: 0.625rem; }
  .text-11 { font-size: 0.6875rem; }
  .text-12 { font-size: 0.75rem; }
  .text-13 { font-size: 0.8125rem; }
  .text-14 { font-size: 0.875rem; }
  .text-15 { font-size: 0.9375rem; }
  .text-16 { font-size: 1rem; }
  .text-17 { font-size: 1.0625rem; }
  .text-18 { font-size: 1.125rem; }
  .text-20 { font-size: 1.25rem; }
  .text-22 { font-size: 1.375rem; }
  .text-23 { font-size: 1.4375rem; }
  .text-24 { font-size: 1.5rem; }
  .text-25 { font-size: 1.5625rem; }
  .text-26 { font-size: 1.625rem; }
  .text-28 { font-size: 1.75rem; }
  .text-30 { font-size: 1.875rem; }
  .text-32 { font-size: 2rem; }
  .text-34 { font-size: 2.125rem; }
  .text-36 { font-size: 2.25rem; }
  .text-38 { font-size: 2.375rem; }
  .text-40 { font-size: 2.5rem; }
  .text-42 { font-size: 2.625rem; }
  .text-48 { font-size: 3rem; }
  .text-56 { font-size: 3.5rem; }
  .text-58 { font-size: 3.625rem; }
  .text-60 { font-size: 3.75rem; }
  .text-64 { font-size: 4rem; }
  .text-\[11px\] { font-size: 11px; }
  .text-\[32px\] { font-size: 32px; }
  .text-\[40px\] { font-size: 40px; }
  .text-\[42px\] { font-size: 42px; }
  .text-\[50px\] { font-size: 50px; }
  .text-\[52px\] { font-size: 52px; }
  .text-\[60px\] { font-size: 60px; }
  .text-\[64px\] { font-size: 64px; }
  .text-\[80px\] { font-size: 80px; }
  .text-\[96px\] { font-size: 96px; }
  .text-\[120px\] { font-size: 120px; }
  .text-\[length\:clamp\(26px\,3vw\,32px\)\] { font-size: clamp(26px, 3vw, 32px); }
  .leading-16 { --tw-leading: 1rem; line-height: 1rem; }
  .leading-18 { --tw-leading: 1.125rem; line-height: 1.125rem; }
  .leading-20 { --tw-leading: 1.25rem; line-height: 1.25rem; }
  .leading-22 { --tw-leading: 1.375rem; line-height: 1.375rem; }
  .leading-\[1\.2\] { --tw-leading: 1.2; line-height: 1.2; }
  .leading-\[1\.3\] { --tw-leading: 1.3; line-height: 1.3; }
  .leading-\[1\.4\] { --tw-leading: 1.4; line-height: 1.4; }
  .leading-\[1\.5\] { --tw-leading: 1.5; line-height: 1.5; }
  .leading-\[1\.6\] { --tw-leading: 1.6; line-height: 1.6; }
  .leading-\[1\.15\] { --tw-leading: 1.15; line-height: 1.15; }
  .leading-\[1\.35\] { --tw-leading: 1.35; line-height: 1.35; }
  .leading-\[1\.45\] { --tw-leading: 1.45; line-height: 1.45; }
  .leading-\[1\.65\] { --tw-leading: 1.65; line-height: 1.65; }
  .leading-\[22px\] { --tw-leading: 22px; line-height: 22px; }
  .leading-\[40\%\] { --tw-leading: 40%; line-height: 40%; }
  .leading-\[90\%\] { --tw-leading: 90%; line-height: 90%; }
  .leading-\[100\%\] { --tw-leading: 100%; line-height: 100%; }
  .leading-\[110\%\] { --tw-leading: 110%; line-height: 110%; }
  .leading-\[120\%\] { --tw-leading: 120%; line-height: 120%; }
  .leading-\[125\%\] { --tw-leading: 125%; line-height: 125%; }
  .leading-\[135\%\] { --tw-leading: 135%; line-height: 135%; }
  .leading-\[150\%\] { --tw-leading: 150%; line-height: 150%; }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .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-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-bold\! { --tw-font-weight: var(--font-weight-bold) !important; font-weight: var(--font-weight-bold) !important; }
  .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-\[1px\] { --tw-tracking: 1px; letter-spacing: 1px; }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }
  .text-balance { text-wrap: balance; }
  .break-words, .wrap-break-word { overflow-wrap: break-word; }
  .break-all { word-break: break-all; }
  .text-ellipsis { text-overflow: ellipsis; }
  .whitespace-break-spaces { white-space: break-spaces; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-line { white-space: pre-line; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .tab-1 { tab-size: 1; }
  .tab-10 { tab-size: 10; }
  .text-\[rgba\(142\,152\,168\,1\)\] { color: rgb(142, 152, 168); }
  .text-bait { color: var(--color-bait); }
  .text-black, .text-black\/20 { color: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-black\/20 { color: color-mix(in oklab, var(--color-black) 20%, transparent); }
}
  .text-blue { color: var(--color-blue); }
  .text-blue-1 { color: var(--color-blue-1); }
  .text-blue-46 { color: var(--color-blue-46); }
  .text-blue-69 { color: var(--color-blue-69); }
  .text-blue-74 { color: var(--color-blue-74); }
  .text-blue-88 { color: var(--color-blue-88); }
  .text-blue-91 { color: var(--color-blue-91); }
  .text-blue-92 { color: var(--color-blue-92); }
  .text-blue-114 { color: var(--color-blue-114); }
  .text-blue-discord { color: var(--color-blue-discord); }
  .text-blue-steam { color: var(--color-blue-steam); }
  .text-blue-twitter { color: var(--color-blue-twitter); }
  .text-bronze { color: var(--color-bronze); }
  .text-cyan { color: var(--color-cyan); }
  .text-cyan-43 { color: var(--color-cyan-43); }
  .text-gold { color: var(--color-gold); }
  .text-green { color: var(--color-green); }
  .text-green-27 { color: var(--color-green-27); }
  .text-green-35 { color: var(--color-green-35); }
  .text-green-60 { color: var(--color-green-60); }
  .text-green-66 { color: var(--color-green-66); }
  .text-green-72 { color: var(--color-green-72); }
  .text-green-85 { color: var(--color-green-85); }
  .text-green-101 { color: var(--color-green-101); }
  .text-green-164 { color: var(--color-green-164); }
  .text-green-167 { color: var(--color-green-167); }
  .text-green-184 { color: var(--color-green-184); }
  .text-green-197 { color: var(--color-green-197); }
  .text-green-500 { color: var(--color-green-500); }
  .text-green-kick { color: var(--color-green-kick); }
  .text-green-med { color: var(--color-green-med); }
  .text-grey-100 { color: var(--color-grey-100); }
  .text-grey-150 { color: var(--color-grey-150); }
  .text-grey-200 { color: var(--color-grey-200); }
  .text-grey-250 { color: var(--color-grey-250); }
  .text-grey-450 { color: var(--color-grey-450); }
  .text-grey-500 { color: var(--color-grey-500); }
  .text-grey-525 { color: var(--color-grey-525); }
  .text-grey-550 { color: var(--color-grey-550); }
  .text-grey-700 { color: var(--color-grey-700); }
  .text-grey-850 { color: var(--color-grey-850); }
  .text-grey-950, .text-grey-950\/30 { color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-grey-950\/30 { color: color-mix(in oklab, var(--color-grey-950) 30%, transparent); }
}
  .text-orange { color: var(--color-orange); }
  .text-orange-235 { color: var(--color-orange-235); }
  .text-orange-239 { color: var(--color-orange-239); }
  .text-orange-246 { color: var(--color-orange-246); }
  .text-orange-255 { color: var(--color-orange-255); }
  .text-pink { color: var(--color-pink); }
  .text-pink-234 { color: var(--color-pink-234); }
  .text-pink-236 { color: var(--color-pink-236); }
  .text-pink-244 { color: var(--color-pink-244); }
  .text-primary-200 { color: var(--color-primary-200); }
  .text-primary-500, .text-primary-500\/80 { color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-primary-500\/80 { color: color-mix(in oklab, var(--color-primary-500) 80%, transparent); }
}
  .text-primary-theme { color: var(--color-primary-theme); }
  .text-purple-69 { color: var(--color-purple-69); }
  .text-purple-111 { color: var(--color-purple-111); }
  .text-purple-137-52 { color: var(--color-purple-137-52); }
  .text-purple-137-75 { color: var(--color-purple-137-75); }
  .text-purple-138 { color: var(--color-purple-138); }
  .text-purple-146 { color: var(--color-purple-146); }
  .text-purple-158 { color: var(--color-purple-158); }
  .text-purple-twitch { color: var(--color-purple-twitch); }
  .text-red { color: var(--color-red); }
  .text-red-212 { color: var(--color-red-212); }
  .text-red-225 { color: var(--color-red-225); }
  .text-red-234 { color: var(--color-red-234); }
  .text-red-255 { color: var(--color-red-255); }
  .text-red-255-53 { color: var(--color-red-255-53); }
  .text-red-255-88 { color: var(--color-red-255-88); }
  .text-red-500 { color: var(--color-red-500); }
  .text-red-dark { color: var(--color-red-dark); }
  .text-red-light { color: var(--color-red-light); }
  .text-red-youtube { color: var(--color-red-youtube); }
  .text-silver { color: var(--color-silver); }
  .text-tier-2 { color: var(--color-tier-2); }
  .text-tier-2-1 { color: var(--color-tier-2-1); }
  .text-tier-3 { color: var(--color-tier-3); }
  .text-tier-3-1 { color: var(--color-tier-3-1); }
  .text-tier-4 { color: var(--color-tier-4); }
  .text-tier-4-1 { color: var(--color-tier-4-1); }
  .text-tier-5 { color: var(--color-tier-5); }
  .text-tier-6-1 { color: var(--color-tier-6-1); }
  .text-tier-6-2 { color: var(--color-tier-6-2); }
  .text-tier-6-3 { color: var(--color-tier-6-3); }
  .text-tier-6-4 { color: var(--color-tier-6-4); }
  .text-tier-one { color: var(--color-tier-1); }
  .text-tier-one-1 { color: var(--color-tier-1-1); }
  .text-toastUi-msg { color: var(--color-toast-msg); }
  .text-toastUi-title { color: var(--color-toast-title); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-white, .text-white\/10 { color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/10 { color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
  .text-white\/50 { color: var(--color-white); }
  @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: var(--color-white); }
  @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: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/70 { color: color-mix(in oklab, var(--color-white) 70%, transparent); }
}
  .text-white\/80 { color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/80 { color: color-mix(in oklab, var(--color-white) 80%, transparent); }
}
  .text-yellow { color: var(--color-yellow); }
  .text-yellow\! { color: var(--color-yellow) !important; }
  .text-yellow-229 { color: var(--color-yellow-229); }
  .text-yellow-252 { color: var(--color-yellow-252); }
  .text-yellow-255-230 { color: var(--color-yellow-255-230); }
  .text-yellow\/80 { color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-yellow\/80 { color: color-mix(in oklab, var(--color-yellow) 80%, transparent); }
}
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .not-italic { font-style: normal; }
  .ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .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,); }
  .line-through { text-decoration-line: line-through; }
  .underline { text-decoration-line: underline; }
  .decoration-grey-950\/40 { text-decoration-color: var(--color-grey-950); }
  @supports (color:color-mix(in lab, red, red)) {
  .decoration-grey-950\/40 { text-decoration-color: color-mix(in oklab, var(--color-grey-950) 40%, transparent); }
}
  .decoration-dotted { text-decoration-style: dotted; }
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-3 { text-underline-offset: 3px; }
  .placeholder-grey-950::placeholder { color: var(--color-grey-950); }
  .\[color-scheme\:dark\] { --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; }
  .opacity-0 { opacity: 0; }
  .opacity-0\! { opacity: 0 !important; }
  .opacity-3 { opacity: 0.03; }
  .opacity-6 { opacity: 0.06; }
  .opacity-10 { opacity: 0.1; }
  .opacity-15 { opacity: 0.15; }
  .opacity-18 { opacity: 0.18; }
  .opacity-20 { opacity: 0.2; }
  .opacity-25 { opacity: 0.25; }
  .opacity-30 { opacity: 0.3; }
  .opacity-35 { opacity: 0.35; }
  .opacity-40 { opacity: 0.4; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-70 { opacity: 0.7; }
  .opacity-80 { opacity: 0.8; }
  .opacity-85 { opacity: 0.85; }
  .opacity-90 { opacity: 0.9; }
  .opacity-100 { opacity: 1; }
  .opacity-\[0\.1\] { opacity: 0.1; }
  .opacity-\[0\.036\] { opacity: 0.036; }
  .mix-blend-lighten { mix-blend-mode: lighten; }
  .mix-blend-luminosity { mix-blend-mode: luminosity; }
  .mix-blend-plus-lighter { mix-blend-mode: plus-lighter; }
  .mix-blend-screen { mix-blend-mode: screen; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[-8px_0_24px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: -8px 0 24px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#00000026); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_0_0_100vmax_rgba\(0\,0\,0\,0\.45\)\] { --tw-shadow: 0 0 0 100vmax var(--tw-shadow-color,#00000073); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_0_6px_rgba\(255\,203\,92\,0\.32\)\] { --tw-shadow: 0 0 6px var(--tw-shadow-color,#ffcb5c52); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_0_6px_var\(--color-primary-500\)\] { --tw-shadow: 0 0 6px var(--tw-shadow-color,var(--color-primary-500)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_0_8px\] { --tw-shadow: 0 0 8px var(--tw-shadow-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); }
  .shadow-\[0_0_20px_var\(--color-primary-500-24\)\,0_0_45px_var\(--color-primary-500-16\)\] { --tw-shadow: 0 0 20px var(--tw-shadow-color,var(--color-primary-500-24)), 0 0 45px var(--tw-shadow-color,var(--color-primary-500-16)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_0_32\.3px_0_rgba\(85\,205\,107\,0\.15\)\] { --tw-shadow: 0 0 32.3px 0 var(--tw-shadow-color,#55cd6b26); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_1px_6px_0_rgba\(0\,0\,0\,0\.06\)\,0_2px_32px_0_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0 1px 6px 0 var(--tw-shadow-color,#0000000f), 0 2px 32px 0 var(--tw-shadow-color,#00000029); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.4\)\] { --tw-shadow: 0 8px 24px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.45\)\] { --tw-shadow: 0 12px 40px var(--tw-shadow-color,#00000073); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0_16px_40px_-12px_rgb\(0_0_0\/0\.6\)\,0_4px_12px_rgb\(0_0_0\/0\.35\)\] { --tw-shadow: 0 16px 40px -12px var(--tw-shadow-color,#0009), 0 4px 12px var(--tw-shadow-color,#00000059); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[8px_0_30px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: 8px 0 30px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.1\)\] { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffffff1a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.04\)\] { --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff0a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\,0_4px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff40), 0 4px 4px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[inset_3px_0_0_0_var\(--color-primary-500\)\] { --tw-shadow: inset 3px 0 0 0 var(--tw-shadow-color,var(--color-primary-500)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-box { --tw-shadow: 0 3px 0 0 var(--tw-shadow-color,#241b52); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-inner { --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d); 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,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); 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,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .ring { --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-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(.0625rem + 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-2 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(.125rem + 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); }
  .shadow-black\/30 { --tw-shadow-color: var(--color-black); }
  @supports (color:color-mix(in lab, red, red)) {
  .shadow-black\/30 { --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent); }
}
  .shadow-red\/60 { --tw-shadow-color: var(--color-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .shadow-red\/60 { --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red) 60%, transparent) var(--tw-shadow-alpha), transparent); }
}
  .ring-bait { --tw-ring-color: var(--color-bait); }
  .ring-green-197 { --tw-ring-color: var(--color-green-197); }
  .ring-green\/40 { --tw-ring-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-green\/40 { --tw-ring-color: color-mix(in oklab, var(--color-green) 40%, transparent); }
}
  .ring-grey-450 { --tw-ring-color: var(--color-grey-450); }
  .ring-grey-525 { --tw-ring-color: var(--color-grey-525); }
  .ring-primary-500, .ring-primary-500\/40 { --tw-ring-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-primary-500\/40 { --tw-ring-color: color-mix(in oklab, var(--color-primary-500) 40%, transparent); }
}
  .ring-red-255-88 { --tw-ring-color: var(--color-red-255-88); }
  .ring-red\/40 { --tw-ring-color: var(--color-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-red\/40 { --tw-ring-color: color-mix(in oklab, var(--color-red) 40%, transparent); }
}
  .ring-yellow, .ring-yellow\/40 { --tw-ring-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-yellow\/40 { --tw-ring-color: color-mix(in oklab, var(--color-yellow) 40%, transparent); }
}
  .outline-hidden { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .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-2xl { --tw-blur: blur(var(--blur-2xl)); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-3xl { --tw-blur: blur(var(--blur-3xl)); 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-\[1\.5px\] { --tw-blur: blur(1.5px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[1px\] { --tw-blur: blur(1px); 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-\[2px\] { --tw-blur: blur(2px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[3px\] { --tw-blur: blur(3px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[10px\] { --tw-blur: blur(10px); 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-\[11px\] { --tw-blur: blur(11px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[14px\] { --tw-blur: blur(14px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[18px\] { --tw-blur: blur(18px); 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-\[20px\] { --tw-blur: blur(20px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[30px\] { --tw-blur: blur(30px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[36px\] { --tw-blur: blur(36px); 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-\[40px\] { --tw-blur: blur(40px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[48px\] { --tw-blur: blur(48px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[50px\] { --tw-blur: blur(50px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[60px\] { --tw-blur: blur(60px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[64px\] { --tw-blur: blur(64px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[70px\] { --tw-blur: blur(70px); 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-\[80px\] { --tw-blur: blur(80px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[100px\] { --tw-blur: blur(100px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-\[120px\] { --tw-blur: blur(120px); 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-\[140px\] { --tw-blur: blur(140px); 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-\[160px\] { --tw-blur: blur(160px); 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-\[180px\] { --tw-blur: blur(180px); 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-\[220px\] { --tw-blur: blur(220px); 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-\[240px\] { --tw-blur: blur(240px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-lg { --tw-blur: blur(var(--blur-lg)); 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-md { --tw-blur: blur(var(--blur-md)); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-sm { --tw-blur: blur(var(--blur-sm)); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-xl { --tw-blur: blur(var(--blur-xl)); 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-xs { --tw-blur: blur(var(--blur-xs)); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .brightness-0 { --tw-brightness: brightness(0%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .drop-shadow-\[0_-1px_0_rgba\(255\,255\,255\,0\.8\)\] { --tw-drop-shadow-size: drop-shadow(0 -1px 0 var(--tw-drop-shadow-color,#fffc)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .drop-shadow-\[0_0_6px_rgba\(242\,181\,68\,\.6\)\] { --tw-drop-shadow-size: drop-shadow(0 0 6px var(--tw-drop-shadow-color,#f2b54499)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.65\)\] { --tw-drop-shadow-size: drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#000000a6)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .drop-shadow-\[0_4px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000040)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .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,); }
  .filter-\[invert\(1\)\] { filter: invert(); }
  .backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px); 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-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-grayscale { --tw-backdrop-grayscale: grayscale(100%); 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 { 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-\[background-color\,border-color\] { transition-property: background-color, border-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[background-color\,box-shadow\] { transition-property: background-color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[background-color\,color\,filter\] { transition-property: background-color, color, filter; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[background-color\,opacity\] { transition-property: background-color, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[background-color\,transform\] { transition-property: background-color, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-color\,margin\] { transition-property: border-color, margin; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-radius\] { transition-property: border-radius; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[bottom\] { transition-property: bottom; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[box-shadow\,background-color\] { transition-property: box-shadow, background-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[box-shadow\] { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,background-color\,transform\] { transition-property: color, background-color, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,opacity\] { transition-property: color, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[fill\,stroke\,stroke-width\] { transition-property: fill, stroke, stroke-width; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[grid-template-columns\] { transition-property: grid-template-columns; 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-\[height\] { transition-property: height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[left\] { transition-property: left; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[margin\] { transition-property: margin; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,background-color\,color\] { transition-property: opacity, background-color, color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[opacity\,visibility\] { transition-property: opacity, visibility; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[padding-right\] { transition-property: padding-right; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[padding\] { transition-property: padding; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[rotate\,color\] { transition-property: rotate, color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[scale\,background-color\] { transition-property: scale, background-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[scale\] { transition-property: scale; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[top\,opacity\] { transition-property: top, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[transform\,color\] { transition-property: transform, color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,background-color\] { transition-property: width, background-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,margin\] { transition-property: width, margin; 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-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-shadow { transition-property: box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-spacing { transition-property: margin, padding; 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)); }
  .delay-0 { transition-delay: 0s; }
  .delay-1000 { transition-delay: 1s; }
  .delay-2000 { transition-delay: 2s; }
  .delay-3000 { transition-delay: 3s; }
  .duration-\(--duration-fast\) { --tw-duration: var(--duration-fast); transition-duration: var(--duration-fast); }
  .duration-\(--resize-dur\) { --tw-duration: var(--resize-dur); transition-duration: var(--resize-dur); }
  .duration-0 { --tw-duration: 0s; transition-duration: 0s; }
  .duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: var(--duration-state); transition-duration: var(--duration-state); }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-400 { --tw-duration: .4s; transition-duration: 0.4s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-\[167ms\] { --tw-duration: .167s; transition-duration: 0.167s; }
  .duration-\[250ms\] { --tw-duration: .25s; transition-duration: 0.25s; }
  .\[transition-duration\:200ms\,100ms\] { transition-duration: 0.2s, 0.1s; }
  .ease-\(--ease-smooth-out\) { --tw-ease: var(--ease-smooth-out); transition-timing-function: var(--ease-smooth-out); }
  .ease-\(--resize-ease\) { --tw-ease: var(--resize-ease); transition-timing-function: var(--resize-ease); }
  .ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\] { --tw-ease: cubic-bezier(.23,1,.32,1); transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
  .ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\] { --tw-ease: cubic-bezier(.25,.1,.25,1); transition-timing-function: ease; }
  .ease-\[cubic-bezier\(0\.33\,0\,0\,1\)\] { --tw-ease: cubic-bezier(.33,0,0,1); transition-timing-function: cubic-bezier(0.33, 0, 0, 1); }
  .ease-\[cubic-bezier\(0\.42\,0\,0\.58\,1\)\] { --tw-ease: cubic-bezier(.42,0,.58,1); transition-timing-function: ease-in-out; }
  .ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
  .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); }
  .will-change-transform { will-change: transform; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-all { user-select: all; }
  .select-none { user-select: none; }
  .select-text { user-select: text; }
  .select-text\! { user-select: text !important; }
  .text-shadow-md\/30 { --tw-text-shadow-alpha: 30%; text-shadow: 0px 1px 1px var(--tw-text-shadow-color,#0000004d), 0px 1px 2px var(--tw-text-shadow-color,#0000004d), 0px 2px 4px var(--tw-text-shadow-color,#0000004d); }
  @supports (color:lab(0% 0 0)) {
  .text-shadow-md\/30 { text-shadow: 0px 1px 1px var(--tw-text-shadow-color,lab(0% 0 0/.3)), 0px 1px 2px var(--tw-text-shadow-color,lab(0% 0 0/.3)), 0px 2px 4px var(--tw-text-shadow-color,lab(0% 0 0/.3)); }
}
  .\[--halo\:var\(--color-grey-950\)\] { --halo: var(--color-grey-950); }
  .\[--halo\:var\(--color-primary-500\)\] { --halo: var(--color-primary-500); }
  .\[--halo\:var\(--color-red-234\)\] { --halo: var(--color-red-234); }
  .\[--halo\:var\(--color-yellow\)\] { --halo: var(--color-yellow); }
  .\[--hero-p\:clamp\(0px\,calc\(\(100cqw-730px\)\/620\)\,1px\)\] { --hero-p: clamp(0px, calc((100cqw - 730px) / 620), 1px); }
  .\[--index-bottom\:calc\(var\(--nav-bottom-h\)\+env\(safe-area-inset-bottom\)\+16px\)\] { --index-bottom: calc(var(--nav-bottom-h) + env(safe-area-inset-bottom) + 16px); }
  .\[--index-top\:calc\(60px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { --index-top: calc(60px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 16px); }
  .\[--like-color\:currentColor\] { --like-color: currentColor; }
  .\[--nav-bottom-h\:68px\] { --nav-bottom-h: 68px; }
  .\[--toggle-travel\:12px\] { --toggle-travel: 12px; }
  .\[-moz-appearance\:textfield\] { }
  .\[-webkit-touch-callout\:none\] { }
  .\[animation-delay\:1\.5s\] { animation-delay: 1.5s; }
  .\[api\:test\] { }
  .\[check\:paths\] { }
  .\[check\:search\] { }
  .\[check\:size\] { }
  .\[check\:test-quality\] { }
  .\[clip-path\:circle\(50\%\)\] { clip-path: circle(50%); }
  .\[clip-path\:inset\(-100vh_-100vw_0_-100vw\)\] { clip-path: inset(-100vh -100vw 0px); }
  .\[clip-path\:inset\(0_0_0_50\%\)\] { clip-path: inset(0px 0px 0px 50%); }
  .\[clip-path\:inset\(0_50\%_0_0\)\] { clip-path: inset(0px 50% 0px 0px); }
  .\[contain-intrinsic-size\:auto_60px\] { contain-intrinsic-size: auto 60px; }
  .\[contain-intrinsic-size\:auto_300px\] { contain-intrinsic-size: auto 300px; }
  .\[contain-intrinsic-size\:auto_1600px\] { contain-intrinsic-size: auto 1600px; }
  .\[content-visibility\:auto\] { content-visibility: auto; }
  .ring-inset { --tw-ring-inset: inset; }
  .group-open\/about\:rotate-180:is(:where(.group\/about):is([open], :popover-open, :open) *), .group-open\/faq\:rotate-180:is(:where(.group\/faq):is([open], :popover-open, :open) *), .group-open\/index\:rotate-180:is(:where(.group\/index):is([open], :popover-open, :open) *) { rotate: 180deg; }
  @media (hover: hover) {
  .group-hover\:pointer-events-auto:is(:where(.group):hover *) { pointer-events: auto; }
  .group-hover\:top-0:is(:where(.group):hover *) { top: 0px; }
  .group-hover\:block:is(:where(.group):hover *) { display: block; }
  .group-hover\:flex:is(:where(.group):hover *) { display: flex; }
  .group-hover\:grid:is(:where(.group):hover *) { display: grid; }
  .group-hover\:hidden:is(:where(.group):hover *) { display: none; }
  .group-hover\:inline-flex:is(:where(.group):hover *) { display: inline-flex; }
  .group-hover\:-translate-y-14:is(:where(.group):hover *) { --tw-translate-y: calc(.875rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:scale-90:is(:where(.group):hover *) { --tw-scale-x: 90%; --tw-scale-y: 90%; --tw-scale-z: 90%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .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\:scale-115:is(:where(.group):hover *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:scale-120:is(:where(.group):hover *) { --tw-scale-x: 120%; --tw-scale-y: 120%; --tw-scale-z: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:scale-130:is(:where(.group):hover *) { --tw-scale-x: 130%; --tw-scale-y: 130%; --tw-scale-z: 130%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:-rotate-6:is(:where(.group):hover *) { rotate: -6deg; }
  .group-hover\:-rotate-10:is(:where(.group):hover *) { rotate: -10deg; }
  .group-hover\:rotate-5:is(:where(.group):hover *) { rotate: 5deg; }
  .group-hover\:rotate-6:is(:where(.group):hover *) { rotate: 6deg; }
  .group-hover\:border-blue-88:is(:where(.group):hover *) { border-color: var(--color-blue-88); }
  .group-hover\:border-green:is(:where(.group):hover *) { border-color: var(--color-green); }
  .group-hover\:border-grey-450:is(:where(.group):hover *) { border-color: var(--color-grey-450); }
  .group-hover\:border-grey-550:is(:where(.group):hover *) { border-color: var(--color-grey-550); }
  .group-hover\:border-grey-700:is(:where(.group):hover *) { border-color: var(--color-grey-700); }
  .group-hover\:border-grey-950:is(:where(.group):hover *) { border-color: var(--color-grey-950); }
  .group-hover\:border-orange-235:is(:where(.group):hover *) { border-color: var(--color-orange-235); }
  .group-hover\:border-purple-137-75:is(:where(.group):hover *) { border-color: var(--color-purple-137-75); }
  .group-hover\:border-purple-167:is(:where(.group):hover *) { border-color: var(--color-purple-167); }
  .group-hover\:border-red:is(:where(.group):hover *) { border-color: var(--color-red); }
  .group-hover\:border-yellow:is(:where(.group):hover *) { border-color: var(--color-yellow); }
  .group-hover\:bg-blue-88:is(:where(.group):hover *) { background-color: var(--color-blue-88); }
  .group-hover\:bg-green:is(:where(.group):hover *) { background-color: var(--color-green); }
  .group-hover\:bg-grey-250:is(:where(.group):hover *) { background-color: var(--color-grey-250); }
  .group-hover\:bg-grey-300:is(:where(.group):hover *) { background-color: var(--color-grey-300); }
  .group-hover\:bg-grey-450:is(:where(.group):hover *) { background-color: var(--color-grey-450); }
  .group-hover\:bg-grey-475:is(:where(.group):hover *) { background-color: var(--color-grey-475); }
  .group-hover\:bg-grey-500:is(:where(.group):hover *) { background-color: var(--color-grey-500); }
  .group-hover\:bg-grey-525:is(:where(.group):hover *), .group-hover\:bg-grey-525\/50:is(:where(.group):hover *) { background-color: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-hover\:bg-grey-525\/50:is(:where(.group):hover *) { background-color: color-mix(in oklab, var(--color-grey-525) 50%, transparent); }
}
  .group-hover\:bg-grey-550:is(:where(.group):hover *) { background-color: var(--color-grey-550); }
  .group-hover\:bg-orange-235:is(:where(.group):hover *) { background-color: var(--color-orange-235); }
  .group-hover\:bg-purple-137-75:is(:where(.group):hover *) { background-color: var(--color-purple-137-75); }
  .group-hover\:bg-purple-167:is(:where(.group):hover *) { background-color: var(--color-purple-167); }
  .group-hover\:bg-red:is(:where(.group):hover *) { background-color: var(--color-red); }
  .group-hover\:bg-yellow:is(:where(.group):hover *), .group-hover\:bg-yellow\/10:is(:where(.group):hover *) { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-hover\:bg-yellow\/10:is(:where(.group):hover *) { background-color: color-mix(in oklab, var(--color-yellow) 10%, transparent); }
}
  .group-hover\:from-grey-475:is(:where(.group):hover *) { --tw-gradient-from: var(--color-grey-475); --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)); }
  .group-hover\:text-grey-950:is(:where(.group):hover *) { color: var(--color-grey-950); }
  .group-hover\:text-primary-500:is(:where(.group):hover *) { color: var(--color-primary-500); }
  .group-hover\:text-red:is(:where(.group):hover *) { color: var(--color-red); }
  .group-hover\:text-white:is(:where(.group):hover *) { color: var(--color-white); }
  .group-hover\:underline:is(:where(.group):hover *) { text-decoration-line: underline; }
  .group-hover\:opacity-0:is(:where(.group):hover *) { opacity: 0; }
  .group-hover\:opacity-10:is(:where(.group):hover *) { opacity: 0.1; }
  .group-hover\:opacity-60:is(:where(.group):hover *) { opacity: 0.6; }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:opacity-\[0\.02\]:is(:where(.group):hover *) { opacity: 0.02; }
  .group-hover\/alerts\:scale-115:is(:where(.group\/alerts):hover *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/alerts\:text-white:is(:where(.group\/alerts):hover *) { color: var(--color-white); }
  .group-hover\/bonus\:opacity-100:is(:where(.group\/bonus):hover *) { opacity: 1; }
  .group-hover\/button\:rotate-360:is(:where(.group\/button):hover *) { rotate: 360deg; }
  .group-hover\/button\:bg-grey-550:is(:where(.group\/button):hover *) { background-color: var(--color-grey-550); }
  .group-hover\/button\:text-white:is(:where(.group\/button):hover *) { color: var(--color-white); }
  .group-hover\/case\:bg-grey-525:is(:where(.group\/case):hover *) { background-color: var(--color-grey-525); }
  .group-hover\/case\:text-white:is(:where(.group\/case):hover *) { color: var(--color-white); }
  .group-hover\/case\:opacity-100:is(:where(.group\/case):hover *) { opacity: 1; }
  .group-hover\/cell\:text-white:is(:where(.group\/cell):hover *) { color: var(--color-white); }
  .group-hover\/cell\:decoration-white:is(:where(.group\/cell):hover *) { text-decoration-color: var(--color-white); }
  .group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *) { opacity: 1; }
  .group-hover\/chat\:scale-115:is(:where(.group\/chat):hover *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/chat\:text-white:is(:where(.group\/chat):hover *), .group-hover\/chip\:text-white:is(:where(.group\/chip):hover *) { color: var(--color-white); }
  .group-hover\/close\:text-grey-450:is(:where(.group\/close):hover *) { color: var(--color-grey-450); }
  .group-hover\/close\:text-white:is(:where(.group\/close):hover *), .group-hover\/copy\:text-white:is(:where(.group\/copy):hover *) { color: var(--color-white); }
  .group-hover\/copy\:underline:is(:where(.group\/copy):hover *) { text-decoration-line: underline; }
  .group-hover\/copy\:decoration-white:is(:where(.group\/copy):hover *) { text-decoration-color: var(--color-white); }
  .group-hover\/copy\:opacity-100:is(:where(.group\/copy):hover *) { opacity: 1; }
  .group-hover\/drop\:scale-110:is(:where(.group\/drop):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/drop\:bg-grey-450:is(:where(.group\/drop):hover *) { background-color: var(--color-grey-450); }
  .group-hover\/dropdown\:border-grey-525:is(:where(.group\/dropdown):hover *) { border-color: var(--color-grey-525); }
  .group-hover\/dropdown\:border-primary-500\/20:is(:where(.group\/dropdown):hover *) { border-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-hover\/dropdown\:border-primary-500\/20:is(:where(.group\/dropdown):hover *) { border-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .group-hover\/dropdown\:text-primary-500:is(:where(.group\/dropdown):hover *) { color: var(--color-primary-500); }
  .group-hover\/dropdown\:text-white:is(:where(.group\/dropdown):hover *) { color: var(--color-white); }
  .group-hover\/emote\:scale-\[1\.2\]:is(:where(.group\/emote):hover *) { scale: 1.2; }
  .group-hover\/gear\:rotate-45:is(:where(.group\/gear):hover *) { rotate: 45deg; }
  .group-hover\/info\:text-white:is(:where(.group\/info):hover *), .group-hover\/link\:text-white:is(:where(.group\/link):hover *) { color: var(--color-white); }
  .group-hover\/link\:underline:is(:where(.group\/link):hover *) { text-decoration-line: underline; }
  .group-hover\/placeholder\:opacity-0:is(:where(.group\/placeholder):hover *) { opacity: 0; }
  .group-hover\/placeholder\:opacity-100:is(:where(.group\/placeholder):hover *) { opacity: 1; }
  .group-hover\/profile\:opacity-0:is(:where(.group\/profile):hover *) { opacity: 0; }
  .group-hover\/profile\:opacity-100:is(:where(.group\/profile):hover *) { opacity: 1; }
  .group-hover\/row\:border-grey-525:is(:where(.group\/row):hover *) { border-color: var(--color-grey-525); }
  .group-hover\/row\:bg-grey-200:is(:where(.group\/row):hover *) { background-color: var(--color-grey-200); }
  .group-hover\/row\:text-white:is(:where(.group\/row):hover *) { color: var(--color-white); }
  .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *) { opacity: 1; }
  .group-hover\/skin\:scale-110:is(:where(.group\/skin):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/skin\:rotate-y-0:is(:where(.group\/skin):hover *) { --tw-rotate-y: rotateY(0deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .group-hover\/skin\:rotate-y-180:is(:where(.group\/skin):hover *) { --tw-rotate-y: rotateY(180deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .group-hover\/skin\:opacity-0:is(:where(.group\/skin):hover *) { opacity: 0; }
  .group-hover\/skin\:opacity-100:is(:where(.group\/skin):hover *) { opacity: 1; }
  .group-hover\/slider\:scale-120:is(:where(.group\/slider):hover *) { --tw-scale-x: 120%; --tw-scale-y: 120%; --tw-scale-z: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/snap\:text-white:is(:where(.group\/snap):hover *) { color: var(--color-white); }
  .group-hover\/sound\:scale-115:is(:where(.group\/sound):hover *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/sound\:text-white:is(:where(.group\/sound):hover *) { color: var(--color-white); }
  .group-hover\/tile\:scale-110:is(:where(.group\/tile):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/tile\:text-white:is(:where(.group\/tile):hover *), .group-hover\/tip\:text-white:is(:where(.group\/tip):hover *) { color: var(--color-white); }
  .group-hover\/toggle\:scale-120:is(:where(.group\/toggle):hover *) { --tw-scale-x: 120%; --tw-scale-y: 120%; --tw-scale-z: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\/toggle\:text-purple-137-75:is(:where(.group\/toggle):hover *) { color: var(--color-purple-137-75); }
  .group-hover\/toggle\:text-white:is(:where(.group\/toggle):hover *) { color: var(--color-white); }
  .group-hover\/toggle\:text-yellow:is(:where(.group\/toggle):hover *) { color: var(--color-yellow); }
  .group-hover\/tooltip\:text-white:is(:where(.group\/tooltip):hover *), .group-hover\/vip\:text-white:is(:where(.group\/vip):hover *) { color: var(--color-white); }
}
  .group-focus\:inline-flex:is(:where(.group):focus *) { display: inline-flex; }
  .group-focus\:bg-grey-525:is(:where(.group):focus *) { background-color: var(--color-grey-525); }
  .group-focus\:text-grey-950:is(:where(.group):focus *) { color: var(--color-grey-950); }
  .group-focus\:opacity-100:is(:where(.group):focus *) { opacity: 1; }
  .group-focus-visible\/snap\:text-white:is(:where(.group\/snap):focus-visible *) { color: var(--color-white); }
  .group-active\:inset-0:is(:where(.group):active *) { inset: 0px; }
  .group-active\:top-0:is(:where(.group):active *) { top: 0px; }
  .group-active\:bottom-0:is(:where(.group):active *) { bottom: 0px; }
  .group-active\:mt-0:is(:where(.group):active *) { margin-top: 0px; }
  .group-active\:block:is(:where(.group):active *) { display: block; }
  .group-active\:flex:is(:where(.group):active *) { display: flex; }
  .group-active\:grid:is(:where(.group):active *) { display: grid; }
  .group-active\:hidden:is(:where(.group):active *) { display: none; }
  .group-active\:scale-95:is(:where(.group):active *) { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\:scale-105:is(:where(.group):active *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\:scale-110:is(:where(.group):active *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\:scale-115:is(:where(.group):active *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\:scale-130:is(:where(.group):active *) { --tw-scale-x: 130%; --tw-scale-y: 130%; --tw-scale-z: 130%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\:-rotate-10:is(:where(.group):active *) { rotate: -10deg; }
  .group-active\:rotate-5:is(:where(.group):active *) { rotate: 5deg; }
  .group-active\:border-blue-88:is(:where(.group):active *) { border-color: var(--color-blue-88); }
  .group-active\:border-green:is(:where(.group):active *) { border-color: var(--color-green); }
  .group-active\:border-grey-450:is(:where(.group):active *) { border-color: var(--color-grey-450); }
  .group-active\:border-grey-550:is(:where(.group):active *) { border-color: var(--color-grey-550); }
  .group-active\:border-grey-700:is(:where(.group):active *) { border-color: var(--color-grey-700); }
  .group-active\:border-grey-950:is(:where(.group):active *) { border-color: var(--color-grey-950); }
  .group-active\:border-orange-235:is(:where(.group):active *) { border-color: var(--color-orange-235); }
  .group-active\:border-purple-137-75:is(:where(.group):active *) { border-color: var(--color-purple-137-75); }
  .group-active\:border-purple-167:is(:where(.group):active *) { border-color: var(--color-purple-167); }
  .group-active\:border-red:is(:where(.group):active *) { border-color: var(--color-red); }
  .group-active\:border-yellow:is(:where(.group):active *) { border-color: var(--color-yellow); }
  .group-active\:bg-blue-88:is(:where(.group):active *) { background-color: var(--color-blue-88); }
  .group-active\:bg-green:is(:where(.group):active *) { background-color: var(--color-green); }
  .group-active\:bg-grey-250:is(:where(.group):active *) { background-color: var(--color-grey-250); }
  .group-active\:bg-grey-300:is(:where(.group):active *) { background-color: var(--color-grey-300); }
  .group-active\:bg-grey-450:is(:where(.group):active *) { background-color: var(--color-grey-450); }
  .group-active\:bg-grey-500:is(:where(.group):active *) { background-color: var(--color-grey-500); }
  .group-active\:bg-grey-525:is(:where(.group):active *), .group-active\:bg-grey-525\/50:is(:where(.group):active *) { background-color: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-active\:bg-grey-525\/50:is(:where(.group):active *) { background-color: color-mix(in oklab, var(--color-grey-525) 50%, transparent); }
}
  .group-active\:bg-grey-550:is(:where(.group):active *) { background-color: var(--color-grey-550); }
  .group-active\:bg-orange-235:is(:where(.group):active *) { background-color: var(--color-orange-235); }
  .group-active\:bg-purple-137-75:is(:where(.group):active *) { background-color: var(--color-purple-137-75); }
  .group-active\:bg-purple-167:is(:where(.group):active *) { background-color: var(--color-purple-167); }
  .group-active\:bg-red:is(:where(.group):active *) { background-color: var(--color-red); }
  .group-active\:bg-yellow:is(:where(.group):active *), .group-active\:bg-yellow\/20:is(:where(.group):active *) { background-color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-active\:bg-yellow\/20:is(:where(.group):active *) { background-color: color-mix(in oklab, var(--color-yellow) 20%, transparent); }
}
  .group-active\:from-grey-475:is(:where(.group):active *) { --tw-gradient-from: var(--color-grey-475); --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)); }
  .group-active\:text-blue-88:is(:where(.group):active *) { color: var(--color-blue-88); }
  .group-active\:text-green:is(:where(.group):active *) { color: var(--color-green); }
  .group-active\:text-grey-950:is(:where(.group):active *) { color: var(--color-grey-950); }
  .group-active\:text-orange-235:is(:where(.group):active *) { color: var(--color-orange-235); }
  .group-active\:text-primary-500:is(:where(.group):active *) { color: var(--color-primary-500); }
  .group-active\:text-primary-theme:is(:where(.group):active *) { color: var(--color-primary-theme); }
  .group-active\:text-purple-137-75:is(:where(.group):active *) { color: var(--color-purple-137-75); }
  .group-active\:text-red:is(:where(.group):active *) { color: var(--color-red); }
  .group-active\:text-white:is(:where(.group):active *) { color: var(--color-white); }
  .group-active\:text-yellow-229:is(:where(.group):active *) { color: var(--color-yellow-229); }
  .group-active\:underline:is(:where(.group):active *) { text-decoration-line: underline; }
  .group-active\:opacity-0:is(:where(.group):active *) { opacity: 0; }
  .group-active\:opacity-20:is(:where(.group):active *) { opacity: 0.2; }
  .group-active\:opacity-60:is(:where(.group):active *) { opacity: 0.6; }
  .group-active\:opacity-100:is(:where(.group):active *) { opacity: 1; }
  .group-active\/alerts\:scale-115:is(:where(.group\/alerts):active *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/alerts\:text-white:is(:where(.group\/alerts):active *) { color: var(--color-white); }
  .group-active\/button\:mt-0:is(:where(.group\/button):active *) { margin-top: 0px; }
  .group-active\/button\:text-white:is(:where(.group\/button):active *) { color: var(--color-white); }
  .group-active\/button\:opacity-0:is(:where(.group\/button):active *) { opacity: 0; }
  .group-active\/case\:text-white:is(:where(.group\/case):active *) { color: var(--color-white); }
  .group-active\/chat\:scale-115:is(:where(.group\/chat):active *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/chat\:text-white:is(:where(.group\/chat):active *), .group-active\/chip\:text-white:is(:where(.group\/chip):active *) { color: var(--color-white); }
  .group-active\/close\:mt-0:is(:where(.group\/close):active *) { margin-top: 0px; }
  .group-active\/drop\:scale-110:is(:where(.group\/drop):active *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/drop\:bg-grey-450:is(:where(.group\/drop):active *) { background-color: var(--color-grey-450); }
  .group-active\/emote\:scale-\[1\.2\]:is(:where(.group\/emote):active *) { scale: 1.2; }
  .group-active\/info\:text-white:is(:where(.group\/info):active *), .group-active\/link\:text-white:is(:where(.group\/link):active *) { color: var(--color-white); }
  .group-active\/link\:underline:is(:where(.group\/link):active *) { text-decoration-line: underline; }
  .group-active\/placeholder\:opacity-0:is(:where(.group\/placeholder):active *) { opacity: 0; }
  .group-active\/placeholder\:opacity-100:is(:where(.group\/placeholder):active *) { opacity: 1; }
  .group-active\/profile\:opacity-0:is(:where(.group\/profile):active *) { opacity: 0; }
  .group-active\/profile\:opacity-100:is(:where(.group\/profile):active *) { opacity: 1; }
  .group-active\/row\:border-grey-525:is(:where(.group\/row):active *) { border-color: var(--color-grey-525); }
  .group-active\/row\:bg-grey-200:is(:where(.group\/row):active *) { background-color: var(--color-grey-200); }
  .group-active\/skin\:scale-110:is(:where(.group\/skin):active *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/skin\:rotate-y-0:is(:where(.group\/skin):active *) { --tw-rotate-y: rotateY(0deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .group-active\/skin\:rotate-y-180:is(:where(.group\/skin):active *) { --tw-rotate-y: rotateY(180deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .group-active\/skin\:opacity-0:is(:where(.group\/skin):active *) { opacity: 0; }
  .group-active\/skin\:opacity-100:is(:where(.group\/skin):active *) { opacity: 1; }
  .group-active\/slider\:scale-120:is(:where(.group\/slider):active *) { --tw-scale-x: 120%; --tw-scale-y: 120%; --tw-scale-z: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/sound\:scale-115:is(:where(.group\/sound):active *) { --tw-scale-x: 115%; --tw-scale-y: 115%; --tw-scale-z: 115%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/sound\:text-white:is(:where(.group\/sound):active *) { color: var(--color-white); }
  .group-active\/tile\:scale-110:is(:where(.group\/tile):active *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/toggle\:scale-120:is(:where(.group\/toggle):active *) { --tw-scale-x: 120%; --tw-scale-y: 120%; --tw-scale-z: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-active\/toggle\:text-purple-137-75:is(:where(.group\/toggle):active *) { color: var(--color-purple-137-75); }
  .group-active\/toggle\:text-white:is(:where(.group\/toggle):active *) { color: var(--color-white); }
  .group-active\/toggle\:text-yellow:is(:where(.group\/toggle):active *) { color: var(--color-yellow); }
  .group-active\/vip\:text-white:is(:where(.group\/vip):active *) { color: var(--color-white); }
  .group-has-\[\:focus-visible\]\:text-primary-500:is(:where(.group):has(:focus-visible) *) { color: var(--color-primary-500); }
  .group-has-\[\:focus-visible\]\:text-white:is(:where(.group):has(:focus-visible) *), .group-has-\[\:focus-visible\]\/row\:text-white:is(:where(.group\/row):has(:focus-visible) *) { color: var(--color-white); }
  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *), .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="top"] *) { text-align: center; }
  .marker\:text-primary-500 ::marker { color: var(--color-primary-500); }
  .marker\:text-primary-500::marker { color: var(--color-primary-500); }
  .marker\:text-primary-500 ::-webkit-details-marker { color: var(--color-primary-500); }
  .marker\:text-primary-500::-webkit-details-marker { color: var(--color-primary-500); }
  .file\:mr-10::file-selector-button { margin-right: 0.625rem; }
  .file\:cursor-pointer::file-selector-button { cursor: pointer; }
  .file\:rounded-4::file-selector-button { border-radius: 0.25rem; }
  .file\:border-0::file-selector-button { border-style: var(--tw-border-style); border-width: 0px; }
  .file\:bg-grey-150::file-selector-button { background-color: var(--color-grey-150); }
  .file\:px-10::file-selector-button { padding-inline: 0.625rem; }
  .file\:py-6::file-selector-button { padding-block: 0.375rem; }
  .file\:text-14::file-selector-button { font-size: 0.875rem; }
  .file\:text-white::file-selector-button { color: var(--color-white); }
  .placeholder\:text-grey-950::placeholder { color: var(--color-grey-950); }
  .placeholder\:text-transparent::placeholder { color: rgba(0, 0, 0, 0); }
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-0::before { content: var(--tw-content); inset: 0px; }
  .before\:-top-\[200px\]::before { content: var(--tw-content); top: -200px; }
  .before\:right-0::before { content: var(--tw-content); right: 0px; }
  .before\:bottom-0::before { content: var(--tw-content); bottom: 0px; }
  .before\:left-0::before { content: var(--tw-content); left: 0px; }
  .before\:-z-10::before { content: var(--tw-content); z-index: calc(-10); }
  .before\:z-10::before { content: var(--tw-content); z-index: 10; }
  .before\:rounded-\[inherit\]::before { content: var(--tw-content); border-radius: inherit; }
  .before\:border-t::before { content: var(--tw-content); border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .before\:border-t-2::before { content: var(--tw-content); border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .before\:border-t-4::before { content: var(--tw-content); border-top-style: var(--tw-border-style); border-top-width: 4px; }
  .before\:border-grey-475::before { content: var(--tw-content); border-color: var(--color-grey-475); }
  .before\:border-white\/5::before { content: var(--tw-content); border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:border-white\/5::before { border-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .before\:border-white\/35::before { content: var(--tw-content); border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:border-white\/35::before { border-color: color-mix(in oklab, var(--color-white) 35%, transparent); }
}
  .before\:bg-blue-discord::before { content: var(--tw-content); background-color: var(--color-blue-discord); }
  .before\:bg-green::before { content: var(--tw-content); background-color: var(--color-green); }
  .before\:bg-grey-200::before { content: var(--tw-content); background-color: var(--color-grey-200); }
  .before\:bg-grey-450::before { content: var(--tw-content); background-color: var(--color-grey-450); }
  .before\:bg-grey-525::before { content: var(--tw-content); background-color: var(--color-grey-525); }
  .before\:bg-pink-244::before { content: var(--tw-content); background-color: var(--color-pink-244); }
  .before\:bg-primary-500::before, .before\:bg-primary-500\/20::before { content: var(--tw-content); background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:bg-primary-500\/20::before { background-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .before\:bg-primary-theme::before, .before\:bg-primary-theme\/20::before { content: var(--tw-content); background-color: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:bg-primary-theme\/20::before { background-color: color-mix(in oklab, var(--color-primary-theme) 20%, transparent); }
}
  .before\:bg-red::before { content: var(--tw-content); background-color: var(--color-red); }
  .before\:bg-transparent::before { content: var(--tw-content); background-color: rgba(0, 0, 0, 0); }
  .before\:bg-white::before { content: var(--tw-content); background-color: var(--color-white); }
  .before\:bg-linear-to-b::before { content: var(--tw-content); --tw-gradient-position: to bottom; }
  @supports (background-image:linear-gradient(in lab, red, red)) {
  .before\:bg-linear-to-b::before { --tw-gradient-position: to bottom in oklab; }
}
  .before\:bg-linear-to-b::before { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .before\:from-transparent::before { content: var(--tw-content); --tw-gradient-from: 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)); }
  .before\:to-white\/20::before { content: var(--tw-content); --tw-gradient-to: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:to-white\/20::before { --tw-gradient-to: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .before\:to-white\/20::before { --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)); }
  .before\:shadow-\[inset_0_-4px_0_0_rgba\(0\,0\,0\,0\.2\)\]::before { content: var(--tw-content); --tw-shadow: inset 0 -4px 0 0 var(--tw-shadow-color,#0003); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .before\:shadow-\[inset_0_1\.5px_0_rgb\(255_255_255\/0\.05\)\]::before { content: var(--tw-content); --tw-shadow: inset 0 1.5px 0 var(--tw-shadow-color,#ffffff0d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .before\:shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.05\)\]::before { content: var(--tw-content); --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff0d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .before\:transition-\[scale\,background-color\]::before { content: var(--tw-content); transition-property: scale, background-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .before\:duration-200::before { content: var(--tw-content); --tw-duration: var(--duration-state); transition-duration: var(--duration-state); }
  .before\:ease-out::before { content: var(--tw-content); --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
  .before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
  .after\:absolute::after { content: var(--tw-content); position: absolute; }
  .after\:top-1\/2::after { content: var(--tw-content); top: 50%; }
  .after\:left-1\/2::after { content: var(--tw-content); left: 50%; }
  .after\:ml-8::after { content: var(--tw-content); margin-left: 0.5rem; }
  .after\:h-\[max\(100\%\,44px\)\]::after { content: var(--tw-content); height: max(100%, 44px); }
  .after\:w-\[max\(100\%\,44px\)\]::after { content: var(--tw-content); width: max(100%, 44px); }
  .after\:-translate-x-1\/2::after { content: var(--tw-content); --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .after\:-translate-y-1\/2::after { content: var(--tw-content); --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .after\:text-primary-500::after { content: var(--tw-content); color: var(--color-primary-500); }
  .after\:opacity-0::after { content: var(--tw-content); opacity: 0; }
  .after\:transition-opacity::after { content: var(--tw-content); transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .after\:duration-200::after { content: var(--tw-content); --tw-duration: var(--duration-state); transition-duration: var(--duration-state); }
  .after\:content-\[\'\#\'\]::after { --tw-content: "#"; content: var(--tw-content); }
  .after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }
  .first\:mt-0:first-child { margin-top: 0px; }
  .first\:ml-0:first-child { margin-left: 0px; }
  .first\:rounded-t-8:first-child { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .first\:text-grey-950:first-child { color: var(--color-grey-950); }
  .last\:mr-0:last-child { margin-right: 0px; }
  .last\:mr-0\!:last-child { margin-right: 0px !important; }
  .last\:rounded-b-8:last-child { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .last\:border-b-none:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .empty\:hidden:empty { display: none; }
  .focus-within\:not-sr-only:focus-within { clip-path: none; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .focus-within\:min-w-40:focus-within { min-width: 2.5rem; }
  .focus-within\:border-grey-525:focus-within { border-color: var(--color-grey-525); }
  .focus-within\:border-grey-950:focus-within { border-color: var(--color-grey-950); }
  .focus-within\:border-primary-500:focus-within { border-color: var(--color-primary-500); }
  .focus-within\:bg-primary-500\/20:focus-within { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-within\:bg-primary-500\/20:focus-within { background-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .focus-within\:py-8:focus-within { padding-block: 0.5rem; }
  @media (hover: hover) {
  .hover\:translate-y-\[-2px\]:hover { --tw-translate-y: -2px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:translate-y-\[-3px\]:hover { --tw-translate-y: -3px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .hover\:scale-100:hover { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:scale-105:hover { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:scale-110:hover { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:scale-\(--tile-hover-scale\,1\.025\):hover { scale: var(--tile-hover-scale,1.025); }
  .hover\:border-grey-525:hover { border-color: var(--color-grey-525); }
  .hover\:border-grey-550:hover { border-color: var(--color-grey-550); }
  .hover\:border-grey-950:hover { border-color: var(--color-grey-950); }
  .hover\:border-primary-500:hover, .hover\:border-primary-500\/70:hover { border-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:border-primary-500\/70:hover { border-color: color-mix(in oklab, var(--color-primary-500) 70%, transparent); }
}
  .hover\:border-white:hover { border-color: var(--color-white); }
  .hover\:bg-green\/20:hover { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-green\/20:hover { background-color: color-mix(in oklab, var(--color-green) 20%, transparent); }
}
  .hover\:bg-green\/25:hover { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-green\/25:hover { background-color: color-mix(in oklab, var(--color-green) 25%, transparent); }
}
  .hover\:bg-grey-150:hover { background-color: var(--color-grey-150); }
  .hover\:bg-grey-200:hover { background-color: var(--color-grey-200); }
  .hover\:bg-grey-250:hover { background-color: var(--color-grey-250); }
  .hover\:bg-grey-300:hover { background-color: var(--color-grey-300); }
  .hover\:bg-grey-350:hover { background-color: var(--color-grey-350); }
  .hover\:bg-grey-450:hover, .hover\:bg-grey-450\/40:hover { background-color: var(--color-grey-450); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-grey-450\/40:hover { background-color: color-mix(in oklab, var(--color-grey-450) 40%, transparent); }
}
  .hover\:bg-grey-475:hover { background-color: var(--color-grey-475); }
  .hover\:bg-grey-500:hover { background-color: var(--color-grey-500); }
  .hover\:bg-grey-525:hover, .hover\:bg-grey-525\/50:hover { background-color: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-grey-525\/50:hover { background-color: color-mix(in oklab, var(--color-grey-525) 50%, transparent); }
}
  .hover\:bg-grey-550:hover { background-color: var(--color-grey-550); }
  .hover\:bg-grey-950:hover { background-color: var(--color-grey-950); }
  .hover\:bg-primary-500:hover, .hover\:bg-primary-500\/10:hover { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-primary-500\/10:hover { background-color: color-mix(in oklab, var(--color-primary-500) 10%, transparent); }
}
  .hover\:bg-primary-500\/20:hover { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-primary-500\/20:hover { background-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .hover\:bg-primary-500\/25:hover { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-primary-500\/25:hover { background-color: color-mix(in oklab, var(--color-primary-500) 25%, transparent); }
}
  .hover\:bg-primary-500\/40:hover { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-primary-500\/40:hover { background-color: color-mix(in oklab, var(--color-primary-500) 40%, transparent); }
}
  .hover\:bg-primary-theme-dark:hover { background-color: var(--color-primary-theme-dark); }
  .hover\:bg-purple-180:hover { background-color: var(--color-purple-180); }
  .hover\:bg-red-225:hover { background-color: var(--color-red-225); }
  .hover\:bg-red\/10:hover { background-color: var(--color-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-red\/10:hover { background-color: color-mix(in oklab, var(--color-red) 10%, transparent); }
}
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-white:hover { background-color: var(--color-white); }
  .hover\:bg-white-10:hover { background-color: var(--color-white-10); }
  .hover\:bg-white\/5:hover { background-color: var(--color-white); }
  @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-white\/10:hover { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-white\/10:hover { background-color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
  .hover\:bg-white\/20:hover { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-white\/20:hover { background-color: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .hover\:to-purple-180:hover { --tw-gradient-to: var(--color-purple-180); --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)); }
  .hover\:pl-26:hover { padding-left: 1.625rem; }
  .hover\:text-green:hover { color: var(--color-green); }
  .hover\:text-grey-950:hover { color: var(--color-grey-950); }
  .hover\:text-primary-500:hover { color: var(--color-primary-500); }
  .hover\:text-red:hover { color: var(--color-red); }
  .hover\:text-red-255:hover { color: var(--color-red-255); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-yellow:hover, .hover\:text-yellow\/80:hover { color: var(--color-yellow); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:text-yellow\/80:hover { color: color-mix(in oklab, var(--color-yellow) 80%, transparent); }
}
  .hover\:no-underline:hover { text-decoration-line: none; }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:opacity-100\!:hover { opacity: 1 !important; }
  .hover\:shadow-\[0_0_0_6px_color-mix\(in_srgb\,var\(--halo\)_20\%\,transparent\)\]:hover { --tw-shadow: 0 0 0 6px var(--tw-shadow-color,var(--halo)); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:shadow-\[0_0_0_6px_color-mix\(in_srgb\,var\(--halo\)_20\%\,transparent\)\]:hover { --tw-shadow: 0 0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--halo) 20%,transparent)); }
}
  .hover\:shadow-\[0_0_0_6px_color-mix\(in_srgb\,var\(--halo\)_20\%\,transparent\)\]:hover { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .hover\:brightness-110:hover { --tw-brightness: brightness(110%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .hover\:duration-\[250ms\]:hover { --tw-duration: .25s; transition-duration: 0.25s; }
  .hover\:after\:opacity-100:hover::after { content: var(--tw-content); opacity: 1; }
}
  .focus\:opacity-100:focus { opacity: 1; }
  .focus\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus-visible\:border-grey-950:focus-visible { border-color: var(--color-grey-950); }
  .focus-visible\:border-primary-500:focus-visible { border-color: var(--color-primary-500); }
  .focus-visible\:border-red-255:focus-visible { border-color: var(--color-red-255); }
  .focus-visible\:bg-grey-525\/50:focus-visible { background-color: var(--color-grey-525); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:bg-grey-525\/50:focus-visible { background-color: color-mix(in oklab, var(--color-grey-525) 50%, transparent); }
}
  .focus-visible\:bg-grey-550:focus-visible { background-color: var(--color-grey-550); }
  .focus-visible\:bg-white\/5:focus-visible { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:bg-white\/5:focus-visible { background-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .focus-visible\:text-white:focus-visible { color: var(--color-white); }
  .focus-visible\:shadow-\[0_0_0_6px_color-mix\(in_srgb\,var\(--halo\)_20\%\,transparent\)\]:focus-visible { --tw-shadow: 0 0 0 6px var(--tw-shadow-color,var(--halo)); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:shadow-\[0_0_0_6px_color-mix\(in_srgb\,var\(--halo\)_20\%\,transparent\)\]:focus-visible { --tw-shadow: 0 0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--halo) 20%,transparent)); }
}
  .focus-visible\:shadow-\[0_0_0_6px_color-mix\(in_srgb\,var\(--halo\)_20\%\,transparent\)\]:focus-visible { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(.125rem + 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-visible\:ring-primary-500:focus-visible, .focus-visible\:ring-primary-500\/60:focus-visible { --tw-ring-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-primary-500\/60:focus-visible { --tw-ring-color: color-mix(in oklab, var(--color-primary-500) 60%, transparent); }
}
  .focus-visible\:ring-offset-2:focus-visible { --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-visible\:ring-offset-grey-150:focus-visible { --tw-ring-offset-color: var(--color-grey-150); }
  .focus-visible\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus-visible\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus-visible\:outline:focus-visible { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .focus-visible\:outline-2:focus-visible { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .focus-visible\:outline-grey-950:focus-visible { outline-color: var(--color-grey-950); }
  .focus-visible\:after\:opacity-100:focus-visible::after { content: var(--tw-content); opacity: 1; }
  .active\:translate-y-\[-2px\]:active { --tw-translate-y: -2px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .active\:scale-100:active { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .active\:scale-105:active { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .active\:scale-\(--tile-active-scale\,0\.95\):active { scale: var(--tile-active-scale,.95); }
  .active\:scale-\[0\.85\]:active { scale: 0.85; }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .active\:border-grey-950:active { border-color: var(--color-grey-950); }
  .active\:border-primary-500:active { border-color: var(--color-primary-500); }
  .active\:border-white:active { border-color: var(--color-white); }
  .active\:bg-green\/20:active { background-color: var(--color-green); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:bg-green\/20:active { background-color: color-mix(in oklab, var(--color-green) 20%, transparent); }
}
  .active\:bg-grey-150:active { background-color: var(--color-grey-150); }
  .active\:bg-grey-200:active { background-color: var(--color-grey-200); }
  .active\:bg-grey-250:active { background-color: var(--color-grey-250); }
  .active\:bg-grey-300:active { background-color: var(--color-grey-300); }
  .active\:bg-grey-450:active { background-color: var(--color-grey-450); }
  .active\:bg-grey-475:active { background-color: var(--color-grey-475); }
  .active\:bg-grey-500:active { background-color: var(--color-grey-500); }
  .active\:bg-grey-525:active { background-color: var(--color-grey-525); }
  .active\:bg-grey-550:active { background-color: var(--color-grey-550); }
  .active\:bg-primary-500:active { background-color: var(--color-primary-500); }
  .active\:bg-purple-180:active { background-color: var(--color-purple-180); }
  .active\:bg-white:active { background-color: var(--color-white); }
  .active\:bg-white-10:active { background-color: var(--color-white-10); }
  .active\:bg-white\/5:active { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:bg-white\/5:active { background-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .active\:bg-white\/10:active { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:bg-white\/10:active { background-color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
  .active\:bg-white\/20:active { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:bg-white\/20:active { background-color: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .active\:to-purple-180:active { --tw-gradient-to: var(--color-purple-180); --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)); }
  .active\:text-green:active { color: var(--color-green); }
  .active\:text-grey-950:active { color: var(--color-grey-950); }
  .active\:text-primary-500:active { color: var(--color-primary-500); }
  .active\:text-white:active { color: var(--color-white); }
  .active\:text-yellow:active { color: var(--color-yellow); }
  .active\:underline:active { text-decoration-line: underline; }
  .active\:opacity-100:active { opacity: 1; }
  .active\:shadow-\[0_0_0_10px_color-mix\(in_srgb\,var\(--halo\)_34\%\,transparent\)\]:active { --tw-shadow: 0 0 0 10px var(--tw-shadow-color,var(--halo)); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:shadow-\[0_0_0_10px_color-mix\(in_srgb\,var\(--halo\)_34\%\,transparent\)\]:active { --tw-shadow: 0 0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--halo) 34%,transparent)); }
}
  .active\:shadow-\[0_0_0_10px_color-mix\(in_srgb\,var\(--halo\)_34\%\,transparent\)\]:active { box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .active\:duration-\[134ms\]:active { --tw-duration: .134s; transition-duration: 0.134s; }
  .active\:ease-\[cubic-bezier\(0\.45\,0\,0\.2\,1\)\]:active { --tw-ease: cubic-bezier(.45,0,.2,1); transition-timing-function: cubic-bezier(0.45, 0, 0.2, 1); }
  .active\:before\:bg-blue-discord-dark:active::before { content: var(--tw-content); background-color: var(--color-blue-discord-dark); }
  .active\:before\:bg-green-light:active::before { content: var(--tw-content); background-color: var(--color-green-light); }
  .active\:before\:bg-grey-300:active::before { content: var(--tw-content); background-color: var(--color-grey-300); }
  .active\:before\:bg-grey-450:active::before { content: var(--tw-content); background-color: var(--color-grey-450); }
  .active\:before\:bg-grey-525:active::before { content: var(--tw-content); background-color: var(--color-grey-525); }
  .active\:before\:bg-grey-550:active::before { content: var(--tw-content); background-color: var(--color-grey-550); }
  .active\:before\:bg-grey-950:active::before { content: var(--tw-content); background-color: var(--color-grey-950); }
  .active\:before\:bg-pink-255:active::before { content: var(--tw-content); background-color: var(--color-pink-255); }
  .active\:before\:bg-primary-500\/25:active::before { content: var(--tw-content); background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:before\:bg-primary-500\/25:active::before { background-color: color-mix(in oklab, var(--color-primary-500) 25%, transparent); }
}
  .active\:before\:bg-primary-theme-light:active::before { content: var(--tw-content); background-color: var(--color-primary-theme-light); }
  .active\:before\:bg-primary-theme\/25:active::before { content: var(--tw-content); background-color: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .active\:before\:bg-primary-theme\/25:active::before { background-color: color-mix(in oklab, var(--color-primary-theme) 25%, transparent); }
}
  .active\:before\:bg-purple-180:active::before { content: var(--tw-content); background-color: var(--color-purple-180); }
  .active\:before\:bg-red-light:active::before { content: var(--tw-content); background-color: var(--color-red-light); }
  .active\:before\:shadow-\[inset_0_-2px_0_0_rgba\(0\,0\,0\,0\.2\)\]:active::before { content: var(--tw-content); --tw-shadow: inset 0 -2px 0 0 var(--tw-shadow-color,#0003); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-default:disabled { cursor: default; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:cursor-wait:disabled { cursor: wait; }
  .disabled\:border-grey-200:disabled { border-color: var(--color-grey-200); }
  .disabled\:bg-grey-200:disabled { background-color: var(--color-grey-200); }
  .disabled\:text-grey-450:disabled { color: var(--color-grey-450); }
  .disabled\:text-grey-950:disabled { color: var(--color-grey-950); }
  .disabled\:no-underline:disabled { text-decoration-line: none; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .disabled\:placeholder\:text-white:disabled::placeholder { color: var(--color-white); }
  :where(:is(body.christmas)) .in-\[body\.christmas\]\:block { display: block; }
  :where(:is(body.christmas)) .in-\[body\.christmas\]\:text-white { color: var(--color-white); }
  :where(:is(body.christmas)) .in-\[body\.christmas\]\:filter-\[invert\(1\)\] { filter: invert(); }
  .has-\[\[data-tilt\]\]\:\[content-visibility\:visible\]:has([data-tilt]) { content-visibility: visible; }
  .has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)) { opacity: 0.5; }
  .has-\[select\:focus-visible\]\:ring-2:has(:is(select:focus-visible)) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(.125rem + 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); }
  .has-\[select\:focus-visible\]\:ring-primary-500:has(:is(select:focus-visible)) { --tw-ring-color: var(--color-primary-500); }
  .has-\[select\:focus-visible\]\:ring-offset-2:has(:is(select:focus-visible)) { --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); }
  .has-\[select\:focus-visible\]\:ring-offset-grey-150:has(:is(select:focus-visible)) { --tw-ring-offset-color: var(--color-grey-150); }
  .has-\[\>div\:empty\]\:hidden:has(> div:empty) { display: none; }
  .aria-\[current\=location\]\:border-primary-500[aria-current="location"] { border-color: var(--color-primary-500); }
  .aria-\[current\=location\]\:bg-grey-250[aria-current="location"] { background-color: var(--color-grey-250); }
  .aria-\[current\=location\]\:text-white[aria-current="location"] { color: var(--color-white); }
  .aria-\[current\=page\]\:bg-primary-500\/20[aria-current="page"] { background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .aria-\[current\=page\]\:bg-primary-500\/20[aria-current="page"] { background-color: color-mix(in oklab, var(--color-primary-500) 20%, transparent); }
}
  .aria-\[current\=page\]\:text-primary-500[aria-current="page"] { color: var(--color-primary-500); }
  .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
  .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] { pointer-events: none; }
  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] { opacity: 0.5; }
  .data-\[orientation\=horizontal\]\:h-6[data-orientation="horizontal"] { height: 0.375rem; }
  .data-\[orientation\=horizontal\]\:h-full[data-orientation="horizontal"] { height: 100%; }
  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] { width: 100%; }
  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] { height: 100%; }
  .data-\[orientation\=vertical\]\:w-6[data-orientation="vertical"] { width: 0.375rem; }
  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] { width: auto; }
  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] { width: 100%; }
  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] { flex-direction: column; }
  .data-\[selected\=true\]\:bg-white\/5[data-selected="true"] { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .data-\[selected\=true\]\:bg-white\/5[data-selected="true"] { background-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .data-\[selected\=true\]\:text-primary-500[data-selected="true"] { color: var(--color-primary-500); }
  .data-\[selected\=true\]\:text-white[data-selected="true"] { color: var(--color-white); }
  .data-\[state\=closed\]\:pointer-events-none[data-state="closed"] { pointer-events: none; }
  .data-\[state\=closed\]\:invisible[data-state="closed"] { visibility: hidden; }
  .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] { animation: accordion-up var(--duration-fast) var(--ease-smooth-out); }
  .data-\[state\=closed\]\:animate-drawer-overlay-out[data-state="closed"] { animation: hide var(--duration-medium) var(--ease-smooth-out) forwards; }
  .data-\[state\=closed\]\:animate-modal-content-out[data-state="closed"] { animation: modal-content-out var(--duration-quick) var(--ease-smooth-out) both; }
  .data-\[state\=closed\]\:animate-popover-out[data-state="closed"] { animation: popover-out var(--duration-popover-out) var(--ease-smooth-out) forwards; }
  .data-\[state\=closed\]\:animate-tooltip-out[data-state="closed"] { animation: tooltip-out var(--duration-tooltip-out) ease-out forwards; }
  .data-\[state\=closed\]\:opacity-0[data-state="closed"] { opacity: 0; }
  .data-\[state\=closed\]\:\[animation-fill-mode\:forwards\][data-state="closed"] { animation-fill-mode: forwards; }
  .data-\[state\=delayed-open\]\:animate-tooltip-in[data-state="delayed-open"], .data-\[state\=instant-open\]\:animate-tooltip-in[data-state="instant-open"] { animation: tooltip-in var(--duration-quick) ease-out; }
  .data-\[state\=open\]\:animate-accordion-down[data-state="open"] { animation: accordion-down var(--duration-fast) var(--ease-smooth-out); }
  .data-\[state\=open\]\:animate-drawer-overlay-in[data-state="open"] { animation: show var(--duration-slow) var(--ease-smooth-out); }
  .data-\[state\=open\]\:animate-modal-content-in[data-state="open"] { animation: modal-content-in var(--duration-fast) var(--ease-smooth-out) backwards; }
  .data-\[state\=open\]\:animate-popover-in[data-state="open"] { animation: popover-in var(--duration-quick) var(--ease-smooth-out); }
  .data-\[tilt\]\:\[content-visibility\:visible\][data-tilt] { content-visibility: visible; }
  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] { inset-inline: 0px; }
  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] { bottom: 0px; }
  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] { margin-top: 1.5rem; }
  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[calc\(90dvh-var\(--keyboard-h\,0px\)\)\][data-vaul-drawer-direction="bottom"] { max-height: calc(90dvh - var(--keyboard-h,0px)); }
  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction="bottom"] { border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); }
  .data-\[vaul-drawer-direction\=bottom\]\:pr-\[env\(safe-area-inset-right\)\][data-vaul-drawer-direction="bottom"] { padding-right: env(safe-area-inset-right); }
  .data-\[vaul-drawer-direction\=bottom\]\:pb-\[max\(0px\,calc\(env\(safe-area-inset-bottom\)-var\(--keyboard-h\,0px\)\)\)\][data-vaul-drawer-direction="bottom"] { padding-bottom: max(0px, calc(env(safe-area-inset-bottom) - var(--keyboard-h,0px))); }
  .data-\[vaul-drawer-direction\=bottom\]\:pl-\[env\(safe-area-inset-left\)\][data-vaul-drawer-direction="bottom"] { padding-left: env(safe-area-inset-left); }
  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] { inset-block: 0px; }
  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] { left: 0px; }
  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] { width: 75%; }
  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] { inset-block: 0px; }
  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] { right: 0px; }
  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] { width: 75%; }
  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] { inset-inline: 0px; }
  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] { top: 0px; }
  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] { margin-bottom: 1.5rem; }
  .data-\[vaul-drawer-direction\=top\]\:max-h-\[90dvh\][data-vaul-drawer-direction="top"] { max-height: 90dvh; }
  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction="top"] { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  @media (prefers-reduced-motion: no-preference) {
  .motion-safe\:animate-pulse { animation: var(--animate-pulse); }
  .motion-safe\:animate-scale-in { animation: scale-in var(--duration-state) var(--ease-smooth-out); }
  .motion-safe\:animate-show { animation: 0.2s ease-in-out 0s 1 normal none running show; }
  .motion-safe\:animate-spin-slow { animation: 2s linear 0s infinite normal none running spin; }
  .motion-safe\:active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:hidden { display: none; }
  .motion-reduce\:transform-none { transform: none; }
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
  .motion-reduce\:animate-none\! { animation: auto ease 0s 1 normal none running none !important; }
  .motion-reduce\:transition-none { transition-property: none; }
  .motion-reduce\:transition-none\! { transition-property: none !important; }
  .motion-reduce\:before\:transition-none::before { content: var(--tw-content); transition-property: none; }
}
  @media not all and (min-width: 850px) {
  .max-bt\:grid { display: grid; }
  .max-bt\:h-\[calc\(90dvh-17px-max\(var\(--keyboard-h\,0px\)\,env\(safe-area-inset-bottom\)\)\)\] { height: calc(90dvh - 17px - max(var(--keyboard-h,0px), env(safe-area-inset-bottom))); }
  .max-bt\:max-h-\[calc\(90dvh-17px-max\(var\(--keyboard-h\,0px\)\,env\(safe-area-inset-bottom\)\)\)\] { max-height: calc(90dvh - 17px - max(var(--keyboard-h,0px), env(safe-area-inset-bottom))); }
  .max-bt\:grid-rows-\[auto_minmax\(0\,1fr\)\] { grid-template-rows: auto minmax(0px, 1fr); }
}
  @media not all and (min-width: 700px) {
  .max-md\:h-\[230px\] { height: 230px; }
  .max-md\:items-start { align-items: flex-start; }
  .max-md\:pt-0\! { padding-top: 0px !important; }
}
  @media not all and (min-width: 500px) {
  .max-sm\:absolute { position: absolute; }
  .max-sm\:relative { position: relative; }
  .max-sm\:top-8 { top: 0.5rem; }
  .max-sm\:right-8 { right: 0.5rem; }
  .max-sm\:z-30 { z-index: 30; }
  .max-sm\:hidden { display: none; }
  .max-sm\:origin-top-right { transform-origin: 100% 0px; }
  .max-sm\:scale-\[0\.8\] { scale: 0.8; }
  .max-sm\:text-24 { font-size: 1.5rem; }
}
  @media (min-width: 350px) {
  .xs\:top-8 { top: 0.5rem; }
  .xs\:-right-\[10px\] { right: -10px; }
  .xs\:right-24 { right: 1.5rem; }
  .xs\:-bottom-\[1\.83px\] { bottom: -1.83px; }
  .xs\:-bottom-\[170px\] { bottom: -170px; }
  .xs\:bottom-\[-140px\] { bottom: -140px; }
  .xs\:-mx-16 { margin-inline: -1rem; }
  .xs\:mx-0 { margin-inline: 0px; }
  .xs\:mx-6 { margin-inline: 0.375rem; }
  .xs\:-mt-18 { margin-top: -1.125rem; }
  .xs\:mt-14 { margin-top: 0.875rem; }
  .xs\:block { display: block; }
  .xs\:flex { display: flex; }
  .xs\:hidden { display: none; }
  .xs\:inline { display: inline; }
  .xs\:h-26 { height: 1.625rem; }
  .xs\:h-30 { height: 1.875rem; }
  .xs\:h-44 { height: 2.75rem; }
  .xs\:h-46 { height: 2.875rem; }
  .xs\:h-48 { height: 3rem; }
  .xs\:h-56 { height: 3.5rem; }
  .xs\:min-h-\[180px\] { min-height: 180px; }
  .xs\:w-20 { width: 1.25rem; }
  .xs\:w-26 { width: 1.625rem; }
  .xs\:w-28 { width: 1.75rem; }
  .xs\:w-32 { width: 2rem; }
  .xs\:w-34 { width: 2.125rem; }
  .xs\:w-36 { width: 2.25rem; }
  .xs\:w-48 { width: 3rem; }
  .xs\:w-56 { width: 3.5rem; }
  .xs\:w-60 { width: 3.75rem; }
  .xs\:w-\[170px\] { width: 170px; }
  .xs\:w-\[258px\] { width: 258px; }
  .xs\:w-\[272px\] { width: 272px; }
  .xs\:w-\[300px\] { width: 300px; }
  .xs\:w-\[calc\(400px\+428\*var\(--hero-p\)\)\] { width: calc(400px + 428 * var(--hero-p)); }
  .xs\:w-auto { width: auto; }
  .xs\:w-full { width: 100%; }
  .xs\:scale-80 { --tw-scale-x: 80%; --tw-scale-y: 80%; --tw-scale-z: 80%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .xs\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xs\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xs\:grid-cols-\[1fr_80px\] { grid-template-columns: 1fr 80px; }
  .xs\:grid-cols-\[1fr_100px\] { grid-template-columns: 1fr 100px; }
  .xs\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .xs\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .xs\:flex-wrap { flex-wrap: wrap; }
  .xs\:items-end { align-items: flex-end; }
  .xs\:justify-end { justify-content: flex-end; }
  .xs\:gap-4 { gap: 0.25rem; }
  .xs\:gap-6 { gap: 0.375rem; }
  .xs\:gap-8 { gap: 0.5rem; }
  .xs\:gap-10 { gap: 0.625rem; }
  .xs\:gap-12 { gap: 0.75rem; }
  .xs\:gap-14 { gap: 0.875rem; }
  .xs\:gap-x-32 { column-gap: 2rem; }
  .xs\:gap-y-12 { row-gap: 0.75rem; }
  .xs\:rounded-9 { border-radius: 0.5625rem; }
  .xs\:rounded-tr-6 { border-top-right-radius: 0.375rem; }
  .xs\:rounded-tr-none { border-top-right-radius: 0px; }
  .xs\:rounded-bl-4 { border-bottom-left-radius: 0.25rem; }
  .xs\:rounded-bl-8 { border-bottom-left-radius: 0.5rem; }
  .xs\:rounded-bl-none { border-bottom-left-radius: 0px; }
  .xs\:border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .xs\:border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .xs\:border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .xs\:bg-grey-200 { background-color: var(--color-grey-200); }
  .xs\:p-12 { padding: 0.75rem; }
  .xs\:p-14 { padding: 0.875rem; }
  .xs\:p-16 { padding: 1rem; }
  .xs\:px-6 { padding-inline: 0.375rem; }
  .xs\:px-12 { padding-inline: 0.75rem; }
  .xs\:px-20 { padding-inline: 1.25rem; }
  .xs\:py-18 { padding-block: 1.125rem; }
  .xs\:text-10 { font-size: 0.625rem; }
  .xs\:text-12 { font-size: 0.75rem; }
  .xs\:text-14 { font-size: 0.875rem; }
  .xs\:text-15 { font-size: 0.9375rem; }
  .xs\:text-16 { font-size: 1rem; }
  .xs\:text-18 { font-size: 1.125rem; }
  .xs\:text-20 { font-size: 1.25rem; }
  .xs\:text-24 { font-size: 1.5rem; }
  .xs\:text-50 { font-size: 3.125rem; }
  .xs\:text-\[length\:calc\(29px\+31\*var\(--hero-p\)\)\] { font-size: calc(29px + 31 * var(--hero-p)); }
  .xs\:text-\[length\:calc\(34px\+26\*var\(--hero-p\)\)\] { font-size: calc(34px + 26 * var(--hero-p)); }
  .xs\:text-\[length\:calc\(39px\+30\*var\(--hero-p\)\)\] { font-size: calc(39px + 30 * var(--hero-p)); }
  .xs\:text-\[length\:calc\(52px\+43\*var\(--hero-p\)\)\] { font-size: calc(52px + 43 * var(--hero-p)); }
  .xs\:text-\[length\:calc\(58px\+48\*var\(--hero-p\)\)\] { font-size: calc(58px + 48 * var(--hero-p)); }
  .xs\:text-\[length\:calc\(60px\+35\*var\(--hero-p\)\)\] { font-size: calc(60px + 35 * var(--hero-p)); }
  .xs\:text-\[length\:calc\(70px\+41\*var\(--hero-p\)\)\] { font-size: calc(70px + 41 * var(--hero-p)); }
  .xs\:opacity-100 { opacity: 1; }
  .xs\:\[--nav-bottom-h\:72px\] { --nav-bottom-h: 72px; }
}
  @media (min-width: 400px) {
  .\32 xs\:block { display: block; }
  .\32 xs\:flex { display: flex; }
  .\32 xs\:hidden { display: none; }
  .\32 xs\:h-16 { height: 1rem; }
  .\32 xs\:h-24 { height: 1.5rem; }
  .\32 xs\:h-28 { height: 1.75rem; }
  .\32 xs\:w-16 { width: 1rem; }
  .\32 xs\:w-28 { width: 1.75rem; }
  .\32 xs\:w-44 { width: 2.75rem; }
  .\32 xs\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .\32 xs\:gap-10 { gap: 0.625rem; }
}
  @media (min-width: 500px) {
  .sm\:absolute { position: absolute; }
  .sm\:relative { position: relative; }
  .sm\:inset-auto { inset: auto; }
  .sm\:inset-x-auto { inset-inline: auto; }
  .sm\:-top-3 { top: -0.1875rem; }
  .sm\:-top-40 { top: -2.5rem; }
  .sm\:top-5 { top: 0.3125rem; }
  .sm\:top-6 { top: 0.375rem; }
  .sm\:top-8 { top: 0.5rem; }
  .sm\:top-12 { top: 0.75rem; }
  .sm\:top-16 { top: 1rem; }
  .sm\:top-20 { top: 1.25rem; }
  .sm\:top-24 { top: 1.5rem; }
  .sm\:top-auto { top: auto; }
  .sm\:-right-1 { right: -0.0625rem; }
  .sm\:-right-6 { right: -0.375rem; }
  .sm\:-right-44 { right: -2.75rem; }
  .sm\:-right-\[28px\] { right: -28px; }
  .sm\:right-0 { right: 0px; }
  .sm\:right-6 { right: 0.375rem; }
  .sm\:right-8 { right: 0.5rem; }
  .sm\:right-12 { right: 0.75rem; }
  .sm\:right-16 { right: 1rem; }
  .sm\:right-24 { right: 1.5rem; }
  .sm\:right-30 { right: 1.875rem; }
  .sm\:right-32 { right: 2rem; }
  .sm\:right-54 { right: 3.375rem; }
  .sm\:right-\[calc\(1rem\+env\(safe-area-inset-right\)\)\] { right: calc(1rem + env(safe-area-inset-right)); }
  .sm\:right-\[calc\(19px\+env\(safe-area-inset-right\)\)\] { right: calc(19px + env(safe-area-inset-right)); }
  .sm\:right-auto { right: auto; }
  .sm\:-bottom-8 { bottom: -0.5rem; }
  .sm\:-bottom-\[2\.68px\] { bottom: -2.68px; }
  .sm\:bottom-0 { bottom: 0px; }
  .sm\:bottom-6 { bottom: 0.375rem; }
  .sm\:bottom-16 { bottom: 1rem; }
  .sm\:bottom-26 { bottom: 1.625rem; }
  .sm\:bottom-68 { bottom: 4.25rem; }
  .sm\:-left-4 { left: -0.25rem; }
  .sm\:-left-46 { left: -2.875rem; }
  .sm\:left-0 { left: 0px; }
  .sm\:left-1\/2 { left: 50%; }
  .sm\:left-6 { left: 0.375rem; }
  .sm\:left-8 { left: 0.5rem; }
  .sm\:left-10 { left: 0.625rem; }
  .sm\:left-12 { left: 0.75rem; }
  .sm\:left-\[env\(safe-area-inset-left\)\] { left: env(safe-area-inset-left); }
  .sm\:left-auto { left: auto; }
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-5 { grid-column: span 5 / span 5; }
  .sm\:col-start-1 { grid-column-start: 1; }
  .sm\:col-start-2 { grid-column-start: 2; }
  .sm\:col-start-3 { grid-column-start: 3; }
  .sm\:col-start-5 { grid-column-start: 5; }
  .sm\:row-start-1 { grid-row-start: 1; }
  .sm\:row-start-2 { grid-row-start: 2; }
  .sm\:row-start-3 { grid-row-start: 3; }
  .sm\:m-0 { margin: 0px; }
  .sm\:mx-0 { margin-inline: 0px; }
  .sm\:-my-40 { margin-block: -2.5rem; }
  .sm\:my-18 { margin-block: 1.125rem; }
  .sm\:-mt-\(--mark-h\) { margin-top: calc(var(--mark-h) * -1); }
  .sm\:-mt-22 { margin-top: -1.375rem; }
  .sm\:-mt-54 { margin-top: -3.375rem; }
  .sm\:-mt-80 { margin-top: -5rem; }
  .sm\:mt-0 { margin-top: 0px; }
  .sm\:mt-10 { margin-top: 0.625rem; }
  .sm\:mt-12 { margin-top: 0.75rem; }
  .sm\:mt-16 { margin-top: 1rem; }
  .sm\:mt-20 { margin-top: 1.25rem; }
  .sm\:mt-\[230px\] { margin-top: 230px; }
  .sm\:mr-6 { margin-right: 0.375rem; }
  .sm\:mr-10 { margin-right: 0.625rem; }
  .sm\:mr-12 { margin-right: 0.75rem; }
  .sm\:mr-20 { margin-right: 1.25rem; }
  .sm\:-mb-40 { margin-bottom: -2.5rem; }
  .sm\:mb-4\! { margin-bottom: 0.25rem !important; }
  .sm\:mb-6 { margin-bottom: 0.375rem; }
  .sm\:mb-8\! { margin-bottom: 0.5rem !important; }
  .sm\:mb-100 { margin-bottom: 6.25rem; }
  .sm\:ml-6 { margin-left: 0.375rem; }
  .sm\:block { display: block; }
  .sm\:contents { display: contents; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:inline { display: inline; }
  .sm\:h-13 { height: 0.8125rem; }
  .sm\:h-16 { height: 1rem; }
  .sm\:h-20 { height: 1.25rem; }
  .sm\:h-30 { height: 1.875rem; }
  .sm\:h-32 { height: 2rem; }
  .sm\:h-34 { height: 2.125rem; }
  .sm\:h-36 { height: 2.25rem; }
  .sm\:h-38 { height: 2.375rem; }
  .sm\:h-40 { height: 2.5rem; }
  .sm\:h-44 { height: 2.75rem; }
  .sm\:h-52 { height: 3.25rem; }
  .sm\:h-56 { height: 3.5rem; }
  .sm\:h-58 { height: 3.625rem; }
  .sm\:h-60 { height: 3.75rem; }
  .sm\:h-64 { height: 4rem; }
  .sm\:h-70 { height: 4.375rem; }
  .sm\:h-80 { height: 5rem; }
  .sm\:h-86 { height: 5.375rem; }
  .sm\:h-88 { height: 5.5rem; }
  .sm\:h-120 { height: 7.5rem; }
  .sm\:h-148 { height: 9.25rem; }
  .sm\:h-150 { height: 9.375rem; }
  .sm\:h-170 { height: 10.625rem; }
  .sm\:h-\[88px\] { height: 88px; }
  .sm\:h-\[132px\] { height: 132px; }
  .sm\:h-\[140px\] { height: 140px; }
  .sm\:h-\[180px\] { height: 180px; }
  .sm\:h-\[256px\] { height: 256px; }
  .sm\:h-\[259px\] { height: 259px; }
  .sm\:h-\[280px\] { height: 280px; }
  .sm\:h-auto { height: auto; }
  .sm\:max-h-\[350px\] { max-height: 350px; }
  .sm\:max-h-\[450px\] { max-height: 450px; }
  .sm\:min-h-64 { min-height: 4rem; }
  .sm\:min-h-\[80px\] { min-height: 80px; }
  .sm\:min-h-\[200px\] { min-height: 200px; }
  .sm\:min-h-\[212px\] { min-height: 212px; }
  .sm\:min-h-\[291px\] { min-height: 291px; }
  .sm\:min-h-\[411px\] { min-height: 411px; }
  .sm\:min-h-\[475px\] { min-height: 475px; }
  .sm\:w-12 { width: 0.75rem; }
  .sm\:w-20 { width: 1.25rem; }
  .sm\:w-22 { width: 1.375rem; }
  .sm\:w-26 { width: 1.625rem; }
  .sm\:w-30 { width: 1.875rem; }
  .sm\:w-32 { width: 2rem; }
  .sm\:w-34 { width: 2.125rem; }
  .sm\:w-36 { width: 2.25rem; }
  .sm\:w-38 { width: 2.375rem; }
  .sm\:w-40 { width: 2.5rem; }
  .sm\:w-44 { width: 2.75rem; }
  .sm\:w-50 { width: 3.125rem; }
  .sm\:w-52 { width: 3.25rem; }
  .sm\:w-56 { width: 3.5rem; }
  .sm\:w-60 { width: 3.75rem; }
  .sm\:w-64 { width: 4rem; }
  .sm\:w-70 { width: 4.375rem; }
  .sm\:w-80 { width: 5rem; }
  .sm\:w-120 { width: 7.5rem; }
  .sm\:w-150 { width: 9.375rem; }
  .sm\:w-170 { width: 10.625rem; }
  .sm\:w-300 { width: 18.75rem; }
  .sm\:w-\[46px\] { width: 46px; }
  .sm\:w-\[52px\] { width: 52px; }
  .sm\:w-\[64px\] { width: 64px; }
  .sm\:w-\[70px\] { width: 70px; }
  .sm\:w-\[80px\] { width: 80px; }
  .sm\:w-\[88px\] { width: 88px; }
  .sm\:w-\[100px\] { width: 100px; }
  .sm\:w-\[106px\] { width: 106px; }
  .sm\:w-\[120px\] { width: 120px; }
  .sm\:w-\[128px\] { width: 128px; }
  .sm\:w-\[150px\] { width: 150px; }
  .sm\:w-\[200px\] { width: 200px; }
  .sm\:w-\[232px\] { width: 232px; }
  .sm\:w-\[259px\] { width: 259px; }
  .sm\:w-\[260px\] { width: 260px; }
  .sm\:w-\[280px\] { width: 280px; }
  .sm\:w-\[302px\] { width: 302px; }
  .sm\:w-\[310px\] { width: 310px; }
  .sm\:w-\[320px\] { width: 320px; }
  .sm\:w-\[340px\] { width: 340px; }
  .sm\:w-\[398px\] { width: 398px; }
  .sm\:w-\[400px\] { width: 400px; }
  .sm\:w-\[450px\] { width: 450px; }
  .sm\:w-auto { width: auto; }
  .sm\:w-full { width: 100%; }
  .sm\:max-w-\[150px\] { max-width: 150px; }
  .sm\:max-w-\[305px\] { max-width: 305px; }
  .sm\:min-w-0 { min-width: 0px; }
  .sm\:min-w-36 { min-width: 2.25rem; }
  .sm\:min-w-40 { min-width: 2.5rem; }
  .sm\:min-w-\[90px\] { min-width: 90px; }
  .sm\:min-w-\[158px\] { min-width: 158px; }
  .sm\:min-w-\[270px\] { min-width: 270px; }
  .sm\:flex-1 { flex: 1 1 0%; }
  .sm\:flex-none { flex: 0 0 auto; }
  .sm\:shrink-0 { flex-shrink: 0; }
  .sm\:grow { flex-grow: 1; }
  .sm\:-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:-translate-x-10 { --tw-translate-x: calc(.625rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:-translate-x-46 { --tw-translate-x: calc(2.875rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:translate-x-5 { --tw-translate-x: .3125rem; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:-translate-y-20 { --tw-translate-y: calc(1.25rem * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:translate-y-\(--mark-drop\) { --tw-translate-y: var(--mark-drop); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:translate-y-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:translate-y-32 { --tw-translate-y: 2rem; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .sm\:scale-\[0\.54\] { scale: 0.54; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .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\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[0fr\] { grid-template-columns: 0fr; }
  .sm\:grid-cols-\[1fr_1fr_auto\] { grid-template-columns: 1fr 1fr auto; }
  .sm\:grid-cols-\[1fr_110px\] { grid-template-columns: 1fr 110px; }
  .sm\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .sm\:grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .sm\:grid-cols-\[90px_90px\] { grid-template-columns: 90px 90px; }
  .sm\:grid-cols-\[140px_1fr\] { grid-template-columns: 140px 1fr; }
  .sm\:grid-cols-\[600px_1fr\] { grid-template-columns: 600px 1fr; }
  .sm\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .sm\:grid-cols-\[auto_1fr_150px_1fr_auto\] { grid-template-columns: auto 1fr 150px 1fr auto; }
  .sm\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .sm\:grid-cols-\[auto_auto_auto\] { grid-template-columns: auto auto auto; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:gap-0 { gap: 0px; }
  .sm\:gap-2 { gap: 0.125rem; }
  .sm\:gap-4 { gap: 0.25rem; }
  .sm\:gap-6 { gap: 0.375rem; }
  .sm\:gap-8 { gap: 0.5rem; }
  .sm\:gap-10 { gap: 0.625rem; }
  .sm\:gap-12 { gap: 0.75rem; }
  .sm\:gap-14 { gap: 0.875rem; }
  .sm\:gap-16 { gap: 1rem; }
  .sm\:gap-20 { gap: 1.25rem; }
  .sm\:gap-24 { gap: 1.5rem; }
  .sm\:gap-30 { gap: 1.875rem; }
  .sm\:gap-32 { gap: 2rem; }
  .sm\:gap-36 { gap: 2.25rem; }
  .sm\:gap-40 { gap: 2.5rem; }
  .sm\:gap-50 { gap: 3.125rem; }
  .sm\:gap-y-16 { row-gap: 1rem; }
  .sm\:overflow-y-scroll { overflow-y: scroll; }
  .sm\:rounded-4 { border-radius: 0.25rem; }
  .sm\:rounded-6 { border-radius: 0.375rem; }
  .sm\:rounded-8 { border-radius: 0.5rem; }
  .sm\:rounded-10 { border-radius: 0.625rem; }
  .sm\:rounded-11 { border-radius: 0.6875rem; }
  .sm\:rounded-12 { border-radius: 0.75rem; }
  .sm\:rounded-full { border-radius: 9999rem; }
  .sm\:rounded-tl-11 { border-top-left-radius: 0.6875rem; }
  .sm\:rounded-tr-5 { border-top-right-radius: 0.3125rem; }
  .sm\:rounded-tr-11 { border-top-right-radius: 0.6875rem; }
  .sm\:rounded-tr-none { border-top-right-radius: 0px; }
  .sm\:rounded-b-12 { border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }
  .sm\:rounded-br-11 { border-bottom-right-radius: 0.6875rem; }
  .sm\:rounded-bl-5 { border-bottom-left-radius: 0.3125rem; }
  .sm\:rounded-bl-11 { border-bottom-left-radius: 0.6875rem; }
  .sm\:rounded-bl-none { border-bottom-left-radius: 0px; }
  .sm\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .sm\:border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .sm\:border-grey-250 { border-color: var(--color-grey-250); }
  .sm\:bg-grey-150 { background-color: var(--color-grey-150); }
  .sm\:bg-grey-200 { background-color: var(--color-grey-200); }
  .sm\:bg-grey-450 { background-color: var(--color-grey-450); }
  .sm\:bg-primary-500 { background-color: var(--color-primary-500); }
  .sm\:p-0 { padding: 0px; }
  .sm\:p-8 { padding: 0.5rem; }
  .sm\:p-10 { padding: 0.625rem; }
  .sm\:p-12 { padding: 0.75rem; }
  .sm\:p-14 { padding: 0.875rem; }
  .sm\:p-16 { padding: 1rem; }
  .sm\:p-20 { padding: 1.25rem; }
  .sm\:p-24 { padding: 1.5rem; }
  .sm\:p-28 { padding: 1.75rem; }
  .sm\:p-30 { padding: 1.875rem; }
  .sm\:p-32 { padding: 2rem; }
  .sm\:p-40 { padding: 2.5rem; }
  .sm\:px-0 { padding-inline: 0px; }
  .sm\:px-3 { padding-inline: 0.1875rem; }
  .sm\:px-6 { padding-inline: 0.375rem; }
  .sm\:px-8 { padding-inline: 0.5rem; }
  .sm\:px-10 { padding-inline: 0.625rem; }
  .sm\:px-12 { padding-inline: 0.75rem; }
  .sm\:px-14 { padding-inline: 0.875rem; }
  .sm\:px-16 { padding-inline: 1rem; }
  .sm\:px-20 { padding-inline: 1.25rem; }
  .sm\:px-24 { padding-inline: 1.5rem; }
  .sm\:px-28 { padding-inline: 1.75rem; }
  .sm\:px-30 { padding-inline: 1.875rem; }
  .sm\:px-32 { padding-inline: 2rem; }
  .sm\:px-80 { padding-inline: 5rem; }
  .sm\:py-0 { padding-block: 0px; }
  .sm\:py-4 { padding-block: 0.25rem; }
  .sm\:py-8 { padding-block: 0.5rem; }
  .sm\:py-10 { padding-block: 0.625rem; }
  .sm\:py-12 { padding-block: 0.75rem; }
  .sm\:py-16 { padding-block: 1rem; }
  .sm\:py-20 { padding-block: 1.25rem; }
  .sm\:py-22 { padding-block: 1.375rem; }
  .sm\:py-24 { padding-block: 1.5rem; }
  .sm\:py-28 { padding-block: 1.75rem; }
  .sm\:py-60 { padding-block: 3.75rem; }
  .sm\:pt-0 { padding-top: 0px; }
  .sm\:pt-8 { padding-top: 0.5rem; }
  .sm\:pt-16 { padding-top: 1rem; }
  .sm\:pt-18 { padding-top: 1.125rem; }
  .sm\:pt-20 { padding-top: 1.25rem; }
  .sm\:pt-24 { padding-top: 1.5rem; }
  .sm\:pt-30 { padding-top: 1.875rem; }
  .sm\:pt-50 { padding-top: 3.125rem; }
  .sm\:pt-\[15px\] { padding-top: 15px; }
  .sm\:pt-\[110px\] { padding-top: 110px; }
  .sm\:pt-\[130px\] { padding-top: 130px; }
  .sm\:pr-0 { padding-right: 0px; }
  .sm\:pr-8 { padding-right: 0.5rem; }
  .sm\:pr-12 { padding-right: 0.75rem; }
  .sm\:pr-48 { padding-right: 3rem; }
  .sm\:pr-50 { padding-right: 3.125rem; }
  .sm\:pr-\[calc\(16px\+env\(safe-area-inset-right\)\)\] { padding-right: calc(16px + env(safe-area-inset-right)); }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:pb-12 { padding-bottom: 0.75rem; }
  .sm\:pb-14 { padding-bottom: 0.875rem; }
  .sm\:pb-20 { padding-bottom: 1.25rem; }
  .sm\:pb-24 { padding-bottom: 1.5rem; }
  .sm\:pb-60 { padding-bottom: 3.75rem; }
  .sm\:pl-0 { padding-left: 0px; }
  .sm\:pl-10 { padding-left: 0.625rem; }
  .sm\:pl-12 { padding-left: 0.75rem; }
  .sm\:pl-24 { padding-left: 1.5rem; }
  .sm\:pl-48 { padding-left: 3rem; }
  .sm\:pl-88 { padding-left: 5.5rem; }
  .sm\:pl-\[calc\(16px\+env\(safe-area-inset-left\)\)\] { padding-left: calc(16px + env(safe-area-inset-left)); }
  .sm\:text-center { text-align: center; }
  .sm\:text-left { text-align: left; }
  .sm\:text-11 { font-size: 0.6875rem; }
  .sm\:text-12 { font-size: 0.75rem; }
  .sm\:text-13 { font-size: 0.8125rem; }
  .sm\:text-14 { font-size: 0.875rem; }
  .sm\:text-16 { font-size: 1rem; }
  .sm\:text-18 { font-size: 1.125rem; }
  .sm\:text-20 { font-size: 1.25rem; }
  .sm\:text-22 { font-size: 1.375rem; }
  .sm\:text-24 { font-size: 1.5rem; }
  .sm\:text-26 { font-size: 1.625rem; }
  .sm\:text-28 { font-size: 1.75rem; }
  .sm\:text-32 { font-size: 2rem; }
  .sm\:text-34 { font-size: 2.125rem; }
  .sm\:text-36 { font-size: 2.25rem; }
  .sm\:text-40 { font-size: 2.5rem; }
  .sm\:text-42 { font-size: 2.625rem; }
  .sm\:text-48 { font-size: 3rem; }
  .sm\:text-72 { font-size: 4.5rem; }
  .sm\:text-\[28px\] { font-size: 28px; }
  .sm\:text-\[34px\] { font-size: 34px; }
  .sm\:text-\[54px\] { font-size: 54px; }
  .sm\:text-\[64px\] { font-size: 64px; }
  .sm\:text-grey-200 { color: var(--color-grey-200); }
  .sm\:opacity-0 { opacity: 0; }
  .sm\:opacity-100 { opacity: 1; }
  .sm\:\[--nav-bottom-h\:76px\] { --nav-bottom-h: 76px; }
  .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"], .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] { max-width: 500px; }
}
  @media (min-width: 700px) {
  .md\:relative { position: relative; }
  .md\:sticky { position: sticky; }
  .md\:-top-8 { top: -0.5rem; }
  .md\:-top-28 { top: -1.75rem; }
  .md\:top-12 { top: 0.75rem; }
  .md\:top-\[calc\(60px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(60px + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .md\:-right-24 { right: -1.5rem; }
  .md\:right-16 { right: 1rem; }
  .md\:right-40 { right: 2.5rem; }
  .md\:right-50 { right: 3.125rem; }
  .md\:-left-2 { left: -0.125rem; }
  .md\:left-\(--nav-centre-shift\,0px\) { left: var(--nav-centre-shift,0px); }
  .md\:left-80 { left: 5rem; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:-mt-28 { margin-top: -1.75rem; }
  .md\:-mt-70 { margin-top: -4.375rem; }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .min-\[700px\]\:size-\[650px\] { width: 650px; height: 650px; }
  .md\:h-30 { height: 1.875rem; }
  .md\:h-\[276px\] { height: 276px; }
  .md\:h-\[280px\] { height: 280px; }
  .md\:max-h-\[calc\(100vh-320px\)\] { max-height: calc(-320px + 100vh); }
  .md\:max-h-\[calc\(100vh-420px\)\] { max-height: calc(-420px + 100vh); }
  .min-\[700px\]\:min-h-\[650px\] { min-height: 650px; }
  .md\:w-40 { width: 2.5rem; }
  .md\:w-56 { width: 3.5rem; }
  .md\:w-300 { width: 18.75rem; }
  .md\:w-\[80px\] { width: 80px; }
  .md\:w-\[83\%\] { width: 83%; }
  .md\:w-\[240px\] { width: 240px; }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:min-w-30 { min-width: 1.875rem; }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .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\:grid-cols-\[1fr_2fr\] { grid-template-columns: 1fr 2fr; }
  .md\:grid-cols-\[1fr_200px\] { grid-template-columns: 1fr 200px; }
  .md\:grid-cols-\[1fr_260px\] { grid-template-columns: 1fr 260px; }
  .md\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .md\:grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .md\:grid-cols-\[1fr_auto_auto\] { grid-template-columns: 1fr auto auto; }
  .md\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .md\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .md\:grid-cols-\[auto_auto_1fr\] { grid-template-columns: auto auto 1fr; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
  .md\:gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
  .md\:gap-10 { gap: 0.625rem; }
  .md\:gap-16 { gap: 1rem; }
  .md\:gap-18 { gap: 1.125rem; }
  .md\:gap-24 { gap: 1.5rem; }
  .md\:gap-40 { gap: 2.5rem; }
  .md\:overflow-y-scroll { overflow-y: scroll; }
  .md\:rounded-12 { border-radius: 0.75rem; }
  .md\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .md\:p-24 { padding: 1.5rem; }
  .md\:px-16 { padding-inline: 1rem; }
  .md\:px-40 { padding-inline: 2.5rem; }
  .md\:px-50 { padding-inline: 3.125rem; }
  .md\:px-100 { padding-inline: 6.25rem; }
  .md\:py-28 { padding-block: 1.75rem; }
  .md\:py-36 { padding-block: 2.25rem; }
  .md\:pt-40 { padding-top: 2.5rem; }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pb-20 { padding-bottom: 1.25rem; }
  .md\:text-left { text-align: left; }
  .md\:text-15 { font-size: 0.9375rem; }
  .md\:text-16 { font-size: 1rem; }
  .md\:text-18 { font-size: 1.125rem; }
  .md\:text-26 { font-size: 1.625rem; }
  .md\:text-29 { font-size: 1.8125rem; }
  .md\:opacity-100 { opacity: 1; }
}
  @media (min-width: 850px) {
  .bt\:-right-8 { right: -0.5rem; }
  .bt\:right-1 { right: 0.0625rem; }
  .bt\:block { display: block; }
  .bt\:flex { display: flex; }
  .bt\:grid { display: grid; }
  .bt\:h-52 { height: 3.25rem; }
  .bt\:h-\[min\(736px\,90dvh\)\] { height: min(736px, 90dvh); }
  .bt\:min-h-\[min\(736px\,100dvh\)\] { min-height: min(736px, 100dvh); }
  .bt\:w-\(--bonus-w\,2\.375rem\) { width: var(--bonus-w,2.375rem); }
  .bt\:w-64 { width: 4rem; }
  .bt\:w-\[280px\] { width: 280px; }
  .bt\:w-auto { width: auto; }
  .bt\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .bt\:grid-cols-\[0fr\] { grid-template-columns: 0fr; }
  .bt\:grid-cols-\[1fr\] { grid-template-columns: 1fr; }
  .bt\:grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
  .bt\:pr-22 { padding-right: 1.375rem; }
  .bt\:pr-52 { padding-right: 3.25rem; }
  .bt\:pl-14 { padding-left: 0.875rem; }
  .bt\:opacity-100 { opacity: 1; }
  .bt\:transition-\[grid-template-columns\] { transition-property: grid-template-columns; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .bt\:transition-\[width\,height\,right\] { transition-property: width, height, right; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .bt\:transition-\[width\,padding\] { transition-property: width, padding; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .bt\:duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .bt\:ease-\[cubic-bezier\(0\.42\,0\,0\.58\,1\)\] { --tw-ease: cubic-bezier(.42,0,.58,1); transition-timing-function: ease-in-out; }
}
  @media (min-width: 1000px) {
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:h-26 { height: 1.625rem; }
  .lg\:h-34 { height: 2.125rem; }
  .lg\:w-\[88px\] { width: 88px; }
  .lg\:w-\[300px\] { width: 300px; }
  .lg\:w-\[339px\] { width: 339px; }
  .lg\:w-\[387px\] { width: 387px; }
  .lg\:w-auto { width: auto; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[1fr_170px_170px_190px\] { grid-template-columns: 1fr 170px 170px 190px; }
  .lg\:grid-cols-\[1fr_305px\] { grid-template-columns: 1fr 305px; }
  .lg\:grid-cols-\[1fr_auto_auto\] { grid-template-columns: 1fr auto auto; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-12 { gap: 0.75rem; }
  .lg\:gap-20 { gap: 1.25rem; }
  .lg\:gap-24 { gap: 1.5rem; }
  .lg\:gap-36 { gap: 2.25rem; }
  .lg\:border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .lg\:p-24 { padding: 1.5rem; }
  .lg\:p-30 { padding: 1.875rem; }
  .lg\:pt-\[62px\] { padding-top: 62px; }
  .lg\:pr-300 { padding-right: 18.75rem; }
  .lg\:pr-\[450px\] { padding-right: 450px; }
  .lg\:pl-200 { padding-left: 12.5rem; }
  .lg\:group-data-\[expanded\=true\]\/nav\:block:is(:where(.group\/nav)[data-expanded="true"] *) { display: block; }
  .lg\:group-data-\[expanded\=true\]\/nav\:flex:is(:where(.group\/nav)[data-expanded="true"] *) { display: flex; }
  .lg\:group-data-\[expanded\=true\]\/nav\:grid:is(:where(.group\/nav)[data-expanded="true"] *) { display: grid; }
  .lg\:group-data-\[expanded\=true\]\/nav\:hidden:is(:where(.group\/nav)[data-expanded="true"] *) { display: none; }
  .lg\:group-data-\[expanded\=true\]\/nav\:h-50:is(:where(.group\/nav)[data-expanded="true"] *) { height: 3.125rem; }
  .lg\:group-data-\[expanded\=true\]\/nav\:grid-cols-\[1fr\]:is(:where(.group\/nav)[data-expanded="true"] *) { grid-template-columns: 1fr; }
  .lg\:group-data-\[expanded\=true\]\/nav\:text-14:is(:where(.group\/nav)[data-expanded="true"] *) { font-size: 0.875rem; }
  .lg\:group-data-\[expanded\=true\]\/nav\:opacity-100:is(:where(.group\/nav)[data-expanded="true"] *) { opacity: 1; }
  .lg\:data-\[expanded\=true\]\:w-\[200px\][data-expanded="true"] { width: 200px; }
  .lg\:data-\[expanded\=true\]\:rounded-tr-8[data-expanded="true"] { border-top-right-radius: 0.5rem; }
}
  @media (min-width: 1270px) {
  .xl\:pointer-events-none { pointer-events: none; }
  .xl\:top-\[calc\(4\.25rem\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(4.25rem + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .xl\:top-\[calc\(4rem\+var\(--banner-h\,0px\)\)\] { top: calc(4rem + var(--banner-h,0px)); }
  .xl\:top-\[calc\(4rem\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(4rem + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .xl\:top-\[calc\(68px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(68px + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .xl\:top-\[calc\(68px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\)\] { top: calc(68px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top)); }
  .xl\:top-\[calc\(68px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { top: calc(68px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 16px); }
  .xl\:bottom-0 { bottom: 0px; }
  .xl\:bottom-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\] { bottom: calc(24px + env(safe-area-inset-bottom)); }
  .xl\:bottom-\[env\(safe-area-inset-bottom\)\] { bottom: env(safe-area-inset-bottom); }
  .xl\:block { display: block; }
  .xl\:flex { display: flex; }
  .xl\:grid { display: grid; }
  .xl\:hidden { display: none; }
  .xl\:h-\[calc\(68px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\)\] { height: calc(68px + var(--banner-h,0px) + env(safe-area-inset-top)); }
  .xl\:max-h-\[calc\(100vh-60px-var\(--banner-h\,0px\)\)\] { max-height: calc(100vh - 60px - var(--banner-h,0px)); }
  .xl\:max-h-\[calc\(100vh-68px-var\(--banner-h\,0px\)\)\] { max-height: calc(100vh - 68px - var(--banner-h,0px)); }
  .xl\:min-h-\[calc\(100vh-60px-var\(--banner-h\,0px\)-env\(safe-area-inset-top\)\)\] { min-height: calc(100vh - 60px - var(--banner-h,0px) - env(safe-area-inset-top)); }
  .xl\:w-68 { width: 4.25rem; }
  .xl\:w-300 { width: 18.75rem; }
  .xl\:w-\[246px\] { width: 246px; }
  .xl\:w-\[270px\] { width: 270px; }
  .xl\:animate-fade-in-soft { animation: 0.3s ease-out 0s 1 normal none running fade-in-soft; }
  .xl\:scroll-mt-\[calc\(68px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { scroll-margin-top: calc(68px + var(--banner-h,0px) + env(safe-area-inset-top) + 16px); }
  .xl\:scroll-mt-\[calc\(68px\+var\(--banner-h\,0px\)\+env\(safe-area-inset-top\)\+66px\)\] { scroll-margin-top: calc(68px + var(--banner-h,0px) + env(safe-area-inset-top) + 66px); }
  .xl\:scroll-mt-\[calc\(68px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { scroll-margin-top: calc(68px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 16px); }
  .xl\:scroll-mt-\[calc\(68px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+116px\)\] { scroll-margin-top: calc(68px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 116px); }
  .xl\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .xl\:grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
  .xl\:grid-cols-\[auto_auto_auto_auto\] { grid-template-columns: auto auto auto auto; }
  .xl\:justify-start { justify-content: flex-start; }
  .xl\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .xl\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .xl\:border-grey-450 { border-color: var(--color-grey-450); }
  .xl\:bg-grey-150 { background-color: var(--color-grey-150); }
  .xl\:px-20 { padding-inline: 1.25rem; }
  .xl\:px-22 { padding-inline: 1.375rem; }
  .xl\:pt-\[calc\(68px\+env\(safe-area-inset-top\)\)\] { padding-top: calc(68px + env(safe-area-inset-top)); }
  .xl\:pr-300 { padding-right: 18.75rem; }
  .xl\:pb-0 { padding-bottom: 0px; }
  .xl\:pb-\[env\(safe-area-inset-bottom\)\] { padding-bottom: env(safe-area-inset-bottom); }
  .xl\:pl-60 { padding-left: 3.75rem; }
  .xl\:pl-68 { padding-left: 4.25rem; }
  .xl\:pl-270 { padding-left: 16.875rem; }
  .xl\:opacity-0 { opacity: 0; }
  .xl\:\[--index-bottom\:calc\(env\(safe-area-inset-bottom\)\+16px\)\] { --index-bottom: calc(env(safe-area-inset-bottom) + 16px); }
  .xl\:\[--index-top\:calc\(68px\+var\(--banner-h\,0px\)\+var\(--onboarding-h\,0px\)\+env\(safe-area-inset-top\)\+16px\)\] { --index-top: calc(68px + var(--banner-h,0px) + var(--onboarding-h,0px) + env(safe-area-inset-top) + 16px); }
}
  @media (min-width: 1500px) {
  .\32 xl\:group-data-\[expanded\=true\]\/nav\:h-56:is(:where(.group\/nav)[data-expanded="true"] *) { height: 3.5rem; }
}
  @container page not (min-width: 700px) {
  .\@max-md\/page\:sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
}
  @container logo (min-width: 144px) {
  .\@\[144px\]\/logo\:grid-cols-\[1fr\] { grid-template-columns: 1fr; }
  .\@\[144px\]\/logo\:opacity-100 { opacity: 1; }
}
  @container (min-width: 150px) {
  .\@\[150px\]\:h-30 { height: 1.875rem; }
  .\@\[150px\]\:h-full { height: 100%; }
  .\@\[150px\]\:w-20 { width: 1.25rem; }
  .\@\[150px\]\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@\[150px\]\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .\@\[150px\]\:justify-start { justify-content: flex-start; }
  .\@\[150px\]\:px-0 { padding-inline: 0px; }
}
  @container (min-width: 300px) {
  .\@\[300px\]\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  @container page (min-width: 350px) {
  .\@xs\/page\:-right-50 { right: -3.125rem; }
  .\@xs\/page\:-left-50 { left: -3.125rem; }
  .\@xs\/page\:w-\[96px\] { width: 96px; }
}
  @container (min-width: 350px) {
  .\@\[350px\]\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  @container page (min-width: 350px) {
  .\@xs\/page\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@xs\/page\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .\@xs\/page\:px-8 { padding-inline: 0.5rem; }
  .\@xs\/page\:pr-40 { padding-right: 2.5rem; }
  .\@xs\/page\:text-20 { font-size: 1.25rem; }
}
  @container page (min-width: 400px) {
  .\@2xs\/page\:block { display: block; }
  .\@2xs\/page\:gap-4 { gap: 0.25rem; }
}
  @container (min-width: 440px) {
  .\@\[440px\]\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:col-span-2 { grid-column: span 2 / span 2; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:col-span-2 { grid-column: span 2 / span 2; }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:col-start-1 { grid-column-start: 1; }
  .\@sm\/battle\:row-start-1 { grid-row-start: 1; }
  .\@sm\/battle\:row-start-2 { grid-row-start: 2; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:-mt-15 { margin-top: -0.9375rem; }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:flex { display: flex; }
  .\@sm\/battle\:hidden { display: none; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:grid { display: grid; }
  .\@sm\/page\:hidden { display: none; }
  .\@sm\/page\:h-50 { height: 3.125rem; }
  .\@sm\/page\:h-56 { height: 3.5rem; }
  .\@sm\/page\:h-\[50px\] { height: 50px; }
  .\@sm\/page\:h-\[256px\] { height: 256px; }
  .\@sm\/page\:h-\[260px\] { height: 260px; }
  .\@sm\/page\:h-\[264px\] { height: 264px; }
  .\@sm\/page\:h-\[306px\] { height: 306px; }
  .\@sm\/page\:h-\[310px\] { height: 310px; }
  .\@sm\/page\:h-\[410px\] { height: 410px; }
  .\@sm\/page\:h-\[414px\] { height: 414px; }
  .\@sm\/page\:h-\[536px\] { height: 536px; }
}
  @container (min-width: 500px) {
  .\@sm\:h-\[400px\] { height: 400px; }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:w-10 { width: 0.625rem; }
  .\@sm\/battle\:w-12 { width: 0.75rem; }
}
  @container edate (min-width: 500px) {
  .\@sm\/edate\:w-auto { width: auto; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:w-18 { width: 1.125rem; }
  .\@sm\/page\:w-50 { width: 3.125rem; }
  .\@sm\/page\:w-\[68\%\] { width: 68%; }
  .\@sm\/page\:max-w-\[680px\] { max-width: 680px; }
  .\@sm\/page\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
  @container (min-width: 500px) {
  .\@\[500px\]\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .\@sm\/battle\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@sm\/battle\:grid-cols-\[110px_138px\] { grid-template-columns: 110px 138px; }
}
  @container edate (min-width: 500px) {
  .\@sm\/edate\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@sm\/edate\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@sm\/page\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .\@sm\/page\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
}
  @container (min-width: 500px) {
  .\@sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:flex-row { flex-direction: row; }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:gap-6 { gap: 0.375rem; }
}
  @container edate (min-width: 500px) {
  .\@sm\/edate\:gap-24 { gap: 1.5rem; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:gap-4 { gap: 0.25rem; }
  .\@sm\/page\:gap-6 { gap: 0.375rem; }
  .\@sm\/page\:gap-12 { gap: 0.75rem; }
  .\@sm\/page\:gap-16 { gap: 1rem; }
}
  @container (min-width: 500px) {
  .\@sm\:gap-24 { gap: 1.5rem; }
  .\@sm\:gap-28 { gap: 1.75rem; }
  .\@sm\:gap-30 { gap: 1.875rem; }
}
  @container edate (min-width: 500px) {
  .\@sm\/edate\:bg-grey-150 { background-color: var(--color-grey-150); }
  .\@sm\/edate\:bg-grey-300 { background-color: var(--color-grey-300); }
  .\@sm\/edate\:p-16 { padding: 1rem; }
  .\@sm\/edate\:p-20 { padding: 1.25rem; }
  .\@sm\/edate\:p-24 { padding: 1.5rem; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:p-16 { padding: 1rem; }
  .\@sm\/page\:px-16 { padding-inline: 1rem; }
}
  @container (min-width: 500px) {
  .\@sm\:px-30 { padding-inline: 1.875rem; }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:py-6 { padding-block: 0.375rem; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:py-12 { padding-block: 0.75rem; }
}
  @container (min-width: 500px) {
  .\@sm\:py-32 { padding-block: 2rem; }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:pt-4 { padding-top: 0.25rem; }
  .\@sm\/battle\:pt-8 { padding-top: 0.5rem; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:pt-\[min\(134\%\,400px\)\] { padding-top: min(134%, 400px); }
}
  @container battle (min-width: 500px) {
  .\@sm\/battle\:pr-12 { padding-right: 0.75rem; }
  .\@sm\/battle\:pb-10 { padding-bottom: 0.625rem; }
  .\@sm\/battle\:pl-6 { padding-left: 0.375rem; }
  .\@sm\/battle\:text-14 { font-size: 0.875rem; }
}
  @container page (min-width: 500px) {
  .\@sm\/page\:text-14 { font-size: 0.875rem; }
  .\@sm\/page\:text-16 { font-size: 1rem; }
  .\@sm\/page\:text-18 { font-size: 1.125rem; }
  .\@sm\/page\:text-20 { font-size: 1.25rem; }
  .\@sm\/page\:text-24 { font-size: 1.5rem; }
  .\@sm\/page\:text-50 { font-size: 3.125rem; }
}
  @container (min-width: 520px) {
  .\@\[520px\]\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
  @container page (min-width: 700px) {
  .\@md\/page\:not-sr-only { clip-path: none; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .\@md\/page\:relative { position: relative; }
  .\@md\/page\:top-8 { top: 0.5rem; }
  .\@md\/page\:top-10 { top: 0.625rem; }
  .\@md\/page\:top-160 { top: 10rem; }
  .\@md\/page\:-right-\[10px\] { right: -10px; }
  .\@md\/page\:right-1\/2 { right: 50%; }
  .\@md\/page\:right-8 { right: 0.5rem; }
  .\@md\/page\:right-10 { right: 0.625rem; }
  .\@md\/page\:right-\[-296px\] { right: -296px; }
  .\@md\/page\:bottom-0 { bottom: 0px; }
  .\@md\/page\:bottom-20 { bottom: 1.25rem; }
  .\@md\/page\:bottom-auto { bottom: auto; }
  .\@md\/page\:left-8 { left: 0.5rem; }
  .\@md\/page\:left-\[296px\] { left: 296px; }
  .\@md\/page\:left-auto { left: auto; }
  .\@md\/page\:order-first { order: -9999; }
  .\@md\/page\:col-span-1 { grid-column: span 1 / span 1; }
  .\@md\/page\:col-span-3 { grid-column: span 3 / span 3; }
  .\@md\/page\:col-start-3 { grid-column-start: 3; }
  .\@md\/page\:-mt-16 { margin-top: -1rem; }
  .\@md\/page\:-mt-96 { margin-top: -6rem; }
  .\@md\/page\:mt-12 { margin-top: 0.75rem; }
  .\@md\/page\:mr-8 { margin-right: 0.5rem; }
  .\@md\/page\:mr-12 { margin-right: 0.75rem; }
  .\@md\/page\:mb-\[3\.4cqw\] { margin-bottom: 3.4cqw; }
  .\@md\/page\:-ml-4 { margin-left: -0.25rem; }
  .\@md\/page\:block { display: block; }
  .\@md\/page\:contents { display: contents; }
  .\@md\/page\:flex { display: flex; }
  .\@md\/page\:grid { display: grid; }
  .\@md\/page\:hidden { display: none; }
  .\@md\/page\:inline { display: inline; }
}
  @container pagination (min-width: 700px) {
  .\@md\/pagination\:inline { display: inline; }
}
  @container page (min-width: 700px) {
  .\@md\/page\:aspect-\[39\/10\] { aspect-ratio: 39 / 10; }
  .\@md\/page\:h-20 { height: 1.25rem; }
  .\@md\/page\:h-56 { height: 3.5rem; }
  .\@md\/page\:h-60 { height: 3.75rem; }
  .\@md\/page\:h-70 { height: 4.375rem; }
  .\@md\/page\:h-\[4\.2cqw\] { height: 4.2cqw; }
  .\@md\/page\:h-\[44px\] { height: 44px; }
  .\@md\/page\:h-\[60px\] { height: 60px; }
  .\@md\/page\:h-\[276px\] { height: 276px; }
  .\@md\/page\:h-\[280px\] { height: 280px; }
  .\@md\/page\:h-\[356px\] { height: 356px; }
  .\@md\/page\:h-\[360px\] { height: 360px; }
  .\@md\/page\:h-\[476px\] { height: 476px; }
  .\@md\/page\:h-\[480px\] { height: 480px; }
  .\@md\/page\:max-h-\[500px\] { max-height: 500px; }
  .\@md\/page\:max-h-max { max-height: max-content; }
  .\@md\/page\:min-h-\[48px\] { min-height: 48px; }
  .\@md\/page\:min-h-\[120px\] { min-height: 120px; }
  .\@md\/page\:min-h-\[220px\] { min-height: 220px; }
  .\@md\/page\:min-h-\[280px\] { min-height: 280px; }
  .\@md\/page\:w-36 { width: 2.25rem; }
  .\@md\/page\:w-56 { width: 3.5rem; }
  .\@md\/page\:w-60 { width: 3.75rem; }
  .\@md\/page\:w-150 { width: 9.375rem; }
  .\@md\/page\:w-\[4\.2cqw\] { width: 4.2cqw; }
  .\@md\/page\:w-\[80\%\] { width: 80%; }
  .\@md\/page\:w-\[120px\] { width: 120px; }
  .\@md\/page\:w-\[150px\] { width: 150px; }
  .\@md\/page\:w-\[160px\] { width: 160px; }
  .\@md\/page\:w-\[200px\] { width: 200px; }
  .\@md\/page\:w-\[400px\] { width: 400px; }
  .\@md\/page\:w-\[460px\] { width: 460px; }
  .\@md\/page\:w-\[500px\] { width: 500px; }
  .\@md\/page\:w-auto { width: auto; }
  .\@md\/page\:w-full { width: 100%; }
  .\@md\/page\:max-w-\[220px\] { max-width: 220px; }
  .\@md\/page\:max-w-\[880px\] { max-width: 880px; }
  .\@md\/page\:max-w-none { max-width: none; }
  .\@md\/page\:flex-1 { flex: 1 1 0%; }
  .\@md\/page\:translate-x-1\/2 { --tw-translate-x: calc(1 / 2 * 100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\@md\/page\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
}
  @container (min-width: 700px) {
  .\@\[700px\]\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .\@\[700px\]\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
  @container edate (min-width: 700px) {
  .\@md\/edate\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
  @container page (min-width: 700px) {
  .\@md\/page\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .\@md\/page\:grid-cols-1\! { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
  .\@md\/page\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@md\/page\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .\@md\/page\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\@md\/page\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .\@md\/page\:grid-cols-\[1fr_1fr_auto\] { grid-template-columns: 1fr 1fr auto; }
  .\@md\/page\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@md\/page\:grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .\@md\/page\:grid-cols-\[4fr_3fr\] { grid-template-columns: 4fr 3fr; }
  .\@md\/page\:grid-cols-\[114px_66px\] { grid-template-columns: 114px 66px; }
  .\@md\/page\:grid-cols-\[600px_1fr\] { grid-template-columns: 600px 1fr; }
  .\@md\/page\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .\@md\/page\:grid-cols-\[auto_1fr_150px_1fr_auto\] { grid-template-columns: auto 1fr 150px 1fr auto; }
  .\@md\/page\:grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
  .\@md\/page\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .\@md\/page\:grid-cols-\[auto_auto_auto_auto_auto\] { grid-template-columns: auto auto auto auto auto; }
}
  @container (min-width: 700px) {
  .\@md\:grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
}
  @container page (min-width: 700px) {
  .\@md\/page\:flex-row { flex-direction: row; }
  .\@md\/page\:items-center { align-items: center; }
  .\@md\/page\:items-start { align-items: flex-start; }
  .\@md\/page\:justify-center { justify-content: center; }
  .\@md\/page\:justify-end { justify-content: flex-end; }
  .\@md\/page\:justify-start { justify-content: flex-start; }
  .\@md\/page\:justify-items-stretch { justify-items: stretch; }
  .\@md\/page\:gap-0 { gap: 0px; }
  .\@md\/page\:gap-2 { gap: 0.125rem; }
  .\@md\/page\:gap-4 { gap: 0.25rem; }
  .\@md\/page\:gap-10 { gap: 0.625rem; }
  .\@md\/page\:gap-12 { gap: 0.75rem; }
  .\@md\/page\:gap-16 { gap: 1rem; }
  .\@md\/page\:gap-20 { gap: 1.25rem; }
  .\@md\/page\:gap-24 { gap: 1.5rem; }
  .\@md\/page\:gap-32 { gap: 2rem; }
  .\@md\/page\:gap-50 { gap: 3.125rem; }
}
  @container (min-width: 700px) {
  .\@md\:gap-40 { gap: 2.5rem; }
  .\@md\:gap-46 { gap: 2.875rem; }
  .\@md\:gap-50 { gap: 3.125rem; }
  .\@md\:gap-60 { gap: 3.75rem; }
}
  @container page (min-width: 700px) {
  .\@md\/page\:gap-x-30 { column-gap: 1.875rem; }
  .\@md\/page\:overflow-hidden { overflow: hidden; }
  .\@md\/page\:rounded-6 { border-radius: 0.375rem; }
  .\@md\/page\:rounded-8 { border-radius: 0.5rem; }
  .\@md\/page\:rounded-10 { border-radius: 0.625rem; }
  .\@md\/page\:rounded-12 { border-radius: 0.75rem; }
  .\@md\/page\:rounded-b-8 { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .\@md\/page\:border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .\@md\/page\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .\@md\/page\:p-0 { padding: 0px; }
  .\@md\/page\:p-4 { padding: 0.25rem; }
  .\@md\/page\:p-8 { padding: 0.5rem; }
  .\@md\/page\:p-10 { padding: 0.625rem; }
  .\@md\/page\:p-16 { padding: 1rem; }
  .\@md\/page\:p-18 { padding: 1.125rem; }
  .\@md\/page\:p-20 { padding: 1.25rem; }
  .\@md\/page\:p-24 { padding: 1.5rem; }
  .\@md\/page\:p-30 { padding: 1.875rem; }
  .\@md\/page\:p-60 { padding: 3.75rem; }
  .\@md\/page\:px-0 { padding-inline: 0px; }
  .\@md\/page\:px-12 { padding-inline: 0.75rem; }
  .\@md\/page\:px-14 { padding-inline: 0.875rem; }
  .\@md\/page\:px-16 { padding-inline: 1rem; }
  .\@md\/page\:px-24 { padding-inline: 1.5rem; }
  .\@md\/page\:px-28 { padding-inline: 1.75rem; }
  .\@md\/page\:px-40 { padding-inline: 2.5rem; }
  .\@md\/page\:px-\[3\.2cqw\] { padding-inline: 3.2cqw; }
}
  @container (min-width: 700px) {
  .\@md\:px-16 { padding-inline: 1rem; }
}
  @container page (min-width: 700px) {
  .\@md\/page\:py-0 { padding-block: 0px; }
  .\@md\/page\:py-8 { padding-block: 0.5rem; }
  .\@md\/page\:py-12 { padding-block: 0.75rem; }
}
  @container (min-width: 700px) {
  .\@md\:py-40 { padding-block: 2.5rem; }
}
  @container page (min-width: 700px) {
  .\@md\/page\:pt-16 { padding-top: 1rem; }
  .\@md\/page\:pt-30 { padding-top: 1.875rem; }
  .\@md\/page\:pt-36 { padding-top: 2.25rem; }
  .\@md\/page\:pt-40 { padding-top: 2.5rem; }
  .\@md\/page\:pt-\[52\.8\%\] { padding-top: 52.8%; }
  .\@md\/page\:pr-20 { padding-right: 1.25rem; }
  .\@md\/page\:pr-58 { padding-right: 3.625rem; }
  .\@md\/page\:pb-16 { padding-bottom: 1rem; }
  .\@md\/page\:pb-30 { padding-bottom: 1.875rem; }
  .\@md\/page\:pb-32 { padding-bottom: 2rem; }
  .\@md\/page\:pb-100 { padding-bottom: 6.25rem; }
  .\@md\/page\:pl-8 { padding-left: 0.5rem; }
  .\@md\/page\:pl-12 { padding-left: 0.75rem; }
  .\@md\/page\:text-left { text-align: left; }
  .\@md\/page\:text-right { text-align: right; }
  .\@md\/page\:text-14 { font-size: 0.875rem; }
  .\@md\/page\:text-16 { font-size: 1rem; }
  .\@md\/page\:text-18 { font-size: 1.125rem; }
  .\@md\/page\:text-24 { font-size: 1.5rem; }
  .\@md\/page\:text-30 { font-size: 1.875rem; }
  .\@md\/page\:text-34 { font-size: 2.125rem; }
  .\@md\/page\:text-36 { font-size: 2.25rem; }
  .\@md\/page\:text-40 { font-size: 2.5rem; }
  .\@md\/page\:text-44 { font-size: 2.75rem; }
  .\@md\/page\:text-48 { font-size: 3rem; }
  .\@md\/page\:text-60 { font-size: 3.75rem; }
  .\@md\/page\:text-\[2\.7cqw\] { font-size: 2.7cqw; }
  .\@md\/page\:text-\[3\.8cqw\] { font-size: 3.8cqw; }
  .\@md\/page\:text-\[4\.9cqw\] { font-size: 4.9cqw; }
  .\@md\/page\:text-\[36px\] { font-size: 36px; }
  .\@md\/page\:text-\[42px\] { font-size: 42px; }
  .\@md\/page\:text-\[max\(11px\,1\.3cqw\)\] { font-size: max(11px, 1.3cqw); }
  .\@md\/page\:text-\[max\(12px\,1\.5cqw\)\] { font-size: max(12px, 1.5cqw); }
  .\@md\/page\:opacity-30 { opacity: 0.3; }
  .\@md\/page\:opacity-100 { opacity: 1; }
  .\@md\/page\:\[clip-path\:none\] { clip-path: none; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:absolute { position: absolute; }
  .\@bt\/page\:-top-20 { top: -1.25rem; }
  .\@bt\/page\:top-30 { top: 1.875rem; }
  .\@bt\/page\:-right-\[28px\] { right: -28px; }
  .\@bt\/page\:right-1\/3 { right: 33.3333%; }
  .\@bt\/page\:right-80 { right: 5rem; }
  .\@bt\/page\:right-\[280px\] { right: 280px; }
  .\@bt\/page\:right-\[370px\] { right: 370px; }
  .\@bt\/page\:-bottom-20 { bottom: -1.25rem; }
  .\@bt\/page\:-bottom-32 { bottom: -2rem; }
  .\@bt\/page\:bottom-26 { bottom: 1.625rem; }
  .\@bt\/page\:bottom-\[calc\(50\%\+34px\)\] { bottom: calc(50% + 34px); }
  .\@bt\/page\:left-\[16\.66\%\] { left: 16.66%; }
  .\@bt\/page\:left-\[83\.33\%\] { left: 83.33%; }
}
  @container battle (min-width: 850px) {
  .\@bt\/battle\:col-span-1 { grid-column: span 1 / span 1; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:col-span-1 { grid-column: span 1 / span 1; }
  .\@bt\/page\:col-span-4 { grid-column: span 4 / span 4; }
}
  @container up (min-width: 850px) {
  .\@bt\/up\:col-span-2 { grid-column: span 2 / span 2; }
  .\@bt\/up\:col-start-1 { grid-column-start: 1; }
  .\@bt\/up\:col-start-2 { grid-column-start: 2; }
  .\@bt\/up\:row-start-1 { grid-row-start: 1; }
  .\@bt\/up\:row-start-2 { grid-row-start: 2; }
  .\@bt\/up\:my-0 { margin-block: 0px; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:mr-12 { margin-right: 0.75rem; }
  .\@bt\/page\:block { display: block; }
  .\@bt\/page\:flex { display: flex; }
  .\@bt\/page\:grid { display: grid; }
  .\@bt\/page\:hidden { display: none; }
  .\@bt\/page\:h-44 { height: 2.75rem; }
  .\@bt\/page\:h-48 { height: 3rem; }
  .\@bt\/page\:h-70 { height: 4.375rem; }
  .\@bt\/page\:max-h-none { max-height: none; }
  .\@bt\/page\:min-h-\[280px\] { min-height: 280px; }
}
  @container battle (min-width: 850px) {
  .\@bt\/battle\:w-\[268px\] { width: 268px; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:w-44 { width: 2.75rem; }
  .\@bt\/page\:w-48 { width: 3rem; }
  .\@bt\/page\:w-64 { width: 4rem; }
  .\@bt\/page\:w-\[10\%\] { width: 10%; }
  .\@bt\/page\:w-\[15\%\] { width: 15%; }
  .\@bt\/page\:w-auto { width: auto; }
  .\@bt\/page\:w-full { width: 100%; }
  .\@bt\/page\:translate-x-1\/2 { --tw-translate-x: calc(1 / 2 * 100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\@bt\/page\:translate-y-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
}
  @container battle (min-width: 850px) {
  .\@bt\/battle\:grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
}
  @container edate (min-width: 850px) {
  .\@bt\/edate\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\@bt\/edate\:grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@bt\/page\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .\@bt\/page\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\@bt\/page\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .\@bt\/page\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .\@bt\/page\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@bt\/page\:grid-cols-\[1fr_auto_auto_auto\] { grid-template-columns: 1fr auto auto auto; }
  .\@bt\/page\:grid-cols-\[4fr_3fr_auto\] { grid-template-columns: 4fr 3fr auto; }
  .\@bt\/page\:grid-cols-\[210px_110px\] { grid-template-columns: 210px 110px; }
  .\@bt\/page\:grid-cols-\[320px_1fr\] { grid-template-columns: 320px 1fr; }
  .\@bt\/page\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .\@bt\/page\:grid-cols-\[minmax\(0\,360px\)_auto_1fr\] { grid-template-columns: minmax(0px, 360px) auto 1fr; }
}
  @container up (min-width: 850px) {
  .\@bt\/up\:grid-cols-\[2fr_1fr\] { grid-template-columns: 2fr 1fr; }
}
  @container (min-width: 850px) {
  .\@bt\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:items-center { align-items: center; }
  .\@bt\/page\:justify-end { justify-content: flex-end; }
  .\@bt\/page\:justify-start { justify-content: flex-start; }
}
  @container edate (min-width: 850px) {
  .\@bt\/edate\:gap-32 { gap: 2rem; }
  .\@bt\/edate\:gap-40 { gap: 2.5rem; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:gap-0 { gap: 0px; }
  .\@bt\/page\:gap-40 { gap: 2.5rem; }
  .\@bt\/page\:gap-60 { gap: 3.75rem; }
  .\@bt\/page\:overflow-visible { overflow: visible; }
  .\@bt\/page\:rounded-l-8 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .\@bt\/page\:rounded-br-none { border-bottom-right-radius: 0px; }
}
  @container edate (min-width: 850px) {
  .\@bt\/edate\:p-32 { padding: 2rem; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:p-0 { padding: 0px; }
}
  @container up (min-width: 850px) {
  .\@bt\/up\:p-32 { padding: 2rem; }
}
  @container (min-width: 850px) {
  .\@bt\:p-30 { padding: 1.875rem; }
  .\@bt\:px-30 { padding-inline: 1.875rem; }
}
  @container battle (min-width: 850px) {
  .\@bt\/battle\:py-6 { padding-block: 0.375rem; }
}
  @container up (min-width: 850px) {
  .\@bt\/up\:py-0 { padding-block: 0px; }
}
  @container battle (min-width: 850px) {
  .\@bt\/battle\:pt-0 { padding-top: 0px; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:pr-40 { padding-right: 2.5rem; }
}
  @container battle (min-width: 850px) {
  .\@bt\/battle\:pb-0 { padding-bottom: 0px; }
  .\@bt\/battle\:pl-20 { padding-left: 1.25rem; }
}
  @container edate (min-width: 850px) {
  .\@bt\/edate\:text-right { text-align: right; }
}
  @container page (min-width: 850px) {
  .\@bt\/page\:text-left { text-align: left; }
  .\@bt\/page\:text-16 { font-size: 1rem; }
  .\@bt\/page\:text-20 { font-size: 1.25rem; }
  .\@bt\/page\:text-22 { font-size: 1.375rem; }
  .\@bt\/page\:text-30 { font-size: 1.875rem; }
  .\@bt\/page\:opacity-0 { opacity: 0; }
}
  @container (min-width: 880px) {
  .\@\[880px\]\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
  @container page (min-width: 1000px) {
  .\@lg\/page\:relative { position: relative; }
  .\@lg\/page\:sticky { position: sticky; }
  .\@lg\/page\:top-0 { top: 0px; }
  .\@lg\/page\:top-1\/2 { top: 50%; }
  .\@lg\/page\:top-\[calc\(88px\+env\(safe-area-inset-top\)\)\] { top: calc(88px + env(safe-area-inset-top)); }
  .\@lg\/page\:top-\[calc\(96px\+env\(safe-area-inset-top\)\)\] { top: calc(96px + env(safe-area-inset-top)); }
  .\@lg\/page\:bottom-26 { bottom: 1.625rem; }
  .\@lg\/page\:left-0 { left: 0px; }
  .\@lg\/page\:left-1\/2 { left: 50%; }
  .\@lg\/page\:left-\[25\%\] { left: 25%; }
  .\@lg\/page\:left-\[75\%\] { left: 75%; }
  .\@lg\/page\:z-0 { z-index: 0; }
  .\@lg\/page\:order-1 { order: 1; }
  .\@lg\/page\:order-2 { order: 2; }
  .\@lg\/page\:order-3 { order: 3; }
  .\@lg\/page\:order-4 { order: 4; }
  .\@lg\/page\:order-5 { order: 5; }
  .\@lg\/page\:order-none { order: 0; }
  .\@lg\/page\:col-span-1 { grid-column: span 1 / span 1; }
  .\@lg\/page\:col-span-4 { grid-column: span 4 / span 4; }
  .\@lg\/page\:col-start-1 { grid-column-start: 1; }
  .\@lg\/page\:col-start-2 { grid-column-start: 2; }
  .\@lg\/page\:col-start-3 { grid-column-start: 3; }
  .\@lg\/page\:row-start-1 { grid-row-start: 1; }
  .\@lg\/page\:row-start-2 { grid-row-start: 2; }
  .\@lg\/page\:-mx-4 { margin-inline: -0.25rem; }
  .\@lg\/page\:-mt-30 { margin-top: -1.875rem; }
  .\@lg\/page\:mt-0 { margin-top: 0px; }
  .\@lg\/page\:mt-10 { margin-top: 0.625rem; }
  .\@lg\/page\:mt-32 { margin-top: 2rem; }
  .\@lg\/page\:mt-300 { margin-top: 18.75rem; }
  .\@lg\/page\:mt-\[240px\] { margin-top: 240px; }
  .\@lg\/page\:-mb-32 { margin-bottom: -2rem; }
  .\@lg\/page\:mb-54 { margin-bottom: 3.375rem; }
  .\@lg\/page\:block { display: block; }
  .\@lg\/page\:flex { display: flex; }
  .\@lg\/page\:grid { display: grid; }
  .\@lg\/page\:grid\! { display: grid !important; }
  .\@lg\/page\:hidden { display: none; }
}
  @container (min-width: 1000px) {
  .\@lg\:flex { display: flex; }
  .\@lg\:hidden { display: none; }
}
  @container page (min-width: 1000px) {
  .\@lg\/page\:h-10 { height: 0.625rem; }
  .\@lg\/page\:h-52 { height: 3.25rem; }
  .\@lg\/page\:h-70 { height: 4.375rem; }
  .\@lg\/page\:h-\[62px\] { height: 62px; }
  .\@lg\/page\:h-\[80px\] { height: 80px; }
  .\@lg\/page\:h-\[115\%\] { height: 115%; }
  .\@lg\/page\:h-full { height: 100%; }
  .\@lg\/page\:max-h-\[calc\(100dvh-var\(--index-top\)-var\(--index-bottom\)\)\] { max-height: calc(100dvh - var(--index-top) - var(--index-bottom)); }
  .\@lg\/page\:min-h-full\! { min-height: 100% !important; }
  .\@lg\/page\:w-50 { width: 3.125rem; }
  .\@lg\/page\:w-70 { width: 4.375rem; }
  .\@lg\/page\:w-\[170px\] { width: 170px; }
  .\@lg\/page\:w-\[190px\] { width: 190px; }
  .\@lg\/page\:w-\[250px\] { width: 250px; }
  .\@lg\/page\:w-\[334px\] { width: 334px; }
  .\@lg\/page\:w-\[440px\] { width: 440px; }
  .\@lg\/page\:w-\[calc\(100\%-400px\)\] { width: calc(100% - 400px); }
  .\@lg\/page\:w-auto { width: auto; }
  .\@lg\/page\:w-full { width: 100%; }
  .\@lg\/page\:max-w-\[350px\] { max-width: 350px; }
  .\@lg\/page\:max-w-none { max-width: none; }
  .\@lg\/page\:min-w-0 { min-width: 0px; }
  .\@lg\/page\:min-w-\[120px\] { min-width: 120px; }
  .\@lg\/page\:flex-none { flex: 0 0 auto; }
  .\@lg\/page\:animate-none { animation: auto ease 0s 1 normal none running none; }
}
  @container edate (min-width: 1000px) {
  .\@lg\/edate\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
  @container page (min-width: 1000px) {
  .\@lg\/page\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .\@lg\/page\:grid-cols-1\! { grid-template-columns: repeat(1, minmax(0px, 1fr)) !important; }
  .\@lg\/page\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@lg\/page\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .\@lg\/page\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\@lg\/page\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .\@lg\/page\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .\@lg\/page\:grid-cols-\[1fr_1\.5fr\] { grid-template-columns: 1fr 1.5fr; }
  .\@lg\/page\:grid-cols-\[1fr_1fr_1fr_auto\] { grid-template-columns: 1fr 1fr 1fr auto; }
  .\@lg\/page\:grid-cols-\[1fr_120px\] { grid-template-columns: 1fr 120px; }
  .\@lg\/page\:grid-cols-\[1fr_200px_auto_auto\] { grid-template-columns: 1fr 200px auto auto; }
  .\@lg\/page\:grid-cols-\[1fr_398px_1fr\] { grid-template-columns: 1fr 398px 1fr; }
  .\@lg\/page\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@lg\/page\:grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .\@lg\/page\:grid-cols-\[210px_minmax\(0\,1fr\)\] { grid-template-columns: 210px minmax(0px, 1fr); }
  .\@lg\/page\:grid-cols-\[220px_1fr\] { grid-template-columns: 220px 1fr; }
  .\@lg\/page\:grid-cols-\[324px_1fr\] { grid-template-columns: 324px 1fr; }
  .\@lg\/page\:grid-cols-\[400px_1fr\] { grid-template-columns: 400px 1fr; }
  .\@lg\/page\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .\@lg\/page\:grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .\@lg\/page\:grid-cols-\[auto_auto_1fr\] { grid-template-columns: auto auto 1fr; }
  .\@lg\/page\:grid-cols-\[auto_auto_auto\] { grid-template-columns: auto auto auto; }
  .\@lg\/page\:grid-cols-\[auto_auto_auto_auto\] { grid-template-columns: auto auto auto auto; }
  .\@lg\/page\:flex-wrap { flex-wrap: wrap; }
  .\@lg\/page\:items-center { align-items: center; }
  .\@lg\/page\:justify-center { justify-content: center; }
  .\@lg\/page\:justify-start { justify-content: flex-start; }
  .\@lg\/page\:justify-start\! { justify-content: flex-start !important; }
}
  @container battle (min-width: 1000px) {
  .\@lg\/battle\:gap-16 { gap: 1rem; }
}
  @container page (min-width: 1000px) {
  .\@lg\/page\:gap-2\! { gap: 0.125rem !important; }
  .\@lg\/page\:gap-8 { gap: 0.5rem; }
  .\@lg\/page\:gap-14 { gap: 0.875rem; }
  .\@lg\/page\:gap-16 { gap: 1rem; }
  .\@lg\/page\:gap-20 { gap: 1.25rem; }
  .\@lg\/page\:gap-24 { gap: 1.5rem; }
  .\@lg\/page\:gap-26 { gap: 1.625rem; }
  .\@lg\/page\:gap-36 { gap: 2.25rem; }
  .\@lg\/page\:gap-40 { gap: 2.5rem; }
  .\@lg\/page\:gap-48 { gap: 3rem; }
  .\@lg\/page\:gap-50 { gap: 3.125rem; }
  .\@lg\/page\:self-start { align-self: flex-start; }
  .\@lg\/page\:overflow-visible { overflow: visible; }
  .\@lg\/page\:overflow-y-auto { overflow-y: auto; }
  .\@lg\/page\:rounded-6 { border-radius: 0.375rem; }
  .\@lg\/page\:rounded-l-6 { border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; }
  .\@lg\/page\:rounded-tl-none { border-top-left-radius: 0px; }
  .\@lg\/page\:rounded-r-8 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .\@lg\/page\:rounded-br-none { border-bottom-right-radius: 0px; }
  .\@lg\/page\:bg-grey-450 { background-color: var(--color-grey-450); }
  .\@lg\/page\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .\@lg\/page\:p-0 { padding: 0px; }
  .\@lg\/page\:p-4 { padding: 0.25rem; }
  .\@lg\/page\:p-16 { padding: 1rem; }
  .\@lg\/page\:p-20 { padding: 1.25rem; }
  .\@lg\/page\:p-24 { padding: 1.5rem; }
  .\@lg\/page\:p-28 { padding: 1.75rem; }
  .\@lg\/page\:p-30 { padding: 1.875rem; }
  .\@lg\/page\:p-32 { padding: 2rem; }
  .\@lg\/page\:p-40 { padding: 2.5rem; }
  .\@lg\/page\:px-4 { padding-inline: 0.25rem; }
  .\@lg\/page\:px-20 { padding-inline: 1.25rem; }
}
  @container (min-width: 1000px) {
  .\@lg\:py-100 { padding-block: 6.25rem; }
}
  @container page (min-width: 1000px) {
  .\@lg\/page\:pt-40 { padding-top: 2.5rem; }
  .\@lg\/page\:pr-20 { padding-right: 1.25rem; }
  .\@lg\/page\:pb-0 { padding-bottom: 0px; }
  .\@lg\/page\:pb-4 { padding-bottom: 0.25rem; }
  .\@lg\/page\:pl-\[324px\] { padding-left: 324px; }
  .\@lg\/page\:text-left\! { text-align: left !important; }
  .\@lg\/page\:text-12 { font-size: 0.75rem; }
  .\@lg\/page\:text-18 { font-size: 1.125rem; }
  .\@lg\/page\:text-20 { font-size: 1.25rem; }
  .\@lg\/page\:text-24 { font-size: 1.5rem; }
  .\@lg\/page\:text-44 { font-size: 2.75rem; }
  .\@lg\/page\:text-62 { font-size: 3.875rem; }
  .\@lg\/page\:text-64 { font-size: 4rem; }
  .\@lg\/page\:text-80 { font-size: 5rem; }
}
  @container (min-width: 1060px) {
  .\@\[1060px\]\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
  @container (min-width: 1150px) {
  .\@\[1150px\]\:order-1 { order: 1; }
  .\@\[1150px\]\:order-2 { order: 2; }
  .\@\[1150px\]\:col-span-1 { grid-column: span 1 / span 1; }
  .\@\[1150px\]\:col-start-2 { grid-column-start: 2; }
  .\@\[1150px\]\:col-start-3 { grid-column-start: 3; }
  .\@\[1150px\]\:row-start-1 { grid-row-start: 1; }
  .\@\[1150px\]\:mt-16 { margin-top: 1rem; }
  .\@\[1150px\]\:mb-0 { margin-bottom: 0px; }
  .\@\[1150px\]\:grid-cols-\[320px_1fr_320px\] { grid-template-columns: 320px 1fr 320px; }
}
  @container page (min-width: 1270px) {
  .\@xl\/page\:top-44 { top: 2.75rem; }
  .\@xl\/page\:right-1\/2 { right: 50%; }
  .\@xl\/page\:bottom-14 { bottom: 0.875rem; }
  .\@xl\/page\:left-\[25\%\] { left: 25%; }
  .\@xl\/page\:left-\[75\%\] { left: 75%; }
  .\@xl\/page\:col-start-1 { grid-column-start: 1; }
  .\@xl\/page\:col-start-2 { grid-column-start: 2; }
  .\@xl\/page\:col-start-3 { grid-column-start: 3; }
  .\@xl\/page\:col-start-4 { grid-column-start: 4; }
  .\@xl\/page\:col-start-5 { grid-column-start: 5; }
  .\@xl\/page\:col-start-6 { grid-column-start: 6; }
  .\@xl\/page\:row-start-1 { grid-row-start: 1; }
  .\@xl\/page\:my-0 { margin-block: 0px; }
  .\@xl\/page\:mt-30 { margin-top: 1.875rem; }
  .\@xl\/page\:block { display: block; }
  .\@xl\/page\:flex { display: flex; }
  .\@xl\/page\:hidden { display: none; }
  .\@xl\/page\:h-56 { height: 3.5rem; }
  .\@xl\/page\:h-\[476px\] { height: 476px; }
  .\@xl\/page\:h-\[480px\] { height: 480px; }
  .\@xl\/page\:w-full { width: 100%; }
}
  @container edate (min-width: 1270px) {
  .\@xl\/edate\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
  @container page (min-width: 1270px) {
  .\@xl\/page\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0px, 1fr)); }
  .\@xl\/page\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@xl\/page\:grid-cols-\[470px_1fr\] { grid-template-columns: 470px 1fr; }
  .\@xl\/page\:justify-start { justify-content: flex-start; }
}
  @container battle (min-width: 1270px) {
  .\@xl\/battle\:gap-12 { gap: 0.75rem; }
  .\@xl\/battle\:gap-26 { gap: 1.625rem; }
}
  @container page (min-width: 1270px) {
  .\@xl\/page\:gap-20 { gap: 1.25rem; }
  .\@xl\/page\:gap-24 { gap: 1.5rem; }
  .\@xl\/page\:gap-30 { gap: 1.875rem; }
  .\@xl\/page\:gap-56 { gap: 3.5rem; }
  .\@xl\/page\:rounded-tr-11 { border-top-right-radius: 0.6875rem; }
  .\@xl\/page\:rounded-tr-none { border-top-right-radius: 0px; }
  .\@xl\/page\:rounded-bl-11 { border-bottom-left-radius: 0.6875rem; }
  .\@xl\/page\:rounded-bl-none { border-bottom-left-radius: 0px; }
  .\@xl\/page\:p-36 { padding: 2.25rem; }
  .\@xl\/page\:p-60 { padding: 3.75rem; }
  .\@xl\/page\:px-14 { padding-inline: 0.875rem; }
}
  @container battle (min-width: 1270px) {
  .\@xl\/battle\:py-8 { padding-block: 0.5rem; }
}
  @container page (min-width: 1270px) {
  .\@xl\/page\:pl-14 { padding-left: 0.875rem; }
  .\@xl\/page\:text-left { text-align: left; }
  .\@xl\/page\:text-start { text-align: start; }
  .\@xl\/page\:text-18 { font-size: 1.125rem; }
}
  @container page (min-width: 1500px) {
  .\@2xl\/page\:mt-\[300px\] { margin-top: 300px; }
  .\@2xl\/page\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .\@2xl\/page\:grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
  .\@2xl\/page\:justify-end { justify-content: flex-end; }
  .\@2xl\/page\:text-22 { font-size: 1.375rem; }
}
  @media (pointer: coarse) {
  .pointer-coarse\:text-16 { font-size: 1rem; }
}
  @media (pointer: fine) {
  .pointer-fine\:z-\[2147483000\] { z-index: 2147483000; }
  .pointer-fine\:shadow-none { --tw-shadow: 0 0 #0000; 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) {
  .pointer-fine\:group-hover\/button\:scale-\[1\.01\]:is(:where(.group\/button):hover *) { scale: 1.01; }
  .pointer-fine\:group-hover\/button\:scale-\[1\.02\]:is(:where(.group\/button):hover *) { scale: 1.02; }
  .pointer-fine\:group-hover\/button\:opacity-0:is(:where(.group\/button):hover *) { opacity: 0; }
  .pointer-fine\:group-hover\/combobox\:border-white\/16:is(:where(.group\/combobox):hover *) { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .pointer-fine\:group-hover\/combobox\:border-white\/16:is(:where(.group\/combobox):hover *) { border-color: color-mix(in oklab, var(--color-white) 16%, transparent); }
}
  .pointer-fine\:group-hover\/dropdown\:border-white\/16:is(:where(.group\/dropdown):hover *) { border-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .pointer-fine\:group-hover\/dropdown\:border-white\/16:is(:where(.group\/dropdown):hover *) { border-color: color-mix(in oklab, var(--color-white) 16%, transparent); }
}
  .pointer-fine\:hover\:bg-white\/4:hover { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .pointer-fine\:hover\:bg-white\/4:hover { background-color: color-mix(in oklab, var(--color-white) 4%, transparent); }
}
  .pointer-fine\:hover\:bg-white\/5:hover { background-color: var(--color-white); }
  @supports (color:color-mix(in lab, red, red)) {
  .pointer-fine\:hover\:bg-white\/5:hover { background-color: color-mix(in oklab, var(--color-white) 5%, transparent); }
}
  .pointer-fine\:hover\:text-white:hover { color: var(--color-white); }
  .pointer-fine\:hover\:before\:scale-\[1\.01\]:hover::before { content: var(--tw-content); scale: 1.01; }
  .pointer-fine\:hover\:before\:scale-\[1\.02\]:hover::before { content: var(--tw-content); scale: 1.02; }
  .pointer-fine\:hover\:before\:bg-blue-discord-dark:hover::before { content: var(--tw-content); background-color: var(--color-blue-discord-dark); }
  .pointer-fine\:hover\:before\:bg-green-light:hover::before { content: var(--tw-content); background-color: var(--color-green-light); }
  .pointer-fine\:hover\:before\:bg-grey-300:hover::before { content: var(--tw-content); background-color: var(--color-grey-300); }
  .pointer-fine\:hover\:before\:bg-grey-450:hover::before { content: var(--tw-content); background-color: var(--color-grey-450); }
  .pointer-fine\:hover\:before\:bg-grey-525:hover::before { content: var(--tw-content); background-color: var(--color-grey-525); }
  .pointer-fine\:hover\:before\:bg-grey-550:hover::before { content: var(--tw-content); background-color: var(--color-grey-550); }
  .pointer-fine\:hover\:before\:bg-grey-950:hover::before { content: var(--tw-content); background-color: var(--color-grey-950); }
  .pointer-fine\:hover\:before\:bg-pink-255:hover::before { content: var(--tw-content); background-color: var(--color-pink-255); }
  .pointer-fine\:hover\:before\:bg-primary-500\/25:hover::before { content: var(--tw-content); background-color: var(--color-primary-500); }
  @supports (color:color-mix(in lab, red, red)) {
  .pointer-fine\:hover\:before\:bg-primary-500\/25:hover::before { background-color: color-mix(in oklab, var(--color-primary-500) 25%, transparent); }
}
  .pointer-fine\:hover\:before\:bg-primary-theme-dark:hover::before { content: var(--tw-content); background-color: var(--color-primary-theme-dark); }
  .pointer-fine\:hover\:before\:bg-primary-theme\/25:hover::before { content: var(--tw-content); background-color: var(--color-primary-theme); }
  @supports (color:color-mix(in lab, red, red)) {
  .pointer-fine\:hover\:before\:bg-primary-theme\/25:hover::before { background-color: color-mix(in oklab, var(--color-primary-theme) 25%, transparent); }
}
  .pointer-fine\:hover\:before\:bg-purple-180:hover::before { content: var(--tw-content); background-color: var(--color-purple-180); }
  .pointer-fine\:hover\:before\:bg-red-light:hover::before { content: var(--tw-content); background-color: var(--color-red-light); }
}
}
  .\[\&_\*\]\:select-text * { user-select: text; }
  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-grey-950 .recharts-cartesian-axis-tick text { fill: var(--color-grey-950); }
  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] { stroke: rgba(0, 0, 0, 0); }
  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] { stroke: rgba(0, 0, 0, 0); }
  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\[cmdk-group-heading\]\]\:px-10 [cmdk-group-heading] { padding-inline: 0.625rem; }
  .\[\&_\[cmdk-group-heading\]\]\:pt-8 [cmdk-group-heading] { padding-top: 0.5rem; }
  .\[\&_\[cmdk-group-heading\]\]\:pb-4 [cmdk-group-heading] { padding-bottom: 0.25rem; }
  .\[\&_\[cmdk-group-heading\]\]\:text-12 [cmdk-group-heading] { font-size: 0.75rem; }
  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .\[\&_\[cmdk-group-heading\]\]\:text-grey-850 [cmdk-group-heading] { color: var(--color-grey-850); }
  .\[\&_b\]\:text-white b { color: var(--color-white); }
  @media not all and (min-width: 360px) {
  .max-\[360px\]\:\[\&_h1\]\:ml-0 h1 { margin-left: 0px; }
  .max-\[360px\]\:\[\&_svg\]\:hidden svg { display: none; }
}
  .\[\&_svg\.text-18\]\:-translate-y-\[2px\] svg.text-18 { --tw-translate-y: calc(2px * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&_tr\]\:border-b tr { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .\[\&_tr\]\:border-grey-525 tr { border-color: var(--color-grey-525); }
  .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker { display: none; }
  .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button { appearance: none; }
  .\[\&\:\:-webkit-scrollbar\]\:h-8::-webkit-scrollbar { height: 0.5rem; }
  .\[\&\:\:-webkit-scrollbar\]\:w-8::-webkit-scrollbar { width: 0.5rem; }
  .\[\&\:\:-webkit-scrollbar\]\:bg-grey-250::-webkit-scrollbar { background-color: var(--color-grey-250); }
  .\[\&\:\:-webkit-scrollbar\]\:bg-grey-525::-webkit-scrollbar { background-color: var(--color-grey-525); }
  .\[\&\:\:-webkit-scrollbar-button\]\:hidden::-webkit-scrollbar-button { display: none; }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:cursor-pointer::-webkit-scrollbar-thumb { cursor: pointer; }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-8::-webkit-scrollbar-thumb { border-radius: 0.5rem; }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-grey-450::-webkit-scrollbar-thumb { background-color: var(--color-grey-450); }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-primary-theme::-webkit-scrollbar-thumb { background-color: var(--color-primary-theme); }
  @media (hover: hover) {
  .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-grey-300:hover::-webkit-scrollbar-thumb { background-color: var(--color-grey-300); }
  .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-primary-theme-dark:hover::-webkit-scrollbar-thumb { background-color: var(--color-primary-theme-dark); }
}
  .\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button { display: none; }
  .\[\&\:has\(\[data-slot\=scroll-area-scrollbar\]\)_\[data-slot\=scroll-area-viewport\]\]\:pb-12:has([data-slot="scroll-area-scrollbar"]) [data-slot="scroll-area-viewport"] { padding-bottom: 0.75rem; }
  .\[\&\:is\(\:hover\,\:focus-visible\,\:active\)\]\:\[fill\:var\(--geo-fill-hover\)\]:is(:hover, :focus-visible, :active) { fill: var(--geo-fill-hover); }
  .\[\&\:is\(\:hover\,\:focus-visible\,\:active\)\]\:\[stroke\:var\(--geo-stroke-hover\)\]:is(:hover, :focus-visible, :active) { stroke: var(--geo-stroke-hover); }
  .\[\&\:is\(\:hover\,\:focus-visible\,\:active\)\]\:\[stroke-width\:1\]:is(:hover, :focus-visible, :active) { stroke-width: 1px; }
  .\[\&\:lang\(en\)\]\:capitalize:lang(en) { text-transform: capitalize; }
  .\[\&\:not\(\:first-of-type\)\]\:mt-20:not(:first-of-type) { margin-top: 1.25rem; }
  .\[\&\>\[data-slot\=core\]\]\:rounded-8 > [data-slot="core"] { border-radius: 0.5rem; }
  .\[\&\>button\]\:w-full\! > button { width: 100% !important; }
  .\[\&\>iframe\]\:max-h-\[70dvh\] > iframe { max-height: 70dvh; }
  .\[\&\>iframe\]\:w-full > iframe { width: 100%; }
  .\[\&\>span\]\:hidden > span { display: none; }
  .\[\&\>svg\]\:\!h-32 > svg { height: 2rem !important; }
  .\[\&\>svg\]\:h-2\.5 > svg { height: calc(var(--spacing) * 2.5); }
  .\[\&\>svg\]\:h-3 > svg { height: 0.1875rem; }
  .\[\&\>svg\]\:h-20 > svg { height: 1.25rem; }
  .\[\&\>svg\]\:\!w-32 > svg { width: 2rem !important; }
  .\[\&\>svg\]\:w-2\.5 > svg { width: calc(var(--spacing) * 2.5); }
  .\[\&\>svg\]\:w-3 > svg { width: 0.1875rem; }
  .\[\&\>svg\]\:w-20 > svg { width: 1.25rem; }
  .\[\&\>svg\]\:text-white > svg { color: var(--color-white); }
  @media (min-width: 500px) {
  .sm\:\[\&\>svg\]\:\!h-40 > svg { height: 2.5rem !important; }
  .sm\:\[\&\>svg\]\:\!w-40 > svg { width: 2.5rem !important; }
}
  .\[\&\>td\]\:border-r > td { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .\[\&\>td\]\:border-grey-475 > td { border-color: var(--color-grey-475); }
  .\[\&\>td\:last-child\]\:border-r-0 > td:last-child { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .\[\&\>th\]\:border-r > th { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .\[\&\>th\]\:border-grey-475 > th { border-color: var(--color-grey-475); }
  .\[\&\>th\]\:font-medium > th { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .\[\&\>th\:last-child\]\:border-r-0 > th:last-child { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .\[\&\[data-state\=closed\]\]\:text-grey-950[data-state="closed"] { color: var(--color-grey-950); }
  .\[\&\[data-state\=closed\]\>span\]\:select-none[data-state="closed"] > span { user-select: none; }
  .\[\&\[data-state\=open\]\>span\]\:select-text[data-state="open"] > span { user-select: text; }
  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg { rotate: 180deg; }
  @media (min-width: 700px) and (min-height: 560px) {
  .\[\@media\(min-width\:700px\)_and_\(min-height\:560px\)\]\:grid { display: grid; }
  .\[\@media\(min-width\:700px\)_and_\(min-height\:560px\)\]\:hidden { display: none; }
}
}

@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-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-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-pan-x { syntax: "*"; inherits: false; }

@property --tw-pan-y { syntax: "*"; inherits: false; }

@property --tw-pinch-zoom { syntax: "*"; inherits: false; }

@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-divide-x-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-ease { syntax: "*"; inherits: false; }

@property --tw-text-shadow-color { syntax: "*"; inherits: false; }

@property --tw-text-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}

@keyframes pulse { 
  50% { opacity: 0.5; }
}

@keyframes accordion-down { 
  0% { opacity: 0; height: 0px; filter: blur(var(--blur-small)); }
  100% { height: var(--radix-accordion-content-height); opacity: 1; filter: blur(); }
}

@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height); opacity: 1; filter: blur(); }
  100% { opacity: 0; height: 0px; filter: blur(var(--blur-small)); }
}

@keyframes hide { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes open { 
  0% { opacity: 0; transform: translate(-10px); }
  100% { opacity: 1; transform: translate(0px); }
}

@keyframes show { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes popover-in { 
  0% { opacity: 0; transform: scale(var(--scale-large)); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes popover-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(var(--scale-tiny)); }
}

@keyframes scale-in { 
  0% { opacity: 0; transform: scale(0.85); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes panel-in { 
  0% { opacity: 0; transform: translateY(var(--distance-base)); filter: blur(var(--blur-small)); }
  100% { opacity: 1; filter: blur(); transform: translateY(0px); }
}

@keyframes panel-out { 
  0% { opacity: 1; filter: blur(); transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(var(--distance-base)); filter: blur(var(--blur-small)); }
}

@keyframes modal-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes modal-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes modal-content-in { 
  0% { transform: scale(var(--scale-large)); }
  100% { transform: none; }
}

@keyframes modal-content-out { 
  0% { transform: none; }
  100% { transform: scale(var(--scale-large)); }
}

@keyframes balance { 
  0% { opacity: 100; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}

@keyframes border-pulse { 
  0% { border-color: var(--color-grey-450); }
  50% { border-color: var(--color-grey-950); }
  100% { border-color: var(--color-grey-450); }
}

@keyframes fade-in { 
  0% { opacity: 0; width: 0%; }
  100% { opacity: 1; width: 100%; }
}

@keyframes fade-in-soft { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes timer { 
  0% { width: 100%; }
  100% { width: 0%; }
}

@keyframes glow { 
  50% { opacity: 0; }
}

@keyframes shake { 
  0% { transform: translate(0px); }
  10% { transform: translate(-1px, 1.1px); }
  20% { transform: translate(-1.1px, -1.1px); }
  30% { transform: translate(1px, 1.1px); }
  40% { transform: translate(-1px, 1.1px); }
  50% { transform: translate(1.1px, -1.1px); }
  60% { transform: translate(-1px, 1.1px); }
  70% { transform: translate(1px, 1.1px); }
  80% { transform: translate(-1.1px, -1.1px); }
  90% { transform: translate(1px, 1.1px); }
  100% { transform: translate(0px); }
}

@keyframes raffle-strip-scroll { 
  0% { transform: translate3d(var(--raffle-strip-start,0px), 0, 0); }
  100% { transform: translate3d(var(--raffle-strip-end,0px), 0, 0); }
}

@keyframes crown-drift { 
  0% { transform: translate(0px); }
  100% { transform: translate(59.2px, -30.93px); }
}

@keyframes attention-hand { 
  0% { opacity: 0; transform: translate(8px, 10px) scale(0.9); }
  8% { opacity: 1; transform: translate(0px) scale(1); }
  16% { opacity: 1; transform: translate(0px) scale(0.82); }
  24% { opacity: 1; transform: translate(0px) scale(1); }
  33% { opacity: 1; transform: translate(0px) scale(0.82); }
  41% { opacity: 1; transform: translate(0px) scale(1); }
  50% { opacity: 0; transform: translate(8px, 10px) scale(0.9); }
  100% { opacity: 0; transform: translate(8px, 10px) scale(0.9); }
}

@keyframes attention-ring { 
  0% { opacity: 0; transform: scale(0.35); }
  16% { opacity: 0; transform: scale(0.35); }
  17% { opacity: 0.6; transform: scale(0.45); }
  26% { opacity: 0; transform: scale(1.25); }
  33% { opacity: 0; transform: scale(0.35); }
  34% { opacity: 0.6; transform: scale(0.45); }
  43% { opacity: 0; transform: scale(1.25); }
  100% { opacity: 0; transform: scale(0.35); }
}

@keyframes vault { 
  0% { opacity: 100; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-40px); }
}

@keyframes float { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}

@keyframes hover { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-6px); }
  100% { transform: translateY(0px); }
}

@keyframes fall { 
  0% { opacity: 0; transform: translateY(-60px); }
  12% { opacity: 0.9; }
  88% { opacity: 0.9; }
  100% { opacity: 0; transform: translateY(420px); }
}

@keyframes reset { 
  0% { opacity: 0.3; }
  100% { opacity: 1; }
}

@keyframes sprite-win-spin-x { 
  0% { background-position-x: 0px; }
  100% { background-position-x: -1800px; }
}

@keyframes sprite-win-spin-y { 
  0% { background-position-y: 0px; }
  100% { background-position-y: -3000px; }
}

@keyframes sprite-win-spin-summer { 
  0% { background-position: 0px 0px; animation-timing-function: steps(9); }
  7.3769% { background-position: -1800px 0px; }
  7.377% { background-position: 0px -200px; animation-timing-function: steps(9); }
  14.754% { background-position: -1800px -200px; }
  14.7541% { background-position: 0px -400px; animation-timing-function: steps(9); }
  22.131% { background-position: -1800px -400px; }
  22.1311% { background-position: 0px -600px; animation-timing-function: steps(9); }
  29.5081% { background-position: -1800px -600px; }
  29.5082% { background-position: 0px -800px; animation-timing-function: steps(9); }
  36.8851% { background-position: -1800px -800px; }
  36.8852% { background-position: 0px -1000px; animation-timing-function: steps(9); }
  44.2622% { background-position: -1800px -1000px; }
  44.2623% { background-position: 0px -1200px; animation-timing-function: steps(9); }
  51.6392% { background-position: -1800px -1200px; }
  51.6393% { background-position: 0px -1400px; animation-timing-function: steps(9); }
  59.0163% { background-position: -1800px -1400px; }
  59.0164% { background-position: 0px -1600px; animation-timing-function: steps(9); }
  66.3933% { background-position: -1800px -1600px; }
  66.3934% { background-position: 0px -1800px; animation-timing-function: steps(9); }
  73.7704% { background-position: -1800px -1800px; }
  73.7705% { background-position: 0px -2000px; animation-timing-function: steps(9); }
  81.1474% { background-position: -1800px -2000px; }
  81.1475% { background-position: 0px -2200px; animation-timing-function: steps(9); }
  88.5245% { background-position: -1800px -2200px; }
  88.5246% { background-position: 0px -2400px; animation-timing-function: steps(9); }
  95.9015% { background-position: -1800px -2400px; }
  95.9016% { background-position: 0px -2600px; animation-timing-function: steps(5); }
  100% { background-position: -1000px -2600px; }
}

@keyframes sprite-win-spin-halloween { 
  0% { background-position: 0px 0px; animation-timing-function: steps(9); }
  5.7691% { background-position: -1800px 0px; }
  5.7692% { background-position: 0px -200px; animation-timing-function: steps(9); }
  11.5384% { background-position: -1800px -200px; }
  11.5385% { background-position: 0px -400px; animation-timing-function: steps(9); }
  17.3076% { background-position: -1800px -400px; }
  17.3077% { background-position: 0px -600px; animation-timing-function: steps(9); }
  23.0768% { background-position: -1800px -600px; }
  23.0769% { background-position: 0px -800px; animation-timing-function: steps(9); }
  28.8461% { background-position: -1800px -800px; }
  28.8462% { background-position: 0px -1000px; animation-timing-function: steps(9); }
  34.6153% { background-position: -1800px -1000px; }
  34.6154% { background-position: 0px -1200px; animation-timing-function: steps(9); }
  40.3845% { background-position: -1800px -1200px; }
  40.3846% { background-position: 0px -1400px; animation-timing-function: steps(9); }
  46.1537% { background-position: -1800px -1400px; }
  46.1538% { background-position: 0px -1600px; animation-timing-function: steps(9); }
  51.923% { background-position: -1800px -1600px; }
  51.9231% { background-position: 0px -1800px; animation-timing-function: steps(9); }
  57.6922% { background-position: -1800px -1800px; }
  57.6923% { background-position: 0px -2000px; animation-timing-function: steps(9); }
  63.4614% { background-position: -1800px -2000px; }
  63.4615% { background-position: 0px -2200px; animation-timing-function: steps(9); }
  69.2307% { background-position: -1800px -2200px; }
  69.2308% { background-position: 0px -2400px; animation-timing-function: steps(9); }
  74.9999% { background-position: -1800px -2400px; }
  75% { background-position: 0px -2600px; animation-timing-function: steps(9); }
  80.7691% { background-position: -1800px -2600px; }
  80.7692% { background-position: 0px -2800px; animation-timing-function: steps(7); }
  85.2563% { background-position: -1400px -2800px; }
  85.2564% { background-position: -1400px -2800px; animation-timing-function: step-end; }
  100% { background-position: -1600px -2800px; }
}

@keyframes minescover { 
  0% { opacity: 1; transform: scale(1); }
  30% { opacity: 1; transform: scale(1.2); }
  100% { opacity: 0; transform: scale(0); }
}

@keyframes minescontent { 
  0% { opacity: 0; transform: scale(0); }
  40% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes plinko-multi { 
  0% { margin-top: -2px; }
  50% { margin-top: 4px; }
  100% { margin-top: -2px; }
}

@keyframes bet-row-expand { 
  0% { opacity: 0; grid-template-rows: 0fr; }
  100% { opacity: 1; grid-template-rows: 1fr; }
}

@keyframes pulse-rainbow { 
  0% { background-color: red; }
  16.667% { background-color: rgb(255, 255, 0); }
  33.333% { background-color: rgb(0, 255, 0); }
  50% { background-color: rgb(0, 255, 255); }
  66.667% { background-color: rgb(0, 0, 255); }
  83.333% { background-color: rgb(255, 0, 255); }
  100% { background-color: red; }
}

@keyframes pulse-burst { 
  0% { opacity: 0; transform: scale(0.35); }
  20% { opacity: 0.85; transform: scale(0.7); }
  55% { opacity: 0.5; transform: scale(0.92); }
  100% { opacity: 0; transform: scale(1.1); }
}

@keyframes tooltip-in { 
  0% { opacity: 0; transform: scale(var(--scale-small)); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes tooltip-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(var(--scale-small)); }
}