@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  :root, :host { --torch-x: -9999px; --torch-y: -9999px; --torch-active: 0; }
  *, ::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-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; }
}
}
@layer lottie-react, theme;
:root, :host { --animate-marquee-left: marqueeLeft 25s linear infinite; --animate-marquee-right: marqueeRight 25s linear infinite; --animate-skeleton: skeletonGradient 1s linear infinite alternate; --motion-duration-fast: .12s; --motion-duration-base: .2s; --motion-duration-slow: .32s; --motion-ease-standard: cubic-bezier(.8, .2, .48, 1); --max-w-phone: clamp(28.75rem, 90vw, 120rem); --max-w-tablet: clamp(28.75rem, 90vw, 120rem); --max-w-laptop: clamp(28.75rem, 90vw, 120rem); --max-w-desktop: 120rem; --font-base: var(--font-tt-satoshi-regular), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-medium: var(--font-tt-satoshi-medium), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-demibold: var(--font-tt-satoshi-demibold), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-bold: var(--font-tt-satoshi-bold), Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --z-hidden: -1000; --z-above: 1; --z-belowMenuAndBlur: 199; --z-belowMenu: 499; --z-tooltip: 1000; --z-menu: 1010; --z-aboveMenu: 1020; --z-overlay: 1030; --z-mobileMenu: 1040; --z-aboveMobileMenu: 1050; --z-openedMobileMenu: 1060; --z-cart: 6000; --z-aboveOverlay: 10001; --z-maximum: 10100; --height-modal-content: calc(100dvh - 16rem); --rotate-minus3: -3deg; --rotate-3: 3deg; --radius-none: 0; --radius-4: 4px; --radius-6: 6px; --radius-8: 8px; --radius-10: 10px; --radius-12: 12px; --radius-14: 14px; --radius-16: 16px; --radius-20: 20px; --radius-24: 24px; --radius-32: 32px; --radius-full: 999px; --shadow-inset: inset 0 0 4px #0000001a; --shadow-surface-action: 0px 8px 16px -2px #0028470a, 0px 0px 8px 0px #00284705; --shadow-surface-action-hover: 0px 12px 20px -2px #00284714, 0px 0px 12px 0px #0028470f; --shadow-surface-fixed: 0px 16px 24px -2px #0028470f, 0px 0px 16px 0px #0028470a; --shadow-surface-modeless: 0px 12px 20px -2px #0028470f, 0px 0px 12px 0px #0028470a; --shadow-surface-modal: 0px 32px 64px -4px #00284714, 0px 0px 32px 0px #0028470f; --shadow-elevated: 0px 2px 4px -2px #00284714, 0px 0px 2px 0px #0028470f; --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; --spacing: .25rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --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); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-normal: 400; --font-weight-semibold: 600; --tracking-tighter: -.05em; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --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 var(--default-animation-duration,1s) var(--default-animation-timing-function,linear) var(--default-animation-delay,0s) infinite; --animate-pulse: pulse var(--default-animation-duration,2s) var(--default-animation-timing-function,cubic-bezier(.4, 0, .6, 1)) var(--default-animation-delay,0s) infinite; --blur-xs: 4px; --blur-md: 12px; --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); --color-white: #fff; --color-black: #000; --color-pageBg: #f4f5f7; --color-global-black-alpha-1000: #000; --color-global-black-alpha-150: #0000001f; --color-global-black-alpha-100: #00000017; --color-global-white-alpha-1000: #fff; --color-global-white-alpha-800: #ffffffdb; --color-global-white-alpha-700: #ffffffbd; --color-global-white-alpha-600: #ffffff9e; --color-global-white-alpha-500: #ffffff80; --color-global-white-alpha-400: #ffffff61; --color-global-white-alpha-150: #ffffff26; --color-global-white-alpha-100: #ffffff1f; --color-global-white-alpha-75: #ffffff17; --color-global-white-alpha-50: #ffffff0f; --color-global-white-alpha-25: #ffffff08; --color-light-neutral-grey-800: #2e2e2e; --color-light-neutral-grey-600: #616161; --color-light-neutral-grey-400: #9e9e9e; --color-light-neutral-grey-300: #b2b2b2; --color-light-neutral-grey-150: #e0e0e0; --color-light-neutral-grey-50: #f5f5f5; --color-light-cool-grey-900: #1d1f23; --color-light-cool-grey-800: #2b2e32; --color-light-cool-grey-700: #3f4348; --color-light-cool-grey-600: #5d6268; --color-light-cool-grey-500: #7c8187; --color-light-cool-grey-400: #9a9fa6; --color-light-cool-grey-300: #afb3b9; --color-light-cool-grey-200: #c4c7cc; --color-light-cool-grey-150: #dee0e4; --color-light-cool-grey-100: #e6e8eb; --color-light-cool-grey-75: #f0f1f3; --color-light-cool-grey-50: #f4f5f7; --color-light-cool-grey-25: #f9fafb; --color-light-cool-grey-alpha-900: #0e1115f0; --color-light-cool-grey-alpha-800: #101418e3; --color-light-cool-grey-alpha-700: #11171ccf; --color-light-cool-grey-alpha-600: #212830ba; --color-light-cool-grey-alpha-500: #242d3899; --color-light-cool-grey-alpha-400: #29334278; --color-light-cool-grey-alpha-300: #19263859; --color-light-cool-grey-alpha-200: #23304345; --color-light-cool-grey-alpha-150: #232f4826; --color-light-cool-grey-alpha-100: #1f2c471c; --color-light-cool-grey-alpha-75: #2e395212; --color-light-cool-grey-alpha-50: #203a600d; --color-light-cool-grey-alpha-25: #31487208; --color-light-green-900: #062d16; --color-light-green-800: #133e25; --color-light-green-700: #1e5736; --color-light-green-600: #24844c; --color-light-green-500: #36ab66; --color-light-green-400: #4bce81; --color-light-green-300: #60e198; --color-light-green-200: #8be9b4; --color-light-green-150: #bff3d6; --color-light-green-100: #cff6e0; --color-light-green-75: #dff9ea; --color-light-green-50: #eafbf2; --color-light-green-alpha-150: #60e19866; --color-light-green-alpha-100: #60e1984d; --color-light-green-alpha-75: #60e19833; --color-light-green-alpha-50: #60e19821; --color-light-blue-900: #052257; --color-light-blue-800: #12306e; --color-light-blue-700: #1d4690; --color-light-blue-600: #3666bf; --color-light-blue-500: #5185e6; --color-light-blue-400: #72a3fe; --color-light-blue-300: #8fb6ff; --color-light-blue-150: #d2e2ff; --color-light-blue-100: #dde9ff; --color-light-blue-50: #f0f6ff; --color-light-blue-alpha-200: #8fb6ffba; --color-light-blue-alpha-150: #8fb6ff66; --color-light-blue-alpha-100: #8fb6ff4d; --color-light-blue-alpha-75: #8fb6ff33; --color-light-violet-900: #1f1650; --color-light-violet-800: #2f226d; --color-light-violet-600: #624dcb; --color-light-violet-200: #c8bdfe; --color-light-violet-alpha-50: #b3a4fe21; --color-light-red-900: #4d0a0e; --color-light-red-800: #5d191d; --color-light-red-700: #82262c; --color-light-red-600: #bc3841; --color-light-red-500: #e3545d; --color-light-red-400: #fa757e; --color-light-red-150: #ffd4d7; --color-light-red-100: #fedee0; --color-light-red-alpha-300: #fd9198; --color-light-red-alpha-150: #ff949b66; --color-light-red-alpha-100: #fd91984d; --color-light-orange-alpha-150: #f7a06e66; --color-light-yellow-900: #422600; --color-light-yellow-800: #573100; --color-light-yellow-700: #744306; --color-light-yellow-600: #9f600f; --color-light-yellow-400: #ec9d3c; --color-light-yellow-300: #f8b55d; --color-light-yellow-100: #fce4c3; --color-light-yellow-75: #fdeed9; --color-light-yellow-alpha-150: #f8b55d78; --color-light-yellow-alpha-100: #f8b55d5e; --color-dark-neutral-grey-0: #171717; --color-dark-cool-grey-75: #2a2c2e; --color-dark-cool-grey-50: #232527; --color-dark-cool-grey-25: #1c1e20; --color-dark-cool-grey-0: #151719; --color-dark-cool-grey-neg25: #0e0f10; --color-dark-green-800: #b8f5d1; --color-dark-green-750: #9dffc8; --color-dark-green-700: #83e7af; --color-dark-green-600: #5ad38e; --color-dark-green-500: #45b374; --color-dark-green-100: #1e3e2e; --color-dark-green-75: #183728; --color-dark-green-50: #142e22; --color-dark-green-10: #0c2318; --color-dark-green-alpha-150: #3ea36957; --color-dark-green-alpha-100: #37ae6a42; --color-dark-blue-700: #acc6f6; --color-dark-blue-600: #82abf7; --color-dark-blue-alpha-150: #5883d557; --color-dark-blue-alpha-100: #5987de42; --color-dark-violet-700: #c4b8fe; --color-dark-violet-25: #1d1d2a; --color-dark-red-700: #fea9af; --color-dark-red-600: #f5848c; --color-dark-red-alpha-150: #c65d6357; --color-dark-red-alpha-100: #d5626942; --color-dark-yellow-700: #ffcc8f; --color-dark-yellow-600: #e5aa5d; --color-dark-yellow-alpha-150: #aa763157; --color-dark-yellow-alpha-100: #b67a2b42; --animate-fade-up: fade-up var(--default-animation-duration,1s) var(--default-animation-timing-function,ease) var(--default-animation-delay,0s) both; }
@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; }
  *, ::before, ::after, ::backdrop { box-sizing: border-box; border-color: var(--color-light-cool-grey-100,currentColor); }
  ::file-selector-button { box-sizing: border-box; border-color: var(--color-light-cool-grey-100,currentColor); }
  html { scrollbar-gutter: stable; width: 100%; height: 100%; }
  @media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
  ::selection { background-color: var(--color-light-green-300); color: var(--color-light-cool-grey-alpha-900); }
  html, body { background-color: var(--color-pageBg); min-height: 100%; }
  body:has([data-surface="dark"]) { background-color: var(--color-dark-cool-grey-0); }
  body, form, input, select, button, p, pre, dfn, address, ul, ol, li, h1, h2, h3, h4, h5, h6, img, table, tr, td, th, textarea { font-family: var(--font-base); color: var(--color-light-cool-grey-900); -webkit-font-smoothing: subpixel-antialiased; font-feature-settings: "tnum", "lnum"; font-size: 0.875rem; }
  h1, h2, h3, h4, h5, h6 { font-weight: 500; }
  img:not(.icon):not(.responsive-image) { image-rendering: -webkit-optimize-contrast; }
  td, th { text-align: left; }
  hr { height: 1px; }
  dfn { font-style: normal; }
  table { border-collapse: collapse; }
  p { overflow-wrap: break-word; }
  a { outline-style: var(--tw-outline-style); transition-property: color, background-color, border-color, fill, stroke; transition-duration: var(--motion-duration-base); transition-timing-function: var(--motion-ease-standard); outline-width: 0px; text-decoration-line: none; }
  @media (hover: hover) {
  a:hover { color: var(--color-light-green-700); text-decoration-line: underline; }
}
  a:focus-visible { color: var(--color-light-green-700); text-decoration-line: underline; }
  button:not(:disabled), [role="button"]:not([aria-disabled="true"]), [role="radio"]:not([aria-disabled="true"]), [role="checkbox"]:not([aria-disabled="true"]), [role="tab"]:not([aria-disabled="true"]), [role="menuitem"]:not([aria-disabled="true"]), [role="option"]:not([aria-disabled="true"]), [role="switch"]:not([aria-disabled="true"]), a[href], summary { cursor: pointer; }
  label:has(input[type="checkbox"], input[type="radio"]) { cursor: pointer; }
  button:focus { --tw-outline-style: none; outline-style: none; }
  button:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-ring-color: var(--color-light-blue-alpha-200); --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); --tw-outline-style: none; outline-style: none; }
  b, strong { font-family: var(--font-medium); }
  input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
  input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
  input[type="number"] { }
  dialog { margin: auto; }
  :root { --navbar-height: 64px; --navbar-spacer: 104px; --compare-sticky-banner-top: 56px; }
  @media (min-width: 48em) {
  :root { --navbar-height: 80px; --compare-sticky-banner-top: 72px; }
}
  @media (min-width: 80em) {
  :root { --navbar-height: 96px; --navbar-spacer: 112px; --compare-sticky-banner-top: 88px; }
}
}
@layer components {
  .video-source-aspect { aspect-ratio: var(--video-aspect-mobile); }
  @media (min-width: 768px) {
  .video-source-aspect { aspect-ratio: var(--video-aspect-tablet); }
}
  @media (min-width: 1280px) {
  .video-source-aspect { aspect-ratio: var(--video-aspect-laptop); }
}
  @media (min-width: 1920px) {
  .video-source-aspect { aspect-ratio: var(--video-aspect-desktop); }
}
}
@layer utilities {
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .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; }
  .static\! { position: static !important; }
  .sticky { position: sticky; }
  .-inset-px { inset: -1px; }
  .inset-0 { inset: 0px; }
  .inset-auto\! { inset: auto !important; }
  .-inset-x-3 { inset-inline: calc(var(--spacing) * -3); }
  .inset-x-0 { inset-inline: 0px; }
  .inset-x-3 { inset-inline: calc(var(--spacing) * 3); }
  .-inset-y-2 { inset-block: calc(var(--spacing) * -2); }
  .-top-1 { top: calc(var(--spacing) * -1); }
  .-top-1\/4 { top: -25%; }
  .-top-3 { top: calc(var(--spacing) * -3); }
  .-top-4 { top: calc(var(--spacing) * -4); }
  .-top-4\.5 { top: calc(var(--spacing) * -4.5); }
  .-top-7 { top: calc(var(--spacing) * -7); }
  .-top-8 { top: calc(var(--spacing) * -8); }
  .-top-10 { top: calc(var(--spacing) * -10); }
  .-top-12 { top: calc(var(--spacing) * -12); }
  .-top-18 { top: calc(var(--spacing) * -18); }
  .-top-20 { top: calc(var(--spacing) * -20); }
  .top-\(--compare-sticky-banner-top\) { top: var(--compare-sticky-banner-top); }
  .top-\(--navbar-height\) { top: var(--navbar-height); }
  .top-0 { top: 0px; }
  .top-1 { top: var(--spacing); }
  .top-1\.5 { top: calc(var(--spacing) * 1.5); }
  .top-1\/2 { top: 50%; }
  .top-1\/3 { top: 33.3333%; }
  .top-2 { top: calc(var(--spacing) * 2); }
  .top-2\/3 { top: 66.6667%; }
  .top-3 { top: calc(var(--spacing) * 3); }
  .top-3\.5 { top: calc(var(--spacing) * 3.5); }
  .top-3\/7 { top: 42.8571%; }
  .top-4 { top: calc(var(--spacing) * 4); }
  .top-5 { top: calc(var(--spacing) * 5); }
  .top-6 { top: calc(var(--spacing) * 6); }
  .top-8 { top: calc(var(--spacing) * 8); }
  .top-8\.25 { top: calc(var(--spacing) * 8.25); }
  .top-9\.25 { top: calc(var(--spacing) * 9.25); }
  .top-12 { top: calc(var(--spacing) * 12); }
  .top-14 { top: calc(var(--spacing) * 14); }
  .top-24 { top: calc(var(--spacing) * 24); }
  .top-28 { top: calc(var(--spacing) * 28); }
  .top-\[-15\.35\%\] { top: -15.35%; }
  .top-\[-30\%\] { top: -30%; }
  .top-\[0\.07\%\] { top: 0.07%; }
  .top-\[5\.9\%\] { top: 5.9%; }
  .top-\[9\%\] { top: 9%; }
  .top-\[17\%\] { top: 17%; }
  .top-\[44\.68\%\] { top: 44.68%; }
  .top-\[calc\(50\%\+53px\)\] { top: calc(50% + 53px); }
  .top-\[calc\(100\%\+\(--spacing\(3\)\)\)\] { top: calc(100% + (calc(var(--spacing) * 3))); }
  .top-\[calc\(100\%\+12px\)\] { top: calc(100% + 12px); }
  .top-\[calc\(var\(--navbar-height\)\+1\.5rem\)\] { top: calc(var(--navbar-height) + 1.5rem); }
  .top-auto { top: auto; }
  .top-full { top: 100%; }
  .-right-4 { right: calc(var(--spacing) * -4); }
  .-right-5 { right: calc(var(--spacing) * -5); }
  .-right-8 { right: calc(var(--spacing) * -8); }
  .-right-10 { right: calc(var(--spacing) * -10); }
  .-right-20 { right: calc(var(--spacing) * -20); }
  .-right-full { right: -100%; }
  .right-0 { right: 0px; }
  .right-1\.5 { right: calc(var(--spacing) * 1.5); }
  .right-2 { right: calc(var(--spacing) * 2); }
  .right-3 { right: calc(var(--spacing) * 3); }
  .right-4 { right: calc(var(--spacing) * 4); }
  .right-5 { right: calc(var(--spacing) * 5); }
  .right-6 { right: calc(var(--spacing) * 6); }
  .right-10 { right: calc(var(--spacing) * 10); }
  .right-\[-50\%\] { right: -50%; }
  .right-\[52\%\] { right: 52%; }
  .-bottom-1\/6 { bottom: -16.6667%; }
  .-bottom-2\/5 { bottom: -40%; }
  .-bottom-4 { bottom: calc(var(--spacing) * -4); }
  .-bottom-5 { bottom: calc(var(--spacing) * -5); }
  .-bottom-6 { bottom: calc(var(--spacing) * -6); }
  .-bottom-22 { bottom: calc(var(--spacing) * -22); }
  .-bottom-30 { bottom: calc(var(--spacing) * -30); }
  .-bottom-87 { bottom: calc(var(--spacing) * -87); }
  .-bottom-91 { bottom: calc(var(--spacing) * -91); }
  .bottom-0 { bottom: 0px; }
  .bottom-1 { bottom: var(--spacing); }
  .bottom-1\.5 { bottom: calc(var(--spacing) * 1.5); }
  .bottom-2 { bottom: calc(var(--spacing) * 2); }
  .bottom-3 { bottom: calc(var(--spacing) * 3); }
  .bottom-3\.5 { bottom: calc(var(--spacing) * 3.5); }
  .bottom-4 { bottom: calc(var(--spacing) * 4); }
  .bottom-6 { bottom: calc(var(--spacing) * 6); }
  .bottom-8 { bottom: calc(var(--spacing) * 8); }
  .bottom-20 { bottom: calc(var(--spacing) * 20); }
  .bottom-\[calc\(100vh-100dvh\+env\(safe-area-inset-bottom\)\)\] { bottom: calc(100vh - 100dvh + env(safe-area-inset-bottom)); }
  .bottom-\[env\(safe-area-inset-bottom\)\] { bottom: env(safe-area-inset-bottom); }
  .bottom-full { bottom: 100%; }
  .-left-1 { left: calc(var(--spacing) * -1); }
  .-left-2 { left: calc(var(--spacing) * -2); }
  .-left-6 { left: calc(var(--spacing) * -6); }
  .-left-7 { left: calc(var(--spacing) * -7); }
  .-left-8 { left: calc(var(--spacing) * -8); }
  .-left-9\.5 { left: calc(var(--spacing) * -9.5); }
  .-left-11\.75 { left: calc(var(--spacing) * -11.75); }
  .-left-12\.5 { left: calc(var(--spacing) * -12.5); }
  .-left-16 { left: calc(var(--spacing) * -16); }
  .-left-18 { left: calc(var(--spacing) * -18); }
  .left-0 { left: 0px; }
  .left-1 { left: var(--spacing); }
  .left-1\/2 { left: 50%; }
  .left-1\/6 { left: 16.6667%; }
  .left-1\/8 { left: 12.5%; }
  .left-2 { left: calc(var(--spacing) * 2); }
  .left-2\/3 { left: 66.6667%; }
  .left-3 { left: calc(var(--spacing) * 3); }
  .left-3\.5 { left: calc(var(--spacing) * 3.5); }
  .left-4 { left: calc(var(--spacing) * 4); }
  .left-5 { left: calc(var(--spacing) * 5); }
  .left-8 { left: calc(var(--spacing) * 8); }
  .left-9 { left: calc(var(--spacing) * 9); }
  .left-10 { left: calc(var(--spacing) * 10); }
  .left-11 { left: calc(var(--spacing) * 11); }
  .left-12 { left: calc(var(--spacing) * 12); }
  .left-17 { left: calc(var(--spacing) * 17); }
  .left-35\.25 { left: calc(var(--spacing) * 35.25); }
  .left-\[-116\.02\%\] { left: -116.02%; }
  .left-\[15\.58\%\] { left: 15.58%; }
  .left-\[26\%\] { left: 26%; }
  .left-\[28\%\] { left: 28%; }
  .left-\[29\.62\%\] { left: 29.62%; }
  .left-\[48\%\] { left: 48%; }
  .left-\[49\%\] { left: 49%; }
  .left-\[54\%\] { left: 54%; }
  .isolate { isolation: isolate; }
  .-z-10 { z-index: calc(-10); }
  .-z-\[1\] { z-index: calc(-1); }
  .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-6 { z-index: 6; }
  .z-7 { z-index: 7; }
  .z-8 { z-index: 8; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-30 { z-index: 30; }
  .z-200 { z-index: 200; }
  .z-above { z-index: var(--z-above); }
  .z-aboveMenu { z-index: var(--z-aboveMenu); }
  .z-aboveMobileMenu { z-index: var(--z-aboveMobileMenu); }
  .z-aboveOverlay { z-index: var(--z-aboveOverlay); }
  .z-belowMenu { z-index: var(--z-belowMenu); }
  .z-belowMenuAndBlur { z-index: var(--z-belowMenuAndBlur); }
  .z-hidden { z-index: var(--z-hidden); }
  .z-maximum { z-index: var(--z-maximum); }
  .z-menu { z-index: var(--z-menu); }
  .z-overlay { z-index: var(--z-overlay); }
  .z-tooltip { z-index: var(--z-tooltip); }
  .-order-1 { order: calc(-1); }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .order-3 { order: 3; }
  .order-4 { order: 4; }
  .order-5 { order: 5; }
  .order-6 { order: 6; }
  .order-7 { order: 7; }
  .order-first { order: -9999; }
  .order-last { order: 9999; }
  .col-span-1 { grid-column: span 1 / span 1; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-5 { grid-column: span 5 / span 5; }
  .col-span-6 { grid-column: span 6 / span 6; }
  .row-span-2 { grid-row: span 2 / span 2; }
  .row-span-3 { grid-row: span 3 / span 3; }
  .float-left { float: left; }
  .clear-left { clear: left; }
  .container { width: 100%; }
  @media (min-width: 48em) {
  .container { max-width: 48em; }
}
  @media (min-width: 80em) {
  .container { max-width: 80em; }
}
  @media (min-width: 120em) {
  .container { max-width: 120em; }
}
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .-m-1 { margin: calc(var(--spacing) * -1); }
  .m-0 { margin: 0px; }
  .m-0\! { margin: 0px !important; }
  .m-4 { margin: calc(var(--spacing) * 4); }
  .m-20 { margin: calc(var(--spacing) * 20); }
  .m-56 { margin: calc(var(--spacing) * 56); }
  .-mx-1 { margin-inline: calc(var(--spacing) * -1); }
  .-mx-2 { margin-inline: calc(var(--spacing) * -2); }
  .-mx-4 { margin-inline: calc(var(--spacing) * -4); }
  .-mx-6 { margin-inline: calc(var(--spacing) * -6); }
  .mx-1 { margin-inline: var(--spacing); }
  .mx-2\.5 { margin-inline: calc(var(--spacing) * 2.5); }
  .mx-8 { margin-inline: calc(var(--spacing) * 8); }
  .mx-auto { margin-inline: auto; }
  .my-0 { margin-block: 0px; }
  .my-0\! { margin-block: 0px !important; }
  .my-2 { margin-block: calc(var(--spacing) * 2); }
  .my-3 { margin-block: calc(var(--spacing) * 3); }
  .my-4 { margin-block: calc(var(--spacing) * 4); }
  .my-5 { margin-block: calc(var(--spacing) * 5); }
  .my-5\.5 { margin-block: calc(var(--spacing) * 5.5); }
  .my-6 { margin-block: calc(var(--spacing) * 6); }
  .my-10 { margin-block: calc(var(--spacing) * 10); }
  .my-12 { margin-block: calc(var(--spacing) * 12); }
  .my-14 { margin-block: calc(var(--spacing) * 14); }
  .my-16 { margin-block: calc(var(--spacing) * 16); }
  .-mt-\(--navbar-spacer\) { margin-top: calc(var(--navbar-spacer) * -1); }
  .-mt-0\.5 { margin-top: calc(var(--spacing) * -.5); }
  .-mt-1\.5 { margin-top: calc(var(--spacing) * -1.5); }
  .-mt-2 { margin-top: calc(var(--spacing) * -2); }
  .-mt-4 { margin-top: calc(var(--spacing) * -4); }
  .-mt-6 { margin-top: calc(var(--spacing) * -6); }
  .-mt-8 { margin-top: calc(var(--spacing) * -8); }
  .-mt-9 { margin-top: calc(var(--spacing) * -9); }
  .-mt-18 { margin-top: calc(var(--spacing) * -18); }
  .-mt-21 { margin-top: calc(var(--spacing) * -21); }
  .-mt-\[17\%\] { margin-top: -17%; }
  .-mt-\[calc\(var\(--navbar-spacer\)\)\] { margin-top: calc(calc(var(--navbar-spacer)) * -1); }
  .-mt-\[calc\(var\(--navbar-spacer\)\+16px\)\] { margin-top: calc(calc(var(--navbar-spacer) + 16px) * -1); }
  .mt-0 { margin-top: 0px; }
  .mt-0\! { margin-top: 0px !important; }
  .mt-0\.5 { margin-top: calc(var(--spacing) * .5); }
  .mt-1 { margin-top: var(--spacing); }
  .mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); }
  .mt-1\.75 { margin-top: calc(var(--spacing) * 1.75); }
  .mt-2 { margin-top: calc(var(--spacing) * 2); }
  .mt-3 { margin-top: calc(var(--spacing) * 3); }
  .mt-4 { margin-top: calc(var(--spacing) * 4); }
  .mt-5 { margin-top: calc(var(--spacing) * 5); }
  .mt-5\.5 { margin-top: calc(var(--spacing) * 5.5); }
  .mt-6 { margin-top: calc(var(--spacing) * 6); }
  .mt-6\! { margin-top: calc(var(--spacing) * 6) !important; }
  .mt-6\.5 { margin-top: calc(var(--spacing) * 6.5); }
  .mt-7 { margin-top: calc(var(--spacing) * 7); }
  .mt-8 { margin-top: calc(var(--spacing) * 8); }
  .mt-10 { margin-top: calc(var(--spacing) * 10); }
  .mt-12 { margin-top: calc(var(--spacing) * 12); }
  .mt-14 { margin-top: calc(var(--spacing) * 14); }
  .mt-16 { margin-top: calc(var(--spacing) * 16); }
  .mt-20 { margin-top: calc(var(--spacing) * 20); }
  .mt-24 { margin-top: calc(var(--spacing) * 24); }
  .mt-32 { margin-top: calc(var(--spacing) * 32); }
  .mt-79 { margin-top: calc(var(--spacing) * 79); }
  .mt-auto { margin-top: auto; }
  .mt-px { margin-top: 1px; }
  .-mr-5 { margin-right: calc(var(--spacing) * -5); }
  .-mr-6 { margin-right: calc(var(--spacing) * -6); }
  .mr-1 { margin-right: var(--spacing); }
  .mr-2 { margin-right: calc(var(--spacing) * 2); }
  .mr-3 { margin-right: calc(var(--spacing) * 3); }
  .mr-4 { margin-right: calc(var(--spacing) * 4); }
  .ui-spacer { margin-bottom: calc(var(--spacing) * 12); }
  @media (min-width: 48em) {
  .ui-spacer { margin-bottom: calc(var(--spacing) * 16); }
}
  @media (min-width: 80em) {
  .ui-spacer { margin-bottom: calc(var(--spacing) * 20); }
}
  @media (min-width: 120em) {
  .ui-spacer { margin-bottom: calc(var(--spacing) * 24); }
}
  .ui-spacer-large { margin-bottom: calc(var(--spacing) * 32); }
  @media (min-width: 48em) {
  .ui-spacer-large { margin-bottom: calc(var(--spacing) * 40); }
}
  @media (min-width: 80em) {
  .ui-spacer-large { margin-bottom: calc(var(--spacing) * 64); }
}
  @media (min-width: 120em) {
  .ui-spacer-large { margin-bottom: calc(var(--spacing) * 64); }
}
  .-mb-3 { margin-bottom: calc(var(--spacing) * -3); }
  .-mb-4 { margin-bottom: calc(var(--spacing) * -4); }
  .-mb-16 { margin-bottom: calc(var(--spacing) * -16); }
  .-mb-px { margin-bottom: -1px; }
  .mb-0 { margin-bottom: 0px; }
  .mb-0\! { margin-bottom: 0px !important; }
  .mb-0\.5 { margin-bottom: calc(var(--spacing) * .5); }
  .mb-1 { margin-bottom: var(--spacing); }
  .mb-1\.5 { margin-bottom: calc(var(--spacing) * 1.5); }
  .mb-2 { margin-bottom: calc(var(--spacing) * 2); }
  .mb-2\.5 { margin-bottom: calc(var(--spacing) * 2.5); }
  .mb-3 { margin-bottom: calc(var(--spacing) * 3); }
  .mb-4 { margin-bottom: calc(var(--spacing) * 4); }
  .mb-5 { margin-bottom: calc(var(--spacing) * 5); }
  .mb-6 { margin-bottom: calc(var(--spacing) * 6); }
  .mb-7 { margin-bottom: calc(var(--spacing) * 7); }
  .mb-7\.5 { margin-bottom: calc(var(--spacing) * 7.5); }
  .mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .mb-9 { margin-bottom: calc(var(--spacing) * 9); }
  .mb-10 { margin-bottom: calc(var(--spacing) * 10); }
  .mb-11 { margin-bottom: calc(var(--spacing) * 11); }
  .mb-12 { margin-bottom: calc(var(--spacing) * 12); }
  .mb-12\.5 { margin-bottom: calc(var(--spacing) * 12.5); }
  .mb-14 { margin-bottom: calc(var(--spacing) * 14); }
  .mb-16 { margin-bottom: calc(var(--spacing) * 16); }
  .mb-20 { margin-bottom: calc(var(--spacing) * 20); }
  .mb-21 { margin-bottom: calc(var(--spacing) * 21); }
  .mb-29 { margin-bottom: calc(var(--spacing) * 29); }
  .mb-32 { margin-bottom: calc(var(--spacing) * 32); }
  .mb-40 { margin-bottom: calc(var(--spacing) * 40); }
  .mb-42 { margin-bottom: calc(var(--spacing) * 42); }
  .mb-\[0\.111em\] { margin-bottom: 0.111em; }
  .mb-auto { margin-bottom: auto; }
  .-ml-1 { margin-left: calc(var(--spacing) * -1); }
  .-ml-5 { margin-left: calc(var(--spacing) * -5); }
  .-ml-px { margin-left: -1px; }
  .ml-0 { margin-left: 0px; }
  .ml-0\.5 { margin-left: calc(var(--spacing) * .5); }
  .ml-1 { margin-left: var(--spacing); }
  .ml-1\.5 { margin-left: calc(var(--spacing) * 1.5); }
  .ml-2 { margin-left: calc(var(--spacing) * 2); }
  .ml-3 { margin-left: calc(var(--spacing) * 3); }
  .ml-3\.5 { margin-left: calc(var(--spacing) * 3.5); }
  .ml-4 { margin-left: calc(var(--spacing) * 4); }
  .ml-5 { margin-left: calc(var(--spacing) * 5); }
  .ml-7 { margin-left: calc(var(--spacing) * 7); }
  .ml-10 { margin-left: calc(var(--spacing) * 10); }
  .ml-14 { margin-left: calc(var(--spacing) * 14); }
  .ml-auto { margin-left: auto; }
  .box-border { box-sizing: border-box; }
  .box-content { box-sizing: content-box; }
  .ui-flex-center { justify-content: center; align-items: center; display: flex; }
  .line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .flow-root { display: flow-root; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .table { display: table; }
  .aspect-2\/1 { aspect-ratio: 2 / 1; }
  .aspect-3\/2 { aspect-ratio: 3 / 2; }
  .aspect-9\/16 { aspect-ratio: 9 / 16; }
  .aspect-16\/10 { aspect-ratio: 16 / 10; }
  .aspect-46\/35 { aspect-ratio: 46 / 35; }
  .aspect-277\/192 { aspect-ratio: 277 / 192; }
  .aspect-344\/330 { aspect-ratio: 344 / 330; }
  .aspect-344\/612 { aspect-ratio: 344 / 612; }
  .aspect-500\/360 { aspect-ratio: 500 / 360; }
  .aspect-668\/560 { aspect-ratio: 668 / 560; }
  .aspect-\[2\] { aspect-ratio: 2 / 1; }
  .aspect-\[328\/228\] { aspect-ratio: 328 / 228; }
  .aspect-\[344\/612\] { aspect-ratio: 344 / 612; }
  .aspect-\[361\/263\] { aspect-ratio: 361 / 263; }
  .aspect-\[815\/718\] { aspect-ratio: 815 / 718; }
  .aspect-\[909\/588\] { aspect-ratio: 909 / 588; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .size-3 { width: calc(var(--spacing) * 3); height: calc(var(--spacing) * 3); }
  .size-3\.5 { width: calc(var(--spacing) * 3.5); height: calc(var(--spacing) * 3.5); }
  .size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
  .size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
  .size-6 { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }
  .size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }
  .size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
  .size-9 { width: calc(var(--spacing) * 9); height: calc(var(--spacing) * 9); }
  .size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }
  .size-11 { width: calc(var(--spacing) * 11); height: calc(var(--spacing) * 11); }
  .size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); }
  .size-13 { width: calc(var(--spacing) * 13); height: calc(var(--spacing) * 13); }
  .size-14 { width: calc(var(--spacing) * 14); height: calc(var(--spacing) * 14); }
  .size-15 { width: calc(var(--spacing) * 15); height: calc(var(--spacing) * 15); }
  .size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }
  .size-20 { width: calc(var(--spacing) * 20); height: calc(var(--spacing) * 20); }
  .size-22\.25 { width: calc(var(--spacing) * 22.25); height: calc(var(--spacing) * 22.25); }
  .size-23\.25 { width: calc(var(--spacing) * 23.25); height: calc(var(--spacing) * 23.25); }
  .size-24 { width: calc(var(--spacing) * 24); height: calc(var(--spacing) * 24); }
  .size-25 { width: calc(var(--spacing) * 25); height: calc(var(--spacing) * 25); }
  .size-32 { width: calc(var(--spacing) * 32); height: calc(var(--spacing) * 32); }
  .size-40 { width: calc(var(--spacing) * 40); height: calc(var(--spacing) * 40); }
  .size-43 { width: calc(var(--spacing) * 43); height: calc(var(--spacing) * 43); }
  .size-76 { width: calc(var(--spacing) * 76); height: calc(var(--spacing) * 76); }
  .size-full { width: 100%; height: 100%; }
  .h-\(--compare-sticky-banner-top\) { height: var(--compare-sticky-banner-top); }
  .h-1\/3 { height: 33.3333%; }
  .h-2 { height: calc(var(--spacing) * 2); }
  .h-2\.5 { height: calc(var(--spacing) * 2.5); }
  .h-2\/3 { height: 66.6667%; }
  .h-3 { height: calc(var(--spacing) * 3); }
  .h-3\.5 { height: calc(var(--spacing) * 3.5); }
  .h-4 { height: calc(var(--spacing) * 4); }
  .h-4\.5 { height: calc(var(--spacing) * 4.5); }
  .h-4\/6 { height: 66.6667%; }
  .h-5 { height: calc(var(--spacing) * 5); }
  .h-5\.5 { height: calc(var(--spacing) * 5.5); }
  .h-6 { height: calc(var(--spacing) * 6); }
  .h-6\.5 { height: calc(var(--spacing) * 6.5); }
  .h-7 { height: calc(var(--spacing) * 7); }
  .h-7\.5 { height: calc(var(--spacing) * 7.5); }
  .h-7\.75 { height: calc(var(--spacing) * 7.75); }
  .h-8 { height: calc(var(--spacing) * 8); }
  .h-8\.5 { height: calc(var(--spacing) * 8.5); }
  .h-9 { height: calc(var(--spacing) * 9); }
  .h-9\.5 { height: calc(var(--spacing) * 9.5); }
  .h-9\.75 { height: calc(var(--spacing) * 9.75); }
  .h-10 { height: calc(var(--spacing) * 10); }
  .h-11 { height: calc(var(--spacing) * 11); }
  .h-12 { height: calc(var(--spacing) * 12); }
  .h-13 { height: calc(var(--spacing) * 13); }
  .h-14 { height: calc(var(--spacing) * 14); }
  .h-14\.5 { height: calc(var(--spacing) * 14.5); }
  .h-15 { height: calc(var(--spacing) * 15); }
  .h-15\.5 { height: calc(var(--spacing) * 15.5); }
  .h-16 { height: calc(var(--spacing) * 16); }
  .h-17 { height: calc(var(--spacing) * 17); }
  .h-18 { height: calc(var(--spacing) * 18); }
  .h-19 { height: calc(var(--spacing) * 19); }
  .h-20 { height: calc(var(--spacing) * 20); }
  .h-20\.5 { height: calc(var(--spacing) * 20.5); }
  .h-21 { height: calc(var(--spacing) * 21); }
  .h-21\.25 { height: calc(var(--spacing) * 21.25); }
  .h-22 { height: calc(var(--spacing) * 22); }
  .h-24 { height: calc(var(--spacing) * 24); }
  .h-25 { height: calc(var(--spacing) * 25); }
  .h-26 { height: calc(var(--spacing) * 26); }
  .h-28 { height: calc(var(--spacing) * 28); }
  .h-29\.25 { height: calc(var(--spacing) * 29.25); }
  .h-31 { height: calc(var(--spacing) * 31); }
  .h-32 { height: calc(var(--spacing) * 32); }
  .h-33 { height: calc(var(--spacing) * 33); }
  .h-36 { height: calc(var(--spacing) * 36); }
  .h-40 { height: calc(var(--spacing) * 40); }
  .h-43 { height: calc(var(--spacing) * 43); }
  .h-44\.5 { height: calc(var(--spacing) * 44.5); }
  .h-45 { height: calc(var(--spacing) * 45); }
  .h-47 { height: calc(var(--spacing) * 47); }
  .h-50 { height: calc(var(--spacing) * 50); }
  .h-52 { height: calc(var(--spacing) * 52); }
  .h-53 { height: calc(var(--spacing) * 53); }
  .h-55 { height: calc(var(--spacing) * 55); }
  .h-56 { height: calc(var(--spacing) * 56); }
  .h-57\.25 { height: calc(var(--spacing) * 57.25); }
  .h-58\.5 { height: calc(var(--spacing) * 58.5); }
  .h-63 { height: calc(var(--spacing) * 63); }
  .h-64 { height: calc(var(--spacing) * 64); }
  .h-65 { height: calc(var(--spacing) * 65); }
  .h-67 { height: calc(var(--spacing) * 67); }
  .h-70 { height: calc(var(--spacing) * 70); }
  .h-70\.5 { height: calc(var(--spacing) * 70.5); }
  .h-72 { height: calc(var(--spacing) * 72); }
  .h-75 { height: calc(var(--spacing) * 75); }
  .h-80 { height: calc(var(--spacing) * 80); }
  .h-83 { height: calc(var(--spacing) * 83); }
  .h-84 { height: calc(var(--spacing) * 84); }
  .h-86 { height: calc(var(--spacing) * 86); }
  .h-90 { height: calc(var(--spacing) * 90); }
  .h-96 { height: calc(var(--spacing) * 96); }
  .h-100 { height: calc(var(--spacing) * 100); }
  .h-104 { height: calc(var(--spacing) * 104); }
  .h-106 { height: calc(var(--spacing) * 106); }
  .h-110 { height: calc(var(--spacing) * 110); }
  .h-113\.5 { height: calc(var(--spacing) * 113.5); }
  .h-132\.75 { height: calc(var(--spacing) * 132.75); }
  .h-170 { height: calc(var(--spacing) * 170); }
  .h-172 { height: calc(var(--spacing) * 172); }
  .h-201 { height: calc(var(--spacing) * 201); }
  .h-204 { height: calc(var(--spacing) * 204); }
  .h-259 { height: calc(var(--spacing) * 259); }
  .h-322\.5 { height: calc(var(--spacing) * 322.5); }
  .h-\[2lh\] { height: 2lh; }
  .h-\[15\.75rem\] { height: 15.75rem; }
  .h-\[20\.375rem\] { height: 20.375rem; }
  .h-\[26\.61\%\] { height: 26.61%; }
  .h-\[36\.39\%\] { height: 36.39%; }
  .h-\[50vh\] { height: 50vh; }
  .h-\[56\%\] { height: 56%; }
  .h-\[70\%\] { height: 70%; }
  .h-\[74\%\] { height: 74%; }
  .h-\[77\.97\%\] { height: 77.97%; }
  .h-\[80dvh\] { height: 80dvh; }
  .h-\[92\.4\%\] { height: 92.4%; }
  .h-\[110vh\] { height: 110vh; }
  .h-\[180vh\] { height: 180vh; }
  .h-\[200vh\] { height: 200vh; }
  .h-\[201\.42\%\] { height: 201.42%; }
  .h-\[336px\] { height: 336px; }
  .h-\[436px\] { height: 436px; }
  .h-\[444px\] { height: 444px; }
  .h-\[500vh\] { height: 500vh; }
  .h-\[1920px\] { height: 1920px; }
  .h-\[calc\(100\%-2rem\)\] { height: calc(100% - 2rem); }
  .h-\[calc\(100dvh-128pt\)\] { height: calc(100dvh - 170.667px); }
  .h-\[calc\(100dvh_-_21rem\)\] { height: calc(100dvh - 21rem); }
  .h-\[calc\(100vh-var\(--navbar-height\)\)\] { height: calc(100vh - var(--navbar-height)); }
  .h-\[calc\(100vh-var\(--navbar-height\)-1\.5rem\)\] { height: calc(100vh - var(--navbar-height) - 1.5rem); }
  .h-\[min\(calc\(100vh-16px\)\,960px\)\] { height: min(-16px + 100vh, 960px); }
  .h-auto { height: auto; }
  .h-dvh { height: 100dvh; }
  .h-fit { height: fit-content; }
  .h-full { height: 100%; }
  .h-modal-content { height: var(--height-modal-content); }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .max-h-0 { max-height: 0px; }
  .max-h-6 { max-height: calc(var(--spacing) * 6); }
  .max-h-32 { max-height: calc(var(--spacing) * 32); }
  .max-h-56 { max-height: calc(var(--spacing) * 56); }
  .max-h-60 { max-height: calc(var(--spacing) * 60); }
  .max-h-64 { max-height: calc(var(--spacing) * 64); }
  .max-h-72 { max-height: calc(var(--spacing) * 72); }
  .max-h-96 { max-height: calc(var(--spacing) * 96); }
  .max-h-100 { max-height: calc(var(--spacing) * 100); }
  .max-h-113 { max-height: calc(var(--spacing) * 113); }
  .max-h-180 { max-height: calc(var(--spacing) * 180); }
  .max-h-\[23rem\] { max-height: 23rem; }
  .max-h-\[62vh\] { max-height: 62vh; }
  .max-h-\[68vh\] { max-height: 68vh; }
  .max-h-\[75vh\] { max-height: 75vh; }
  .max-h-\[80vh\] { max-height: 80vh; }
  .max-h-\[calc\(100dvh-4\.5rem\)\] { max-height: calc(100dvh - 4.5rem); }
  .max-h-\[calc\(100dvh-8rem\)\] { max-height: calc(100dvh - 8rem); }
  .max-h-\[var\(--search-panel-max-h\,calc\(100dvh-5rem\)\)\] { max-height: var(--search-panel-max-h,calc(100dvh - 5rem)); }
  .max-h-dvh { max-height: 100dvh; }
  .max-h-max { max-height: max-content; }
  .max-h-screen { max-height: 100vh; }
  .min-h-0 { min-height: 0px; }
  .min-h-4 { min-height: calc(var(--spacing) * 4); }
  .min-h-8 { min-height: calc(var(--spacing) * 8); }
  .min-h-9 { min-height: calc(var(--spacing) * 9); }
  .min-h-10 { min-height: calc(var(--spacing) * 10); }
  .min-h-11 { min-height: calc(var(--spacing) * 11); }
  .min-h-12 { min-height: calc(var(--spacing) * 12); }
  .min-h-13 { min-height: calc(var(--spacing) * 13); }
  .min-h-14 { min-height: calc(var(--spacing) * 14); }
  .min-h-19 { min-height: calc(var(--spacing) * 19); }
  .min-h-20 { min-height: calc(var(--spacing) * 20); }
  .min-h-24 { min-height: calc(var(--spacing) * 24); }
  .min-h-28 { min-height: calc(var(--spacing) * 28); }
  .min-h-35 { min-height: calc(var(--spacing) * 35); }
  .min-h-40 { min-height: calc(var(--spacing) * 40); }
  .min-h-45 { min-height: calc(var(--spacing) * 45); }
  .min-h-48 { min-height: calc(var(--spacing) * 48); }
  .min-h-60 { min-height: calc(var(--spacing) * 60); }
  .min-h-125 { min-height: calc(var(--spacing) * 125); }
  .min-h-130 { min-height: calc(var(--spacing) * 130); }
  .min-h-140 { min-height: calc(var(--spacing) * 140); }
  .min-h-148 { min-height: calc(var(--spacing) * 148); }
  .min-h-188 { min-height: calc(var(--spacing) * 188); }
  .min-h-190 { min-height: calc(var(--spacing) * 190); }
  .min-h-200 { min-height: calc(var(--spacing) * 200); }
  .min-h-230 { min-height: calc(var(--spacing) * 230); }
  .min-h-240 { min-height: calc(var(--spacing) * 240); }
  .min-h-320 { min-height: calc(var(--spacing) * 320); }
  .min-h-360 { min-height: calc(var(--spacing) * 360); }
  .min-h-480 { min-height: calc(var(--spacing) * 480); }
  .min-h-\[calc\(100vh-100px\)\] { min-height: calc(-100px + 100vh); }
  .min-h-full { min-height: 100%; }
  .min-h-screen { min-height: 100vh; }
  .w-0 { width: 0px; }
  .w-1 { width: var(--spacing); }
  .w-1\/2 { width: 50%; }
  .w-1\/3 { width: 33.3333%; }
  .w-2 { width: calc(var(--spacing) * 2); }
  .w-2\.5 { width: calc(var(--spacing) * 2.5); }
  .w-2\/4 { width: 50%; }
  .w-3 { width: calc(var(--spacing) * 3); }
  .w-3\.5 { width: calc(var(--spacing) * 3.5); }
  .w-3\/4 { width: 75%; }
  .w-3\/5 { width: 60%; }
  .w-4 { width: calc(var(--spacing) * 4); }
  .w-5 { width: calc(var(--spacing) * 5); }
  .w-6 { width: calc(var(--spacing) * 6); }
  .w-7 { width: calc(var(--spacing) * 7); }
  .w-8 { width: calc(var(--spacing) * 8); }
  .w-10 { width: calc(var(--spacing) * 10); }
  .w-11 { width: calc(var(--spacing) * 11); }
  .w-12 { width: calc(var(--spacing) * 12); }
  .w-13\.75 { width: calc(var(--spacing) * 13.75); }
  .w-14 { width: calc(var(--spacing) * 14); }
  .w-15 { width: calc(var(--spacing) * 15); }
  .w-16 { width: calc(var(--spacing) * 16); }
  .w-16\.5 { width: calc(var(--spacing) * 16.5); }
  .w-17 { width: calc(var(--spacing) * 17); }
  .w-18 { width: calc(var(--spacing) * 18); }
  .w-19\.25 { width: calc(var(--spacing) * 19.25); }
  .w-20 { width: calc(var(--spacing) * 20); }
  .w-20\.5 { width: calc(var(--spacing) * 20.5); }
  .w-21 { width: calc(var(--spacing) * 21); }
  .w-22 { width: calc(var(--spacing) * 22); }
  .w-24 { width: calc(var(--spacing) * 24); }
  .w-24\.5 { width: calc(var(--spacing) * 24.5); }
  .w-25 { width: calc(var(--spacing) * 25); }
  .w-26 { width: calc(var(--spacing) * 26); }
  .w-26\.5 { width: calc(var(--spacing) * 26.5); }
  .w-27\.5 { width: calc(var(--spacing) * 27.5); }
  .w-28 { width: calc(var(--spacing) * 28); }
  .w-31 { width: calc(var(--spacing) * 31); }
  .w-31\.5 { width: calc(var(--spacing) * 31.5); }
  .w-32 { width: calc(var(--spacing) * 32); }
  .w-34\.25 { width: calc(var(--spacing) * 34.25); }
  .w-36 { width: calc(var(--spacing) * 36); }
  .w-37 { width: calc(var(--spacing) * 37); }
  .w-39\.5 { width: calc(var(--spacing) * 39.5); }
  .w-40 { width: calc(var(--spacing) * 40); }
  .w-44 { width: calc(var(--spacing) * 44); }
  .w-45 { width: calc(var(--spacing) * 45); }
  .w-46\.5 { width: calc(var(--spacing) * 46.5); }
  .w-48 { width: calc(var(--spacing) * 48); }
  .w-49\.75 { width: calc(var(--spacing) * 49.75); }
  .w-50 { width: calc(var(--spacing) * 50); }
  .w-51 { width: calc(var(--spacing) * 51); }
  .w-52 { width: calc(var(--spacing) * 52); }
  .w-53 { width: calc(var(--spacing) * 53); }
  .w-55 { width: calc(var(--spacing) * 55); }
  .w-57 { width: calc(var(--spacing) * 57); }
  .w-60 { width: calc(var(--spacing) * 60); }
  .w-61\.75 { width: calc(var(--spacing) * 61.75); }
  .w-64 { width: calc(var(--spacing) * 64); }
  .w-64\.75 { width: calc(var(--spacing) * 64.75); }
  .w-65\.5 { width: calc(var(--spacing) * 65.5); }
  .w-66 { width: calc(var(--spacing) * 66); }
  .w-67 { width: calc(var(--spacing) * 67); }
  .w-68 { width: calc(var(--spacing) * 68); }
  .w-68\.75 { width: calc(var(--spacing) * 68.75); }
  .w-70 { width: calc(var(--spacing) * 70); }
  .w-71 { width: calc(var(--spacing) * 71); }
  .w-72 { width: calc(var(--spacing) * 72); }
  .w-73\.5 { width: calc(var(--spacing) * 73.5); }
  .w-74 { width: calc(var(--spacing) * 74); }
  .w-75 { width: calc(var(--spacing) * 75); }
  .w-80 { width: calc(var(--spacing) * 80); }
  .w-82 { width: calc(var(--spacing) * 82); }
  .w-84 { width: calc(var(--spacing) * 84); }
  .w-86 { width: calc(var(--spacing) * 86); }
  .w-88 { width: calc(var(--spacing) * 88); }
  .w-90 { width: calc(var(--spacing) * 90); }
  .w-104 { width: calc(var(--spacing) * 104); }
  .w-105 { width: calc(var(--spacing) * 105); }
  .w-132 { width: calc(var(--spacing) * 132); }
  .w-150 { width: calc(var(--spacing) * 150); }
  .w-153 { width: calc(var(--spacing) * 153); }
  .w-299 { width: calc(var(--spacing) * 299); }
  .w-322\.5 { width: calc(var(--spacing) * 322.5); }
  .w-\[17\.64\%\] { width: 17.64%; }
  .w-\[20\%\] { width: 20%; }
  .w-\[20\.5rem\] { width: 20.5rem; }
  .w-\[23\%\] { width: 23%; }
  .w-\[23\.07\%\] { width: 23.07%; }
  .w-\[24\%\] { width: 24%; }
  .w-\[70\.7\%\] { width: 70.7%; }
  .w-\[80\%\] { width: 80%; }
  .w-\[89\.66\%\] { width: 89.66%; }
  .w-\[90\.6\%\] { width: 90.6%; }
  .w-\[216\.03\%\] { width: 216.03%; }
  .w-\[1920px\] { width: 1920px; }
  .w-\[calc\(100\%\+2rem\)\] { width: calc(100% + 2rem); }
  .w-\[calc\(100\%\+3rem\)\] { width: calc(100% + 3rem); }
  .w-\[calc\(100vw-30pt\)\] { width: calc(-40px + 100vw); }
  .w-\[clamp\(80px\,10vw\,150px\)\] { width: clamp(80px, 10vw, 150px); }
  .w-\[clamp\(120px\,15vw\,190px\)\] { width: clamp(120px, 15vw, 190px); }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-full\! { width: 100% !important; }
  .w-max { width: max-content; }
  .w-px { width: 1px; }
  .w-screen { width: 100vw; }
  .max-w-\(--container-sm\) { max-width: var(--container-sm); }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-3xl\! { max-width: var(--container-3xl) !important; }
  .max-w-4xl { max-width: var(--container-4xl); }
  .max-w-5xl { max-width: var(--container-5xl); }
  .max-w-6xl { max-width: var(--container-6xl); }
  .max-w-7xl { max-width: var(--container-7xl); }
  .max-w-8 { max-width: calc(var(--spacing) * 8); }
  .max-w-40 { max-width: calc(var(--spacing) * 40); }
  .max-w-44 { max-width: calc(var(--spacing) * 44); }
  .max-w-45 { max-width: calc(var(--spacing) * 45); }
  .max-w-52 { max-width: calc(var(--spacing) * 52); }
  .max-w-60 { max-width: calc(var(--spacing) * 60); }
  .max-w-66 { max-width: calc(var(--spacing) * 66); }
  .max-w-70 { max-width: calc(var(--spacing) * 70); }
  .max-w-75 { max-width: calc(var(--spacing) * 75); }
  .max-w-80 { max-width: calc(var(--spacing) * 80); }
  .max-w-82 { max-width: calc(var(--spacing) * 82); }
  .max-w-88 { max-width: calc(var(--spacing) * 88); }
  .max-w-90 { max-width: calc(var(--spacing) * 90); }
  .max-w-96 { max-width: calc(var(--spacing) * 96); }
  .max-w-102 { max-width: calc(var(--spacing) * 102); }
  .max-w-105 { max-width: calc(var(--spacing) * 105); }
  .max-w-108 { max-width: calc(var(--spacing) * 108); }
  .max-w-110 { max-width: calc(var(--spacing) * 110); }
  .max-w-112 { max-width: calc(var(--spacing) * 112); }
  .max-w-113 { max-width: calc(var(--spacing) * 113); }
  .max-w-117 { max-width: calc(var(--spacing) * 117); }
  .max-w-120 { max-width: calc(var(--spacing) * 120); }
  .max-w-125 { max-width: calc(var(--spacing) * 125); }
  .max-w-126 { max-width: calc(var(--spacing) * 126); }
  .max-w-130 { max-width: calc(var(--spacing) * 130); }
  .max-w-132 { max-width: calc(var(--spacing) * 132); }
  .max-w-135 { max-width: calc(var(--spacing) * 135); }
  .max-w-137\.5 { max-width: calc(var(--spacing) * 137.5); }
  .max-w-142 { max-width: calc(var(--spacing) * 142); }
  .max-w-150 { max-width: calc(var(--spacing) * 150); }
  .max-w-152 { max-width: calc(var(--spacing) * 152); }
  .max-w-152\.5 { max-width: calc(var(--spacing) * 152.5); }
  .max-w-153 { max-width: calc(var(--spacing) * 153); }
  .max-w-160 { max-width: calc(var(--spacing) * 160); }
  .max-w-162 { max-width: calc(var(--spacing) * 162); }
  .max-w-164 { max-width: calc(var(--spacing) * 164); }
  .max-w-180 { max-width: calc(var(--spacing) * 180); }
  .max-w-185\.5 { max-width: calc(var(--spacing) * 185.5); }
  .max-w-188 { max-width: calc(var(--spacing) * 188); }
  .max-w-190 { max-width: calc(var(--spacing) * 190); }
  .max-w-191 { max-width: calc(var(--spacing) * 191); }
  .max-w-192 { max-width: calc(var(--spacing) * 192); }
  .max-w-201\.5 { max-width: calc(var(--spacing) * 201.5); }
  .max-w-225 { max-width: calc(var(--spacing) * 225); }
  .max-w-227\.5 { max-width: calc(var(--spacing) * 227.5); }
  .max-w-230 { max-width: calc(var(--spacing) * 230); }
  .max-w-270 { max-width: calc(var(--spacing) * 270); }
  .max-w-272 { max-width: calc(var(--spacing) * 272); }
  .max-w-310 { max-width: calc(var(--spacing) * 310); }
  .max-w-320 { max-width: calc(var(--spacing) * 320); }
  .max-w-360 { max-width: calc(var(--spacing) * 360); }
  .max-w-382\.5 { max-width: calc(var(--spacing) * 382.5); }
  .max-w-420 { max-width: calc(var(--spacing) * 420); }
  .max-w-640 { max-width: calc(var(--spacing) * 640); }
  .max-w-\[39\.5625rem\] { max-width: 39.5625rem; }
  .max-w-\[60\%\] { max-width: 60%; }
  .max-w-\[80\%\] { max-width: 80%; }
  .max-w-\[90\%\] { max-width: 90%; }
  .max-w-\[300px\] { max-width: 300px; }
  .max-w-\[300px\]\! { max-width: 300px !important; }
  .max-w-\[420px\] { max-width: 420px; }
  .max-w-\[1280px\] { max-width: 1280px; }
  .max-w-\[calc\(100\%_-_1\.5rem\)\] { max-width: calc(100% - 1.5rem); }
  .max-w-\[calc\(100\%_-_6rem\)\] { max-width: calc(100% - 6rem); }
  .max-w-desktop { max-width: var(--max-w-desktop); }
  .max-w-full { max-width: 100%; }
  .max-w-laptop { max-width: var(--max-w-laptop); }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-md { max-width: var(--container-md); }
  .max-w-none { max-width: none; }
  .max-w-phone { max-width: var(--max-w-phone); }
  .max-w-screen { max-width: 100vw; }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-tablet { max-width: var(--max-w-tablet); }
  .max-w-xl { max-width: var(--container-xl); }
  .min-w-0 { min-width: 0px; }
  .min-w-0\! { min-width: 0px !important; }
  .min-w-9 { min-width: calc(var(--spacing) * 9); }
  .min-w-10 { min-width: calc(var(--spacing) * 10); }
  .min-w-11 { min-width: calc(var(--spacing) * 11); }
  .min-w-56 { min-width: calc(var(--spacing) * 56); }
  .min-w-58 { min-width: calc(var(--spacing) * 58); }
  .min-w-60 { min-width: calc(var(--spacing) * 60); }
  .min-w-63 { min-width: calc(var(--spacing) * 63); }
  .min-w-72 { min-width: calc(var(--spacing) * 72); }
  .min-w-\[25\%\] { min-width: 25%; }
  .min-w-\[42rem\] { min-width: 42rem; }
  .min-w-\[90\%\] { min-width: 90%; }
  .min-w-\[300px\] { min-width: 300px; }
  .min-w-fit { min-width: fit-content; }
  .min-w-max { min-width: max-content; }
  .flex-1 { flex: 1 1 0%; }
  .flex-1\/2 { flex: 1 1 50%; }
  .flex-\[0_0_13rem\] { flex: 0 0 13rem; }
  .flex-\[0_0_30\%\] { flex: 0 0 30%; }
  .flex-\[0_0_80\%\] { flex: 0 0 80%; }
  .flex-\[0_0_83\%\] { flex: 0 0 83%; }
  .flex-\[0_0_85\%\] { flex: 0 0 85%; }
  .flex-\[0_0_90\%\] { flex: 0 0 90%; }
  .flex-\[0_0_100\%\]\! { flex: 0 0 100% !important; }
  .flex-\[0_0_auto\]\! { flex: 0 0 auto !important; }
  .flex-none { flex: 0 0 auto; }
  .flex-none\! { flex: 0 0 auto !important; }
  .flex-shrink-0 { flex-shrink: 0; }
  .shrink { flex-shrink: 1; }
  .shrink-0 { flex-shrink: 0; }
  .flex-grow { flex-grow: 1; }
  .flex-grow-0 { flex-grow: 0; }
  .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .basis-1\/2 { flex-basis: 50%; }
  .basis-3\/5 { flex-basis: 60%; }
  .basis-\[42\%\] { flex-basis: 42%; }
  .basis-\[58\%\] { flex-basis: 58%; }
  .basis-auto { flex-basis: auto; }
  .basis-full { flex-basis: 100%; }
  .table-fixed { table-layout: fixed; }
  .border-collapse { border-collapse: collapse; }
  .origin-bottom { transform-origin: center bottom; }
  .origin-left { transform-origin: 0px center; }
  .origin-right { transform-origin: 100% center; }
  .origin-top-left { transform-origin: 0px 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-0 { --tw-translate-x: 0px; 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-2 { --tw-translate-y: calc(var(--spacing) * -2); 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-3 { --tw-translate-y: calc(var(--spacing) * -3); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-y-4 { --tw-translate-y: calc(var(--spacing) * -4); 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-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-3 { --tw-translate-y: calc(var(--spacing) * 3); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-6 { --tw-translate-y: calc(var(--spacing) * 6); 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-75 { --tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-98 { --tw-scale-x: 98%; --tw-scale-y: 98%; --tw-scale-z: 98%; 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-105 { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-106 { --tw-scale-x: 106%; --tw-scale-y: 106%; --tw-scale-z: 106%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-108 { --tw-scale-x: 108%; --tw-scale-y: 108%; --tw-scale-z: 108%; 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-120 { --tw-scale-x: 120%; --tw-scale-y: 120%; --tw-scale-z: 120%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-125 { --tw-scale-x: 125%; --tw-scale-y: 125%; --tw-scale-z: 125%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-x-96 { --tw-scale-x: 96%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-0 { --tw-scale-y: 0%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-100 { --tw-scale-y: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-\[1\.3333\] { scale: 1.3333; }
  @media (prefers-reduced-motion: no-preference) {
  .ui-press:active:not(:disabled):not([aria-disabled="true"]) { scale: 0.96; }
}
  .-rotate-12 { rotate: -12deg; }
  .-rotate-15 { rotate: -15deg; }
  .-rotate-39 { rotate: -39deg; }
  .-rotate-90 { rotate: -90deg; }
  .rotate-0 { rotate: none; }
  .rotate-6 { rotate: 6deg; }
  .rotate-10 { rotate: 10deg; }
  .rotate-12 { rotate: 12deg; }
  .rotate-39 { rotate: 39deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-180 { rotate: 180deg; }
  .rotate-\[-9\.91deg\] { rotate: -9.91deg; }
  .rotate-\[11\.71deg\] { rotate: 11.71deg; }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .transform-gpu { transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .animate-fade-up { animation: var(--animate-fade-up); }
  .animate-marquee-left { animation: var(--animate-marquee-left); }
  .animate-marquee-right { animation: var(--animate-marquee-right); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-skeleton { animation: var(--animate-skeleton); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-default { cursor: default; }
  .cursor-grab { cursor: grab; }
  .cursor-help { cursor: help; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .cursor-progress { cursor: progress; }
  .cursor-wait { cursor: wait; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .resize-y { resize: vertical; }
  .scroll-m-28 { scroll-margin: calc(var(--spacing) * 28); }
  .scroll-mt-8 { scroll-margin-top: calc(var(--spacing) * 8); }
  .scroll-mt-20 { scroll-margin-top: calc(var(--spacing) * 20); }
  .scroll-mt-22 { scroll-margin-top: calc(var(--spacing) * 22); }
  .scroll-mt-24 { scroll-margin-top: calc(var(--spacing) * 24); }
  .scroll-mt-25 { scroll-margin-top: calc(var(--spacing) * 25); }
  .scroll-py-1 { scroll-padding-block: var(--spacing); }
  .scrollbar-hide { scrollbar-width: none; }
  .list-inside { list-style-position: inside; }
  .list-outside { list-style-position: outside; }
  .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; }
  .grid-flow-row { grid-auto-flow: row; }
  .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-\[1fr_auto_1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr auto 1fr; }
  .grid-cols-\[84px_1fr\] { grid-template-columns: 84px 1fr; }
  .grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
  .grid-rows-3 { grid-template-rows: repeat(3, 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-nowrap { flex-wrap: nowrap; }
  .flex-wrap { flex-wrap: wrap; }
  .content-center { align-content: center; }
  .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-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-start { justify-content: flex-start; }
  .justify-items-center { justify-items: center; }
  .gap-0 { gap: 0px; }
  .gap-0\.5 { gap: calc(var(--spacing) * .5); }
  .gap-1 { gap: var(--spacing); }
  .gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
  .gap-2 { gap: calc(var(--spacing) * 2); }
  .gap-2\.5 { gap: calc(var(--spacing) * 2.5); }
  .gap-3 { gap: calc(var(--spacing) * 3); }
  .gap-3\.5 { gap: calc(var(--spacing) * 3.5); }
  .gap-4 { gap: calc(var(--spacing) * 4); }
  .gap-5 { gap: calc(var(--spacing) * 5); }
  .gap-6 { gap: calc(var(--spacing) * 6); }
  .gap-6\.5 { gap: calc(var(--spacing) * 6.5); }
  .gap-7 { gap: calc(var(--spacing) * 7); }
  .gap-8 { gap: calc(var(--spacing) * 8); }
  .gap-10 { gap: calc(var(--spacing) * 10); }
  .gap-12 { gap: calc(var(--spacing) * 12); }
  .gap-16 { gap: calc(var(--spacing) * 16); }
  .gap-20 { gap: calc(var(--spacing) * 20); }
  .gap-36 { gap: calc(var(--spacing) * 36); }
  :where(.space-y-0\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-3 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-8 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-12 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-0 { column-gap: 0px; }
  .gap-x-0\.5 { column-gap: calc(var(--spacing) * .5); }
  .gap-x-1 { column-gap: var(--spacing); }
  .gap-x-1\.5 { column-gap: calc(var(--spacing) * 1.5); }
  .gap-x-2 { column-gap: calc(var(--spacing) * 2); }
  .gap-x-2\! { column-gap: calc(var(--spacing) * 2) !important; }
  .gap-x-2\.5 { column-gap: calc(var(--spacing) * 2.5); }
  .gap-x-3 { column-gap: calc(var(--spacing) * 3); }
  .gap-x-4 { column-gap: calc(var(--spacing) * 4); }
  .gap-x-5 { column-gap: calc(var(--spacing) * 5); }
  .gap-x-6 { column-gap: calc(var(--spacing) * 6); }
  .gap-x-7 { column-gap: calc(var(--spacing) * 7); }
  .gap-x-8 { column-gap: calc(var(--spacing) * 8); }
  .gap-x-10 { column-gap: calc(var(--spacing) * 10); }
  .gap-x-28\.5 { column-gap: calc(var(--spacing) * 28.5); }
  .gap-x-36 { column-gap: calc(var(--spacing) * 36); }
  .gap-x-54 { column-gap: calc(var(--spacing) * 54); }
  :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(var(--spacing) * var(--tw-space-x-reverse)); margin-inline-end: calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-8 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse))); }
  .gap-y-0\.5 { row-gap: calc(var(--spacing) * .5); }
  .gap-y-1 { row-gap: var(--spacing); }
  .gap-y-2 { row-gap: calc(var(--spacing) * 2); }
  .gap-y-2\.5 { row-gap: calc(var(--spacing) * 2.5); }
  .gap-y-3 { row-gap: calc(var(--spacing) * 3); }
  .gap-y-4 { row-gap: calc(var(--spacing) * 4); }
  .gap-y-5 { row-gap: calc(var(--spacing) * 5); }
  .gap-y-6 { row-gap: calc(var(--spacing) * 6); }
  .gap-y-7 { row-gap: calc(var(--spacing) * 7); }
  .gap-y-8 { row-gap: calc(var(--spacing) * 8); }
  .gap-y-10 { row-gap: calc(var(--spacing) * 10); }
  .gap-y-12 { row-gap: calc(var(--spacing) * 12); }
  .gap-y-16 { row-gap: calc(var(--spacing) * 16); }
  .gap-y-30 { row-gap: calc(var(--spacing) * 30); }
  .gap-y-\[7\.5rem\] { row-gap: 7.5rem; }
  :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); }
  :where(.divide-light-cool-grey-alpha-100 > :not(:last-child)) { border-color: var(--color-light-cool-grey-alpha-100); }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .justify-self-center { justify-self: center; }
  .justify-self-end { justify-self: flex-end; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-auto { overflow: auto; }
  .overflow-clip { overflow: clip; }
  .overflow-hidden { overflow: hidden; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-clip { overflow-x: clip; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overscroll-contain { overscroll-behavior: contain; }
  .overscroll-y-auto { overscroll-behavior-y: auto; }
  .overscroll-y-contain { overscroll-behavior-y: contain; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-4 { border-radius: var(--radius-4); }
  .rounded-4xl { border-radius: var(--radius-4xl); }
  .rounded-6 { border-radius: var(--radius-6); }
  .rounded-8 { border-radius: var(--radius-8); }
  .rounded-10 { border-radius: var(--radius-10); }
  .rounded-12 { border-radius: var(--radius-12); }
  .rounded-14 { border-radius: var(--radius-14); }
  .rounded-16 { border-radius: var(--radius-16); }
  .rounded-20 { border-radius: var(--radius-20); }
  .rounded-24 { border-radius: var(--radius-24); }
  .rounded-32 { border-radius: var(--radius-32); }
  .rounded-\[0\.2em\] { border-radius: 0.2em; }
  .rounded-\[0em\] { border-radius: 0px; }
  .rounded-\[2px\] { border-radius: 2px; }
  .rounded-\[40px\] { border-radius: 40px; }
  .rounded-full { border-radius: var(--radius-full); }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-none { border-radius: var(--radius-none); }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .rounded-t-8 { border-top-left-radius: var(--radius-8); border-top-right-radius: var(--radius-8); }
  .rounded-t-12 { border-top-left-radius: var(--radius-12); border-top-right-radius: var(--radius-12); }
  .rounded-t-16 { border-top-left-radius: var(--radius-16); border-top-right-radius: var(--radius-16); }
  .rounded-t-24 { border-top-left-radius: var(--radius-24); border-top-right-radius: var(--radius-24); }
  .rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .rounded-tl { border-top-left-radius: 0.25rem; }
  .rounded-r { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .rounded-r-none { border-top-right-radius: var(--radius-none); border-bottom-right-radius: var(--radius-none); }
  .rounded-tr { border-top-right-radius: 0.25rem; }
  .rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .rounded-b-3xl { border-bottom-right-radius: var(--radius-3xl); border-bottom-left-radius: var(--radius-3xl); }
  .rounded-b-16 { border-bottom-right-radius: var(--radius-16); border-bottom-left-radius: var(--radius-16); }
  .rounded-b-32 { border-bottom-right-radius: var(--radius-32); border-bottom-left-radius: var(--radius-32); }
  .rounded-b-none { border-bottom-right-radius: var(--radius-none); border-bottom-left-radius: var(--radius-none); }
  .rounded-br { border-bottom-right-radius: 0.25rem; }
  .rounded-br-32 { border-bottom-right-radius: var(--radius-32); }
  .rounded-bl { border-bottom-left-radius: 0.25rem; }
  .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-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0px; }
  .border-l-8 { border-left-style: var(--tw-border-style); border-left-width: 8px; }
  .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-\[\#11244B12\] { border-color: rgba(17, 36, 75, 0.07); }
  .border-\[rgba\(147\,156\,173\,0\.55\)\] { border-color: rgba(147, 156, 173, 0.55); }
  .border-dark-cool-grey-50 { border-color: var(--color-dark-cool-grey-50); }
  .border-dark-green-500 { border-color: var(--color-dark-green-500); }
  .border-global-white-alpha-50 { border-color: var(--color-global-white-alpha-50); }
  .border-global-white-alpha-75 { border-color: var(--color-global-white-alpha-75); }
  .border-global-white-alpha-100 { border-color: var(--color-global-white-alpha-100); }
  .border-global-white-alpha-150 { border-color: var(--color-global-white-alpha-150); }
  .border-global-white-alpha-400 { border-color: var(--color-global-white-alpha-400); }
  .border-global-white-alpha-1000 { border-color: var(--color-global-white-alpha-1000); }
  .border-light-blue-600 { border-color: var(--color-light-blue-600); }
  .border-light-blue-alpha-75 { border-color: var(--color-light-blue-alpha-75); }
  .border-light-cool-grey-75 { border-color: var(--color-light-cool-grey-75); }
  .border-light-cool-grey-100 { border-color: var(--color-light-cool-grey-100); }
  .border-light-cool-grey-150 { border-color: var(--color-light-cool-grey-150); }
  .border-light-cool-grey-200 { border-color: var(--color-light-cool-grey-200); }
  .border-light-cool-grey-300 { border-color: var(--color-light-cool-grey-300); }
  .border-light-cool-grey-600 { border-color: var(--color-light-cool-grey-600); }
  .border-light-cool-grey-800 { border-color: var(--color-light-cool-grey-800); }
  .border-light-cool-grey-900 { border-color: var(--color-light-cool-grey-900); }
  .border-light-cool-grey-alpha-25 { border-color: var(--color-light-cool-grey-alpha-25); }
  .border-light-cool-grey-alpha-50 { border-color: var(--color-light-cool-grey-alpha-50); }
  .border-light-cool-grey-alpha-75 { border-color: var(--color-light-cool-grey-alpha-75); }
  .border-light-cool-grey-alpha-100 { border-color: var(--color-light-cool-grey-alpha-100); }
  .border-light-cool-grey-alpha-200 { border-color: var(--color-light-cool-grey-alpha-200); }
  .border-light-cool-grey-alpha-300 { border-color: var(--color-light-cool-grey-alpha-300); }
  .border-light-cool-grey-alpha-500 { border-color: var(--color-light-cool-grey-alpha-500); }
  .border-light-green-300 { border-color: var(--color-light-green-300); }
  .border-light-green-500 { border-color: var(--color-light-green-500); }
  .border-light-green-600 { border-color: var(--color-light-green-600); }
  .border-light-green-700 { border-color: var(--color-light-green-700); }
  .border-light-green-alpha-75 { border-color: var(--color-light-green-alpha-75); }
  .border-light-red-400 { border-color: var(--color-light-red-400); }
  .border-light-red-500 { border-color: var(--color-light-red-500); }
  .border-light-violet-200 { border-color: var(--color-light-violet-200); }
  .border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/10 { border-color: color-mix(in oklab, var(--color-white) 10%, transparent); }
}
  .border-t-global-white-alpha-75 { border-top-color: var(--color-global-white-alpha-75); }
  .border-t-light-cool-grey-600 { border-top-color: var(--color-light-cool-grey-600); }
  .border-b-light-cool-grey-100 { border-bottom-color: var(--color-light-cool-grey-100); }
  .border-b-light-cool-grey-150 { border-bottom-color: var(--color-light-cool-grey-150); }
  .bg-\[\#60e198\] { background-color: rgb(96, 225, 152); }
  .bg-\[\#219352\]\/59 { background-color: lab(53.7784 -43.6827 25.1781 / 0.59); }
  .bg-\[rgba\(146\,147\,155\,0\.46\)\] { background-color: rgba(146, 147, 155, 0.46); }
  .bg-black { background-color: var(--color-black); }
  .bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/40 { background-color: color-mix(in oklab, var(--color-black) 40%, transparent); }
}
  .bg-dark-blue-600 { background-color: var(--color-dark-blue-600); }
  .bg-dark-blue-alpha-100 { background-color: var(--color-dark-blue-alpha-100); }
  .bg-dark-cool-grey-0 { background-color: var(--color-dark-cool-grey-0); }
  .bg-dark-cool-grey-25 { background-color: var(--color-dark-cool-grey-25); }
  .bg-dark-cool-grey-50 { background-color: var(--color-dark-cool-grey-50); }
  .bg-dark-cool-grey-neg25 { background-color: var(--color-dark-cool-grey-neg25); }
  .bg-dark-green-10 { background-color: var(--color-dark-green-10); }
  .bg-dark-green-100 { background-color: var(--color-dark-green-100); }
  .bg-dark-green-600 { background-color: var(--color-dark-green-600); }
  .bg-dark-green-800 { background-color: var(--color-dark-green-800); }
  .bg-dark-green-alpha-100 { background-color: var(--color-dark-green-alpha-100); }
  .bg-dark-red-600 { background-color: var(--color-dark-red-600); }
  .bg-dark-red-alpha-100 { background-color: var(--color-dark-red-alpha-100); }
  .bg-dark-violet-700 { background-color: var(--color-dark-violet-700); }
  .bg-dark-yellow-600 { background-color: var(--color-dark-yellow-600); }
  .bg-dark-yellow-alpha-100 { background-color: var(--color-dark-yellow-alpha-100); }
  .bg-global-black-alpha-100 { background-color: var(--color-global-black-alpha-100); }
  .bg-global-black-alpha-150 { background-color: var(--color-global-black-alpha-150); }
  .bg-global-black-alpha-1000 { background-color: var(--color-global-black-alpha-1000); }
  .bg-global-white-alpha-25 { background-color: var(--color-global-white-alpha-25); }
  .bg-global-white-alpha-50 { background-color: var(--color-global-white-alpha-50); }
  .bg-global-white-alpha-100 { background-color: var(--color-global-white-alpha-100); }
  .bg-global-white-alpha-150 { background-color: var(--color-global-white-alpha-150); }
  .bg-global-white-alpha-400 { background-color: var(--color-global-white-alpha-400); }
  .bg-global-white-alpha-700 { background-color: var(--color-global-white-alpha-700); }
  .bg-global-white-alpha-1000 { background-color: var(--color-global-white-alpha-1000); }
  .bg-global-white-alpha-1000\! { background-color: var(--color-global-white-alpha-1000) !important; }
  .bg-light-blue-50 { background-color: var(--color-light-blue-50); }
  .bg-light-blue-100 { background-color: var(--color-light-blue-100); }
  .bg-light-blue-150 { background-color: var(--color-light-blue-150); }
  .bg-light-blue-300 { background-color: var(--color-light-blue-300); }
  .bg-light-blue-500 { background-color: var(--color-light-blue-500); }
  .bg-light-blue-600 { background-color: var(--color-light-blue-600); }
  .bg-light-blue-alpha-75 { background-color: var(--color-light-blue-alpha-75); }
  .bg-light-blue-alpha-100 { background-color: var(--color-light-blue-alpha-100); }
  .bg-light-cool-grey-25 { background-color: var(--color-light-cool-grey-25); }
  .bg-light-cool-grey-50 { background-color: var(--color-light-cool-grey-50); }
  .bg-light-cool-grey-75 { background-color: var(--color-light-cool-grey-75); }
  .bg-light-cool-grey-100 { background-color: var(--color-light-cool-grey-100); }
  .bg-light-cool-grey-150 { background-color: var(--color-light-cool-grey-150); }
  .bg-light-cool-grey-300 { background-color: var(--color-light-cool-grey-300); }
  .bg-light-cool-grey-500 { background-color: var(--color-light-cool-grey-500); }
  .bg-light-cool-grey-600 { background-color: var(--color-light-cool-grey-600); }
  .bg-light-cool-grey-800 { background-color: var(--color-light-cool-grey-800); }
  .bg-light-cool-grey-900 { background-color: var(--color-light-cool-grey-900); }
  .bg-light-cool-grey-900\/5 { background-color: rgba(29, 31, 35, 0.05); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-light-cool-grey-900\/5 { background-color: color-mix(in oklab, var(--color-light-cool-grey-900) 5%, transparent); }
}
  .bg-light-cool-grey-900\/70 { background-color: rgba(29, 31, 35, 0.7); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-light-cool-grey-900\/70 { background-color: color-mix(in oklab, var(--color-light-cool-grey-900) 70%, transparent); }
}
  .bg-light-cool-grey-alpha-25 { background-color: var(--color-light-cool-grey-alpha-25); }
  .bg-light-cool-grey-alpha-50 { background-color: var(--color-light-cool-grey-alpha-50); }
  .bg-light-cool-grey-alpha-75 { background-color: var(--color-light-cool-grey-alpha-75); }
  .bg-light-cool-grey-alpha-100 { background-color: var(--color-light-cool-grey-alpha-100); }
  .bg-light-cool-grey-alpha-150 { background-color: var(--color-light-cool-grey-alpha-150); }
  .bg-light-cool-grey-alpha-200 { background-color: var(--color-light-cool-grey-alpha-200); }
  .bg-light-cool-grey-alpha-400 { background-color: var(--color-light-cool-grey-alpha-400); }
  .bg-light-green-50 { background-color: var(--color-light-green-50); }
  .bg-light-green-75 { background-color: var(--color-light-green-75); }
  .bg-light-green-100 { background-color: var(--color-light-green-100); }
  .bg-light-green-100\/70 { background-color: rgba(207, 246, 224, 0.7); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-light-green-100\/70 { background-color: color-mix(in oklab, var(--color-light-green-100) 70%, transparent); }
}
  .bg-light-green-150 { background-color: var(--color-light-green-150); }
  .bg-light-green-200 { background-color: var(--color-light-green-200); }
  .bg-light-green-200\/80 { background-color: rgba(139, 233, 180, 0.8); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-light-green-200\/80 { background-color: color-mix(in oklab, var(--color-light-green-200) 80%, transparent); }
}
  .bg-light-green-300 { background-color: var(--color-light-green-300); }
  .bg-light-green-400 { background-color: var(--color-light-green-400); }
  .bg-light-green-400\/10 { background-color: rgba(75, 206, 129, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-light-green-400\/10 { background-color: color-mix(in oklab, var(--color-light-green-400) 10%, transparent); }
}
  .bg-light-green-600 { background-color: var(--color-light-green-600); }
  .bg-light-green-700 { background-color: var(--color-light-green-700); }
  .bg-light-green-800 { background-color: var(--color-light-green-800); }
  .bg-light-green-900 { background-color: var(--color-light-green-900); }
  .bg-light-green-alpha-50 { background-color: var(--color-light-green-alpha-50); }
  .bg-light-green-alpha-75 { background-color: var(--color-light-green-alpha-75); }
  .bg-light-green-alpha-100 { background-color: var(--color-light-green-alpha-100); }
  .bg-light-orange-alpha-150 { background-color: var(--color-light-orange-alpha-150); }
  .bg-light-red-100 { background-color: var(--color-light-red-100); }
  .bg-light-red-150 { background-color: var(--color-light-red-150); }
  .bg-light-red-500 { background-color: var(--color-light-red-500); }
  .bg-light-red-600 { background-color: var(--color-light-red-600); }
  .bg-light-red-alpha-100 { background-color: var(--color-light-red-alpha-100); }
  .bg-light-violet-900 { background-color: var(--color-light-violet-900); }
  .bg-light-violet-alpha-50 { background-color: var(--color-light-violet-alpha-50); }
  .bg-light-yellow-75 { background-color: var(--color-light-yellow-75); }
  .bg-light-yellow-100 { background-color: var(--color-light-yellow-100); }
  .bg-light-yellow-300 { background-color: var(--color-light-yellow-300); }
  .bg-light-yellow-alpha-100 { background-color: var(--color-light-yellow-alpha-100); }
  .bg-pageBg { background-color: var(--color-pageBg); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-white { background-color: var(--color-white); }
  .bg-white\/30 { background-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/30 { background-color: color-mix(in oklab, var(--color-white) 30%, transparent); }
}
  .bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/80 { background-color: color-mix(in oklab, var(--color-white) 80%, transparent); }
}
  .bg-white\/\[0\.06\] { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/\[0\.06\] { background-color: color-mix(in oklab, var(--color-white) 6%, transparent); }
}
  .bg-white\/\[0\.12\] { background-color: rgba(255, 255, 255, 0.12); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/\[0\.12\] { background-color: color-mix(in oklab, var(--color-white) 12%, 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-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-\[radial-gradient\(50\%_46\.73\%_at_46\.73\%_50\%\,rgba\(0\,0\,0\,0\)_0\%\,\#000_100\%\)\] { background-image: radial-gradient(50% 46.73% at 46.73% center, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); }
  .bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(96\,225\,152\,0\.16\)\,rgba\(96\,225\,152\,0\.07\)_40\%\,rgba\(96\,225\,152\,0\.02\)_65\%\,transparent_80\%\)\] { background-image: radial-gradient(circle, rgba(96, 225, 152, 0.16), rgba(96, 225, 152, 0.07) 40%, rgba(96, 225, 152, 0.02) 65%, rgba(0, 0, 0, 0) 80%); }
  .bg-none { background-image: none; }
  .from-\[\#5FFFA1\]\/35 { --tw-gradient-from: #5fffa159; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  @supports (color:lab(0% 0 0)) {
  .from-\[\#5FFFA1\]\/35 { --tw-gradient-from: lab(90.0425% -59.1631 32.1046/.35); }
}
  .from-\[\#5FFFA1\]\/45 { --tw-gradient-from: #5fffa173; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  @supports (color:lab(0% 0 0)) {
  .from-\[\#5FFFA1\]\/45 { --tw-gradient-from: lab(90.0425% -59.1631 32.1046/.45); }
}
  .from-\[\#909090\] { --tw-gradient-from: #909090; --tw-gradient-stops: var(--tw-gradient-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-\[\#F9FAFB\] { --tw-gradient-from: #f9fafb; --tw-gradient-stops: var(--tw-gradient-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-\[rgba\(0\,0\,0\,0\)\] { --tw-gradient-from: #0000; --tw-gradient-stops: var(--tw-gradient-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\/60 { --tw-gradient-from: #0009; }
  @supports (color:color-mix(in lab, red, red)) {
  .from-black\/60 { --tw-gradient-from: color-mix(in oklab, var(--color-black) 60%, transparent); }
}
  .from-black\/60 { --tw-gradient-stops: var(--tw-gradient-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-dark-cool-grey-0 { --tw-gradient-from: var(--color-dark-cool-grey-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-dark-cool-grey-neg25 { --tw-gradient-from: var(--color-dark-cool-grey-neg25); --tw-gradient-stops: var(--tw-gradient-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-dark-violet-700 { --tw-gradient-from: var(--color-dark-violet-700); --tw-gradient-stops: var(--tw-gradient-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-global-white-alpha-1000 { --tw-gradient-from: var(--color-global-white-alpha-1000); --tw-gradient-stops: var(--tw-gradient-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-light-cool-grey-100 { --tw-gradient-from: var(--color-light-cool-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)); }
  .from-light-cool-grey-150 { --tw-gradient-from: var(--color-light-cool-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-light-cool-grey-600 { --tw-gradient-from: var(--color-light-cool-grey-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-light-cool-grey-800 { --tw-gradient-from: var(--color-light-cool-grey-800); --tw-gradient-stops: var(--tw-gradient-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-light-green-150 { --tw-gradient-from: var(--color-light-green-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-light-green-700 { --tw-gradient-from: var(--color-light-green-700); --tw-gradient-stops: var(--tw-gradient-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-light-green-900\/20 { --tw-gradient-from: #062d1633; }
  @supports (color:color-mix(in lab, red, red)) {
  .from-light-green-900\/20 { --tw-gradient-from: color-mix(in oklab, var(--color-light-green-900) 20%, transparent); }
}
  .from-light-green-900\/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-pageBg { --tw-gradient-from: var(--color-pageBg); --tw-gradient-stops: var(--tw-gradient-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-pageBg\/0 { --tw-gradient-from: #0000; }
  @supports (color:color-mix(in lab, red, red)) {
  .from-pageBg\/0 { --tw-gradient-from: color-mix(in oklab, var(--color-pageBg) 0%, transparent); }
}
  .from-pageBg\/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-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-50\% { --tw-gradient-from-position: 50%; }
  .from-\[35\%\] { --tw-gradient-from-position: 35%; }
  .via-light-cool-grey-50 { --tw-gradient-via: var(--color-light-cool-grey-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); }
  .to-\[\#0C311B\]\/72 { --tw-gradient-to: #0c311bb8; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  @supports (color:lab(0% 0 0)) {
  .to-\[\#0C311B\]\/72 { --tw-gradient-to: lab(17.2264% -18.4013 10.0665/.72); }
}
  .to-\[\#0C311B\]\/80 { --tw-gradient-to: #0c311bcc; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  @supports (color:lab(0% 0 0)) {
  .to-\[\#0C311B\]\/80 { --tw-gradient-to: lab(17.2264% -18.4013 10.0665/.8); }
}
  .to-\[rgba\(0\,0\,0\,0\.15\)\] { --tw-gradient-to: #00000026; --tw-gradient-stops: var(--tw-gradient-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-dark-cool-grey-0 { --tw-gradient-to: var(--color-dark-cool-grey-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)); }
  .to-light-cool-grey-50 { --tw-gradient-to: var(--color-light-cool-grey-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-light-cool-grey-150 { --tw-gradient-to: var(--color-light-cool-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-light-cool-grey-900 { --tw-gradient-to: var(--color-light-cool-grey-900); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .to-light-green-700 { --tw-gradient-to: var(--color-light-green-700); --tw-gradient-stops: var(--tw-gradient-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-light-green-800 { --tw-gradient-to: var(--color-light-green-800); --tw-gradient-stops: var(--tw-gradient-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-light-green-900\/65 { --tw-gradient-to: #062d16a6; }
  @supports (color:color-mix(in lab, red, red)) {
  .to-light-green-900\/65 { --tw-gradient-to: color-mix(in oklab, var(--color-light-green-900) 65%, transparent); }
}
  .to-light-green-900\/65 { --tw-gradient-stops: var(--tw-gradient-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-pageBg { --tw-gradient-to: var(--color-pageBg); --tw-gradient-stops: var(--tw-gradient-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 { --tw-gradient-to: 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)); }
  .to-\[69\%\] { --tw-gradient-to-position: 69%; }
  .box-decoration-clone { -webkit-box-decoration-break: clone; box-decoration-break: clone; }
  .bg-cover { background-size: cover; }
  .bg-clip-padding { background-clip: padding-box; }
  .bg-center { background-position: 50% center; }
  .bg-no-repeat { background-repeat: no-repeat; }
  .stroke-light-green-300 { stroke: var(--color-light-green-300); }
  .stroke-light-green-400 { stroke: var(--color-light-green-400); }
  .stroke-light-green-800 { stroke: var(--color-light-green-800); }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-scale-down { object-fit: scale-down; }
  .object-\[60\%_center\] { object-position: 60% center; }
  .object-\[62\%_center\] { object-position: 62% center; }
  .object-\[72\%_center\] { object-position: 72% center; }
  .object-\[77\%_50\%\] { object-position: 77% 50%; }
  .object-\[92\%_center\] { object-position: 92% center; }
  .object-\[center_top\] { object-position: center top; }
  .object-\[right_center\] { object-position: right center; }
  .object-bottom { object-position: center 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-0\.5 { padding: calc(var(--spacing) * .5); }
  .p-1 { padding: var(--spacing); }
  .p-1\.5 { padding: calc(var(--spacing) * 1.5); }
  .p-2 { padding: calc(var(--spacing) * 2); }
  .p-3 { padding: calc(var(--spacing) * 3); }
  .p-3\.5 { padding: calc(var(--spacing) * 3.5); }
  .p-4 { padding: calc(var(--spacing) * 4); }
  .p-4\.5 { padding: calc(var(--spacing) * 4.5); }
  .p-5 { padding: calc(var(--spacing) * 5); }
  .p-6 { padding: calc(var(--spacing) * 6); }
  .p-8 { padding: calc(var(--spacing) * 8); }
  .p-10 { padding: calc(var(--spacing) * 10); }
  .p-16 { padding: calc(var(--spacing) * 16); }
  .p-px { padding: 1px; }
  .px-0 { padding-inline: 0px; }
  .px-0\.5 { padding-inline: calc(var(--spacing) * .5); }
  .px-1 { padding-inline: var(--spacing); }
  .px-1\.5 { padding-inline: calc(var(--spacing) * 1.5); }
  .px-2 { padding-inline: calc(var(--spacing) * 2); }
  .px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
  .px-3 { padding-inline: calc(var(--spacing) * 3); }
  .px-3\.5 { padding-inline: calc(var(--spacing) * 3.5); }
  .px-4 { padding-inline: calc(var(--spacing) * 4); }
  .px-5 { padding-inline: calc(var(--spacing) * 5); }
  .px-6 { padding-inline: calc(var(--spacing) * 6); }
  .px-7 { padding-inline: calc(var(--spacing) * 7); }
  .px-8 { padding-inline: calc(var(--spacing) * 8); }
  .px-9 { padding-inline: calc(var(--spacing) * 9); }
  .px-9\! { padding-inline: calc(var(--spacing) * 9) !important; }
  .px-10 { padding-inline: calc(var(--spacing) * 10); }
  .px-12 { padding-inline: calc(var(--spacing) * 12); }
  .px-\[0\.3em\] { padding-inline: 0.3em; }
  .py-0 { padding-block: 0px; }
  .py-0\.5 { padding-block: calc(var(--spacing) * .5); }
  .py-1 { padding-block: var(--spacing); }
  .py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }
  .py-2 { padding-block: calc(var(--spacing) * 2); }
  .py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }
  .py-3 { padding-block: calc(var(--spacing) * 3); }
  .py-3\.5 { padding-block: calc(var(--spacing) * 3.5); }
  .py-4 { padding-block: calc(var(--spacing) * 4); }
  .py-5 { padding-block: calc(var(--spacing) * 5); }
  .py-6 { padding-block: calc(var(--spacing) * 6); }
  .py-7 { padding-block: calc(var(--spacing) * 7); }
  .py-8 { padding-block: calc(var(--spacing) * 8); }
  .py-10 { padding-block: calc(var(--spacing) * 10); }
  .py-12 { padding-block: calc(var(--spacing) * 12); }
  .py-14\.5 { padding-block: calc(var(--spacing) * 14.5); }
  .py-16 { padding-block: calc(var(--spacing) * 16); }
  .py-18 { padding-block: calc(var(--spacing) * 18); }
  .py-20 { padding-block: calc(var(--spacing) * 20); }
  .py-22 { padding-block: calc(var(--spacing) * 22); }
  .py-32 { padding-block: calc(var(--spacing) * 32); }
  .py-40 { padding-block: calc(var(--spacing) * 40); }
  .pt-0 { padding-top: 0px; }
  .pt-0\.5 { padding-top: calc(var(--spacing) * .5); }
  .pt-1 { padding-top: var(--spacing); }
  .pt-2 { padding-top: calc(var(--spacing) * 2); }
  .pt-2\.5 { padding-top: calc(var(--spacing) * 2.5); }
  .pt-3 { padding-top: calc(var(--spacing) * 3); }
  .pt-3\.5 { padding-top: calc(var(--spacing) * 3.5); }
  .pt-4 { padding-top: calc(var(--spacing) * 4); }
  .pt-5 { padding-top: calc(var(--spacing) * 5); }
  .pt-6 { padding-top: calc(var(--spacing) * 6); }
  .pt-8 { padding-top: calc(var(--spacing) * 8); }
  .pt-9 { padding-top: calc(var(--spacing) * 9); }
  .pt-10 { padding-top: calc(var(--spacing) * 10); }
  .pt-12 { padding-top: calc(var(--spacing) * 12); }
  .pt-15 { padding-top: calc(var(--spacing) * 15); }
  .pt-16 { padding-top: calc(var(--spacing) * 16); }
  .pt-19\.5 { padding-top: calc(var(--spacing) * 19.5); }
  .pt-20 { padding-top: calc(var(--spacing) * 20); }
  .pt-24 { padding-top: calc(var(--spacing) * 24); }
  .pt-28 { padding-top: calc(var(--spacing) * 28); }
  .pt-32 { padding-top: calc(var(--spacing) * 32); }
  .pt-40 { padding-top: calc(var(--spacing) * 40); }
  .pt-60 { padding-top: calc(var(--spacing) * 60); }
  .pt-80 { padding-top: calc(var(--spacing) * 80); }
  .pt-\[0\.32em\] { padding-top: 0.32em; }
  .pt-\[calc\(\(var\(--navbar-height\)\+var\(--navbar-spacer\)\)\)\] { padding-top: calc((var(--navbar-height) + var(--navbar-spacer))); }
  .pt-\[calc\(var\(--navbar-spacer\)\+4rem\)\] { padding-top: calc(var(--navbar-spacer) + 4rem); }
  .pt-\[calc\(var\(--navbar-spacer\)\+33px\)\] { padding-top: calc(var(--navbar-spacer) + 33px); }
  .pr-0 { padding-right: 0px; }
  .pr-1 { padding-right: var(--spacing); }
  .pr-1\.5 { padding-right: calc(var(--spacing) * 1.5); }
  .pr-2 { padding-right: calc(var(--spacing) * 2); }
  .pr-3 { padding-right: calc(var(--spacing) * 3); }
  .pr-3\.5 { padding-right: calc(var(--spacing) * 3.5); }
  .pr-4 { padding-right: calc(var(--spacing) * 4); }
  .pr-5 { padding-right: calc(var(--spacing) * 5); }
  .pr-6 { padding-right: calc(var(--spacing) * 6); }
  .pr-8 { padding-right: calc(var(--spacing) * 8); }
  .pr-11 { padding-right: calc(var(--spacing) * 11); }
  .pr-12 { padding-right: calc(var(--spacing) * 12); }
  .pr-14 { padding-right: calc(var(--spacing) * 14); }
  .pr-16 { padding-right: calc(var(--spacing) * 16); }
  .pr-20 { padding-right: calc(var(--spacing) * 20); }
  .pr-24 { padding-right: calc(var(--spacing) * 24); }
  .pb-0 { padding-bottom: 0px; }
  .pb-0\.5 { padding-bottom: calc(var(--spacing) * .5); }
  .pb-1 { padding-bottom: var(--spacing); }
  .pb-1\.5 { padding-bottom: calc(var(--spacing) * 1.5); }
  .pb-2 { padding-bottom: calc(var(--spacing) * 2); }
  .pb-2\.5 { padding-bottom: calc(var(--spacing) * 2.5); }
  .pb-3 { padding-bottom: calc(var(--spacing) * 3); }
  .pb-3\.5 { padding-bottom: calc(var(--spacing) * 3.5); }
  .pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .pb-5 { padding-bottom: calc(var(--spacing) * 5); }
  .pb-6 { padding-bottom: calc(var(--spacing) * 6); }
  .pb-8 { padding-bottom: calc(var(--spacing) * 8); }
  .pb-9 { padding-bottom: calc(var(--spacing) * 9); }
  .pb-9\.5 { padding-bottom: calc(var(--spacing) * 9.5); }
  .pb-10 { padding-bottom: calc(var(--spacing) * 10); }
  .pb-11 { padding-bottom: calc(var(--spacing) * 11); }
  .pb-12 { padding-bottom: calc(var(--spacing) * 12); }
  .pb-16 { padding-bottom: calc(var(--spacing) * 16); }
  .pb-17\.5 { padding-bottom: calc(var(--spacing) * 17.5); }
  .pb-20 { padding-bottom: calc(var(--spacing) * 20); }
  .pb-24 { padding-bottom: calc(var(--spacing) * 24); }
  .pb-28 { padding-bottom: calc(var(--spacing) * 28); }
  .pb-32 { padding-bottom: calc(var(--spacing) * 32); }
  .pb-50 { padding-bottom: calc(var(--spacing) * 50); }
  .pb-\[0\.2em\] { padding-bottom: 0.2em; }
  .pl-0 { padding-left: 0px; }
  .pl-1 { padding-left: var(--spacing); }
  .pl-2 { padding-left: calc(var(--spacing) * 2); }
  .pl-3 { padding-left: calc(var(--spacing) * 3); }
  .pl-3\.5 { padding-left: calc(var(--spacing) * 3.5); }
  .pl-4 { padding-left: calc(var(--spacing) * 4); }
  .pl-5 { padding-left: calc(var(--spacing) * 5); }
  .pl-6 { padding-left: calc(var(--spacing) * 6); }
  .pl-7 { padding-left: calc(var(--spacing) * 7); }
  .pl-8 { padding-left: calc(var(--spacing) * 8); }
  .pl-10 { padding-left: calc(var(--spacing) * 10); }
  .pl-11 { padding-left: calc(var(--spacing) * 11); }
  .pl-12 { padding-left: calc(var(--spacing) * 12); }
  .text-center { text-align: center; }
  .text-justify { text-align: justify; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .align-middle { vertical-align: middle; }
  .align-top { vertical-align: top; }
  .font-base { font-family: var(--font-base); }
  .font-bold { font-family: var(--font-bold); }
  .font-demibold { font-family: var(--font-demibold); }
  .font-medium { font-family: var(--font-medium); }
  .font-mono { font-family: var(--font-mono); }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .text-9xl { font-size: var(--text-9xl); line-height: var(--tw-leading,var(--text-9xl--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-\[0\.75rem\] { font-size: 0.75rem; }
  .text-\[2\.25rem\] { font-size: 2.25rem; }
  .text-\[5\.625rem\] { font-size: 5.625rem; }
  .text-\[9px\] { font-size: 9px; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[16px\] { font-size: 16px; }
  .text-\[18px\] { font-size: 18px; }
  .text-\[20px\] { font-size: 20px; }
  .text-\[24px\] { font-size: 24px; }
  .text-\[28px\] { font-size: 28px; }
  .text-\[32px\] { font-size: 32px; }
  .text-\[40px\] { font-size: 40px; }
  .text-\[42px\] { font-size: 42px; }
  .text-\[48px\] { font-size: 48px; }
  .text-\[56px\] { font-size: 56px; }
  .text-\[72px\] { font-size: 72px; }
  .leading-3 { --tw-leading: calc(var(--spacing) * 3); line-height: calc(var(--spacing) * 3); }
  .leading-4 { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .leading-5 { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
  .leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .leading-7 { --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
  .leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }
  .leading-10 { --tw-leading: calc(var(--spacing) * 10); line-height: calc(var(--spacing) * 10); }
  .leading-\[16px\] { --tw-leading: 16px; line-height: 16px; }
  .leading-\[20px\] { --tw-leading: 20px; line-height: 20px; }
  .leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .leading-\[32px\] { --tw-leading: 32px; line-height: 32px; }
  .leading-\[34px\] { --tw-leading: 34px; line-height: 34px; }
  .leading-\[36px\] { --tw-leading: 36px; line-height: 36px; }
  .leading-\[40px\] { --tw-leading: 40px; line-height: 40px; }
  .leading-\[48px\] { --tw-leading: 48px; line-height: 48px; }
  .leading-\[56px\] { --tw-leading: 56px; line-height: 56px; }
  .leading-\[72px\] { --tw-leading: 72px; line-height: 72px; }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .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); }
  .font-thin { --tw-font-weight: var(--font-weight-thin); font-weight: var(--font-weight-thin); }
  .tracking-\[-0\.06em\] { --tw-tracking: -.06em; letter-spacing: -0.06em; }
  .tracking-\[-0\.08px\] { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .tracking-\[-0\.8px\] { --tw-tracking: -.8px; letter-spacing: -0.8px; }
  .tracking-\[-0\.16px\] { --tw-tracking: -.16px; letter-spacing: -0.16px; }
  .tracking-\[-0\.24px\] { --tw-tracking: -.24px; letter-spacing: -0.24px; }
  .tracking-\[-0\.32px\] { --tw-tracking: -.32px; letter-spacing: -0.32px; }
  .tracking-\[-0\.48px\] { --tw-tracking: -.48px; letter-spacing: -0.48px; }
  .tracking-\[-0\.64px\] { --tw-tracking: -.64px; letter-spacing: -0.64px; }
  .tracking-\[-1\.6px\] { --tw-tracking: -1.6px; letter-spacing: -1.6px; }
  .tracking-\[-1\.12px\] { --tw-tracking: -1.12px; letter-spacing: -1.12px; }
  .tracking-\[-1\.44px\] { --tw-tracking: -1.44px; letter-spacing: -1.44px; }
  .tracking-\[-2\.2px\] { --tw-tracking: -2.2px; letter-spacing: -2.2px; }
  .tracking-\[-2\.8px\] { --tw-tracking: -2.8px; letter-spacing: -2.8px; }
  .tracking-\[0\.08em\] { --tw-tracking: .08em; letter-spacing: 0.08em; }
  .tracking-\[0\.13px\] { --tw-tracking: .13px; letter-spacing: 0.13px; }
  .tracking-\[0\.24px\] { --tw-tracking: .24px; letter-spacing: 0.24px; }
  .tracking-\[0\.25px\] { --tw-tracking: .25px; letter-spacing: 0.25px; }
  .tracking-\[0\.32px\] { --tw-tracking: .32px; letter-spacing: 0.32px; }
  .tracking-\[0px\] { --tw-tracking: 0px; letter-spacing: 0px; }
  .tracking-tighter { --tw-tracking: var(--tracking-tighter); letter-spacing: var(--tracking-tighter); }
  .text-balance { text-wrap: balance; }
  .text-nowrap { text-wrap: nowrap; }
  .text-pretty { text-wrap: pretty; }
  .text-wrap { text-wrap: wrap; }
  .break-words, .wrap-break-word { overflow-wrap: break-word; }
  .wrap-normal { overflow-wrap: normal; }
  .\[word-break\:normal\] { word-break: normal; }
  .break-all { word-break: break-all; }
  .text-ellipsis { text-overflow: ellipsis; }
  .hyphens-auto { hyphens: auto; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .text-\[\#00B67A\] { color: rgb(0, 182, 122); }
  .text-\[\#9dffc8\] { color: rgb(157, 255, 200); }
  .text-\[\#73CF11\] { color: rgb(115, 207, 17); }
  .text-\[\#DCDCE6\] { color: rgb(220, 220, 230); }
  .text-\[\#FFCE00\] { color: rgb(255, 206, 0); }
  .text-\[\#ff3722\] { color: rgb(255, 55, 34); }
  .text-\[\#ff8622\] { color: rgb(255, 134, 34); }
  .text-black { color: var(--color-black); }
  .text-dark-blue-700 { color: var(--color-dark-blue-700); }
  .text-dark-cool-grey-0 { color: var(--color-dark-cool-grey-0); }
  .text-dark-green-600 { color: var(--color-dark-green-600); }
  .text-dark-green-700 { color: var(--color-dark-green-700); }
  .text-dark-green-750 { color: var(--color-dark-green-750); }
  .text-dark-red-700 { color: var(--color-dark-red-700); }
  .text-dark-violet-25 { color: var(--color-dark-violet-25); }
  .text-dark-yellow-700 { color: var(--color-dark-yellow-700); }
  .text-global-white-alpha-150 { color: var(--color-global-white-alpha-150); }
  .text-global-white-alpha-400 { color: var(--color-global-white-alpha-400); }
  .text-global-white-alpha-500 { color: var(--color-global-white-alpha-500); }
  .text-global-white-alpha-600 { color: var(--color-global-white-alpha-600); }
  .text-global-white-alpha-700 { color: var(--color-global-white-alpha-700); }
  .text-global-white-alpha-800 { color: var(--color-global-white-alpha-800); }
  .text-global-white-alpha-1000 { color: var(--color-global-white-alpha-1000); }
  .text-global-white-alpha-1000\/85 { color: rgba(255, 255, 255, 0.85); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-global-white-alpha-1000\/85 { color: color-mix(in oklab, var(--color-global-white-alpha-1000) 85%, transparent); }
}
  .text-inherit { color: inherit; }
  .text-light-blue-600 { color: var(--color-light-blue-600); }
  .text-light-blue-700 { color: var(--color-light-blue-700); }
  .text-light-blue-800 { color: var(--color-light-blue-800); }
  .text-light-blue-900 { color: var(--color-light-blue-900); }
  .text-light-cool-grey-150 { color: var(--color-light-cool-grey-150); }
  .text-light-cool-grey-200 { color: var(--color-light-cool-grey-200); }
  .text-light-cool-grey-300 { color: var(--color-light-cool-grey-300); }
  .text-light-cool-grey-400 { color: var(--color-light-cool-grey-400); }
  .text-light-cool-grey-500 { color: var(--color-light-cool-grey-500); }
  .text-light-cool-grey-500\/60 { color: rgba(124, 129, 135, 0.6); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-light-cool-grey-500\/60 { color: color-mix(in oklab, var(--color-light-cool-grey-500) 60%, transparent); }
}
  .text-light-cool-grey-600 { color: var(--color-light-cool-grey-600); }
  .text-light-cool-grey-700 { color: var(--color-light-cool-grey-700); }
  .text-light-cool-grey-800 { color: var(--color-light-cool-grey-800); }
  .text-light-cool-grey-900 { color: var(--color-light-cool-grey-900); }
  .text-light-cool-grey-alpha-150 { color: var(--color-light-cool-grey-alpha-150); }
  .text-light-cool-grey-alpha-200 { color: var(--color-light-cool-grey-alpha-200); }
  .text-light-cool-grey-alpha-400 { color: var(--color-light-cool-grey-alpha-400); }
  .text-light-cool-grey-alpha-500 { color: var(--color-light-cool-grey-alpha-500); }
  .text-light-cool-grey-alpha-600 { color: var(--color-light-cool-grey-alpha-600); }
  .text-light-cool-grey-alpha-700 { color: var(--color-light-cool-grey-alpha-700); }
  .text-light-cool-grey-alpha-900 { color: var(--color-light-cool-grey-alpha-900); }
  .text-light-cool-grey-alpha-900\/94 { color: rgba(14, 17, 21, 0.886); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-light-cool-grey-alpha-900\/94 { color: color-mix(in oklab, var(--color-light-cool-grey-alpha-900) 94%, transparent); }
}
  .text-light-green-300 { color: var(--color-light-green-300); }
  .text-light-green-400 { color: var(--color-light-green-400); }
  .text-light-green-600 { color: var(--color-light-green-600); }
  .text-light-green-700 { color: var(--color-light-green-700); }
  .text-light-green-800 { color: var(--color-light-green-800); }
  .text-light-green-900 { color: var(--color-light-green-900); }
  .text-light-neutral-grey-400 { color: var(--color-light-neutral-grey-400); }
  .text-light-neutral-grey-600 { color: var(--color-light-neutral-grey-600); }
  .text-light-red-100 { color: var(--color-light-red-100); }
  .text-light-red-400 { color: var(--color-light-red-400); }
  .text-light-red-500 { color: var(--color-light-red-500); }
  .text-light-red-600 { color: var(--color-light-red-600); }
  .text-light-red-700 { color: var(--color-light-red-700); }
  .text-light-red-800 { color: var(--color-light-red-800); }
  .text-light-red-900 { color: var(--color-light-red-900); }
  .text-light-red-alpha-300 { color: var(--color-light-red-alpha-300); }
  .text-light-violet-600 { color: var(--color-light-violet-600); }
  .text-light-violet-800 { color: var(--color-light-violet-800); }
  .text-light-yellow-300 { color: var(--color-light-yellow-300); }
  .text-light-yellow-600 { color: var(--color-light-yellow-600); }
  .text-light-yellow-700 { color: var(--color-light-yellow-700); }
  .text-light-yellow-800 { color: var(--color-light-yellow-800); }
  .text-light-yellow-900 { color: var(--color-light-yellow-900); }
  .text-white { color: var(--color-white); }
  .text-white\/60 { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/60 { color: color-mix(in oklab, var(--color-white) 60%, transparent); }
}
  .text-white\/75 { color: rgba(255, 255, 255, 0.75); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/75 { color: color-mix(in oklab, var(--color-white) 75%, transparent); }
}
  .lowercase { text-transform: lowercase; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .not-italic { font-style: normal; }
  .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .line-through { text-decoration-line: line-through; }
  .no-underline { text-decoration-line: none; }
  .underline { text-decoration-line: underline; }
  .decoration-dotted { text-decoration-style: dotted; }
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-3 { text-underline-offset: 3px; }
  .placeholder-light-cool-grey-500::placeholder { color: var(--color-light-cool-grey-500); }
  .caret-global-white-alpha-1000 { caret-color: var(--color-global-white-alpha-1000); }
  .caret-light-cool-grey-900 { caret-color: var(--color-light-cool-grey-900); }
  .caret-light-cool-grey-alpha-900 { caret-color: var(--color-light-cool-grey-alpha-900); }
  .opacity-0 { opacity: 0; }
  .opacity-20 { opacity: 0.2; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-64 { opacity: 0.64; }
  .opacity-75 { opacity: 0.75; }
  .opacity-100 { opacity: 1; }
  .opacity-\[94\%\] { opacity: 0.94; }
  .mix-blend-lighten { mix-blend-mode: lighten; }
  .mix-blend-overlay { mix-blend-mode: overlay; }
  .mix-blend-plus-lighter { mix-blend-mode: plus-lighter; }
  .mix-blend-screen { mix-blend-mode: screen; }
  .mix-blend-soft-light { mix-blend-mode: soft-light; }
  .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-\(--shadow-element-elevated\) { --tw-shadow: var(--shadow-element-elevated); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\(--shadow-surface-action\) { --tw-shadow: var(--shadow-surface-action); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\(--shadow-surface-action-hover\) { --tw-shadow: var(--shadow-surface-action-hover); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\(--shadow-surface-fixed\) { --tw-shadow: var(--shadow-surface-fixed); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\(--shadow-surface-modal\) { --tw-shadow: var(--shadow-surface-modal); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\(--shadow-surface-modeless\) { --tw-shadow: var(--shadow-surface-modeless); 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-\[0_0_8px_0_rgba\(0\,40\,71\,0\.02\)\,0_8px_16px_-2px_rgba\(0\,40\,71\,0\.04\)\] { --tw-shadow: 0 0 8px 0 var(--tw-shadow-color,#00284705), 0 8px 16px -2px var(--tw-shadow-color,#0028470a); 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_24px_rgba\(96\,225\,152\,0\.24\)\,0_0_48px_rgba\(96\,225\,152\,0\.12\)\] { --tw-shadow: 0 0 24px var(--tw-shadow-color,#60e1983d), 0 0 48px var(--tw-shadow-color,#60e1981f); 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_14px_48px_rgba\(0\,0\,0\,0\.36\)\] { --tw-shadow: 0 14px 48px var(--tw-shadow-color,#0000005c); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[var\(--shadow-elevated\)\] { --tw-shadow: var(--shadow-elevated); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[var\(--shadow-surface-action\)\] { --tw-shadow: var(--shadow-surface-action); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-elevated { --tw-shadow: 0px 2px 4px -2px var(--tw-shadow-color,#00284714), 0px 0px 2px 0px var(--tw-shadow-color,#0028470f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-gray { --tw-shadow: 0px 2px 7px 0px var(--tw-shadow-color,#00000026), 0px 2px 3px 0px 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-gray2 { --tw-shadow: 0px 4px 12px 0px var(--tw-shadow-color,#00000005), 0px 2px 3px 0px 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-inset { --tw-shadow: inset 0 0 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-surface-modeless { --tw-shadow: 0px 12px 20px -2px var(--tw-shadow-color,#0028470f), 0px 0px 12px 0px var(--tw-shadow-color,#0028470a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .ui-focus:focus { --tw-outline-style: none; outline-style: none; }
  .ui-focus:focus-visible, .ui-focus-always:focus, .ui-focus-within:focus-within { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-ring-color: var(--color-light-blue-alpha-200); --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); --tw-outline-style: none; outline-style: none; }
  .ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .ring-2 { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-inset { box-shadow: var(--shadow-inset); }
  .ring-dark-green-500 { --tw-ring-color: var(--color-dark-green-500); }
  .ring-global-white-alpha-75 { --tw-ring-color: var(--color-global-white-alpha-75); }
  .ring-light-cool-grey-alpha-100 { --tw-ring-color: var(--color-light-cool-grey-alpha-100); }
  .ring-light-green-500 { --tw-ring-color: var(--color-light-green-500); }
  .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; }
  .outline-0 { outline-style: var(--tw-outline-style); outline-width: 0px; }
  .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .outline-2 { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .outline-light-blue-300 { outline-color: var(--color-light-blue-300); }
  .outline-light-cool-grey-150 { outline-color: var(--color-light-cool-grey-150); }
  .outline-light-cool-grey-900 { outline-color: var(--color-light-cool-grey-900); }
  .outline-light-cool-grey-alpha-25 { outline-color: var(--color-light-cool-grey-alpha-25); }
  .outline-light-cool-grey-alpha-50 { outline-color: var(--color-light-cool-grey-alpha-50); }
  .outline-light-cool-grey-alpha-75 { outline-color: var(--color-light-cool-grey-alpha-75); }
  .outline-light-cool-grey-alpha-100 { outline-color: var(--color-light-cool-grey-alpha-100); }
  .outline-light-green-300 { outline-color: var(--color-light-green-300); }
  .outline-light-green-500 { outline-color: var(--color-light-green-500); }
  .outline-light-red-500 { outline-color: var(--color-light-red-500); }
  .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-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,); }
  .brightness-60 { --tw-brightness: brightness(60%); 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-80 { --tw-brightness: brightness(80%); 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_24px_40px_rgba\(0\,0\,0\,0\.45\)\] { --tw-drop-shadow-size: drop-shadow(0 24px 40px var(--tw-drop-shadow-color,#00000073)); --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_28px_46px_rgba\(0\,0\,0\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 28px 46px var(--tw-drop-shadow-color,#00000080)); --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-lg { --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-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,); }
  .drop-shadow-md { --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-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,); }
  .drop-shadow-xs { --tw-drop-shadow-size: drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-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,); }
  .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-\[drop-shadow\(0px_4px_34px_rgba\(0\,0\,0\,0\.23\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.23) 0px 4px 34px); }
  .backdrop-blur-\[10px\] { --tw-backdrop-blur: blur(10px); 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-\[20px\] { --tw-backdrop-blur: blur(20px); 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-\[40px\] { --tw-backdrop-blur: blur(40px); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-blur-md { --tw-backdrop-blur: blur(var(--blur-md)); backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,); }
  .backdrop-saturate-180 { --tw-backdrop-saturate: saturate(180%); 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,); }
  .ui-transition-expand { transition-property: grid-template-rows, max-height, opacity; transition-duration: var(--motion-duration-slow); transition-timing-function: var(--motion-ease-standard); }
  @media (prefers-reduced-motion: reduce) {
  .ui-transition-expand { transition: none; }
}
  .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-\[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-\[grid-template-rows\,opacity\] { transition-property: grid-template-rows, opacity; 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-\[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-\[transform\,translate\,scale\,rotate\,visibility\] { transition-property: transform, translate, scale, rotate, visibility; 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-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)); }
  .ui-transition { transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, rotate, scale, translate; transition-duration: var(--motion-duration-base); transition-timing-function: var(--motion-ease-standard); }
  .ui-transition-colors { transition-property: color, background-color, border-color, fill, stroke; transition-duration: var(--motion-duration-base); transition-timing-function: var(--motion-ease-standard); }
  .transition-none { transition-property: none; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-240 { --tw-duration: .24s; transition-duration: 0.24s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-660 { --tw-duration: .66s; transition-duration: 0.66s; }
  .duration-1000 { --tw-duration: 1s; transition-duration: 1s; }
  .ease-\[ease-out\] { --tw-ease: ease-out; transition-timing-function: ease-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-contents { will-change: contents; }
  .will-change-scroll { will-change: scroll-position; }
  .will-change-transform { will-change: transform; }
  .contain-\[layout_paint\] { contain: layout paint; }
  .outline-dashed { --tw-outline-style: dashed; outline-style: dashed; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  .\[--scroll-y-end\:-20px\] { --scroll-y-end: -20px; }
  .\[--scroll-y-end\:-25px\] { --scroll-y-end: -25px; }
  .\[--scroll-y-end\:-30px\] { --scroll-y-end: -30px; }
  .\[--scroll-y-start\:10px\] { --scroll-y-start: 10px; }
  .\[--scroll-y-start\:12px\] { --scroll-y-start: 12px; }
  .\[--scroll-y-start\:15px\] { --scroll-y-start: 15px; }
  .\[clip-path\:inset\(-9999px_0_0_0\)\] { clip-path: inset(-9999px 0px 0px); }
  .\[line-break\:strict\] { line-break: strict; }
  .animate-duration-\[2\.5s\] { animation-duration: 2.5s; }
  .animate-ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .animate-ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .backface-hidden { backface-visibility: hidden; }
  .block-1 { block-size: var(--spacing); }
  .block-2 { block-size: calc(var(--spacing) * 2); }
  .block-3 { block-size: calc(var(--spacing) * 3); }
  .block-4 { block-size: calc(var(--spacing) * 4); }
  .ring-inset { --tw-ring-inset: inset; }
  :is(.\*\:col-start-1 > *) { grid-column-start: 1; }
  :is(.\*\:row-start-1 > *) { grid-row-start: 1; }
  .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *) { rotate: 180deg; }
  .group-open\:border-b:is(:where(.group):is([open], :popover-open, :open) *) { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .group-open\:border-solid:is(:where(.group):is([open], :popover-open, :open) *) { --tw-border-style: solid; border-style: solid; }
  .group-open\:border-light-cool-grey-100:is(:where(.group):is([open], :popover-open, :open) *) { border-color: var(--color-light-cool-grey-100); }
  .group-focus-within\:border-light-blue-alpha-100:is(:where(.group):focus-within *) { border-color: var(--color-light-blue-alpha-100); }
  .group-focus-within\:text-light-green-600:is(:where(.group):focus-within *) { color: var(--color-light-green-600); }
  .group-focus-within\:text-light-red-700:is(:where(.group):focus-within *) { color: var(--color-light-red-700); }
  .group-focus-within\:ring-2:is(:where(.group):focus-within *) { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .group-focus-within\:ring-light-blue-alpha-200:is(:where(.group):focus-within *) { --tw-ring-color: var(--color-light-blue-alpha-200); }
  .group-focus-within\:ring-offset-2:is(:where(.group):focus-within *) { --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); }
  .group-focus-within\:outline-none:is(:where(.group):focus-within *) { --tw-outline-style: none; outline-style: none; }
  @media (hover: hover) {
  .group-hover\:visible:is(:where(.group):hover *) { visibility: visible; }
  .group-hover\:block:is(:where(.group):hover *) { display: block; }
  .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-\[1\.015\]:is(:where(.group):hover *) { scale: 1.015; }
  .group-hover\:scale-\[1\.3333\]:is(:where(.group):hover *) { scale: 1.3333; }
  .group-hover\:border-light-cool-grey-alpha-25:is(:where(.group):hover *) { border-color: var(--color-light-cool-grey-alpha-25); }
  .group-hover\:border-light-cool-grey-alpha-400:is(:where(.group):hover *) { border-color: var(--color-light-cool-grey-alpha-400); }
  .group-hover\:border-light-cool-grey-alpha-500:is(:where(.group):hover *) { border-color: var(--color-light-cool-grey-alpha-500); }
  .group-hover\:border-light-red-600:is(:where(.group):hover *) { border-color: var(--color-light-red-600); }
  .group-hover\:bg-light-cool-grey-100:is(:where(.group):hover *) { background-color: var(--color-light-cool-grey-100); }
  .group-hover\:bg-light-cool-grey-150:is(:where(.group):hover *) { background-color: var(--color-light-cool-grey-150); }
  .group-hover\:bg-light-cool-grey-alpha-25:is(:where(.group):hover *) { background-color: var(--color-light-cool-grey-alpha-25); }
  .group-hover\:bg-light-green-800:is(:where(.group):hover *) { background-color: var(--color-light-green-800); }
  .group-hover\:bg-light-red-alpha-150:is(:where(.group):hover *) { background-color: var(--color-light-red-alpha-150); }
  .group-hover\:text-light-cool-grey-900:is(:where(.group):hover *) { color: var(--color-light-cool-grey-900); }
  .group-hover\:text-light-cool-grey-alpha-600:is(:where(.group):hover *) { color: var(--color-light-cool-grey-alpha-600); }
  .group-hover\:text-light-cool-grey-alpha-700:is(:where(.group):hover *) { color: var(--color-light-cool-grey-alpha-700); }
  .group-hover\:text-light-green-300:is(:where(.group):hover *) { color: var(--color-light-green-300); }
  .group-hover\:text-light-green-400:is(:where(.group):hover *) { color: var(--color-light-green-400); }
  .group-hover\:text-light-green-700:is(:where(.group):hover *) { color: var(--color-light-green-700); }
  .group-hover\:text-light-green-800:is(:where(.group):hover *) { color: var(--color-light-green-800); }
  .group-hover\:text-light-red-700:is(:where(.group):hover *) { color: var(--color-light-red-700); }
  .group-hover\:text-white:is(:where(.group):hover *) { color: var(--color-white); }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *) { animation-play-state: paused; }
}
  .group-active\:scale-100:is(:where(.group):active *) { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; 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\:text-light-cool-grey-alpha-500:is(:where(.group):active *) { color: var(--color-light-cool-grey-alpha-500); }
  .group-active\:text-light-cool-grey-alpha-800:is(:where(.group):active *) { color: var(--color-light-cool-grey-alpha-800); }
  .group-active\:text-light-green-700:is(:where(.group):active *) { color: var(--color-light-green-700); }
  .group-active\:text-light-green-900:is(:where(.group):active *) { color: var(--color-light-green-900); }
  .group-active\:text-light-neutral-grey-300:is(:where(.group):active *) { color: var(--color-light-neutral-grey-300); }
  .group-active\:opacity-0:is(:where(.group):active *) { opacity: 0; }
  .group-active\:opacity-100:is(:where(.group):active *) { opacity: 1; }
  .peer-placeholder-shown\:text-global-white-alpha-600:is(:where(.peer):placeholder-shown ~ *) { color: var(--color-global-white-alpha-600); }
  .peer-placeholder-shown\:text-light-cool-grey-alpha-600:is(:where(.peer):placeholder-shown ~ *) { color: var(--color-light-cool-grey-alpha-600); }
  .peer-empty\:block:is(:where(.peer):empty ~ *) { display: block; }
  .peer-focus\:top-1\.5:is(:where(.peer):focus ~ *) { top: calc(var(--spacing) * 1.5); }
  .peer-focus\:translate-y-0:is(:where(.peer):focus ~ *) { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .peer-focus\:text-sm:is(:where(.peer):focus ~ *) { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .peer-focus\:text-xs:is(:where(.peer):focus ~ *) { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .peer-focus\:leading-4:is(:where(.peer):focus ~ *) { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .peer-focus\:leading-5:is(:where(.peer):focus ~ *) { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
  .peer-focus\:tracking-\[-0\.08px\]:is(:where(.peer):focus ~ *) { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .peer-focus\:text-global-white-alpha-500:is(:where(.peer):focus ~ *) { color: var(--color-global-white-alpha-500); }
  .peer-focus\:text-light-cool-grey-alpha-500:is(:where(.peer):focus ~ *) { color: var(--color-light-cool-grey-alpha-500); }
  .peer-disabled\:text-global-white-alpha-400:is(:where(.peer):disabled ~ *) { color: var(--color-global-white-alpha-400); }
  .peer-disabled\:text-light-cool-grey-alpha-400:is(:where(.peer):disabled ~ *) { color: var(--color-light-cool-grey-alpha-400); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:top-1\.5:is(:where(.peer):is(:autofill, :autofill) ~ *) { top: calc(var(--spacing) * 1.5); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:translate-y-0:is(:where(.peer):is(:autofill, :autofill) ~ *) { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-sm:is(:where(.peer):is(:autofill, :autofill) ~ *) { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-xs:is(:where(.peer):is(:autofill, :autofill) ~ *) { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:leading-4:is(:where(.peer):is(:autofill, :autofill) ~ *) { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:leading-5:is(:where(.peer):is(:autofill, :autofill) ~ *) { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:tracking-\[-0\.08px\]:is(:where(.peer):is(:autofill, :autofill) ~ *) { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-global-white-alpha-500:is(:where(.peer):is(:autofill, :autofill) ~ *) { color: var(--color-global-white-alpha-500); }
  .peer-\[\:is\(\:autofill\,\:-webkit-autofill\)\]\:text-light-cool-grey-alpha-500:is(:where(.peer):is(:autofill, :autofill) ~ *) { color: var(--color-light-cool-grey-alpha-500); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:top-1\.5:is(:where(.peer):not(:placeholder-shown) ~ *) { top: calc(var(--spacing) * 1.5); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:translate-y-0:is(:where(.peer):not(:placeholder-shown) ~ *) { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-sm:is(:where(.peer):not(:placeholder-shown) ~ *) { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-xs:is(:where(.peer):not(:placeholder-shown) ~ *) { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:leading-4:is(:where(.peer):not(:placeholder-shown) ~ *) { --tw-leading: calc(var(--spacing) * 4); line-height: calc(var(--spacing) * 4); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:leading-5:is(:where(.peer):not(:placeholder-shown) ~ *) { --tw-leading: calc(var(--spacing) * 5); line-height: calc(var(--spacing) * 5); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:tracking-\[-0\.08px\]:is(:where(.peer):not(:placeholder-shown) ~ *) { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-global-white-alpha-500:is(:where(.peer):not(:placeholder-shown) ~ *) { color: var(--color-global-white-alpha-500); }
  .peer-\[\:not\(\:placeholder-shown\)\]\:text-light-cool-grey-alpha-500:is(:where(.peer):not(:placeholder-shown) ~ *) { color: var(--color-light-cool-grey-alpha-500); }
  .first-letter\:uppercase::first-letter { text-transform: uppercase; }
  .marker\:text-light-cool-grey-alpha-600 ::marker { color: var(--color-light-cool-grey-alpha-600); }
  .marker\:text-light-cool-grey-alpha-600::marker { color: var(--color-light-cool-grey-alpha-600); }
  .marker\:text-light-cool-grey-alpha-600 ::-webkit-details-marker { color: var(--color-light-cool-grey-alpha-600); }
  .marker\:text-light-cool-grey-alpha-600::-webkit-details-marker { color: var(--color-light-cool-grey-alpha-600); }
  .placeholder\:text-\[16px\]::placeholder { font-size: 16px; }
  .placeholder\:leading-\[20px\]::placeholder { --tw-leading: 20px; line-height: 20px; }
  .placeholder\:tracking-\[0\.25px\]::placeholder { --tw-tracking: .25px; letter-spacing: 0.25px; }
  .placeholder\:text-global-white-alpha-400::placeholder { color: var(--color-global-white-alpha-400); }
  .placeholder\:text-light-cool-grey-500::placeholder { color: var(--color-light-cool-grey-500); }
  .placeholder\:text-light-cool-grey-600::placeholder { color: var(--color-light-cool-grey-600); }
  .placeholder\:text-light-cool-grey-alpha-200::placeholder { color: var(--color-light-cool-grey-alpha-200); }
  .placeholder\:text-light-cool-grey-alpha-400::placeholder { color: var(--color-light-cool-grey-alpha-400); }
  .placeholder\:text-light-cool-grey-alpha-500::placeholder { color: var(--color-light-cool-grey-alpha-500); }
  .placeholder\:text-light-cool-grey-alpha-600::placeholder { color: var(--color-light-cool-grey-alpha-600); }
  .backdrop\:bg-light-cool-grey-900\/10::backdrop { background-color: rgba(29, 31, 35, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .backdrop\:bg-light-cool-grey-900\/10::backdrop { background-color: color-mix(in oklab, var(--color-light-cool-grey-900) 10%, transparent); }
}
  .backdrop\:bg-light-cool-grey-900\/20::backdrop { background-color: rgba(29, 31, 35, 0.2); }
  @supports (color:color-mix(in lab, red, red)) {
  .backdrop\:bg-light-cool-grey-900\/20::backdrop { background-color: color-mix(in oklab, var(--color-light-cool-grey-900) 20%, transparent); }
}
  .backdrop\:bg-light-cool-grey-900\/60::backdrop { background-color: rgba(29, 31, 35, 0.6); }
  @supports (color:color-mix(in lab, red, red)) {
  .backdrop\:bg-light-cool-grey-900\/60::backdrop { background-color: color-mix(in oklab, var(--color-light-cool-grey-900) 60%, transparent); }
}
  .backdrop\:backdrop-blur-md::backdrop { --tw-backdrop-blur: blur(var(--blur-md)); 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\:backdrop-blur-xs::backdrop { --tw-backdrop-blur: blur(var(--blur-xs)); 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,); }
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-0::before { content: var(--tw-content); inset: 0px; }
  .before\:z-above::before { content: var(--tw-content); z-index: var(--z-above); }
  .before\:bg-gradient-to-b::before { content: var(--tw-content); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .before\:from-black\/10::before { content: var(--tw-content); --tw-gradient-from: #0000001a; }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:from-black\/10::before { --tw-gradient-from: color-mix(in oklab, var(--color-black) 10%, transparent); }
}
  .before\:from-black\/10::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\:to-black\/75::before { content: var(--tw-content); --tw-gradient-to: #000000bf; }
  @supports (color:color-mix(in lab, red, red)) {
  .before\:to-black\/75::before { --tw-gradient-to: color-mix(in oklab, var(--color-black) 75%, transparent); }
}
  .before\:to-black\/75::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)); }
  .first\:mt-0:first-child { margin-top: 0px; }
  .first\:rounded-t-32:first-child { border-top-left-radius: var(--radius-32); border-top-right-radius: var(--radius-32); }
  .first\:pl-0:first-child { padding-left: 0px; }
  .last\:mr-5:last-child { margin-right: calc(var(--spacing) * 5); }
  .last\:mb-0:last-child { margin-bottom: 0px; }
  .last\:rounded-b-32:last-child { border-bottom-right-radius: var(--radius-32); border-bottom-left-radius: var(--radius-32); }
  .last\:border-0:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .last\:border-none:last-child { --tw-border-style: none; border-style: none; }
  .last\:pr-0:last-child { padding-right: 0px; }
  .last\:pb-0:last-child { padding-bottom: 0px; }
  .last-of-type\:mb-0:last-of-type { margin-bottom: 0px; }
  .autofill\:px-4:-webkit-autofill { padding-inline: calc(var(--spacing) * 4); }
  .autofill\:px-4:autofill { padding-inline: calc(var(--spacing) * 4); }
  .autofill\:pt-5:-webkit-autofill { padding-top: calc(var(--spacing) * 5); }
  .autofill\:pt-5:autofill { padding-top: calc(var(--spacing) * 5); }
  .autofill\:pt-6:-webkit-autofill { padding-top: calc(var(--spacing) * 6); }
  .autofill\:pt-6:autofill { padding-top: calc(var(--spacing) * 6); }
  .autofill\:pb-1\.5:-webkit-autofill { padding-bottom: calc(var(--spacing) * 1.5); }
  .autofill\:pb-1\.5:autofill { padding-bottom: calc(var(--spacing) * 1.5); }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-50\)\]:-webkit-autofill { --tw-shadow: inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-50)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-50\)\]:autofill { --tw-shadow: inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-50)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-800\)\]:-webkit-autofill { --tw-shadow: inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-800)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .autofill\:shadow-\[inset_0_0_0_1000px_var\(--color-light-cool-grey-800\)\]:autofill { --tw-shadow: inset 0 0 0 1000px var(--tw-shadow-color,var(--color-light-cool-grey-800)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-global-white-alpha-1000\)\]:-webkit-autofill { -webkit-text-fill-color: var(--color-global-white-alpha-1000); }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-global-white-alpha-1000\)\]:autofill { -webkit-text-fill-color: var(--color-global-white-alpha-1000); }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-light-cool-grey-alpha-900\)\]:-webkit-autofill { -webkit-text-fill-color: var(--color-light-cool-grey-alpha-900); }
  .autofill\:\[-webkit-text-fill-color\:var\(--color-light-cool-grey-alpha-900\)\]:autofill { -webkit-text-fill-color: var(--color-light-cool-grey-alpha-900); }
  .focus-within\:border-global-white-alpha-400:focus-within { border-color: var(--color-global-white-alpha-400); }
  .focus-within\:border-light-cool-grey-alpha-500:focus-within { border-color: var(--color-light-cool-grey-alpha-500); }
  .focus-within\:ring-0:focus-within { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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-within\:ring-2:focus-within { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-within\:ring-4:focus-within { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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-within\:ring-light-blue-alpha-200:focus-within { --tw-ring-color: var(--color-light-blue-alpha-200); }
  .focus-within\:ring-offset-0:focus-within { --tw-ring-offset-width: 0px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .focus-within\:ring-offset-2:focus-within { --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-within\:ring-offset-light-cool-grey-50:focus-within { --tw-ring-offset-color: var(--color-light-cool-grey-50); }
  .focus-within\:ring-offset-light-cool-grey-900:focus-within { --tw-ring-offset-color: var(--color-light-cool-grey-900); }
  .focus-within\:outline-2:focus-within { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .focus-within\:outline-offset-2:focus-within { outline-offset: 2px; }
  .focus-within\:outline-light-blue-alpha-200:focus-within { outline-color: var(--color-light-blue-alpha-200); }
  .focus-within\:outline-none:focus-within { --tw-outline-style: none; outline-style: none; }
  @media (hover: hover) {
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:rounded-4:hover { border-radius: var(--radius-4); }
  .hover\:border-\[rgba\(147\,156\,173\,0\.8\)\]:hover { border-color: rgba(147, 156, 173, 0.8); }
  .hover\:border-global-white-alpha-400:hover { border-color: var(--color-global-white-alpha-400); }
  .hover\:border-light-cool-grey-150:hover { border-color: var(--color-light-cool-grey-150); }
  .hover\:border-light-cool-grey-alpha-300:hover { border-color: var(--color-light-cool-grey-alpha-300); }
  .hover\:border-light-cool-grey-alpha-500:hover { border-color: var(--color-light-cool-grey-alpha-500); }
  .hover\:bg-\[rgba\(145\,146\,154\,0\.75\)\]:hover { background-color: rgba(145, 146, 154, 0.75); }
  .hover\:bg-dark-blue-700:hover { background-color: var(--color-dark-blue-700); }
  .hover\:bg-dark-blue-alpha-150:hover { background-color: var(--color-dark-blue-alpha-150); }
  .hover\:bg-dark-cool-grey-50:hover { background-color: var(--color-dark-cool-grey-50); }
  .hover\:bg-dark-green-700:hover { background-color: var(--color-dark-green-700); }
  .hover\:bg-dark-green-alpha-100:hover { background-color: var(--color-dark-green-alpha-100); }
  .hover\:bg-dark-green-alpha-150:hover { background-color: var(--color-dark-green-alpha-150); }
  .hover\:bg-dark-red-700:hover { background-color: var(--color-dark-red-700); }
  .hover\:bg-dark-red-alpha-150:hover { background-color: var(--color-dark-red-alpha-150); }
  .hover\:bg-dark-yellow-700:hover { background-color: var(--color-dark-yellow-700); }
  .hover\:bg-dark-yellow-alpha-150:hover { background-color: var(--color-dark-yellow-alpha-150); }
  .hover\:bg-global-white-alpha-50:hover { background-color: var(--color-global-white-alpha-50); }
  .hover\:bg-global-white-alpha-150:hover { background-color: var(--color-global-white-alpha-150); }
  .hover\:bg-global-white-alpha-800:hover { background-color: var(--color-global-white-alpha-800); }
  .hover\:bg-global-white-alpha-1000:hover { background-color: var(--color-global-white-alpha-1000); }
  .hover\:bg-light-blue-400:hover { background-color: var(--color-light-blue-400); }
  .hover\:bg-light-blue-600:hover { background-color: var(--color-light-blue-600); }
  .hover\:bg-light-blue-alpha-150:hover { background-color: var(--color-light-blue-alpha-150); }
  .hover\:bg-light-cool-grey-50:hover { background-color: var(--color-light-cool-grey-50); }
  .hover\:bg-light-cool-grey-75:hover { background-color: var(--color-light-cool-grey-75); }
  .hover\:bg-light-cool-grey-100:hover { background-color: var(--color-light-cool-grey-100); }
  .hover\:bg-light-cool-grey-150:hover { background-color: var(--color-light-cool-grey-150); }
  .hover\:bg-light-cool-grey-500:hover { background-color: var(--color-light-cool-grey-500); }
  .hover\:bg-light-cool-grey-800:hover { background-color: var(--color-light-cool-grey-800); }
  .hover\:bg-light-cool-grey-alpha-50:hover { background-color: var(--color-light-cool-grey-alpha-50); }
  .hover\:bg-light-cool-grey-alpha-75:hover { background-color: var(--color-light-cool-grey-alpha-75); }
  .hover\:bg-light-cool-grey-alpha-100:hover { background-color: var(--color-light-cool-grey-alpha-100); }
  .hover\:bg-light-cool-grey-alpha-150:hover { background-color: var(--color-light-cool-grey-alpha-150); }
  .hover\:bg-light-green-100:hover { background-color: var(--color-light-green-100); }
  .hover\:bg-light-green-150:hover { background-color: var(--color-light-green-150); }
  .hover\:bg-light-green-200:hover { background-color: var(--color-light-green-200); }
  .hover\:bg-light-green-300:hover { background-color: var(--color-light-green-300); }
  .hover\:bg-light-green-400:hover { background-color: var(--color-light-green-400); }
  .hover\:bg-light-green-600:hover { background-color: var(--color-light-green-600); }
  .hover\:bg-light-green-700:hover { background-color: var(--color-light-green-700); }
  .hover\:bg-light-green-800:hover { background-color: var(--color-light-green-800); }
  .hover\:bg-light-green-alpha-100:hover { background-color: var(--color-light-green-alpha-100); }
  .hover\:bg-light-green-alpha-150:hover { background-color: var(--color-light-green-alpha-150); }
  .hover\:bg-light-red-700:hover { background-color: var(--color-light-red-700); }
  .hover\:bg-light-red-alpha-150:hover { background-color: var(--color-light-red-alpha-150); }
  .hover\:bg-light-yellow-400:hover { background-color: var(--color-light-yellow-400); }
  .hover\:bg-light-yellow-alpha-150:hover { background-color: var(--color-light-yellow-alpha-150); }
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
  @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\:text-global-white-alpha-700:hover { color: var(--color-global-white-alpha-700); }
  .hover\:text-global-white-alpha-1000:hover { color: var(--color-global-white-alpha-1000); }
  .hover\:text-inherit:hover { color: inherit; }
  .hover\:text-light-blue-700:hover { color: var(--color-light-blue-700); }
  .hover\:text-light-cool-grey-100:hover { color: var(--color-light-cool-grey-100); }
  .hover\:text-light-cool-grey-300:hover { color: var(--color-light-cool-grey-300); }
  .hover\:text-light-cool-grey-500:hover { color: var(--color-light-cool-grey-500); }
  .hover\:text-light-cool-grey-600:hover { color: var(--color-light-cool-grey-600); }
  .hover\:text-light-cool-grey-700:hover { color: var(--color-light-cool-grey-700); }
  .hover\:text-light-cool-grey-800:hover { color: var(--color-light-cool-grey-800); }
  .hover\:text-light-cool-grey-900:hover { color: var(--color-light-cool-grey-900); }
  .hover\:text-light-cool-grey-alpha-700:hover { color: var(--color-light-cool-grey-alpha-700); }
  .hover\:text-light-cool-grey-alpha-900:hover { color: var(--color-light-cool-grey-alpha-900); }
  .hover\:text-light-green-400:hover { color: var(--color-light-green-400); }
  .hover\:text-light-green-700:hover { color: var(--color-light-green-700); }
  .hover\:text-light-green-800:hover { color: var(--color-light-green-800); }
  .hover\:text-light-green-900:hover { color: var(--color-light-green-900); }
  .hover\:text-light-red-600:hover { color: var(--color-light-red-600); }
  .hover\:text-light-yellow-900:hover { color: var(--color-light-yellow-900); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:no-underline:hover { text-decoration-line: none; }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-\[0_0_12px_0_rgba\(0\,40\,71\,0\.04\)\,0_12px_20px_-2px_rgba\(0\,40\,71\,0\.06\)\]:hover { --tw-shadow: 0 0 12px 0 var(--tw-shadow-color,#0028470a), 0 12px 20px -2px var(--tw-shadow-color,#0028470f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .hover\:shadow-\[0px_4px_250px_0px_rgba\(155\,255\,152\,0\.81\)\,0px_2px_250px_0px_color-mix\(in_srgb\,var\(--color-light-green-300\)_45\%\,transparent\)\,inset_0px_0px_57\.9px_0px_rgba\(111\,255\,0\,0\.9\)\]:hover { --tw-shadow: 0px 4px 250px 0px var(--tw-shadow-color,#9bff98cf), 0px 2px 250px 0px var(--tw-shadow-color,#60e19873), inset 0px 0px 57.9px 0px var(--tw-shadow-color,#6fff00e6); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:shadow-\[0px_4px_250px_0px_rgba\(155\,255\,152\,0\.81\)\,0px_2px_250px_0px_color-mix\(in_srgb\,var\(--color-light-green-300\)_45\%\,transparent\)\,inset_0px_0px_57\.9px_0px_rgba\(111\,255\,0\,0\.9\)\]:hover { --tw-shadow: 0px 4px 250px 0px var(--tw-shadow-color,#9bff98cf), 0px 2px 250px 0px var(--tw-shadow-color,color-mix(in srgb,var(--color-light-green-300) 45%,transparent)), inset 0px 0px 57.9px 0px var(--tw-shadow-color,#6fff00e6); }
}
  .hover\:shadow-\[0px_4px_250px_0px_rgba\(155\,255\,152\,0\.81\)\,0px_2px_250px_0px_color-mix\(in_srgb\,var\(--color-light-green-300\)_45\%\,transparent\)\,inset_0px_0px_57\.9px_0px_rgba\(111\,255\,0\,0\.9\)\]: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\:shadow-\[var\(--shadow-surface-action-hover\)\]:hover { --tw-shadow: var(--shadow-surface-action-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\:shadow-none:hover { --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); }
  .hover\:ring-2:hover { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .hover\:outline-light-cool-grey-alpha-75:hover { outline-color: var(--color-light-cool-grey-alpha-75); }
}
  .focus\:top-1\.5:focus { top: calc(var(--spacing) * 1.5); }
  .focus\:translate-y-0:focus { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .focus\:px-4:focus { padding-inline: calc(var(--spacing) * 4); }
  .focus\:pt-5:focus { padding-top: calc(var(--spacing) * 5); }
  .focus\:pt-6:focus { padding-top: calc(var(--spacing) * 6); }
  .focus\:pb-1\.5:focus { padding-bottom: calc(var(--spacing) * 1.5); }
  .focus\:opacity-100:focus { opacity: 1; }
  .focus\:ring-0:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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\:outline-0:focus { outline-style: var(--tw-outline-style); outline-width: 0px; }
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .focus-visible\:border-light-blue-600:focus-visible { border-color: var(--color-light-blue-600); }
  .focus-visible\:no-underline:focus-visible { text-decoration-line: none; }
  .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .focus-visible\:ring-light-blue-alpha-200:focus-visible { --tw-ring-color: var(--color-light-blue-alpha-200); }
  .focus-visible\:ring-light-cool-grey-600:focus-visible { --tw-ring-color: var(--color-light-cool-grey-600); }
  .focus-visible\:ring-light-green-500:focus-visible { --tw-ring-color: var(--color-light-green-500); }
  .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-4:focus-visible { --tw-ring-offset-width: 4px; --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .focus-visible\:outline:focus-visible, .focus-visible\:outline-1: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-offset-2:focus-visible { outline-offset: 2px; }
  .focus-visible\:outline-light-blue-alpha-200:focus-visible { outline-color: var(--color-light-blue-alpha-200); }
  .focus-visible\:outline-light-cool-grey-600:focus-visible { outline-color: var(--color-light-cool-grey-600); }
  .focus-visible\:outline-light-green-300:focus-visible { outline-color: var(--color-light-green-300); }
  .focus-visible\:outline-light-green-900:focus-visible { outline-color: var(--color-light-green-900); }
  .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; }
  .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-\[\.98\]:active { scale: 0.98; }
  .active\:scale-\[0\.99\]:active { scale: 0.99; }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .active\:border-\[rgba\(132\,137\,145\,0\.8\)\]:active { border-color: rgba(132, 137, 145, 0.8); }
  .active\:bg-\[rgba\(129\,131\,139\,0\.75\)\]:active { background-color: rgba(129, 131, 139, 0.75); }
  .active\:bg-dark-blue-700:active { background-color: var(--color-dark-blue-700); }
  .active\:bg-dark-blue-alpha-150:active { background-color: var(--color-dark-blue-alpha-150); }
  .active\:bg-dark-green-600:active { background-color: var(--color-dark-green-600); }
  .active\:bg-dark-green-700:active { background-color: var(--color-dark-green-700); }
  .active\:bg-dark-green-alpha-150:active { background-color: var(--color-dark-green-alpha-150); }
  .active\:bg-dark-red-700:active { background-color: var(--color-dark-red-700); }
  .active\:bg-dark-red-alpha-150:active { background-color: var(--color-dark-red-alpha-150); }
  .active\:bg-dark-yellow-700:active { background-color: var(--color-dark-yellow-700); }
  .active\:bg-dark-yellow-alpha-150:active { background-color: var(--color-dark-yellow-alpha-150); }
  .active\:bg-global-white-alpha-50:active { background-color: var(--color-global-white-alpha-50); }
  .active\:bg-global-white-alpha-150:active { background-color: var(--color-global-white-alpha-150); }
  .active\:bg-global-white-alpha-800:active { background-color: var(--color-global-white-alpha-800); }
  .active\:bg-global-white-alpha-1000:active { background-color: var(--color-global-white-alpha-1000); }
  .active\:bg-light-blue-400:active { background-color: var(--color-light-blue-400); }
  .active\:bg-light-blue-alpha-150:active { background-color: var(--color-light-blue-alpha-150); }
  .active\:bg-light-cool-grey-800:active { background-color: var(--color-light-cool-grey-800); }
  .active\:bg-light-cool-grey-alpha-50:active { background-color: var(--color-light-cool-grey-alpha-50); }
  .active\:bg-light-cool-grey-alpha-150:active { background-color: var(--color-light-cool-grey-alpha-150); }
  .active\:bg-light-green-300:active { background-color: var(--color-light-green-300); }
  .active\:bg-light-green-400:active { background-color: var(--color-light-green-400); }
  .active\:bg-light-green-600:active { background-color: var(--color-light-green-600); }
  .active\:bg-light-green-700:active { background-color: var(--color-light-green-700); }
  .active\:bg-light-green-800:active { background-color: var(--color-light-green-800); }
  .active\:bg-light-green-alpha-150:active { background-color: var(--color-light-green-alpha-150); }
  .active\:bg-light-red-700:active { background-color: var(--color-light-red-700); }
  .active\:bg-light-red-alpha-150:active { background-color: var(--color-light-red-alpha-150); }
  .active\:bg-light-yellow-400:active { background-color: var(--color-light-yellow-400); }
  .active\:bg-light-yellow-alpha-150:active { background-color: var(--color-light-yellow-alpha-150); }
  .active\:bg-transparent:active { background-color: rgba(0, 0, 0, 0); }
  .active\:text-dark-green-600:active { color: var(--color-dark-green-600); }
  .active\:text-global-white-alpha-800:active { color: var(--color-global-white-alpha-800); }
  .active\:text-light-cool-grey-alpha-800:active { color: var(--color-light-cool-grey-alpha-800); }
  .active\:text-light-neutral-grey-800:active { color: var(--color-light-neutral-grey-800); }
  .active\:shadow-\[0px_0px_101\.2px_0px_var\(--color-dark-green-600\)\]:active { --tw-shadow: 0px 0px 101.2px 0px var(--tw-shadow-color,var(--color-dark-green-600)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .active\:ring-2:active { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .active\:ring-global-white-alpha-75:active { --tw-ring-color: var(--color-global-white-alpha-75); }
  .active\:ring-light-cool-grey-alpha-100:active { --tw-ring-color: var(--color-light-cool-grey-alpha-100); }
  .active\:outline-light-cool-grey-alpha-50:active { outline-color: var(--color-light-cool-grey-alpha-50); }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:bg-light-cool-grey-100:disabled { background-color: var(--color-light-cool-grey-100); }
  .disabled\:text-light-cool-grey-900:disabled { color: var(--color-light-cool-grey-900); }
  .disabled\:text-light-cool-grey-alpha-400:disabled { color: var(--color-light-cool-grey-alpha-400); }
  .disabled\:opacity-40:disabled { opacity: 0.4; }
  @media (prefers-reduced-motion: no-preference) {
  .motion-safe\:translate-y-\[6\%\] { --tw-translate-y: 6%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .motion-safe\:translate-y-\[8\%\] { --tw-translate-y: 8%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .motion-safe\:transition-\[flex-basis\] { transition-property: flex-basis; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .motion-safe\:duration-700 { --tw-duration: .7s; transition-duration: 0.7s; }
  .motion-safe\:ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
}
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:h-auto { height: auto; }
  .motion-reduce\:translate-y-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .motion-reduce\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .motion-reduce\:transform-none { transform: none; }
  .motion-reduce\:transition-none { transition-property: none; }
  .motion-reduce\:duration-0 { --tw-duration: 0s; transition-duration: 0s; }
}
  @media not all and (min-width: 768px) {
  .max-\[768px\]\:aspect-\[800\/666\] { aspect-ratio: 800 / 666; }
  .max-\[768px\]\:overflow-hidden { overflow: hidden; }
  .max-\[768px\]\:object-cover { object-fit: cover; }
  .max-\[768px\]\:object-top { object-position: center top; }
}
  @media (min-width: 48em) {
  .tablet\:visible { visibility: visible; }
  .tablet\:absolute { position: absolute; }
  .tablet\:relative { position: relative; }
  .tablet\:sticky { position: sticky; }
  .tablet\:inset-x-auto { inset-inline: auto; }
  .tablet\:inset-y-0 { inset-block: 0px; }
  .tablet\:-top-4 { top: calc(var(--spacing) * -4); }
  .tablet\:-top-9\.75 { top: calc(var(--spacing) * -9.75); }
  .tablet\:-top-25\.75 { top: calc(var(--spacing) * -25.75); }
  .tablet\:top-0 { top: 0px; }
  .tablet\:top-1\/2 { top: 50%; }
  .tablet\:top-2 { top: calc(var(--spacing) * 2); }
  .tablet\:top-3 { top: calc(var(--spacing) * 3); }
  .tablet\:top-4 { top: calc(var(--spacing) * 4); }
  .tablet\:top-10 { top: calc(var(--spacing) * 10); }
  .tablet\:top-15 { top: calc(var(--spacing) * 15); }
  .tablet\:top-23 { top: calc(var(--spacing) * 23); }
  .tablet\:top-24 { top: calc(var(--spacing) * 24); }
  .tablet\:top-25\.75 { top: calc(var(--spacing) * 25.75); }
  .tablet\:top-26 { top: calc(var(--spacing) * 26); }
  .tablet\:top-27\.5 { top: calc(var(--spacing) * 27.5); }
  .tablet\:top-56\.75 { top: calc(var(--spacing) * 56.75); }
  .tablet\:top-\[-5\.54\%\] { top: -5.54%; }
  .tablet\:top-\[-9px\] { top: -9px; }
  .tablet\:top-\[27\.14px\] { top: 27.14px; }
  .tablet\:top-\[213\.05px\] { top: 213.05px; }
  .tablet\:top-auto { top: auto; }
  .tablet\:top-full { top: 100%; }
  .tablet\:-right-3\.5 { right: calc(var(--spacing) * -3.5); }
  .tablet\:-right-4 { right: calc(var(--spacing) * -4); }
  .tablet\:-right-10 { right: calc(var(--spacing) * -10); }
  .tablet\:-right-16 { right: calc(var(--spacing) * -16); }
  .tablet\:-right-18 { right: calc(var(--spacing) * -18); }
  .tablet\:-right-80 { right: calc(var(--spacing) * -80); }
  .tablet\:-right-\[calc\(41rem-32vw\)\] { right: calc(-41rem + 32vw); }
  .tablet\:right-0 { right: 0px; }
  .tablet\:right-4 { right: calc(var(--spacing) * 4); }
  .tablet\:right-5 { right: calc(var(--spacing) * 5); }
  .tablet\:right-6 { right: calc(var(--spacing) * 6); }
  .tablet\:right-10 { right: calc(var(--spacing) * 10); }
  .tablet\:right-\[-20\%\] { right: -20%; }
  .tablet\:right-\[calc\(-1\*min\(101px\,max\(0px\,948px-100vw\)\)\)\] { right: calc(-1 * min(101px, max(0px, 948px - 100vw))); }
  .tablet\:right-auto { right: auto; }
  .tablet\:-bottom-5 { bottom: calc(var(--spacing) * -5); }
  .tablet\:-bottom-10 { bottom: calc(var(--spacing) * -10); }
  .tablet\:-bottom-16 { bottom: calc(var(--spacing) * -16); }
  .tablet\:-bottom-20 { bottom: calc(var(--spacing) * -20); }
  .tablet\:-bottom-24 { bottom: calc(var(--spacing) * -24); }
  .tablet\:-bottom-84 { bottom: calc(var(--spacing) * -84); }
  .tablet\:bottom-0 { bottom: 0px; }
  .tablet\:bottom-4 { bottom: calc(var(--spacing) * 4); }
  .tablet\:bottom-6 { bottom: calc(var(--spacing) * 6); }
  .tablet\:bottom-10 { bottom: calc(var(--spacing) * 10); }
  .tablet\:bottom-14 { bottom: calc(var(--spacing) * 14); }
  .tablet\:bottom-auto { bottom: auto; }
  .tablet\:bottom-full { bottom: 100%; }
  .tablet\:-left-4 { left: calc(var(--spacing) * -4); }
  .tablet\:-left-7\.75 { left: calc(var(--spacing) * -7.75); }
  .tablet\:-left-12 { left: calc(var(--spacing) * -12); }
  .tablet\:-left-12\.25 { left: calc(var(--spacing) * -12.25); }
  .tablet\:-left-14 { left: calc(var(--spacing) * -14); }
  .tablet\:-left-28 { left: calc(var(--spacing) * -28); }
  .tablet\:-left-\[calc\(41rem-32vw\)\] { left: calc(-41rem + 32vw); }
  .tablet\:left-0 { left: 0px; }
  .tablet\:left-1\/2 { left: 50%; }
  .tablet\:left-6 { left: calc(var(--spacing) * 6); }
  .tablet\:left-28\.25 { left: calc(var(--spacing) * 28.25); }
  .tablet\:left-44 { left: calc(var(--spacing) * 44); }
  .tablet\:left-79\.75 { left: calc(var(--spacing) * 79.75); }
  .tablet\:left-\[-90\.67\%\] { left: -90.67%; }
  .tablet\:left-\[55\%\] { left: 55%; }
  .tablet\:left-\[156\.6px\] { left: 156.6px; }
  .tablet\:left-\[253\.37px\] { left: 253.37px; }
  .tablet\:left-auto { left: auto; }
  .tablet\:z-maximum { z-index: var(--z-maximum); }
  .tablet\:-order-1 { order: calc(-1); }
  .tablet\:order-0 { order: 0; }
  .tablet\:order-1 { order: 1; }
  .tablet\:order-2 { order: 2; }
  .tablet\:order-3 { order: 3; }
  .tablet\:order-4 { order: 4; }
  .tablet\:order-none { order: 0; }
  .tablet\:col-span-1 { grid-column: span 1 / span 1; }
  .tablet\:col-span-2 { grid-column: span 2 / span 2; }
  .tablet\:col-span-3 { grid-column: span 3 / span 3; }
  .tablet\:col-span-4 { grid-column: span 4 / span 4; }
  .tablet\:col-span-5 { grid-column: span 5 / span 5; }
  .tablet\:col-start-1 { grid-column-start: 1; }
  .tablet\:col-start-3 { grid-column-start: 3; }
  .tablet\:col-start-4 { grid-column-start: 4; }
  .tablet\:row-span-1 { grid-row: span 1 / span 1; }
  .tablet\:row-span-2 { grid-row: span 2 / span 2; }
  .tablet\:row-span-3 { grid-row: span 3 / span 3; }
  .tablet\:row-span-4 { grid-row: span 4 / span 4; }
  .tablet\:row-start-1 { grid-row-start: 1; }
  .tablet\:row-start-2 { grid-row-start: 2; }
  .tablet\:row-start-3 { grid-row-start: 3; }
  .tablet\:row-start-4 { grid-row-start: 4; }
  .tablet\:m-0 { margin: 0px; }
  .tablet\:m-12 { margin: calc(var(--spacing) * 12); }
  .tablet\:-mx-6 { margin-inline: calc(var(--spacing) * -6); }
  .tablet\:-mx-7 { margin-inline: calc(var(--spacing) * -7); }
  .tablet\:-mx-8 { margin-inline: calc(var(--spacing) * -8); }
  .tablet\:mx-0 { margin-inline: 0px; }
  .tablet\:mx-12 { margin-inline: calc(var(--spacing) * 12); }
  .tablet\:mx-auto { margin-inline: auto; }
  .tablet\:my-3 { margin-block: calc(var(--spacing) * 3); }
  .tablet\:my-4 { margin-block: calc(var(--spacing) * 4); }
  .tablet\:my-8 { margin-block: calc(var(--spacing) * 8); }
  .tablet\:my-10 { margin-block: calc(var(--spacing) * 10); }
  .tablet\:-mt-8 { margin-top: calc(var(--spacing) * -8); }
  .tablet\:-mt-10 { margin-top: calc(var(--spacing) * -10); }
  .tablet\:-mt-20 { margin-top: calc(var(--spacing) * -20); }
  .tablet\:-mt-\[calc\(var\(--navbar-spacer\)\+24px\)\] { margin-top: calc(calc(var(--navbar-spacer) + 24px) * -1); }
  .tablet\:mt-0 { margin-top: 0px; }
  .tablet\:mt-1 { margin-top: var(--spacing); }
  .tablet\:mt-2 { margin-top: calc(var(--spacing) * 2); }
  .tablet\:mt-4 { margin-top: calc(var(--spacing) * 4); }
  .tablet\:mt-5 { margin-top: calc(var(--spacing) * 5); }
  .tablet\:mt-6 { margin-top: calc(var(--spacing) * 6); }
  .tablet\:mt-8 { margin-top: calc(var(--spacing) * 8); }
  .tablet\:mt-10 { margin-top: calc(var(--spacing) * 10); }
  .tablet\:mt-12 { margin-top: calc(var(--spacing) * 12); }
  .tablet\:mt-16 { margin-top: calc(var(--spacing) * 16); }
  .tablet\:mt-17 { margin-top: calc(var(--spacing) * 17); }
  .tablet\:mt-24 { margin-top: calc(var(--spacing) * 24); }
  .tablet\:mt-32 { margin-top: calc(var(--spacing) * 32); }
  .tablet\:mt-40 { margin-top: calc(var(--spacing) * 40); }
  .tablet\:mt-78\.5 { margin-top: calc(var(--spacing) * 78.5); }
  .tablet\:mr-0 { margin-right: 0px; }
  .tablet\:mr-5 { margin-right: calc(var(--spacing) * 5); }
  .tablet\:mb-0 { margin-bottom: 0px; }
  .tablet\:mb-1 { margin-bottom: var(--spacing); }
  .tablet\:mb-2 { margin-bottom: calc(var(--spacing) * 2); }
  .tablet\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
  .tablet\:mb-3\.5 { margin-bottom: calc(var(--spacing) * 3.5); }
  .tablet\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
  .tablet\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
  .tablet\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
  .tablet\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
  .tablet\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .tablet\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
  .tablet\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
  .tablet\:mb-13 { margin-bottom: calc(var(--spacing) * 13); }
  .tablet\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
  .tablet\:mb-17\.5 { margin-bottom: calc(var(--spacing) * 17.5); }
  .tablet\:mb-18 { margin-bottom: calc(var(--spacing) * 18); }
  .tablet\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
  .tablet\:mb-21 { margin-bottom: calc(var(--spacing) * 21); }
  .tablet\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
  .tablet\:mb-25\.5 { margin-bottom: calc(var(--spacing) * 25.5); }
  .tablet\:mb-36 { margin-bottom: calc(var(--spacing) * 36); }
  .tablet\:mb-40 { margin-bottom: calc(var(--spacing) * 40); }
  .tablet\:mb-74 { margin-bottom: calc(var(--spacing) * 74); }
  .tablet\:-ml-1 { margin-left: calc(var(--spacing) * -1); }
  .tablet\:ml-0 { margin-left: 0px; }
  .tablet\:ml-10 { margin-left: calc(var(--spacing) * 10); }
  .tablet\:ml-14 { margin-left: calc(var(--spacing) * 14); }
  .tablet\:ml-18 { margin-left: calc(var(--spacing) * 18); }
  .tablet\:block { display: block; }
  .tablet\:contents { display: contents; }
  .tablet\:flex { display: flex; }
  .tablet\:grid { display: grid; }
  .tablet\:hidden { display: none; }
  .tablet\:inline { display: inline; }
  .tablet\:inline-block { display: inline-block; }
  .tablet\:inline-flex { display: inline-flex; }
  .tablet\:aspect-354\/472 { aspect-ratio: 354 / 472; }
  .tablet\:aspect-688\/428 { aspect-ratio: 688 / 428; }
  .tablet\:aspect-\[354\/472\] { aspect-ratio: 354 / 472; }
  .tablet\:aspect-\[720\/451\] { aspect-ratio: 720 / 451; }
  .tablet\:aspect-\[741\/476\] { aspect-ratio: 741 / 476; }
  .tablet\:aspect-square { aspect-ratio: 1 / 1; }
  .tablet\:aspect-video { aspect-ratio: var(--aspect-video); }
  .tablet\:size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }
  .tablet\:size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
  .tablet\:size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }
  .tablet\:size-15 { width: calc(var(--spacing) * 15); height: calc(var(--spacing) * 15); }
  .tablet\:size-20 { width: calc(var(--spacing) * 20); height: calc(var(--spacing) * 20); }
  .tablet\:size-28 { width: calc(var(--spacing) * 28); height: calc(var(--spacing) * 28); }
  .tablet\:size-45\.5 { width: calc(var(--spacing) * 45.5); height: calc(var(--spacing) * 45.5); }
  .tablet\:size-46\.75 { width: calc(var(--spacing) * 46.75); height: calc(var(--spacing) * 46.75); }
  .tablet\:size-47 { width: calc(var(--spacing) * 47); height: calc(var(--spacing) * 47); }
  .tablet\:size-70 { width: calc(var(--spacing) * 70); height: calc(var(--spacing) * 70); }
  .tablet\:h-6 { height: calc(var(--spacing) * 6); }
  .tablet\:h-8 { height: calc(var(--spacing) * 8); }
  .tablet\:h-9 { height: calc(var(--spacing) * 9); }
  .tablet\:h-10 { height: calc(var(--spacing) * 10); }
  .tablet\:h-11 { height: calc(var(--spacing) * 11); }
  .tablet\:h-12 { height: calc(var(--spacing) * 12); }
  .tablet\:h-14 { height: calc(var(--spacing) * 14); }
  .tablet\:h-14\.5 { height: calc(var(--spacing) * 14.5); }
  .tablet\:h-16 { height: calc(var(--spacing) * 16); }
  .tablet\:h-23 { height: calc(var(--spacing) * 23); }
  .tablet\:h-24 { height: calc(var(--spacing) * 24); }
  .tablet\:h-27\.5 { height: calc(var(--spacing) * 27.5); }
  .tablet\:h-30 { height: calc(var(--spacing) * 30); }
  .tablet\:h-30\.5 { height: calc(var(--spacing) * 30.5); }
  .tablet\:h-35 { height: calc(var(--spacing) * 35); }
  .tablet\:h-36\.5 { height: calc(var(--spacing) * 36.5); }
  .tablet\:h-38 { height: calc(var(--spacing) * 38); }
  .tablet\:h-40 { height: calc(var(--spacing) * 40); }
  .tablet\:h-41 { height: calc(var(--spacing) * 41); }
  .tablet\:h-41\.75 { height: calc(var(--spacing) * 41.75); }
  .tablet\:h-44 { height: calc(var(--spacing) * 44); }
  .tablet\:h-48 { height: calc(var(--spacing) * 48); }
  .tablet\:h-51 { height: calc(var(--spacing) * 51); }
  .tablet\:h-54 { height: calc(var(--spacing) * 54); }
  .tablet\:h-57\.5 { height: calc(var(--spacing) * 57.5); }
  .tablet\:h-60 { height: calc(var(--spacing) * 60); }
  .tablet\:h-61\.5 { height: calc(var(--spacing) * 61.5); }
  .tablet\:h-65 { height: calc(var(--spacing) * 65); }
  .tablet\:h-70 { height: calc(var(--spacing) * 70); }
  .tablet\:h-74 { height: calc(var(--spacing) * 74); }
  .tablet\:h-75 { height: calc(var(--spacing) * 75); }
  .tablet\:h-83 { height: calc(var(--spacing) * 83); }
  .tablet\:h-87\.5 { height: calc(var(--spacing) * 87.5); }
  .tablet\:h-88\.5 { height: calc(var(--spacing) * 88.5); }
  .tablet\:h-90 { height: calc(var(--spacing) * 90); }
  .tablet\:h-92 { height: calc(var(--spacing) * 92); }
  .tablet\:h-94 { height: calc(var(--spacing) * 94); }
  .tablet\:h-95 { height: calc(var(--spacing) * 95); }
  .tablet\:h-105 { height: calc(var(--spacing) * 105); }
  .tablet\:h-106 { height: calc(var(--spacing) * 106); }
  .tablet\:h-110 { height: calc(var(--spacing) * 110); }
  .tablet\:h-120 { height: calc(var(--spacing) * 120); }
  .tablet\:h-124 { height: calc(var(--spacing) * 124); }
  .tablet\:h-125\.5 { height: calc(var(--spacing) * 125.5); }
  .tablet\:h-134 { height: calc(var(--spacing) * 134); }
  .tablet\:h-138\.75 { height: calc(var(--spacing) * 138.75); }
  .tablet\:h-172 { height: calc(var(--spacing) * 172); }
  .tablet\:h-185 { height: calc(var(--spacing) * 185); }
  .tablet\:h-191 { height: calc(var(--spacing) * 191); }
  .tablet\:h-256 { height: calc(var(--spacing) * 256); }
  .tablet\:h-\[20\.0625rem\] { height: 20.0625rem; }
  .tablet\:h-\[24\.5rem\] { height: 24.5rem; }
  .tablet\:h-\[99\.47px\] { height: 99.47px; }
  .tablet\:h-\[127\.58px\] { height: 127.58px; }
  .tablet\:h-\[161\.22px\] { height: 161.22px; }
  .tablet\:h-\[174\.45px\] { height: 174.45px; }
  .tablet\:h-\[184px\] { height: 184px; }
  .tablet\:h-\[296px\] { height: 296px; }
  .tablet\:h-\[302px\] { height: 302px; }
  .tablet\:h-\[384px\] { height: 384px; }
  .tablet\:h-\[432px\] { height: 432px; }
  .tablet\:h-\[468px\] { height: 468px; }
  .tablet\:h-\[min\(calc\(100vh-24px\)\,960px\)\] { height: min(-24px + 100vh, 960px); }
  .tablet\:h-auto { height: auto; }
  .tablet\:h-fit { height: fit-content; }
  .tablet\:h-full { height: 100%; }
  .tablet\:max-h-71 { max-height: calc(var(--spacing) * 71); }
  .tablet\:max-h-72 { max-height: calc(var(--spacing) * 72); }
  .tablet\:max-h-95 { max-height: calc(var(--spacing) * 95); }
  .tablet\:max-h-152 { max-height: calc(var(--spacing) * 152); }
  .tablet\:max-h-\[75vh\] { max-height: 75vh; }
  .tablet\:max-h-\[95dvh\] { max-height: 95dvh; }
  .tablet\:min-h-60 { min-height: calc(var(--spacing) * 60); }
  .tablet\:min-h-82 { min-height: calc(var(--spacing) * 82); }
  .tablet\:min-h-112 { min-height: calc(var(--spacing) * 112); }
  .tablet\:min-h-150 { min-height: calc(var(--spacing) * 150); }
  .tablet\:min-h-auto { min-height: auto; }
  .tablet\:w-\(--shopping-assistant-width\) { width: var(--shopping-assistant-width); }
  .tablet\:w-1\/2 { width: 50%; }
  .tablet\:w-8 { width: calc(var(--spacing) * 8); }
  .tablet\:w-10 { width: calc(var(--spacing) * 10); }
  .tablet\:w-11\/12 { width: 91.6667%; }
  .tablet\:w-15 { width: calc(var(--spacing) * 15); }
  .tablet\:w-16 { width: calc(var(--spacing) * 16); }
  .tablet\:w-18 { width: calc(var(--spacing) * 18); }
  .tablet\:w-20 { width: calc(var(--spacing) * 20); }
  .tablet\:w-21 { width: calc(var(--spacing) * 21); }
  .tablet\:w-25 { width: calc(var(--spacing) * 25); }
  .tablet\:w-25\.5 { width: calc(var(--spacing) * 25.5); }
  .tablet\:w-27\.25 { width: calc(var(--spacing) * 27.25); }
  .tablet\:w-28 { width: calc(var(--spacing) * 28); }
  .tablet\:w-32 { width: calc(var(--spacing) * 32); }
  .tablet\:w-32\.5 { width: calc(var(--spacing) * 32.5); }
  .tablet\:w-33 { width: calc(var(--spacing) * 33); }
  .tablet\:w-35 { width: calc(var(--spacing) * 35); }
  .tablet\:w-36 { width: calc(var(--spacing) * 36); }
  .tablet\:w-38 { width: calc(var(--spacing) * 38); }
  .tablet\:w-39 { width: calc(var(--spacing) * 39); }
  .tablet\:w-40 { width: calc(var(--spacing) * 40); }
  .tablet\:w-43 { width: calc(var(--spacing) * 43); }
  .tablet\:w-45 { width: calc(var(--spacing) * 45); }
  .tablet\:w-47 { width: calc(var(--spacing) * 47); }
  .tablet\:w-48 { width: calc(var(--spacing) * 48); }
  .tablet\:w-50 { width: calc(var(--spacing) * 50); }
  .tablet\:w-55\.5 { width: calc(var(--spacing) * 55.5); }
  .tablet\:w-60 { width: calc(var(--spacing) * 60); }
  .tablet\:w-63 { width: calc(var(--spacing) * 63); }
  .tablet\:w-72 { width: calc(var(--spacing) * 72); }
  .tablet\:w-73 { width: calc(var(--spacing) * 73); }
  .tablet\:w-73\.5 { width: calc(var(--spacing) * 73.5); }
  .tablet\:w-74 { width: calc(var(--spacing) * 74); }
  .tablet\:w-75 { width: calc(var(--spacing) * 75); }
  .tablet\:w-77 { width: calc(var(--spacing) * 77); }
  .tablet\:w-79 { width: calc(var(--spacing) * 79); }
  .tablet\:w-88\.5 { width: calc(var(--spacing) * 88.5); }
  .tablet\:w-90 { width: calc(var(--spacing) * 90); }
  .tablet\:w-93 { width: calc(var(--spacing) * 93); }
  .tablet\:w-95 { width: calc(var(--spacing) * 95); }
  .tablet\:w-96 { width: calc(var(--spacing) * 96); }
  .tablet\:w-100 { width: calc(var(--spacing) * 100); }
  .tablet\:w-104 { width: calc(var(--spacing) * 104); }
  .tablet\:w-104\.5 { width: calc(var(--spacing) * 104.5); }
  .tablet\:w-105\.5 { width: calc(var(--spacing) * 105.5); }
  .tablet\:w-112 { width: calc(var(--spacing) * 112); }
  .tablet\:w-117 { width: calc(var(--spacing) * 117); }
  .tablet\:w-121\.25 { width: calc(var(--spacing) * 121.25); }
  .tablet\:w-129 { width: calc(var(--spacing) * 129); }
  .tablet\:w-147\.5 { width: calc(var(--spacing) * 147.5); }
  .tablet\:w-160 { width: calc(var(--spacing) * 160); }
  .tablet\:w-165 { width: calc(var(--spacing) * 165); }
  .tablet\:w-176 { width: calc(var(--spacing) * 176); }
  .tablet\:w-214 { width: calc(var(--spacing) * 214); }
  .tablet\:w-\[30\.125rem\] { width: 30.125rem; }
  .tablet\:w-\[32\%\] { width: 32%; }
  .tablet\:w-\[60\%\] { width: 60%; }
  .tablet\:w-\[80\%\] { width: 80%; }
  .tablet\:w-\[85\.98px\] { width: 85.98px; }
  .tablet\:w-\[121\.63px\] { width: 121.63px; }
  .tablet\:w-\[144\.15px\] { width: 144.15px; }
  .tablet\:w-\[159\.11px\] { width: 159.11px; }
  .tablet\:w-\[190\.68\%\] { width: 190.68%; }
  .tablet\:w-\[435px\] { width: 435px; }
  .tablet\:w-\[calc\(100\%\+3\.5rem\)\] { width: calc(100% + 3.5rem); }
  .tablet\:w-\[calc\(100\%\+3rem\)\] { width: calc(100% + 3rem); }
  .tablet\:w-\[calc\(100\%\+4rem\)\] { width: calc(100% + 4rem); }
  .tablet\:w-auto { width: auto; }
  .tablet\:w-fit { width: fit-content; }
  .tablet\:w-full { width: 100%; }
  .tablet\:w-px { width: 1px; }
  .tablet\:max-w-1\/2 { max-width: 50%; }
  .tablet\:max-w-3\/4 { max-width: 75%; }
  .tablet\:max-w-44 { max-width: calc(var(--spacing) * 44); }
  .tablet\:max-w-50 { max-width: calc(var(--spacing) * 50); }
  .tablet\:max-w-54 { max-width: calc(var(--spacing) * 54); }
  .tablet\:max-w-84 { max-width: calc(var(--spacing) * 84); }
  .tablet\:max-w-86 { max-width: calc(var(--spacing) * 86); }
  .tablet\:max-w-88\.5 { max-width: calc(var(--spacing) * 88.5); }
  .tablet\:max-w-92 { max-width: calc(var(--spacing) * 92); }
  .tablet\:max-w-95 { max-width: calc(var(--spacing) * 95); }
  .tablet\:max-w-97 { max-width: calc(var(--spacing) * 97); }
  .tablet\:max-w-100 { max-width: calc(var(--spacing) * 100); }
  .tablet\:max-w-105 { max-width: calc(var(--spacing) * 105); }
  .tablet\:max-w-118 { max-width: calc(var(--spacing) * 118); }
  .tablet\:max-w-119 { max-width: calc(var(--spacing) * 119); }
  .tablet\:max-w-120 { max-width: calc(var(--spacing) * 120); }
  .tablet\:max-w-123 { max-width: calc(var(--spacing) * 123); }
  .tablet\:max-w-125 { max-width: calc(var(--spacing) * 125); }
  .tablet\:max-w-132 { max-width: calc(var(--spacing) * 132); }
  .tablet\:max-w-133 { max-width: calc(var(--spacing) * 133); }
  .tablet\:max-w-135 { max-width: calc(var(--spacing) * 135); }
  .tablet\:max-w-136 { max-width: calc(var(--spacing) * 136); }
  .tablet\:max-w-138 { max-width: calc(var(--spacing) * 138); }
  .tablet\:max-w-140 { max-width: calc(var(--spacing) * 140); }
  .tablet\:max-w-142 { max-width: calc(var(--spacing) * 142); }
  .tablet\:max-w-146 { max-width: calc(var(--spacing) * 146); }
  .tablet\:max-w-148 { max-width: calc(var(--spacing) * 148); }
  .tablet\:max-w-150 { max-width: calc(var(--spacing) * 150); }
  .tablet\:max-w-157 { max-width: calc(var(--spacing) * 157); }
  .tablet\:max-w-160 { max-width: calc(var(--spacing) * 160); }
  .tablet\:max-w-164 { max-width: calc(var(--spacing) * 164); }
  .tablet\:max-w-165 { max-width: calc(var(--spacing) * 165); }
  .tablet\:max-w-172 { max-width: calc(var(--spacing) * 172); }
  .tablet\:max-w-200 { max-width: calc(var(--spacing) * 200); }
  .tablet\:max-w-\[36\.5rem\] { max-width: 36.5rem; }
  .tablet\:max-w-\[50\%\] { max-width: 50%; }
  .tablet\:max-w-\[60\%\] { max-width: 60%; }
  .tablet\:max-w-\[77\%\] { max-width: 77%; }
  .tablet\:max-w-\[90\%\] { max-width: 90%; }
  .tablet\:max-w-\[480px\] { max-width: 480px; }
  .tablet\:max-w-\[calc\(100\%_-_8\.125rem\)\] { max-width: calc(100% - 8.125rem); }
  .tablet\:max-w-\[max\(360px\,calc\(100vw-612px\)\)\] { max-width: max(360px, -612px + 100vw); }
  .tablet\:max-w-full { max-width: 100%; }
  .tablet\:max-w-none { max-width: none; }
  .tablet\:max-w-tablet { max-width: var(--max-w-tablet); }
  .tablet\:min-w-0 { min-width: 0px; }
  .tablet\:min-w-82\.5 { min-width: calc(var(--spacing) * 82.5); }
  .tablet\:min-w-160 { min-width: calc(var(--spacing) * 160); }
  .tablet\:min-w-\[25\%\] { min-width: 25%; }
  .tablet\:min-w-\[42\%\] { min-width: 42%; }
  .tablet\:min-w-fit { min-width: fit-content; }
  .tablet\:min-w-full { min-width: 100%; }
  .tablet\:flex-1 { flex: 1 1 0%; }
  .tablet\:flex-\[0_0_24rem\] { flex: 0 0 24rem; }
  .tablet\:flex-\[0_0_32\%\] { flex: 0 0 32%; }
  .tablet\:flex-\[0_0_33\.333\%\] { flex: 0 0 33.333%; }
  .tablet\:flex-\[0_0_40\%\] { flex: 0 0 40%; }
  .tablet\:flex-\[0_0_43\%\] { flex: 0 0 43%; }
  .tablet\:flex-\[0_0_50\%\] { flex: 0 0 50%; }
  .tablet\:shrink-0 { flex-shrink: 0; }
  .tablet\:grow { flex-grow: 1; }
  .tablet\:basis-0 { flex-basis: 0px; }
  .tablet\:basis-1\/2 { flex-basis: 50%; }
  .tablet\:basis-3\/4 { flex-basis: 75%; }
  .tablet\:basis-48 { flex-basis: calc(var(--spacing) * 48); }
  .tablet\:basis-64 { flex-basis: calc(var(--spacing) * 64); }
  .tablet\:basis-\[22\.5rem\] { flex-basis: 22.5rem; }
  .tablet\:basis-auto { flex-basis: auto; }
  .tablet\:basis-full { flex-basis: 100%; }
  .tablet\:origin-top { transform-origin: center top; }
  .tablet\:-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:-translate-x-full { --tw-translate-x: -100%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:translate-x-0 { --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:translate-y-0 { --tw-translate-y: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:translate-y-12 { --tw-translate-y: calc(var(--spacing) * 12); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .tablet\:scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .tablet\:scale-108 { --tw-scale-x: 108%; --tw-scale-y: 108%; --tw-scale-z: 108%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .tablet\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .tablet\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .tablet\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .tablet\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .tablet\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .tablet\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .tablet\:grid-cols-\[2fr_3fr\] { grid-template-columns: 2fr 3fr; }
  .tablet\:grid-cols-\[3fr_2fr\] { grid-template-columns: 3fr 2fr; }
  .tablet\:grid-cols-\[5fr_3fr\] { grid-template-columns: 5fr 3fr; }
  .tablet\:grid-cols-\[276px_auto\] { grid-template-columns: 276px auto; }
  .tablet\:grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .tablet\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .tablet\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
  .tablet\:grid-rows-6 { grid-template-rows: repeat(6, minmax(0px, 1fr)); }
  .tablet\:grid-rows-7 { grid-template-rows: repeat(7, minmax(0px, 1fr)); }
  .tablet\:grid-rows-\[auto_1fr_auto\] { grid-template-rows: auto 1fr auto; }
  .tablet\:flex-col { flex-direction: column; }
  .tablet\:flex-col-reverse { flex-direction: column-reverse; }
  .tablet\:flex-row { flex-direction: row; }
  .tablet\:flex-row-reverse { flex-direction: row-reverse; }
  .tablet\:flex-nowrap { flex-wrap: nowrap; }
  .tablet\:items-center { align-items: center; }
  .tablet\:items-end { align-items: flex-end; }
  .tablet\:items-start { align-items: flex-start; }
  .tablet\:justify-between { justify-content: space-between; }
  .tablet\:justify-center { justify-content: center; }
  .tablet\:justify-end { justify-content: flex-end; }
  .tablet\:justify-start { justify-content: flex-start; }
  .tablet\:gap-0 { gap: 0px; }
  .tablet\:gap-1 { gap: var(--spacing); }
  .tablet\:gap-2 { gap: calc(var(--spacing) * 2); }
  .tablet\:gap-3 { gap: calc(var(--spacing) * 3); }
  .tablet\:gap-4 { gap: calc(var(--spacing) * 4); }
  .tablet\:gap-5 { gap: calc(var(--spacing) * 5); }
  .tablet\:gap-6 { gap: calc(var(--spacing) * 6); }
  .tablet\:gap-7 { gap: calc(var(--spacing) * 7); }
  .tablet\:gap-8 { gap: calc(var(--spacing) * 8); }
  .tablet\:gap-10 { gap: calc(var(--spacing) * 10); }
  .tablet\:gap-12 { gap: calc(var(--spacing) * 12); }
  .tablet\:gap-16 { gap: calc(var(--spacing) * 16); }
  .tablet\:gap-24 { gap: calc(var(--spacing) * 24); }
  .tablet\:gap-x-1 { column-gap: var(--spacing); }
  .tablet\:gap-x-2 { column-gap: calc(var(--spacing) * 2); }
  .tablet\:gap-x-3 { column-gap: calc(var(--spacing) * 3); }
  .tablet\:gap-x-3\.5 { column-gap: calc(var(--spacing) * 3.5); }
  .tablet\:gap-x-4 { column-gap: calc(var(--spacing) * 4); }
  .tablet\:gap-x-5 { column-gap: calc(var(--spacing) * 5); }
  .tablet\:gap-x-5\.5 { column-gap: calc(var(--spacing) * 5.5); }
  .tablet\:gap-x-6 { column-gap: calc(var(--spacing) * 6); }
  .tablet\:gap-x-8 { column-gap: calc(var(--spacing) * 8); }
  .tablet\:gap-x-10 { column-gap: calc(var(--spacing) * 10); }
  .tablet\:gap-x-12 { column-gap: calc(var(--spacing) * 12); }
  .tablet\:gap-y-0 { row-gap: 0px; }
  .tablet\:gap-y-1 { row-gap: var(--spacing); }
  .tablet\:gap-y-3 { row-gap: calc(var(--spacing) * 3); }
  .tablet\:gap-y-3\.5 { row-gap: calc(var(--spacing) * 3.5); }
  .tablet\:gap-y-4 { row-gap: calc(var(--spacing) * 4); }
  .tablet\:gap-y-6 { row-gap: calc(var(--spacing) * 6); }
  .tablet\:gap-y-8 { row-gap: calc(var(--spacing) * 8); }
  .tablet\:gap-y-10 { row-gap: calc(var(--spacing) * 10); }
  .tablet\:gap-y-12 { row-gap: calc(var(--spacing) * 12); }
  .tablet\:gap-y-16 { row-gap: calc(var(--spacing) * 16); }
  .tablet\:gap-y-30 { row-gap: calc(var(--spacing) * 30); }
  .tablet\:gap-y-\[7\.5rem\] { row-gap: 7.5rem; }
  .tablet\:self-center { align-self: center; }
  .tablet\:self-end { align-self: flex-end; }
  .tablet\:self-start { align-self: flex-start; }
  .tablet\:self-stretch { align-self: stretch; }
  .tablet\:overflow-visible { overflow: visible; }
  .tablet\:rounded-8 { border-radius: var(--radius-8); }
  .tablet\:rounded-16 { border-radius: var(--radius-16); }
  .tablet\:rounded-24 { border-radius: var(--radius-24); }
  .tablet\:rounded-32 { border-radius: var(--radius-32); }
  .tablet\:rounded-none { border-radius: var(--radius-none); }
  .tablet\:rounded-b-24 { border-bottom-right-radius: var(--radius-24); border-bottom-left-radius: var(--radius-24); }
  .tablet\:border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .tablet\:border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .tablet\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .tablet\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .tablet\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .tablet\:border-global-white-alpha-100 { border-color: var(--color-global-white-alpha-100); }
  .tablet\:border-light-cool-grey-100 { border-color: var(--color-light-cool-grey-100); }
  .tablet\:border-light-cool-grey-alpha-100 { border-color: var(--color-light-cool-grey-alpha-100); }
  .tablet\:bg-global-white-alpha-1000 { background-color: var(--color-global-white-alpha-1000); }
  .tablet\:from-65\% { --tw-gradient-from-position: 65%; }
  .tablet\:object-contain { object-fit: contain; }
  .tablet\:object-\[58\%_center\] { object-position: 58% center; }
  .tablet\:object-\[86\%_center\] { object-position: 86% center; }
  .tablet\:p-0 { padding: 0px; }
  .tablet\:p-3 { padding: calc(var(--spacing) * 3); }
  .tablet\:p-4 { padding: calc(var(--spacing) * 4); }
  .tablet\:p-5 { padding: calc(var(--spacing) * 5); }
  .tablet\:p-6 { padding: calc(var(--spacing) * 6); }
  .tablet\:p-7 { padding: calc(var(--spacing) * 7); }
  .tablet\:p-8 { padding: calc(var(--spacing) * 8); }
  .tablet\:p-10 { padding: calc(var(--spacing) * 10); }
  .tablet\:p-12 { padding: calc(var(--spacing) * 12); }
  .tablet\:p-20 { padding: calc(var(--spacing) * 20); }
  .tablet\:px-0 { padding-inline: 0px; }
  .tablet\:px-0\.5 { padding-inline: calc(var(--spacing) * .5); }
  .tablet\:px-2 { padding-inline: calc(var(--spacing) * 2); }
  .tablet\:px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
  .tablet\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .tablet\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .tablet\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .tablet\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .tablet\:px-7 { padding-inline: calc(var(--spacing) * 7); }
  .tablet\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .tablet\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .tablet\:px-12 { padding-inline: calc(var(--spacing) * 12); }
  .tablet\:px-16 { padding-inline: calc(var(--spacing) * 16); }
  .tablet\:px-18 { padding-inline: calc(var(--spacing) * 18); }
  .tablet\:px-19 { padding-inline: calc(var(--spacing) * 19); }
  .tablet\:px-27\.5 { padding-inline: calc(var(--spacing) * 27.5); }
  .tablet\:px-\[20\%\] { padding-inline: 20%; }
  .tablet\:px-px { padding-inline: 1px; }
  .tablet\:py-0 { padding-block: 0px; }
  .tablet\:py-3\.5 { padding-block: calc(var(--spacing) * 3.5); }
  .tablet\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .tablet\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .tablet\:py-6 { padding-block: calc(var(--spacing) * 6); }
  .tablet\:py-7 { padding-block: calc(var(--spacing) * 7); }
  .tablet\:py-8 { padding-block: calc(var(--spacing) * 8); }
  .tablet\:py-9 { padding-block: calc(var(--spacing) * 9); }
  .tablet\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .tablet\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .tablet\:py-16 { padding-block: calc(var(--spacing) * 16); }
  .tablet\:py-20 { padding-block: calc(var(--spacing) * 20); }
  .tablet\:py-22\.5 { padding-block: calc(var(--spacing) * 22.5); }
  .tablet\:py-24 { padding-block: calc(var(--spacing) * 24); }
  .tablet\:py-32 { padding-block: calc(var(--spacing) * 32); }
  .tablet\:pt-0 { padding-top: 0px; }
  .tablet\:pt-2 { padding-top: calc(var(--spacing) * 2); }
  .tablet\:pt-2\.5 { padding-top: calc(var(--spacing) * 2.5); }
  .tablet\:pt-4 { padding-top: calc(var(--spacing) * 4); }
  .tablet\:pt-6 { padding-top: calc(var(--spacing) * 6); }
  .tablet\:pt-7 { padding-top: calc(var(--spacing) * 7); }
  .tablet\:pt-8 { padding-top: calc(var(--spacing) * 8); }
  .tablet\:pt-10 { padding-top: calc(var(--spacing) * 10); }
  .tablet\:pt-12 { padding-top: calc(var(--spacing) * 12); }
  .tablet\:pt-16 { padding-top: calc(var(--spacing) * 16); }
  .tablet\:pt-18 { padding-top: calc(var(--spacing) * 18); }
  .tablet\:pt-20 { padding-top: calc(var(--spacing) * 20); }
  .tablet\:pt-20\.5 { padding-top: calc(var(--spacing) * 20.5); }
  .tablet\:pt-24 { padding-top: calc(var(--spacing) * 24); }
  .tablet\:pt-25 { padding-top: calc(var(--spacing) * 25); }
  .tablet\:pt-26 { padding-top: calc(var(--spacing) * 26); }
  .tablet\:pt-36 { padding-top: calc(var(--spacing) * 36); }
  .tablet\:pt-\[calc\(var\(--navbar-spacer\)\+24px\)\] { padding-top: calc(var(--navbar-spacer) + 24px); }
  .tablet\:pr-0 { padding-right: 0px; }
  .tablet\:pr-4 { padding-right: calc(var(--spacing) * 4); }
  .tablet\:pr-7 { padding-right: calc(var(--spacing) * 7); }
  .tablet\:pr-8 { padding-right: calc(var(--spacing) * 8); }
  .tablet\:pr-30 { padding-right: calc(var(--spacing) * 30); }
  .tablet\:pb-0 { padding-bottom: 0px; }
  .tablet\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .tablet\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
  .tablet\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
  .tablet\:pb-7 { padding-bottom: calc(var(--spacing) * 7); }
  .tablet\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
  .tablet\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
  .tablet\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
  .tablet\:pb-12\.5 { padding-bottom: calc(var(--spacing) * 12.5); }
  .tablet\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
  .tablet\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
  .tablet\:pb-22\.5 { padding-bottom: calc(var(--spacing) * 22.5); }
  .tablet\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
  .tablet\:pb-24\.5 { padding-bottom: calc(var(--spacing) * 24.5); }
  .tablet\:pl-3 { padding-left: calc(var(--spacing) * 3); }
  .tablet\:pl-4 { padding-left: calc(var(--spacing) * 4); }
  .tablet\:pl-5 { padding-left: calc(var(--spacing) * 5); }
  .tablet\:pl-7 { padding-left: calc(var(--spacing) * 7); }
  .tablet\:pl-8 { padding-left: calc(var(--spacing) * 8); }
  .tablet\:pl-14 { padding-left: calc(var(--spacing) * 14); }
  .tablet\:text-center { text-align: center; }
  .tablet\:text-justify { text-align: justify; }
  .tablet\:text-left { text-align: left; }
  .tablet\:text-right { text-align: right; }
  .tablet\:text-\[4\.5rem\] { font-size: 4.5rem; }
  .tablet\:text-\[8\.75rem\] { font-size: 8.75rem; }
  .tablet\:text-\[12px\] { font-size: 12px; }
  .tablet\:text-\[14px\] { font-size: 14px; }
  .tablet\:text-\[16px\] { font-size: 16px; }
  .tablet\:text-\[18px\] { font-size: 18px; }
  .tablet\:text-\[20px\] { font-size: 20px; }
  .tablet\:text-\[24px\] { font-size: 24px; }
  .tablet\:text-\[28px\] { font-size: 28px; }
  .tablet\:text-\[32px\] { font-size: 32px; }
  .tablet\:text-\[40px\] { font-size: 40px; }
  .tablet\:text-\[48px\] { font-size: 48px; }
  .tablet\:text-\[53px\] { font-size: 53px; }
  .tablet\:text-\[56px\] { font-size: 56px; }
  .tablet\:text-\[84px\] { font-size: 84px; }
  .tablet\:text-\[112px\] { font-size: 112px; }
  .tablet\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .tablet\:leading-8 { --tw-leading: calc(var(--spacing) * 8); line-height: calc(var(--spacing) * 8); }
  .tablet\:leading-\[16px\] { --tw-leading: 16px; line-height: 16px; }
  .tablet\:leading-\[20px\] { --tw-leading: 20px; line-height: 20px; }
  .tablet\:leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .tablet\:leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .tablet\:leading-\[32px\] { --tw-leading: 32px; line-height: 32px; }
  .tablet\:leading-\[36px\] { --tw-leading: 36px; line-height: 36px; }
  .tablet\:leading-\[40px\] { --tw-leading: 40px; line-height: 40px; }
  .tablet\:leading-\[48px\] { --tw-leading: 48px; line-height: 48px; }
  .tablet\:leading-\[56px\] { --tw-leading: 56px; line-height: 56px; }
  .tablet\:leading-\[64px\] { --tw-leading: 64px; line-height: 64px; }
  .tablet\:leading-\[84px\] { --tw-leading: 84px; line-height: 84px; }
  .tablet\:leading-\[112px\] { --tw-leading: 112px; line-height: 112px; }
  .tablet\:tracking-\[-0\.08px\] { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .tablet\:tracking-\[-0\.8px\] { --tw-tracking: -.8px; letter-spacing: -0.8px; }
  .tablet\:tracking-\[-0\.16px\] { --tw-tracking: -.16px; letter-spacing: -0.16px; }
  .tablet\:tracking-\[-0\.24px\] { --tw-tracking: -.24px; letter-spacing: -0.24px; }
  .tablet\:tracking-\[-0\.32px\] { --tw-tracking: -.32px; letter-spacing: -0.32px; }
  .tablet\:tracking-\[-0\.64px\] { --tw-tracking: -.64px; letter-spacing: -0.64px; }
  .tablet\:tracking-\[-1\.12px\] { --tw-tracking: -1.12px; letter-spacing: -1.12px; }
  .tablet\:tracking-\[-1\.44px\] { --tw-tracking: -1.44px; letter-spacing: -1.44px; }
  .tablet\:tracking-\[-1\.76px\] { --tw-tracking: -1.76px; letter-spacing: -1.76px; }
  .tablet\:tracking-\[-2\.2px\] { --tw-tracking: -2.2px; letter-spacing: -2.2px; }
  .tablet\:tracking-\[-3\.4px\] { --tw-tracking: -3.4px; letter-spacing: -3.4px; }
  .tablet\:tracking-\[-4\.4px\] { --tw-tracking: -4.4px; letter-spacing: -4.4px; }
  .tablet\:tracking-\[0\.24px\] { --tw-tracking: .24px; letter-spacing: 0.24px; }
  .tablet\:tracking-\[0\.25px\] { --tw-tracking: .25px; letter-spacing: 0.25px; }
  .tablet\:tracking-\[0\.32px\] { --tw-tracking: .32px; letter-spacing: 0.32px; }
  .tablet\:tracking-\[0px\] { --tw-tracking: 0px; letter-spacing: 0px; }
  .tablet\:text-nowrap { text-wrap: nowrap; }
  .tablet\:break-words { overflow-wrap: break-word; }
  .tablet\:\[--scroll-y-end\:-40px\] { --scroll-y-end: -40px; }
  .tablet\:\[--scroll-y-end\:-50px\] { --scroll-y-end: -50px; }
  .tablet\:\[--scroll-y-end\:-60px\] { --scroll-y-end: -60px; }
  .tablet\:\[--scroll-y-start\:20px\] { --scroll-y-start: 20px; }
  .tablet\:\[--scroll-y-start\:25px\] { --scroll-y-start: 25px; }
  .tablet\:\[--scroll-y-start\:30px\] { --scroll-y-start: 30px; }
  .tablet\:even\:col-start-2:nth-child(2n) { grid-column-start: 2; }
}
  @media (min-width: 80em) {
  .laptop\:pointer-events-auto { pointer-events: auto; }
  .laptop\:not-sr-only { clip-path: none; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .laptop\:absolute { position: absolute; }
  .laptop\:relative { position: relative; }
  .laptop\:sticky { position: sticky; }
  .laptop\:inset-x-4 { inset-inline: calc(var(--spacing) * 4); }
  .laptop\:-top-5\.5 { top: calc(var(--spacing) * -5.5); }
  .laptop\:-top-6 { top: calc(var(--spacing) * -6); }
  .laptop\:-top-15 { top: calc(var(--spacing) * -15); }
  .laptop\:top-\(--navbar-height\) { top: var(--navbar-height); }
  .laptop\:top-0 { top: 0px; }
  .laptop\:top-3 { top: calc(var(--spacing) * 3); }
  .laptop\:top-5 { top: calc(var(--spacing) * 5); }
  .laptop\:top-5\/11 { top: 45.4545%; }
  .laptop\:top-6 { top: calc(var(--spacing) * 6); }
  .laptop\:top-8 { top: calc(var(--spacing) * 8); }
  .laptop\:top-10 { top: calc(var(--spacing) * 10); }
  .laptop\:top-12 { top: calc(var(--spacing) * 12); }
  .laptop\:top-20 { top: calc(var(--spacing) * 20); }
  .laptop\:top-24 { top: calc(var(--spacing) * 24); }
  .laptop\:top-28 { top: calc(var(--spacing) * 28); }
  .laptop\:top-59\.5 { top: calc(var(--spacing) * 59.5); }
  .laptop\:top-\[-75px\] { top: -75px; }
  .laptop\:top-\[66px\] { top: 66px; }
  .laptop\:top-auto { top: auto; }
  .laptop\:-right-8 { right: calc(var(--spacing) * -8); }
  .laptop\:-right-15 { right: calc(var(--spacing) * -15); }
  .laptop\:-right-32 { right: calc(var(--spacing) * -32); }
  .laptop\:-right-40 { right: calc(var(--spacing) * -40); }
  .laptop\:-right-\[calc\(45rem-32vw\)\] { right: calc(-45rem + 32vw); }
  .laptop\:right-0 { right: 0px; }
  .laptop\:right-4 { right: calc(var(--spacing) * 4); }
  .laptop\:right-5 { right: calc(var(--spacing) * 5); }
  .laptop\:right-6 { right: calc(var(--spacing) * 6); }
  .laptop\:right-8 { right: calc(var(--spacing) * 8); }
  .laptop\:right-16 { right: calc(var(--spacing) * 16); }
  .laptop\:right-\[-22\%\] { right: -22%; }
  .laptop\:right-\[89\.5px\] { right: 89.5px; }
  .laptop\:right-auto { right: auto; }
  .laptop\:-bottom-1\/5 { bottom: -20%; }
  .laptop\:-bottom-4\/7 { bottom: -57.1429%; }
  .laptop\:-bottom-6 { bottom: calc(var(--spacing) * -6); }
  .laptop\:-bottom-9 { bottom: calc(var(--spacing) * -9); }
  .laptop\:-bottom-20 { bottom: calc(var(--spacing) * -20); }
  .laptop\:-bottom-30 { bottom: calc(var(--spacing) * -30); }
  .laptop\:-bottom-132 { bottom: calc(var(--spacing) * -132); }
  .laptop\:bottom-0 { bottom: 0px; }
  .laptop\:bottom-8 { bottom: calc(var(--spacing) * 8); }
  .laptop\:bottom-16 { bottom: calc(var(--spacing) * 16); }
  .laptop\:bottom-auto { bottom: auto; }
  .laptop\:-left-10 { left: calc(var(--spacing) * -10); }
  .laptop\:-left-16 { left: calc(var(--spacing) * -16); }
  .laptop\:-left-30 { left: calc(var(--spacing) * -30); }
  .laptop\:-left-36 { left: calc(var(--spacing) * -36); }
  .laptop\:-left-\[calc\(45rem-32vw\)\] { left: calc(-45rem + 32vw); }
  .laptop\:left-1\/3 { left: 33.3333%; }
  .laptop\:left-1\/4 { left: 25%; }
  .laptop\:left-3 { left: calc(var(--spacing) * 3); }
  .laptop\:left-3\/4 { left: 75%; }
  .laptop\:left-5 { left: calc(var(--spacing) * 5); }
  .laptop\:left-6 { left: calc(var(--spacing) * 6); }
  .laptop\:left-7 { left: calc(var(--spacing) * 7); }
  .laptop\:left-8 { left: calc(var(--spacing) * 8); }
  .laptop\:left-16 { left: calc(var(--spacing) * 16); }
  .laptop\:left-\[-98\.6\%\] { left: -98.6%; }
  .laptop\:left-\[38\%\] { left: 38%; }
  .laptop\:left-\[149px\] { left: 149px; }
  .laptop\:left-auto { left: auto; }
  .laptop\:z-10 { z-index: 10; }
  .laptop\:z-belowMenu { z-index: var(--z-belowMenu); }
  .laptop\:order-0 { order: 0; }
  .laptop\:order-1 { order: 1; }
  .laptop\:order-2 { order: 2; }
  .laptop\:order-3 { order: 3; }
  .laptop\:order-4 { order: 4; }
  .laptop\:order-5 { order: 5; }
  .laptop\:order-6 { order: 6; }
  .laptop\:col-span-1 { grid-column: span 1 / span 1; }
  .laptop\:col-span-2 { grid-column: span 2 / span 2; }
  .laptop\:col-span-3 { grid-column: span 3 / span 3; }
  .laptop\:col-span-4 { grid-column: span 4 / span 4; }
  .laptop\:col-span-6 { grid-column: span 6 / span 6; }
  .laptop\:col-start-1 { grid-column-start: 1; }
  .laptop\:col-start-2 { grid-column-start: 2; }
  .laptop\:col-start-3 { grid-column-start: 3; }
  .laptop\:row-span-1 { grid-row: span 1 / span 1; }
  .laptop\:row-span-2 { grid-row: span 2 / span 2; }
  .laptop\:row-start-1 { grid-row-start: 1; }
  .laptop\:row-start-2 { grid-row-start: 2; }
  .laptop\:row-start-3 { grid-row-start: 3; }
  .laptop\:row-start-4 { grid-row-start: 4; }
  .laptop\:-mx-7 { margin-inline: calc(var(--spacing) * -7); }
  .laptop\:mx-0 { margin-inline: 0px; }
  .laptop\:mx-auto { margin-inline: auto; }
  .laptop\:my-0 { margin-block: 0px; }
  .laptop\:my-5 { margin-block: calc(var(--spacing) * 5); }
  .laptop\:my-6 { margin-block: calc(var(--spacing) * 6); }
  .laptop\:my-7 { margin-block: calc(var(--spacing) * 7); }
  .laptop\:my-8 { margin-block: calc(var(--spacing) * 8); }
  .laptop\:my-10 { margin-block: calc(var(--spacing) * 10); }
  .laptop\:my-16 { margin-block: calc(var(--spacing) * 16); }
  .laptop\:-mt-23 { margin-top: calc(var(--spacing) * -23); }
  .laptop\:-mt-24 { margin-top: calc(var(--spacing) * -24); }
  .laptop\:-mt-33 { margin-top: calc(var(--spacing) * -33); }
  .laptop\:-mt-\[21\.7\%\] { margin-top: -21.7%; }
  .laptop\:-mt-\[calc\(var\(--navbar-spacer\)\+32px\)\] { margin-top: calc(calc(var(--navbar-spacer) + 32px) * -1); }
  .laptop\:mt-0 { margin-top: 0px; }
  .laptop\:mt-1 { margin-top: var(--spacing); }
  .laptop\:mt-3 { margin-top: calc(var(--spacing) * 3); }
  .laptop\:mt-4 { margin-top: calc(var(--spacing) * 4); }
  .laptop\:mt-6 { margin-top: calc(var(--spacing) * 6); }
  .laptop\:mt-8 { margin-top: calc(var(--spacing) * 8); }
  .laptop\:mt-8\! { margin-top: calc(var(--spacing) * 8) !important; }
  .laptop\:mt-10 { margin-top: calc(var(--spacing) * 10); }
  .laptop\:mt-11 { margin-top: calc(var(--spacing) * 11); }
  .laptop\:mt-12 { margin-top: calc(var(--spacing) * 12); }
  .laptop\:mt-16 { margin-top: calc(var(--spacing) * 16); }
  .laptop\:mt-18 { margin-top: calc(var(--spacing) * 18); }
  .laptop\:mt-20 { margin-top: calc(var(--spacing) * 20); }
  .laptop\:mt-32 { margin-top: calc(var(--spacing) * 32); }
  .laptop\:mt-40 { margin-top: calc(var(--spacing) * 40); }
  .laptop\:mt-52 { margin-top: calc(var(--spacing) * 52); }
  .laptop\:mt-64 { margin-top: calc(var(--spacing) * 64); }
  .laptop\:mt-73 { margin-top: calc(var(--spacing) * 73); }
  .laptop\:-mr-8 { margin-right: calc(var(--spacing) * -8); }
  .laptop\:mr-0 { margin-right: 0px; }
  .laptop\:mr-8 { margin-right: calc(var(--spacing) * 8); }
  .laptop\:mb-0 { margin-bottom: 0px; }
  .laptop\:mb-1 { margin-bottom: var(--spacing); }
  .laptop\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
  .laptop\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
  .laptop\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
  .laptop\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
  .laptop\:mb-7 { margin-bottom: calc(var(--spacing) * 7); }
  .laptop\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .laptop\:mb-9 { margin-bottom: calc(var(--spacing) * 9); }
  .laptop\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
  .laptop\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
  .laptop\:mb-14 { margin-bottom: calc(var(--spacing) * 14); }
  .laptop\:mb-14\.5 { margin-bottom: calc(var(--spacing) * 14.5); }
  .laptop\:mb-15 { margin-bottom: calc(var(--spacing) * 15); }
  .laptop\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
  .laptop\:mb-17\.5 { margin-bottom: calc(var(--spacing) * 17.5); }
  .laptop\:mb-18 { margin-bottom: calc(var(--spacing) * 18); }
  .laptop\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
  .laptop\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
  .laptop\:mb-26 { margin-bottom: calc(var(--spacing) * 26); }
  .laptop\:mb-28 { margin-bottom: calc(var(--spacing) * 28); }
  .laptop\:mb-32 { margin-bottom: calc(var(--spacing) * 32); }
  .laptop\:mb-55\.5 { margin-bottom: calc(var(--spacing) * 55.5); }
  .laptop\:mb-64 { margin-bottom: calc(var(--spacing) * 64); }
  .laptop\:-ml-1 { margin-left: calc(var(--spacing) * -1); }
  .laptop\:ml-5\.25 { margin-left: calc(var(--spacing) * 5.25); }
  .laptop\:ml-12 { margin-left: calc(var(--spacing) * 12); }
  .laptop\:ml-16 { margin-left: calc(var(--spacing) * 16); }
  .laptop\:ml-32 { margin-left: calc(var(--spacing) * 32); }
  .laptop\:ml-auto { margin-left: auto; }
  .laptop\:block { display: block; }
  .laptop\:contents { display: contents; }
  .laptop\:flex { display: flex; }
  .laptop\:grid { display: grid; }
  .laptop\:hidden { display: none; }
  .laptop\:inline-block { display: inline-block; }
  .laptop\:aspect-394\/428 { aspect-ratio: 394 / 428; }
  .laptop\:aspect-848\/553 { aspect-ratio: 848 / 553; }
  .laptop\:aspect-1216\/604 { aspect-ratio: 1216 / 604; }
  .laptop\:aspect-1220\/915 { aspect-ratio: 1220 / 915; }
  .laptop\:aspect-\[655\/451\] { aspect-ratio: 655 / 451; }
  .laptop\:aspect-\[697\/476\] { aspect-ratio: 697 / 476; }
  .laptop\:aspect-\[805\/604\] { aspect-ratio: 805 / 604; }
  .laptop\:aspect-\[1216\/604\] { aspect-ratio: 1216 / 604; }
  .laptop\:aspect-auto { aspect-ratio: auto; }
  .laptop\:aspect-square { aspect-ratio: 1 / 1; }
  .laptop\:aspect-video { aspect-ratio: var(--aspect-video); }
  .laptop\:size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
  .laptop\:size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }
  .laptop\:size-12 { width: calc(var(--spacing) * 12); height: calc(var(--spacing) * 12); }
  .laptop\:size-16 { width: calc(var(--spacing) * 16); height: calc(var(--spacing) * 16); }
  .laptop\:size-24 { width: calc(var(--spacing) * 24); height: calc(var(--spacing) * 24); }
  .laptop\:size-34 { width: calc(var(--spacing) * 34); height: calc(var(--spacing) * 34); }
  .laptop\:size-40 { width: calc(var(--spacing) * 40); height: calc(var(--spacing) * 40); }
  .laptop\:size-52 { width: calc(var(--spacing) * 52); height: calc(var(--spacing) * 52); }
  .laptop\:size-105 { width: calc(var(--spacing) * 105); height: calc(var(--spacing) * 105); }
  .laptop\:h-6 { height: calc(var(--spacing) * 6); }
  .laptop\:h-8 { height: calc(var(--spacing) * 8); }
  .laptop\:h-12 { height: calc(var(--spacing) * 12); }
  .laptop\:h-14 { height: calc(var(--spacing) * 14); }
  .laptop\:h-15 { height: calc(var(--spacing) * 15); }
  .laptop\:h-16 { height: calc(var(--spacing) * 16); }
  .laptop\:h-18 { height: calc(var(--spacing) * 18); }
  .laptop\:h-20 { height: calc(var(--spacing) * 20); }
  .laptop\:h-22 { height: calc(var(--spacing) * 22); }
  .laptop\:h-22\.5 { height: calc(var(--spacing) * 22.5); }
  .laptop\:h-28 { height: calc(var(--spacing) * 28); }
  .laptop\:h-29 { height: calc(var(--spacing) * 29); }
  .laptop\:h-30 { height: calc(var(--spacing) * 30); }
  .laptop\:h-32 { height: calc(var(--spacing) * 32); }
  .laptop\:h-34 { height: calc(var(--spacing) * 34); }
  .laptop\:h-41 { height: calc(var(--spacing) * 41); }
  .laptop\:h-46 { height: calc(var(--spacing) * 46); }
  .laptop\:h-54 { height: calc(var(--spacing) * 54); }
  .laptop\:h-64 { height: calc(var(--spacing) * 64); }
  .laptop\:h-64\.5 { height: calc(var(--spacing) * 64.5); }
  .laptop\:h-65 { height: calc(var(--spacing) * 65); }
  .laptop\:h-68 { height: calc(var(--spacing) * 68); }
  .laptop\:h-70 { height: calc(var(--spacing) * 70); }
  .laptop\:h-72 { height: calc(var(--spacing) * 72); }
  .laptop\:h-76 { height: calc(var(--spacing) * 76); }
  .laptop\:h-78 { height: calc(var(--spacing) * 78); }
  .laptop\:h-80 { height: calc(var(--spacing) * 80); }
  .laptop\:h-85 { height: calc(var(--spacing) * 85); }
  .laptop\:h-86 { height: calc(var(--spacing) * 86); }
  .laptop\:h-87 { height: calc(var(--spacing) * 87); }
  .laptop\:h-96 { height: calc(var(--spacing) * 96); }
  .laptop\:h-100 { height: calc(var(--spacing) * 100); }
  .laptop\:h-101 { height: calc(var(--spacing) * 101); }
  .laptop\:h-104 { height: calc(var(--spacing) * 104); }
  .laptop\:h-105 { height: calc(var(--spacing) * 105); }
  .laptop\:h-110 { height: calc(var(--spacing) * 110); }
  .laptop\:h-116 { height: calc(var(--spacing) * 116); }
  .laptop\:h-120 { height: calc(var(--spacing) * 120); }
  .laptop\:h-121 { height: calc(var(--spacing) * 121); }
  .laptop\:h-124 { height: calc(var(--spacing) * 124); }
  .laptop\:h-125\.5 { height: calc(var(--spacing) * 125.5); }
  .laptop\:h-138 { height: calc(var(--spacing) * 138); }
  .laptop\:h-140 { height: calc(var(--spacing) * 140); }
  .laptop\:h-142 { height: calc(var(--spacing) * 142); }
  .laptop\:h-144 { height: calc(var(--spacing) * 144); }
  .laptop\:h-145 { height: calc(var(--spacing) * 145); }
  .laptop\:h-150 { height: calc(var(--spacing) * 150); }
  .laptop\:h-153\.5 { height: calc(var(--spacing) * 153.5); }
  .laptop\:h-165 { height: calc(var(--spacing) * 165); }
  .laptop\:h-170 { height: calc(var(--spacing) * 170); }
  .laptop\:h-187 { height: calc(var(--spacing) * 187); }
  .laptop\:h-\[196\.01\%\] { height: 196.01%; }
  .laptop\:h-\[370px\] { height: 370px; }
  .laptop\:h-\[450px\] { height: 450px; }
  .laptop\:h-\[488px\] { height: 488px; }
  .laptop\:h-\[600px\] { height: 600px; }
  .laptop\:h-\[632px\] { height: 632px; }
  .laptop\:h-\[calc\(100vh-var\(--navbar-height\)\)\] { height: calc(100vh - var(--navbar-height)); }
  .laptop\:h-\[min\(calc\(100vh-32px\)\,960px\)\] { height: min(-32px + 100vh, 960px); }
  .laptop\:h-auto { height: auto; }
  .laptop\:h-full { height: 100%; }
  .laptop\:max-h-64 { max-height: calc(var(--spacing) * 64); }
  .laptop\:max-h-83 { max-height: calc(var(--spacing) * 83); }
  .laptop\:max-h-105 { max-height: calc(var(--spacing) * 105); }
  .laptop\:max-h-130 { max-height: calc(var(--spacing) * 130); }
  .laptop\:max-h-\[70vh\] { max-height: 70vh; }
  .laptop\:max-h-\[calc\(100dvh-48pt\)\] { max-height: calc(100dvh - 64px); }
  .laptop\:max-h-none { max-height: none; }
  .laptop\:min-h-36 { min-height: calc(var(--spacing) * 36); }
  .laptop\:min-h-40 { min-height: calc(var(--spacing) * 40); }
  .laptop\:min-h-83 { min-height: calc(var(--spacing) * 83); }
  .laptop\:min-h-100 { min-height: calc(var(--spacing) * 100); }
  .laptop\:min-h-170 { min-height: calc(var(--spacing) * 170); }
  .laptop\:min-h-200 { min-height: calc(var(--spacing) * 200); }
  .laptop\:min-h-280 { min-height: calc(var(--spacing) * 280); }
  .laptop\:min-h-\[calc\(100vh-100px\)\] { min-height: calc(-100px + 100vh); }
  .laptop\:min-h-\[min\(960px\,calc\(30vw\+384px\)\)\] { min-height: min(960px, 384px + 30vw); }
  .laptop\:min-h-\[min\(calc\(100vh-32px\)\,840px\)\] { min-height: min(-32px + 100vh, 840px); }
  .laptop\:w-1\/2 { width: 50%; }
  .laptop\:w-3\/4 { width: 75%; }
  .laptop\:w-4\/7 { width: 57.1429%; }
  .laptop\:w-8 { width: calc(var(--spacing) * 8); }
  .laptop\:w-12 { width: calc(var(--spacing) * 12); }
  .laptop\:w-14 { width: calc(var(--spacing) * 14); }
  .laptop\:w-16 { width: calc(var(--spacing) * 16); }
  .laptop\:w-22 { width: calc(var(--spacing) * 22); }
  .laptop\:w-27 { width: calc(var(--spacing) * 27); }
  .laptop\:w-28 { width: calc(var(--spacing) * 28); }
  .laptop\:w-30 { width: calc(var(--spacing) * 30); }
  .laptop\:w-30\.75 { width: calc(var(--spacing) * 30.75); }
  .laptop\:w-31\.5 { width: calc(var(--spacing) * 31.5); }
  .laptop\:w-34 { width: calc(var(--spacing) * 34); }
  .laptop\:w-36 { width: calc(var(--spacing) * 36); }
  .laptop\:w-37 { width: calc(var(--spacing) * 37); }
  .laptop\:w-40\.25 { width: calc(var(--spacing) * 40.25); }
  .laptop\:w-41 { width: calc(var(--spacing) * 41); }
  .laptop\:w-41\.5 { width: calc(var(--spacing) * 41.5); }
  .laptop\:w-42 { width: calc(var(--spacing) * 42); }
  .laptop\:w-46 { width: calc(var(--spacing) * 46); }
  .laptop\:w-48 { width: calc(var(--spacing) * 48); }
  .laptop\:w-50 { width: calc(var(--spacing) * 50); }
  .laptop\:w-51 { width: calc(var(--spacing) * 51); }
  .laptop\:w-52 { width: calc(var(--spacing) * 52); }
  .laptop\:w-54 { width: calc(var(--spacing) * 54); }
  .laptop\:w-55 { width: calc(var(--spacing) * 55); }
  .laptop\:w-60 { width: calc(var(--spacing) * 60); }
  .laptop\:w-71 { width: calc(var(--spacing) * 71); }
  .laptop\:w-72 { width: calc(var(--spacing) * 72); }
  .laptop\:w-72\.5 { width: calc(var(--spacing) * 72.5); }
  .laptop\:w-74 { width: calc(var(--spacing) * 74); }
  .laptop\:w-76 { width: calc(var(--spacing) * 76); }
  .laptop\:w-80 { width: calc(var(--spacing) * 80); }
  .laptop\:w-83 { width: calc(var(--spacing) * 83); }
  .laptop\:w-84 { width: calc(var(--spacing) * 84); }
  .laptop\:w-85 { width: calc(var(--spacing) * 85); }
  .laptop\:w-90 { width: calc(var(--spacing) * 90); }
  .laptop\:w-91 { width: calc(var(--spacing) * 91); }
  .laptop\:w-91\.25 { width: calc(var(--spacing) * 91.25); }
  .laptop\:w-96 { width: calc(var(--spacing) * 96); }
  .laptop\:w-100 { width: calc(var(--spacing) * 100); }
  .laptop\:w-101\.75 { width: calc(var(--spacing) * 101.75); }
  .laptop\:w-102 { width: calc(var(--spacing) * 102); }
  .laptop\:w-103\.75 { width: calc(var(--spacing) * 103.75); }
  .laptop\:w-104\.5 { width: calc(var(--spacing) * 104.5); }
  .laptop\:w-116 { width: calc(var(--spacing) * 116); }
  .laptop\:w-120 { width: calc(var(--spacing) * 120); }
  .laptop\:w-124 { width: calc(var(--spacing) * 124); }
  .laptop\:w-125 { width: calc(var(--spacing) * 125); }
  .laptop\:w-126 { width: calc(var(--spacing) * 126); }
  .laptop\:w-130 { width: calc(var(--spacing) * 130); }
  .laptop\:w-132 { width: calc(var(--spacing) * 132); }
  .laptop\:w-133 { width: calc(var(--spacing) * 133); }
  .laptop\:w-134\.25 { width: calc(var(--spacing) * 134.25); }
  .laptop\:w-138 { width: calc(var(--spacing) * 138); }
  .laptop\:w-140 { width: calc(var(--spacing) * 140); }
  .laptop\:w-144 { width: calc(var(--spacing) * 144); }
  .laptop\:w-150 { width: calc(var(--spacing) * 150); }
  .laptop\:w-153 { width: calc(var(--spacing) * 153); }
  .laptop\:w-157 { width: calc(var(--spacing) * 157); }
  .laptop\:w-163\.75 { width: calc(var(--spacing) * 163.75); }
  .laptop\:w-176\.5 { width: calc(var(--spacing) * 176.5); }
  .laptop\:w-180 { width: calc(var(--spacing) * 180); }
  .laptop\:w-192 { width: calc(var(--spacing) * 192); }
  .laptop\:w-200 { width: calc(var(--spacing) * 200); }
  .laptop\:w-240 { width: calc(var(--spacing) * 240); }
  .laptop\:w-260\.5 { width: calc(var(--spacing) * 260.5); }
  .laptop\:w-293\.5 { width: calc(var(--spacing) * 293.5); }
  .laptop\:w-\[46rem\] { width: 46rem; }
  .laptop\:w-\[197\.26\%\] { width: 197.26%; }
  .laptop\:w-\[445px\] { width: 445px; }
  .laptop\:w-\[650px\] { width: 650px; }
  .laptop\:w-\[873px\] { width: 873px; }
  .laptop\:w-\[calc\(100\%\+3\.5rem\)\] { width: calc(100% + 3.5rem); }
  .laptop\:w-\[calc\(100\%-54rem\)\] { width: calc(100% - 54rem); }
  .laptop\:w-\[calc\(100\%_-_50rem\)\] { width: calc(100% - 50rem); }
  .laptop\:w-\[clamp\(585px\,45\.5vw\,871px\)\] { width: clamp(585px, 45.5vw, 871px); }
  .laptop\:w-auto { width: auto; }
  .laptop\:w-fit { width: fit-content; }
  .laptop\:w-full { width: 100%; }
  .laptop\:max-w-1\/2 { max-width: 50%; }
  .laptop\:max-w-3xl { max-width: var(--container-3xl); }
  .laptop\:max-w-5xl { max-width: var(--container-5xl); }
  .laptop\:max-w-50 { max-width: calc(var(--spacing) * 50); }
  .laptop\:max-w-51 { max-width: calc(var(--spacing) * 51); }
  .laptop\:max-w-70 { max-width: calc(var(--spacing) * 70); }
  .laptop\:max-w-80 { max-width: calc(var(--spacing) * 80); }
  .laptop\:max-w-100 { max-width: calc(var(--spacing) * 100); }
  .laptop\:max-w-113 { max-width: calc(var(--spacing) * 113); }
  .laptop\:max-w-123 { max-width: calc(var(--spacing) * 123); }
  .laptop\:max-w-125 { max-width: calc(var(--spacing) * 125); }
  .laptop\:max-w-128\.25 { max-width: calc(var(--spacing) * 128.25); }
  .laptop\:max-w-131\.5 { max-width: calc(var(--spacing) * 131.5); }
  .laptop\:max-w-132\.5 { max-width: calc(var(--spacing) * 132.5); }
  .laptop\:max-w-133 { max-width: calc(var(--spacing) * 133); }
  .laptop\:max-w-135 { max-width: calc(var(--spacing) * 135); }
  .laptop\:max-w-136 { max-width: calc(var(--spacing) * 136); }
  .laptop\:max-w-140 { max-width: calc(var(--spacing) * 140); }
  .laptop\:max-w-144 { max-width: calc(var(--spacing) * 144); }
  .laptop\:max-w-146 { max-width: calc(var(--spacing) * 146); }
  .laptop\:max-w-149\.5 { max-width: calc(var(--spacing) * 149.5); }
  .laptop\:max-w-150 { max-width: calc(var(--spacing) * 150); }
  .laptop\:max-w-151 { max-width: calc(var(--spacing) * 151); }
  .laptop\:max-w-152 { max-width: calc(var(--spacing) * 152); }
  .laptop\:max-w-153 { max-width: calc(var(--spacing) * 153); }
  .laptop\:max-w-160 { max-width: calc(var(--spacing) * 160); }
  .laptop\:max-w-170 { max-width: calc(var(--spacing) * 170); }
  .laptop\:max-w-172 { max-width: calc(var(--spacing) * 172); }
  .laptop\:max-w-180 { max-width: calc(var(--spacing) * 180); }
  .laptop\:max-w-187 { max-width: calc(var(--spacing) * 187); }
  .laptop\:max-w-188 { max-width: calc(var(--spacing) * 188); }
  .laptop\:max-w-190 { max-width: calc(var(--spacing) * 190); }
  .laptop\:max-w-196 { max-width: calc(var(--spacing) * 196); }
  .laptop\:max-w-200 { max-width: calc(var(--spacing) * 200); }
  .laptop\:max-w-201 { max-width: calc(var(--spacing) * 201); }
  .laptop\:max-w-208\.75 { max-width: calc(var(--spacing) * 208.75); }
  .laptop\:max-w-209 { max-width: calc(var(--spacing) * 209); }
  .laptop\:max-w-209\.5 { max-width: calc(var(--spacing) * 209.5); }
  .laptop\:max-w-233 { max-width: calc(var(--spacing) * 233); }
  .laptop\:max-w-249 { max-width: calc(var(--spacing) * 249); }
  .laptop\:max-w-256 { max-width: calc(var(--spacing) * 256); }
  .laptop\:max-w-265\! { max-width: calc(var(--spacing) * 265) !important; }
  .laptop\:max-w-\[33\.5rem\] { max-width: 33.5rem; }
  .laptop\:max-w-\[640px\] { max-width: 640px; }
  .laptop\:max-w-\[calc\(100\%-23rem\)\] { max-width: calc(100% - 23rem); }
  .laptop\:max-w-\[calc\(100\%_-_2\.5rem\)\] { max-width: calc(100% - 2.5rem); }
  .laptop\:max-w-\[min\(920px\,calc\(54\.5vw-96px\)\)\] { max-width: min(920px, -96px + 54.5vw); }
  .laptop\:max-w-full { max-width: 100%; }
  .laptop\:max-w-laptop { max-width: var(--max-w-laptop); }
  .laptop\:max-w-lg { max-width: var(--container-lg); }
  .laptop\:max-w-none { max-width: none; }
  .laptop\:min-w-0 { min-width: 0px; }
  .laptop\:min-w-115 { min-width: calc(var(--spacing) * 115); }
  .laptop\:flex-1 { flex: 1 1 0%; }
  .laptop\:flex-2 { flex: 2 1 0%; }
  .laptop\:flex-3 { flex: 3 1 0%; }
  .laptop\:flex-\[0_0_24rem\] { flex: 0 0 24rem; }
  .laptop\:flex-\[0_0_25\.4\%\] { flex: 0 0 25.4%; }
  .laptop\:flex-\[0_0_30\%\] { flex: 0 0 30%; }
  .laptop\:flex-\[0_0_30\.5\%\] { flex: 0 0 30.5%; }
  .laptop\:flex-\[0_0_40\%\] { flex: 0 0 40%; }
  .laptop\:shrink-0 { flex-shrink: 0; }
  .laptop\:grow { flex-grow: 1; }
  .laptop\:grow-0 { flex-grow: 0; }
  .laptop\:basis-1\/2 { flex-basis: 50%; }
  .laptop\:basis-60 { flex-basis: calc(var(--spacing) * 60); }
  .laptop\:basis-72 { flex-basis: calc(var(--spacing) * 72); }
  .laptop\:basis-100 { flex-basis: calc(var(--spacing) * 100); }
  .laptop\:basis-\[20rem\] { flex-basis: 20rem; }
  .laptop\:basis-\[27\.5rem\] { flex-basis: 27.5rem; }
  .laptop\:basis-auto { flex-basis: auto; }
  .laptop\:basis-full { flex-basis: 100%; }
  .laptop\:cursor-text { cursor: text; }
  .laptop\:scroll-mt-42 { scroll-margin-top: calc(var(--spacing) * 42); }
  .laptop\:scrollbar-hide { scrollbar-width: none; }
  .laptop\:grid-flow-row { grid-auto-flow: row; }
  .laptop\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .laptop\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .laptop\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .laptop\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .laptop\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .laptop\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0px, 1fr)); }
  .laptop\:grid-cols-\[1\.1379fr_repeat\(3\,1fr\)\] { grid-template-columns: 1.1379fr repeat(3, 1fr); }
  .laptop\:grid-cols-\[1fr_318px_1fr\] { grid-template-columns: 1fr 318px 1fr; }
  .laptop\:grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .laptop\:grid-cols-\[300px_1fr\] { grid-template-columns: 300px 1fr; }
  .laptop\:grid-cols-\[909fr_557fr\] { grid-template-columns: 909fr 557fr; }
  .laptop\:grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
  .laptop\:grid-cols-\[minmax\(0\,568fr\)_minmax\(0\,592fr\)\] { grid-template-columns: minmax(0px, 568fr) minmax(0px, 592fr); }
  .laptop\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .laptop\:grid-rows-2 { grid-template-rows: repeat(2, minmax(0px, 1fr)); }
  .laptop\:grid-rows-6 { grid-template-rows: repeat(6, minmax(0px, 1fr)); }
  .laptop\:grid-rows-\[minmax\(0\,1fr\)_auto\] { grid-template-rows: minmax(0px, 1fr) auto; }
  .laptop\:flex-col { flex-direction: column; }
  .laptop\:flex-row { flex-direction: row; }
  .laptop\:flex-row-reverse { flex-direction: row-reverse; }
  .laptop\:flex-nowrap { flex-wrap: nowrap; }
  .laptop\:flex-wrap { flex-wrap: wrap; }
  .laptop\:items-center { align-items: center; }
  .laptop\:items-end { align-items: flex-end; }
  .laptop\:items-start { align-items: flex-start; }
  .laptop\:justify-between { justify-content: space-between; }
  .laptop\:justify-center { justify-content: center; }
  .laptop\:justify-end { justify-content: flex-end; }
  .laptop\:justify-normal { justify-content: normal; }
  .laptop\:justify-start { justify-content: flex-start; }
  .laptop\:gap-0 { gap: 0px; }
  .laptop\:gap-2 { gap: calc(var(--spacing) * 2); }
  .laptop\:gap-3 { gap: calc(var(--spacing) * 3); }
  .laptop\:gap-4 { gap: calc(var(--spacing) * 4); }
  .laptop\:gap-5 { gap: calc(var(--spacing) * 5); }
  .laptop\:gap-6 { gap: calc(var(--spacing) * 6); }
  .laptop\:gap-8 { gap: calc(var(--spacing) * 8); }
  .laptop\:gap-10 { gap: calc(var(--spacing) * 10); }
  .laptop\:gap-12 { gap: calc(var(--spacing) * 12); }
  .laptop\:gap-15 { gap: calc(var(--spacing) * 15); }
  .laptop\:gap-16 { gap: calc(var(--spacing) * 16); }
  .laptop\:gap-17 { gap: calc(var(--spacing) * 17); }
  .laptop\:gap-20 { gap: calc(var(--spacing) * 20); }
  .laptop\:gap-32 { gap: calc(var(--spacing) * 32); }
  :where(.laptop\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block: 0px; }
  :where(.laptop\:space-y-16 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse))); }
  .laptop\:gap-x-1 { column-gap: var(--spacing); }
  .laptop\:gap-x-3 { column-gap: calc(var(--spacing) * 3); }
  .laptop\:gap-x-4 { column-gap: calc(var(--spacing) * 4); }
  .laptop\:gap-x-5 { column-gap: calc(var(--spacing) * 5); }
  .laptop\:gap-x-5\! { column-gap: calc(var(--spacing) * 5) !important; }
  .laptop\:gap-x-6 { column-gap: calc(var(--spacing) * 6); }
  .laptop\:gap-x-8 { column-gap: calc(var(--spacing) * 8); }
  .laptop\:gap-x-10 { column-gap: calc(var(--spacing) * 10); }
  .laptop\:gap-x-12 { column-gap: calc(var(--spacing) * 12); }
  .laptop\:gap-x-16 { column-gap: calc(var(--spacing) * 16); }
  .laptop\:gap-x-17\.5 { column-gap: calc(var(--spacing) * 17.5); }
  .laptop\:gap-x-18 { column-gap: calc(var(--spacing) * 18); }
  .laptop\:gap-x-20 { column-gap: calc(var(--spacing) * 20); }
  .laptop\:gap-x-40 { column-gap: calc(var(--spacing) * 40); }
  .laptop\:gap-y-0 { row-gap: 0px; }
  .laptop\:gap-y-1 { row-gap: var(--spacing); }
  .laptop\:gap-y-3 { row-gap: calc(var(--spacing) * 3); }
  .laptop\:gap-y-4 { row-gap: calc(var(--spacing) * 4); }
  .laptop\:gap-y-6 { row-gap: calc(var(--spacing) * 6); }
  .laptop\:gap-y-8 { row-gap: calc(var(--spacing) * 8); }
  .laptop\:gap-y-10 { row-gap: calc(var(--spacing) * 10); }
  .laptop\:gap-y-12 { row-gap: calc(var(--spacing) * 12); }
  .laptop\:gap-y-16 { row-gap: calc(var(--spacing) * 16); }
  .laptop\:gap-y-20 { row-gap: calc(var(--spacing) * 20); }
  .laptop\:gap-y-40 { row-gap: calc(var(--spacing) * 40); }
  .laptop\:place-self-end { place-self: end; }
  .laptop\:self-center { align-self: center; }
  .laptop\:self-end { align-self: flex-end; }
  .laptop\:self-start { align-self: flex-start; }
  .laptop\:self-stretch { align-self: stretch; }
  .laptop\:overflow-visible { overflow: visible; }
  .laptop\:overflow-y-auto { overflow-y: auto; }
  .laptop\:overscroll-contain { overscroll-behavior: contain; }
  .laptop\:rounded-4xl { border-radius: var(--radius-4xl); }
  .laptop\:rounded-16 { border-radius: var(--radius-16); }
  .laptop\:rounded-24 { border-radius: var(--radius-24); }
  .laptop\:rounded-32 { border-radius: var(--radius-32); }
  .laptop\:rounded-none { border-radius: var(--radius-none); }
  .laptop\:rounded-tr-32 { border-top-right-radius: var(--radius-32); }
  .laptop\:rounded-b-4xl { border-bottom-right-radius: var(--radius-4xl); border-bottom-left-radius: var(--radius-4xl); }
  .laptop\:rounded-b-24 { border-bottom-right-radius: var(--radius-24); border-bottom-left-radius: var(--radius-24); }
  .laptop\:border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .laptop\:border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .laptop\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .laptop\:border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .laptop\:border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .laptop\:border-none { --tw-border-style: none; border-style: none; }
  .laptop\:border-global-white-alpha-75 { border-color: var(--color-global-white-alpha-75); }
  .laptop\:border-light-cool-grey-100 { border-color: var(--color-light-cool-grey-100); }
  .laptop\:bg-light-cool-grey-900 { background-color: var(--color-light-cool-grey-900); }
  .laptop\:bg-pageBg { background-color: var(--color-pageBg); }
  .laptop\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .laptop\:from-85\% { --tw-gradient-from-position: 85%; }
  .laptop\:object-contain { object-fit: contain; }
  .laptop\:object-\[100\%_30\%\] { object-position: 100% 30%; }
  .laptop\:object-\[right_center\] { object-position: right center; }
  .laptop\:p-0 { padding: 0px; }
  .laptop\:p-2 { padding: calc(var(--spacing) * 2); }
  .laptop\:p-4 { padding: calc(var(--spacing) * 4); }
  .laptop\:p-5 { padding: calc(var(--spacing) * 5); }
  .laptop\:p-6 { padding: calc(var(--spacing) * 6); }
  .laptop\:p-7 { padding: calc(var(--spacing) * 7); }
  .laptop\:p-8 { padding: calc(var(--spacing) * 8); }
  .laptop\:p-10 { padding: calc(var(--spacing) * 10); }
  .laptop\:p-12 { padding: calc(var(--spacing) * 12); }
  .laptop\:p-16 { padding: calc(var(--spacing) * 16); }
  .laptop\:p-20 { padding: calc(var(--spacing) * 20); }
  .laptop\:p-24 { padding: calc(var(--spacing) * 24); }
  .laptop\:px-0 { padding-inline: 0px; }
  .laptop\:px-2 { padding-inline: calc(var(--spacing) * 2); }
  .laptop\:px-3 { padding-inline: calc(var(--spacing) * 3); }
  .laptop\:px-4 { padding-inline: calc(var(--spacing) * 4); }
  .laptop\:px-5 { padding-inline: calc(var(--spacing) * 5); }
  .laptop\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .laptop\:px-7 { padding-inline: calc(var(--spacing) * 7); }
  .laptop\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .laptop\:px-9 { padding-inline: calc(var(--spacing) * 9); }
  .laptop\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .laptop\:px-12 { padding-inline: calc(var(--spacing) * 12); }
  .laptop\:px-16 { padding-inline: calc(var(--spacing) * 16); }
  .laptop\:px-18 { padding-inline: calc(var(--spacing) * 18); }
  .laptop\:px-18\.5 { padding-inline: calc(var(--spacing) * 18.5); }
  .laptop\:px-20 { padding-inline: calc(var(--spacing) * 20); }
  .laptop\:px-24 { padding-inline: calc(var(--spacing) * 24); }
  .laptop\:px-72 { padding-inline: calc(var(--spacing) * 72); }
  .laptop\:py-1 { padding-block: var(--spacing); }
  .laptop\:py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }
  .laptop\:py-3 { padding-block: calc(var(--spacing) * 3); }
  .laptop\:py-4 { padding-block: calc(var(--spacing) * 4); }
  .laptop\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .laptop\:py-6 { padding-block: calc(var(--spacing) * 6); }
  .laptop\:py-8 { padding-block: calc(var(--spacing) * 8); }
  .laptop\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .laptop\:py-11 { padding-block: calc(var(--spacing) * 11); }
  .laptop\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .laptop\:py-16 { padding-block: calc(var(--spacing) * 16); }
  .laptop\:py-20 { padding-block: calc(var(--spacing) * 20); }
  .laptop\:py-24 { padding-block: calc(var(--spacing) * 24); }
  .laptop\:py-26 { padding-block: calc(var(--spacing) * 26); }
  .laptop\:py-32 { padding-block: calc(var(--spacing) * 32); }
  .laptop\:py-40 { padding-block: calc(var(--spacing) * 40); }
  .laptop\:pt-0 { padding-top: 0px; }
  .laptop\:pt-3 { padding-top: calc(var(--spacing) * 3); }
  .laptop\:pt-4 { padding-top: calc(var(--spacing) * 4); }
  .laptop\:pt-6 { padding-top: calc(var(--spacing) * 6); }
  .laptop\:pt-8 { padding-top: calc(var(--spacing) * 8); }
  .laptop\:pt-9 { padding-top: calc(var(--spacing) * 9); }
  .laptop\:pt-10 { padding-top: calc(var(--spacing) * 10); }
  .laptop\:pt-12 { padding-top: calc(var(--spacing) * 12); }
  .laptop\:pt-14 { padding-top: calc(var(--spacing) * 14); }
  .laptop\:pt-15 { padding-top: calc(var(--spacing) * 15); }
  .laptop\:pt-16 { padding-top: calc(var(--spacing) * 16); }
  .laptop\:pt-18 { padding-top: calc(var(--spacing) * 18); }
  .laptop\:pt-20 { padding-top: calc(var(--spacing) * 20); }
  .laptop\:pt-23\.5 { padding-top: calc(var(--spacing) * 23.5); }
  .laptop\:pt-24 { padding-top: calc(var(--spacing) * 24); }
  .laptop\:pt-32 { padding-top: calc(var(--spacing) * 32); }
  .laptop\:pt-36 { padding-top: calc(var(--spacing) * 36); }
  .laptop\:pt-40 { padding-top: calc(var(--spacing) * 40); }
  .laptop\:pt-\[calc\(var\(--navbar-spacer\)\+32px\)\] { padding-top: calc(var(--navbar-spacer) + 32px); }
  .laptop\:pt-\[calc\(var\(--navbar-spacer\)\+118px\)\] { padding-top: calc(var(--navbar-spacer) + 118px); }
  .laptop\:pr-0 { padding-right: 0px; }
  .laptop\:pr-5 { padding-right: calc(var(--spacing) * 5); }
  .laptop\:pr-6 { padding-right: calc(var(--spacing) * 6); }
  .laptop\:pr-8 { padding-right: calc(var(--spacing) * 8); }
  .laptop\:pr-10 { padding-right: calc(var(--spacing) * 10); }
  .laptop\:pr-16 { padding-right: calc(var(--spacing) * 16); }
  .laptop\:pr-20 { padding-right: calc(var(--spacing) * 20); }
  .laptop\:pr-32 { padding-right: calc(var(--spacing) * 32); }
  .laptop\:pb-0 { padding-bottom: 0px; }
  .laptop\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .laptop\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
  .laptop\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
  .laptop\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
  .laptop\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
  .laptop\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
  .laptop\:pb-15 { padding-bottom: calc(var(--spacing) * 15); }
  .laptop\:pb-15\.5 { padding-bottom: calc(var(--spacing) * 15.5); }
  .laptop\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
  .laptop\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
  .laptop\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
  .laptop\:pb-32 { padding-bottom: calc(var(--spacing) * 32); }
  .laptop\:pl-6 { padding-left: calc(var(--spacing) * 6); }
  .laptop\:pl-8 { padding-left: calc(var(--spacing) * 8); }
  .laptop\:pl-10 { padding-left: calc(var(--spacing) * 10); }
  .laptop\:pl-12 { padding-left: calc(var(--spacing) * 12); }
  .laptop\:pl-15 { padding-left: calc(var(--spacing) * 15); }
  .laptop\:pl-20 { padding-left: calc(var(--spacing) * 20); }
  .laptop\:pl-28 { padding-left: calc(var(--spacing) * 28); }
  .laptop\:text-center { text-align: center; }
  .laptop\:text-left { text-align: left; }
  .laptop\:text-right { text-align: right; }
  .laptop\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .laptop\:text-\[7\.875rem\] { font-size: 7.875rem; }
  .laptop\:text-\[12px\] { font-size: 12px; }
  .laptop\:text-\[14px\] { font-size: 14px; }
  .laptop\:text-\[16px\] { font-size: 16px; }
  .laptop\:text-\[18px\] { font-size: 18px; }
  .laptop\:text-\[20px\] { font-size: 20px; }
  .laptop\:text-\[24px\] { font-size: 24px; }
  .laptop\:text-\[32px\] { font-size: 32px; }
  .laptop\:text-\[40px\] { font-size: 40px; }
  .laptop\:text-\[48px\] { font-size: 48px; }
  .laptop\:text-\[64px\] { font-size: 64px; }
  .laptop\:text-\[72px\] { font-size: 72px; }
  .laptop\:text-\[80px\] { font-size: 80px; }
  .laptop\:text-\[108px\] { font-size: 108px; }
  .laptop\:text-\[144px\] { font-size: 144px; }
  .laptop\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .laptop\:leading-\[16px\] { --tw-leading: 16px; line-height: 16px; }
  .laptop\:leading-\[20px\] { --tw-leading: 20px; line-height: 20px; }
  .laptop\:leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .laptop\:leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .laptop\:leading-\[32px\] { --tw-leading: 32px; line-height: 32px; }
  .laptop\:leading-\[34px\] { --tw-leading: 34px; line-height: 34px; }
  .laptop\:leading-\[36px\] { --tw-leading: 36px; line-height: 36px; }
  .laptop\:leading-\[40px\] { --tw-leading: 40px; line-height: 40px; }
  .laptop\:leading-\[48px\] { --tw-leading: 48px; line-height: 48px; }
  .laptop\:leading-\[56px\] { --tw-leading: 56px; line-height: 56px; }
  .laptop\:leading-\[72px\] { --tw-leading: 72px; line-height: 72px; }
  .laptop\:leading-\[96px\] { --tw-leading: 96px; line-height: 96px; }
  .laptop\:leading-\[108px\] { --tw-leading: 108px; line-height: 108px; }
  .laptop\:leading-\[144px\] { --tw-leading: 144px; line-height: 144px; }
  .laptop\:tracking-\[-0\.08px\] { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .laptop\:tracking-\[-0\.8px\] { --tw-tracking: -.8px; letter-spacing: -0.8px; }
  .laptop\:tracking-\[-0\.16px\] { --tw-tracking: -.16px; letter-spacing: -0.16px; }
  .laptop\:tracking-\[-0\.24px\] { --tw-tracking: -.24px; letter-spacing: -0.24px; }
  .laptop\:tracking-\[-0\.48px\] { --tw-tracking: -.48px; letter-spacing: -0.48px; }
  .laptop\:tracking-\[-1\.12px\] { --tw-tracking: -1.12px; letter-spacing: -1.12px; }
  .laptop\:tracking-\[-1\.44px\] { --tw-tracking: -1.44px; letter-spacing: -1.44px; }
  .laptop\:tracking-\[-2\.08px\] { --tw-tracking: -2.08px; letter-spacing: -2.08px; }
  .laptop\:tracking-\[-2\.8px\] { --tw-tracking: -2.8px; letter-spacing: -2.8px; }
  .laptop\:tracking-\[-2\.72px\] { --tw-tracking: -2.72px; letter-spacing: -2.72px; }
  .laptop\:tracking-\[-4\.2px\] { --tw-tracking: -4.2px; letter-spacing: -4.2px; }
  .laptop\:tracking-\[-5\.6px\] { --tw-tracking: -5.6px; letter-spacing: -5.6px; }
  .laptop\:tracking-\[0\.24px\] { --tw-tracking: .24px; letter-spacing: 0.24px; }
  .laptop\:tracking-\[0\.25px\] { --tw-tracking: .25px; letter-spacing: 0.25px; }
  .laptop\:tracking-\[0\.32px\] { --tw-tracking: .32px; letter-spacing: 0.32px; }
  .laptop\:tracking-\[0px\] { --tw-tracking: 0px; letter-spacing: 0px; }
  .laptop\:whitespace-nowrap { white-space: nowrap; }
  .laptop\:text-light-cool-grey-500 { color: var(--color-light-cool-grey-500); }
  .laptop\:opacity-0 { opacity: 0; }
  .laptop\:opacity-100 { opacity: 1; }
  .laptop\: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); }
  .laptop\:shadow-transparent { --tw-shadow-color: transparent; }
  @supports (color:color-mix(in lab, red, red)) {
  .laptop\:shadow-transparent { --tw-shadow-color: color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent); }
}
  .laptop\:\[--scroll-y-end\:-80px\] { --scroll-y-end: -80px; }
  .laptop\:\[--scroll-y-end\:-100px\] { --scroll-y-end: -100px; }
  .laptop\:\[--scroll-y-end\:-120px\] { --scroll-y-end: -120px; }
  .laptop\:\[--scroll-y-start\:40px\] { --scroll-y-start: 40px; }
  .laptop\:\[--scroll-y-start\:50px\] { --scroll-y-start: 50px; }
  .laptop\:\[--scroll-y-start\:60px\] { --scroll-y-start: 60px; }
  @media (hover: hover) {
  .laptop\:group-hover\:-bottom-126:is(:where(.group):hover *) { bottom: calc(var(--spacing) * -126); }
  .laptop\:group-hover\:opacity-0:is(:where(.group):hover *) { opacity: 0; }
  .laptop\:group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .laptop\:hover\:bg-light-cool-grey-75:hover { background-color: var(--color-light-cool-grey-75); }
  .laptop\:hover\:shadow-transparent:hover { --tw-shadow-color: transparent; }
  @supports (color:color-mix(in lab, red, red)) {
  .laptop\:hover\:shadow-transparent:hover { --tw-shadow-color: color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent); }
}
}
  .laptop\:focus\:top-2:focus { top: calc(var(--spacing) * 2); }
}
  @media (min-width: 120em) {
  .desktop\:absolute { position: absolute; }
  .desktop\:-top-10 { top: calc(var(--spacing) * -10); }
  .desktop\:top-0 { top: 0px; }
  .desktop\:top-2\/5 { top: 40%; }
  .desktop\:top-5 { top: calc(var(--spacing) * 5); }
  .desktop\:top-12 { top: calc(var(--spacing) * 12); }
  .desktop\:top-30 { top: calc(var(--spacing) * 30); }
  .desktop\:top-40 { top: calc(var(--spacing) * 40); }
  .desktop\:top-61\.5 { top: calc(var(--spacing) * 61.5); }
  .desktop\:top-\[-6\.63\%\] { top: -6.63%; }
  .desktop\:top-\[-55px\] { top: -55px; }
  .desktop\:top-\[56\.06px\] { top: 56.06px; }
  .desktop\:top-\[260px\] { top: 260px; }
  .desktop\:-right-1\/7 { right: -14.2857%; }
  .desktop\:-right-14 { right: calc(var(--spacing) * -14); }
  .desktop\:-right-35 { right: calc(var(--spacing) * -35); }
  .desktop\:right-0 { right: 0px; }
  .desktop\:right-4 { right: calc(var(--spacing) * 4); }
  .desktop\:right-8 { right: calc(var(--spacing) * 8); }
  .desktop\:right-10 { right: calc(var(--spacing) * 10); }
  .desktop\:right-12 { right: calc(var(--spacing) * 12); }
  .desktop\:right-16 { right: calc(var(--spacing) * 16); }
  .desktop\:right-40 { right: calc(var(--spacing) * 40); }
  .desktop\:right-\[135\.5px\] { right: 135.5px; }
  .desktop\:-bottom-1\/4 { bottom: -25%; }
  .desktop\:-bottom-10 { bottom: calc(var(--spacing) * -10); }
  .desktop\:-bottom-20 { bottom: calc(var(--spacing) * -20); }
  .desktop\:-bottom-34 { bottom: calc(var(--spacing) * -34); }
  .desktop\:-bottom-40 { bottom: calc(var(--spacing) * -40); }
  .desktop\:-bottom-140 { bottom: calc(var(--spacing) * -140); }
  .desktop\:bottom-0 { bottom: 0px; }
  .desktop\:bottom-8 { bottom: calc(var(--spacing) * 8); }
  .desktop\:bottom-10 { bottom: calc(var(--spacing) * 10); }
  .desktop\:-left-1\/7 { left: -14.2857%; }
  .desktop\:-left-10 { left: calc(var(--spacing) * -10); }
  .desktop\:-left-30 { left: calc(var(--spacing) * -30); }
  .desktop\:left-1\/3 { left: 33.3333%; }
  .desktop\:left-8 { left: calc(var(--spacing) * 8); }
  .desktop\:left-10 { left: calc(var(--spacing) * 10); }
  .desktop\:left-40 { left: calc(var(--spacing) * 40); }
  .desktop\:left-\[-95\.42\%\] { left: -95.42%; }
  .desktop\:left-\[196\.2px\] { left: 196.2px; }
  .desktop\:left-\[364\.28px\] { left: 364.28px; }
  .desktop\:-order-1 { order: calc(-1); }
  .desktop\:order-3 { order: 3; }
  .desktop\:order-4 { order: 4; }
  .desktop\:col-span-2 { grid-column: span 2 / span 2; }
  .desktop\:col-span-3 { grid-column: span 3 / span 3; }
  .desktop\:col-span-5 { grid-column: span 5 / span 5; }
  .desktop\:row-span-1 { grid-row: span 1 / span 1; }
  .desktop\:mx-0 { margin-inline: 0px; }
  .desktop\:mx-auto { margin-inline: auto; }
  .desktop\:my-5 { margin-block: calc(var(--spacing) * 5); }
  .desktop\:my-6 { margin-block: calc(var(--spacing) * 6); }
  .desktop\:my-10 { margin-block: calc(var(--spacing) * 10); }
  .desktop\:-mt-30 { margin-top: calc(var(--spacing) * -30); }
  .desktop\:-mt-\[calc\(var\(--navbar-spacer\)\+10px\)\] { margin-top: calc(calc(var(--navbar-spacer) + 10px) * -1); }
  .desktop\:mt-0 { margin-top: 0px; }
  .desktop\:mt-5 { margin-top: calc(var(--spacing) * 5); }
  .desktop\:mt-6 { margin-top: calc(var(--spacing) * 6); }
  .desktop\:mt-10 { margin-top: calc(var(--spacing) * 10); }
  .desktop\:mt-10\! { margin-top: calc(var(--spacing) * 10) !important; }
  .desktop\:mt-12 { margin-top: calc(var(--spacing) * 12); }
  .desktop\:mt-16 { margin-top: calc(var(--spacing) * 16); }
  .desktop\:mt-20 { margin-top: calc(var(--spacing) * 20); }
  .desktop\:mt-32 { margin-top: calc(var(--spacing) * 32); }
  .desktop\:mt-36 { margin-top: calc(var(--spacing) * 36); }
  .desktop\:mt-40 { margin-top: calc(var(--spacing) * 40); }
  .desktop\:mt-64 { margin-top: calc(var(--spacing) * 64); }
  .desktop\:-mr-0\.75 { margin-right: calc(var(--spacing) * -.75); }
  .desktop\:mr-0 { margin-right: 0px; }
  .desktop\:mr-16 { margin-right: calc(var(--spacing) * 16); }
  .desktop\:mb-0 { margin-bottom: 0px; }
  .desktop\:mb-3 { margin-bottom: calc(var(--spacing) * 3); }
  .desktop\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
  .desktop\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
  .desktop\:mb-6 { margin-bottom: calc(var(--spacing) * 6); }
  .desktop\:mb-8 { margin-bottom: calc(var(--spacing) * 8); }
  .desktop\:mb-10 { margin-bottom: calc(var(--spacing) * 10); }
  .desktop\:mb-12 { margin-bottom: calc(var(--spacing) * 12); }
  .desktop\:mb-13 { margin-bottom: calc(var(--spacing) * 13); }
  .desktop\:mb-14 { margin-bottom: calc(var(--spacing) * 14); }
  .desktop\:mb-16 { margin-bottom: calc(var(--spacing) * 16); }
  .desktop\:mb-20 { margin-bottom: calc(var(--spacing) * 20); }
  .desktop\:mb-23\.5 { margin-bottom: calc(var(--spacing) * 23.5); }
  .desktop\:mb-24 { margin-bottom: calc(var(--spacing) * 24); }
  .desktop\:mb-25 { margin-bottom: calc(var(--spacing) * 25); }
  .desktop\:mb-26 { margin-bottom: calc(var(--spacing) * 26); }
  .desktop\:mb-30 { margin-bottom: calc(var(--spacing) * 30); }
  .desktop\:mb-32 { margin-bottom: calc(var(--spacing) * 32); }
  .desktop\:mb-40 { margin-bottom: calc(var(--spacing) * 40); }
  .desktop\:mb-64 { margin-bottom: calc(var(--spacing) * 64); }
  .desktop\:ml-16 { margin-left: calc(var(--spacing) * 16); }
  .desktop\:block { display: block; }
  .desktop\:flex { display: flex; }
  .desktop\:hidden { display: none; }
  .desktop\:aspect-608\/480 { aspect-ratio: 608 / 480; }
  .desktop\:aspect-\[909\/588\] { aspect-ratio: 909 / 588; }
  .desktop\:aspect-\[952\/627\] { aspect-ratio: 952 / 627; }
  .desktop\:aspect-\[1220\/915\] { aspect-ratio: 1220 / 915; }
  .desktop\:size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }
  .desktop\:size-45\.5 { width: calc(var(--spacing) * 45.5); height: calc(var(--spacing) * 45.5); }
  .desktop\:size-55\.5 { width: calc(var(--spacing) * 55.5); height: calc(var(--spacing) * 55.5); }
  .desktop\:size-69 { width: calc(var(--spacing) * 69); height: calc(var(--spacing) * 69); }
  .desktop\:size-180 { width: calc(var(--spacing) * 180); height: calc(var(--spacing) * 180); }
  .desktop\:h-10 { height: calc(var(--spacing) * 10); }
  .desktop\:h-12 { height: calc(var(--spacing) * 12); }
  .desktop\:h-24 { height: calc(var(--spacing) * 24); }
  .desktop\:h-40 { height: calc(var(--spacing) * 40); }
  .desktop\:h-49 { height: calc(var(--spacing) * 49); }
  .desktop\:h-56 { height: calc(var(--spacing) * 56); }
  .desktop\:h-64 { height: calc(var(--spacing) * 64); }
  .desktop\:h-64\.5 { height: calc(var(--spacing) * 64.5); }
  .desktop\:h-90 { height: calc(var(--spacing) * 90); }
  .desktop\:h-94\.5 { height: calc(var(--spacing) * 94.5); }
  .desktop\:h-94\.75 { height: calc(var(--spacing) * 94.75); }
  .desktop\:h-96 { height: calc(var(--spacing) * 96); }
  .desktop\:h-100 { height: calc(var(--spacing) * 100); }
  .desktop\:h-104 { height: calc(var(--spacing) * 104); }
  .desktop\:h-115\.5 { height: calc(var(--spacing) * 115.5); }
  .desktop\:h-125 { height: calc(var(--spacing) * 125); }
  .desktop\:h-138 { height: calc(var(--spacing) * 138); }
  .desktop\:h-140 { height: calc(var(--spacing) * 140); }
  .desktop\:h-141 { height: calc(var(--spacing) * 141); }
  .desktop\:h-147 { height: calc(var(--spacing) * 147); }
  .desktop\:h-150 { height: calc(var(--spacing) * 150); }
  .desktop\:h-165 { height: calc(var(--spacing) * 165); }
  .desktop\:h-170 { height: calc(var(--spacing) * 170); }
  .desktop\:h-182\.25 { height: calc(var(--spacing) * 182.25); }
  .desktop\:h-195 { height: calc(var(--spacing) * 195); }
  .desktop\:h-200 { height: calc(var(--spacing) * 200); }
  .desktop\:h-272\.5 { height: calc(var(--spacing) * 272.5); }
  .desktop\:h-354\.5 { height: calc(var(--spacing) * 354.5); }
  .desktop\:h-\[118px\] { height: 118px; }
  .desktop\:h-\[151\.34px\] { height: 151.34px; }
  .desktop\:h-\[191\.25px\] { height: 191.25px; }
  .desktop\:h-\[201\.42\%\] { height: 201.42%; }
  .desktop\:h-\[206\.94px\] { height: 206.94px; }
  .desktop\:h-\[474px\] { height: 474px; }
  .desktop\:h-\[692px\] { height: 692px; }
  .desktop\:h-\[min\(calc\(100vh-40px\)\,960px\)\] { height: min(-40px + 100vh, 960px); }
  .desktop\:h-auto { height: auto; }
  .desktop\:max-h-72 { max-height: calc(var(--spacing) * 72); }
  .desktop\:max-h-120 { max-height: calc(var(--spacing) * 120); }
  .desktop\:max-h-140 { max-height: calc(var(--spacing) * 140); }
  .desktop\:max-h-\[19rem\] { max-height: 19rem; }
  .desktop\:max-h-\[80vh\] { max-height: 80vh; }
  .desktop\:min-h-150 { min-height: calc(var(--spacing) * 150); }
  .desktop\:min-h-189 { min-height: calc(var(--spacing) * 189); }
  .desktop\:min-h-\[min\(calc\(100vh-40px\)\,960px\)\] { min-height: min(-40px + 100vh, 960px); }
  .desktop\:min-h-auto { min-height: auto; }
  .desktop\:w-2\/5 { width: 40%; }
  .desktop\:w-3\/5 { width: 60%; }
  .desktop\:w-11 { width: calc(var(--spacing) * 11); }
  .desktop\:w-12 { width: calc(var(--spacing) * 12); }
  .desktop\:w-19\.5 { width: calc(var(--spacing) * 19.5); }
  .desktop\:w-32 { width: calc(var(--spacing) * 32); }
  .desktop\:w-45 { width: calc(var(--spacing) * 45); }
  .desktop\:w-46\.25 { width: calc(var(--spacing) * 46.25); }
  .desktop\:w-56 { width: calc(var(--spacing) * 56); }
  .desktop\:w-59 { width: calc(var(--spacing) * 59); }
  .desktop\:w-72 { width: calc(var(--spacing) * 72); }
  .desktop\:w-88 { width: calc(var(--spacing) * 88); }
  .desktop\:w-104 { width: calc(var(--spacing) * 104); }
  .desktop\:w-104\.5 { width: calc(var(--spacing) * 104.5); }
  .desktop\:w-105 { width: calc(var(--spacing) * 105); }
  .desktop\:w-123 { width: calc(var(--spacing) * 123); }
  .desktop\:w-125 { width: calc(var(--spacing) * 125); }
  .desktop\:w-132 { width: calc(var(--spacing) * 132); }
  .desktop\:w-135 { width: calc(var(--spacing) * 135); }
  .desktop\:w-138 { width: calc(var(--spacing) * 138); }
  .desktop\:w-142 { width: calc(var(--spacing) * 142); }
  .desktop\:w-148 { width: calc(var(--spacing) * 148); }
  .desktop\:w-150 { width: calc(var(--spacing) * 150); }
  .desktop\:w-158 { width: calc(var(--spacing) * 158); }
  .desktop\:w-159\.5 { width: calc(var(--spacing) * 159.5); }
  .desktop\:w-160 { width: calc(var(--spacing) * 160); }
  .desktop\:w-167 { width: calc(var(--spacing) * 167); }
  .desktop\:w-168 { width: calc(var(--spacing) * 168); }
  .desktop\:w-178 { width: calc(var(--spacing) * 178); }
  .desktop\:w-189 { width: calc(var(--spacing) * 189); }
  .desktop\:w-210 { width: calc(var(--spacing) * 210); }
  .desktop\:w-227 { width: calc(var(--spacing) * 227); }
  .desktop\:w-227\.25 { width: calc(var(--spacing) * 227.25); }
  .desktop\:w-230 { width: calc(var(--spacing) * 230); }
  .desktop\:w-240 { width: calc(var(--spacing) * 240); }
  .desktop\:w-409 { width: calc(var(--spacing) * 409); }
  .desktop\:w-\[46rem\] { width: 46rem; }
  .desktop\:w-\[102px\] { width: 102px; }
  .desktop\:w-\[144\.29px\] { width: 144.29px; }
  .desktop\:w-\[171px\] { width: 171px; }
  .desktop\:w-\[188\.75px\] { width: 188.75px; }
  .desktop\:w-\[195\.42\%\] { width: 195.42%; }
  .desktop\:w-auto { width: auto; }
  .desktop\:w-full { width: 100%; }
  .desktop\:max-w-100 { max-width: calc(var(--spacing) * 100); }
  .desktop\:max-w-102\.5 { max-width: calc(var(--spacing) * 102.5); }
  .desktop\:max-w-105 { max-width: calc(var(--spacing) * 105); }
  .desktop\:max-w-119 { max-width: calc(var(--spacing) * 119); }
  .desktop\:max-w-120 { max-width: calc(var(--spacing) * 120); }
  .desktop\:max-w-125 { max-width: calc(var(--spacing) * 125); }
  .desktop\:max-w-128 { max-width: calc(var(--spacing) * 128); }
  .desktop\:max-w-137\.5 { max-width: calc(var(--spacing) * 137.5); }
  .desktop\:max-w-138\.5 { max-width: calc(var(--spacing) * 138.5); }
  .desktop\:max-w-152\.5 { max-width: calc(var(--spacing) * 152.5); }
  .desktop\:max-w-166 { max-width: calc(var(--spacing) * 166); }
  .desktop\:max-w-168 { max-width: calc(var(--spacing) * 168); }
  .desktop\:max-w-182 { max-width: calc(var(--spacing) * 182); }
  .desktop\:max-w-185 { max-width: calc(var(--spacing) * 185); }
  .desktop\:max-w-189 { max-width: calc(var(--spacing) * 189); }
  .desktop\:max-w-194 { max-width: calc(var(--spacing) * 194); }
  .desktop\:max-w-195 { max-width: calc(var(--spacing) * 195); }
  .desktop\:max-w-197 { max-width: calc(var(--spacing) * 197); }
  .desktop\:max-w-200 { max-width: calc(var(--spacing) * 200); }
  .desktop\:max-w-208 { max-width: calc(var(--spacing) * 208); }
  .desktop\:max-w-215 { max-width: calc(var(--spacing) * 215); }
  .desktop\:max-w-219 { max-width: calc(var(--spacing) * 219); }
  .desktop\:max-w-222 { max-width: calc(var(--spacing) * 222); }
  .desktop\:max-w-226\.75 { max-width: calc(var(--spacing) * 226.75); }
  .desktop\:max-w-227 { max-width: calc(var(--spacing) * 227); }
  .desktop\:max-w-233 { max-width: calc(var(--spacing) * 233); }
  .desktop\:max-w-260 { max-width: calc(var(--spacing) * 260); }
  .desktop\:max-w-270 { max-width: calc(var(--spacing) * 270); }
  .desktop\:max-w-286 { max-width: calc(var(--spacing) * 286); }
  .desktop\:max-w-305 { max-width: calc(var(--spacing) * 305); }
  .desktop\:max-w-325\! { max-width: calc(var(--spacing) * 325) !important; }
  .desktop\:max-w-380 { max-width: calc(var(--spacing) * 380); }
  .desktop\:max-w-382 { max-width: calc(var(--spacing) * 382); }
  .desktop\:max-w-382\.5 { max-width: calc(var(--spacing) * 382.5); }
  .desktop\:max-w-396 { max-width: calc(var(--spacing) * 396); }
  .desktop\:max-w-402\.5\! { max-width: calc(var(--spacing) * 402.5) !important; }
  .desktop\:max-w-403\! { max-width: calc(var(--spacing) * 403) !important; }
  .desktop\:max-w-418\.5\! { max-width: calc(var(--spacing) * 418.5) !important; }
  .desktop\:max-w-\[37\.5rem\] { max-width: 37.5rem; }
  .desktop\:max-w-desktop { max-width: var(--max-w-desktop); }
  .desktop\:max-w-full { max-width: 100%; }
  .desktop\:max-w-laptop { max-width: var(--max-w-laptop); }
  .desktop\:max-w-md { max-width: var(--container-md); }
  .desktop\:max-w-none { max-width: none; }
  .desktop\:min-w-160 { min-width: calc(var(--spacing) * 160); }
  .desktop\:min-w-189 { min-width: calc(var(--spacing) * 189); }
  .desktop\:min-w-\[28\%\] { min-width: 28%; }
  .desktop\:flex-1 { flex: 1 1 0%; }
  .desktop\:flex-\[0_0_16\.8\%\] { flex: 0 0 16.8%; }
  .desktop\:flex-\[0_0_20\%\] { flex: 0 0 20%; }
  .desktop\:flex-\[0_0_24rem\] { flex: 0 0 24rem; }
  .desktop\:flex-\[0_0_25\%\] { flex: 0 0 25%; }
  .desktop\:flex-\[0_0_30\%\] { flex: 0 0 30%; }
  .desktop\:flex-\[0_0_30\.5\%\] { flex: 0 0 30.5%; }
  .desktop\:flex-\[0_0_40\%\] { flex: 0 0 40%; }
  .desktop\:flex-none { flex: 0 0 auto; }
  .desktop\:shrink-0 { flex-shrink: 0; }
  .desktop\:grow-0 { flex-grow: 0; }
  .desktop\:basis-96 { flex-basis: calc(var(--spacing) * 96); }
  .desktop\:basis-103 { flex-basis: calc(var(--spacing) * 103); }
  .desktop\:basis-305 { flex-basis: calc(var(--spacing) * 305); }
  .desktop\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .desktop\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .desktop\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .desktop\:grid-cols-\[1fr_406px_1fr\] { grid-template-columns: 1fr 406px 1fr; }
  .desktop\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .desktop\:flex-col { flex-direction: column; }
  .desktop\:flex-row { flex-direction: row; }
  .desktop\:flex-row-reverse { flex-direction: row-reverse; }
  .desktop\:items-center { align-items: center; }
  .desktop\:items-start { align-items: flex-start; }
  .desktop\:justify-around { justify-content: space-around; }
  .desktop\:justify-between { justify-content: space-between; }
  .desktop\:justify-center { justify-content: center; }
  .desktop\:justify-end { justify-content: flex-end; }
  .desktop\:justify-start { justify-content: flex-start; }
  .desktop\:gap-2 { gap: calc(var(--spacing) * 2); }
  .desktop\:gap-4 { gap: calc(var(--spacing) * 4); }
  .desktop\:gap-5 { gap: calc(var(--spacing) * 5); }
  .desktop\:gap-6 { gap: calc(var(--spacing) * 6); }
  .desktop\:gap-10 { gap: calc(var(--spacing) * 10); }
  .desktop\:gap-16 { gap: calc(var(--spacing) * 16); }
  .desktop\:gap-20 { gap: calc(var(--spacing) * 20); }
  .desktop\:gap-24 { gap: calc(var(--spacing) * 24); }
  .desktop\:gap-28 { gap: calc(var(--spacing) * 28); }
  .desktop\:gap-32 { gap: calc(var(--spacing) * 32); }
  .desktop\:gap-40 { gap: calc(var(--spacing) * 40); }
  :where(.desktop\:space-y-20 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse))); }
  .desktop\:gap-x-5 { column-gap: calc(var(--spacing) * 5); }
  .desktop\:gap-x-6 { column-gap: calc(var(--spacing) * 6); }
  .desktop\:gap-x-10 { column-gap: calc(var(--spacing) * 10); }
  .desktop\:gap-x-12 { column-gap: calc(var(--spacing) * 12); }
  .desktop\:gap-x-16 { column-gap: calc(var(--spacing) * 16); }
  .desktop\:gap-x-24 { column-gap: calc(var(--spacing) * 24); }
  .desktop\:gap-x-30\.5 { column-gap: calc(var(--spacing) * 30.5); }
  .desktop\:gap-x-32 { column-gap: calc(var(--spacing) * 32); }
  .desktop\:gap-x-48 { column-gap: calc(var(--spacing) * 48); }
  .desktop\:gap-y-0 { row-gap: 0px; }
  .desktop\:gap-y-8 { row-gap: calc(var(--spacing) * 8); }
  .desktop\:gap-y-10 { row-gap: calc(var(--spacing) * 10); }
  .desktop\:gap-y-12 { row-gap: calc(var(--spacing) * 12); }
  .desktop\:gap-y-15 { row-gap: calc(var(--spacing) * 15); }
  .desktop\:gap-y-16 { row-gap: calc(var(--spacing) * 16); }
  .desktop\:gap-y-20 { row-gap: calc(var(--spacing) * 20); }
  .desktop\:gap-y-24 { row-gap: calc(var(--spacing) * 24); }
  .desktop\:gap-y-40 { row-gap: calc(var(--spacing) * 40); }
  .desktop\:self-center { align-self: center; }
  .desktop\:self-end { align-self: flex-end; }
  .desktop\:self-stretch { align-self: stretch; }
  .desktop\:rounded-24 { border-radius: var(--radius-24); }
  .desktop\:rounded-br-xl { border-bottom-right-radius: var(--radius-xl); }
  .desktop\:object-contain { object-fit: contain; }
  .desktop\:object-bottom-right { object-position: right bottom; }
  .desktop\:object-center { object-position: center center; }
  .desktop\:p-5 { padding: calc(var(--spacing) * 5); }
  .desktop\:p-7 { padding: calc(var(--spacing) * 7); }
  .desktop\:p-8 { padding: calc(var(--spacing) * 8); }
  .desktop\:p-10 { padding: calc(var(--spacing) * 10); }
  .desktop\:p-12 { padding: calc(var(--spacing) * 12); }
  .desktop\:p-16 { padding: calc(var(--spacing) * 16); }
  .desktop\:p-20 { padding: calc(var(--spacing) * 20); }
  .desktop\:p-22 { padding: calc(var(--spacing) * 22); }
  .desktop\:p-32 { padding: calc(var(--spacing) * 32); }
  .desktop\:px-0 { padding-inline: 0px; }
  .desktop\:px-6 { padding-inline: calc(var(--spacing) * 6); }
  .desktop\:px-8 { padding-inline: calc(var(--spacing) * 8); }
  .desktop\:px-10 { padding-inline: calc(var(--spacing) * 10); }
  .desktop\:px-16 { padding-inline: calc(var(--spacing) * 16); }
  .desktop\:px-18 { padding-inline: calc(var(--spacing) * 18); }
  .desktop\:px-20 { padding-inline: calc(var(--spacing) * 20); }
  .desktop\:px-24 { padding-inline: calc(var(--spacing) * 24); }
  .desktop\:px-40 { padding-inline: calc(var(--spacing) * 40); }
  .desktop\:px-60 { padding-inline: calc(var(--spacing) * 60); }
  .desktop\:py-5 { padding-block: calc(var(--spacing) * 5); }
  .desktop\:py-6 { padding-block: calc(var(--spacing) * 6); }
  .desktop\:py-8 { padding-block: calc(var(--spacing) * 8); }
  .desktop\:py-10 { padding-block: calc(var(--spacing) * 10); }
  .desktop\:py-12 { padding-block: calc(var(--spacing) * 12); }
  .desktop\:py-20 { padding-block: calc(var(--spacing) * 20); }
  .desktop\:py-24 { padding-block: calc(var(--spacing) * 24); }
  .desktop\:py-32 { padding-block: calc(var(--spacing) * 32); }
  .desktop\:py-40 { padding-block: calc(var(--spacing) * 40); }
  .desktop\:pt-0 { padding-top: 0px; }
  .desktop\:pt-1 { padding-top: var(--spacing); }
  .desktop\:pt-5 { padding-top: calc(var(--spacing) * 5); }
  .desktop\:pt-8 { padding-top: calc(var(--spacing) * 8); }
  .desktop\:pt-10 { padding-top: calc(var(--spacing) * 10); }
  .desktop\:pt-12 { padding-top: calc(var(--spacing) * 12); }
  .desktop\:pt-14 { padding-top: calc(var(--spacing) * 14); }
  .desktop\:pt-15 { padding-top: calc(var(--spacing) * 15); }
  .desktop\:pt-16 { padding-top: calc(var(--spacing) * 16); }
  .desktop\:pt-20 { padding-top: calc(var(--spacing) * 20); }
  .desktop\:pt-24 { padding-top: calc(var(--spacing) * 24); }
  .desktop\:pt-27 { padding-top: calc(var(--spacing) * 27); }
  .desktop\:pt-32 { padding-top: calc(var(--spacing) * 32); }
  .desktop\:pt-40 { padding-top: calc(var(--spacing) * 40); }
  .desktop\:pr-0 { padding-right: 0px; }
  .desktop\:pr-10 { padding-right: calc(var(--spacing) * 10); }
  .desktop\:pr-16 { padding-right: calc(var(--spacing) * 16); }
  .desktop\:pb-0 { padding-bottom: 0px; }
  .desktop\:pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .desktop\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
  .desktop\:pb-8 { padding-bottom: calc(var(--spacing) * 8); }
  .desktop\:pb-10 { padding-bottom: calc(var(--spacing) * 10); }
  .desktop\:pb-12 { padding-bottom: calc(var(--spacing) * 12); }
  .desktop\:pb-16 { padding-bottom: calc(var(--spacing) * 16); }
  .desktop\:pb-17\.5 { padding-bottom: calc(var(--spacing) * 17.5); }
  .desktop\:pb-18 { padding-bottom: calc(var(--spacing) * 18); }
  .desktop\:pb-19 { padding-bottom: calc(var(--spacing) * 19); }
  .desktop\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
  .desktop\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
  .desktop\:pb-25 { padding-bottom: calc(var(--spacing) * 25); }
  .desktop\:pb-40 { padding-bottom: calc(var(--spacing) * 40); }
  .desktop\:pb-42 { padding-bottom: calc(var(--spacing) * 42); }
  .desktop\:pl-4 { padding-left: calc(var(--spacing) * 4); }
  .desktop\:pl-16 { padding-left: calc(var(--spacing) * 16); }
  .desktop\:pl-40 { padding-left: calc(var(--spacing) * 40); }
  .desktop\:text-center { text-align: center; }
  .desktop\:text-left { text-align: left; }
  .desktop\:text-right { text-align: right; }
  .desktop\:text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .desktop\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .desktop\:text-\[12\.5rem\] { font-size: 12.5rem; }
  .desktop\:text-\[12\.875rem\] { font-size: 12.875rem; }
  .desktop\:text-\[12px\] { font-size: 12px; }
  .desktop\:text-\[14px\] { font-size: 14px; }
  .desktop\:text-\[16px\] { font-size: 16px; }
  .desktop\:text-\[18px\] { font-size: 18px; }
  .desktop\:text-\[20px\] { font-size: 20px; }
  .desktop\:text-\[24px\] { font-size: 24px; }
  .desktop\:text-\[32px\] { font-size: 32px; }
  .desktop\:text-\[40px\] { font-size: 40px; }
  .desktop\:text-\[48px\] { font-size: 48px; }
  .desktop\:text-\[56px\] { font-size: 56px; }
  .desktop\:text-\[72px\] { font-size: 72px; }
  .desktop\:text-\[80px\] { font-size: 80px; }
  .desktop\:text-\[96px\] { font-size: 96px; }
  .desktop\:text-\[120px\] { font-size: 120px; }
  .desktop\:text-\[160px\] { font-size: 160px; }
  .desktop\:leading-6 { --tw-leading: calc(var(--spacing) * 6); line-height: calc(var(--spacing) * 6); }
  .desktop\:leading-\[16px\] { --tw-leading: 16px; line-height: 16px; }
  .desktop\:leading-\[20px\] { --tw-leading: 20px; line-height: 20px; }
  .desktop\:leading-\[24px\] { --tw-leading: 24px; line-height: 24px; }
  .desktop\:leading-\[28px\] { --tw-leading: 28px; line-height: 28px; }
  .desktop\:leading-\[32px\] { --tw-leading: 32px; line-height: 32px; }
  .desktop\:leading-\[34px\] { --tw-leading: 34px; line-height: 34px; }
  .desktop\:leading-\[36px\] { --tw-leading: 36px; line-height: 36px; }
  .desktop\:leading-\[40px\] { --tw-leading: 40px; line-height: 40px; }
  .desktop\:leading-\[48px\] { --tw-leading: 48px; line-height: 48px; }
  .desktop\:leading-\[56px\] { --tw-leading: 56px; line-height: 56px; }
  .desktop\:leading-\[64px\] { --tw-leading: 64px; line-height: 64px; }
  .desktop\:leading-\[80px\] { --tw-leading: 80px; line-height: 80px; }
  .desktop\:leading-\[84px\] { --tw-leading: 84px; line-height: 84px; }
  .desktop\:leading-\[112px\] { --tw-leading: 112px; line-height: 112px; }
  .desktop\:leading-\[120px\] { --tw-leading: 120px; line-height: 120px; }
  .desktop\:leading-\[160px\] { --tw-leading: 160px; line-height: 160px; }
  .desktop\:tracking-\[-0\.08px\] { --tw-tracking: -.08px; letter-spacing: -0.08px; }
  .desktop\:tracking-\[-0\.8px\] { --tw-tracking: -.8px; letter-spacing: -0.8px; }
  .desktop\:tracking-\[-0\.16px\] { --tw-tracking: -.16px; letter-spacing: -0.16px; }
  .desktop\:tracking-\[-0\.24px\] { --tw-tracking: -.24px; letter-spacing: -0.24px; }
  .desktop\:tracking-\[-0\.48px\] { --tw-tracking: -.48px; letter-spacing: -0.48px; }
  .desktop\:tracking-\[-1\.12px\] { --tw-tracking: -1.12px; letter-spacing: -1.12px; }
  .desktop\:tracking-\[-1\.44px\] { --tw-tracking: -1.44px; letter-spacing: -1.44px; }
  .desktop\:tracking-\[-1\.76px\] { --tw-tracking: -1.76px; letter-spacing: -1.76px; }
  .desktop\:tracking-\[-2\.4px\] { --tw-tracking: -2.4px; letter-spacing: -2.4px; }
  .desktop\:tracking-\[-3\.2px\] { --tw-tracking: -3.2px; letter-spacing: -3.2px; }
  .desktop\:tracking-\[-4\.8px\] { --tw-tracking: -4.8px; letter-spacing: -4.8px; }
  .desktop\:tracking-\[-6\.4px\] { --tw-tracking: -6.4px; letter-spacing: -6.4px; }
  .desktop\:tracking-\[0\.24px\] { --tw-tracking: .24px; letter-spacing: 0.24px; }
  .desktop\:tracking-\[0\.25px\] { --tw-tracking: .25px; letter-spacing: 0.25px; }
  .desktop\:tracking-\[0\.32px\] { --tw-tracking: .32px; letter-spacing: 0.32px; }
  .desktop\:tracking-\[0px\] { --tw-tracking: 0px; letter-spacing: 0px; }
  .desktop\:whitespace-nowrap { white-space: nowrap; }
  @media (hover: hover) {
  .desktop\:group-hover\:-bottom-134:is(:where(.group):hover *) { bottom: calc(var(--spacing) * -134); }
}
  .desktop\:even\:col-start-auto:nth-child(2n) { grid-column-start: auto; }
}
  @media (min-width: 48rem) {
  .md\:order-2 { order: 2; }
  .md\:order-last { order: 9999; }
  .md\:row-span-2 { grid-row: span 2 / span 2; }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-\[auto_240px\] { grid-template-columns: auto 240px; }
  .md\:grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
  .md\:gap-10 { gap: calc(var(--spacing) * 10); }
}
  .surface-dark\:border-global-white-alpha-100:where([data-surface="dark"], [data-surface="dark"] *) { border-color: var(--color-global-white-alpha-100); }
  .surface-dark\:bg-dark-cool-grey-25\/70:where([data-surface="dark"], [data-surface="dark"] *) { background-color: rgba(28, 30, 32, 0.7); }
  @supports (color:color-mix(in lab, red, red)) {
  .surface-dark\:bg-dark-cool-grey-25\/70:where([data-surface="dark"], [data-surface="dark"] *) { background-color: color-mix(in oklab, var(--color-dark-cool-grey-25) 70%, transparent); }
}
  .surface-dark\:bg-dark-green-50:where([data-surface="dark"], [data-surface="dark"] *) { background-color: var(--color-dark-green-50); }
  .surface-dark\:bg-dark-green-700:where([data-surface="dark"], [data-surface="dark"] *) { background-color: var(--color-dark-green-700); }
  .surface-dark\:bg-global-white-alpha-50:where([data-surface="dark"], [data-surface="dark"] *) { background-color: var(--color-global-white-alpha-50); }
  .surface-dark\:text-dark-cool-grey-0:where([data-surface="dark"], [data-surface="dark"] *) { color: var(--color-dark-cool-grey-0); }
  @media (hover: hover) {
  .surface-dark\:group-hover\:bg-dark-green-600:where([data-surface="dark"], [data-surface="dark"] *):is(:where(.group):hover *) { background-color: var(--color-dark-green-600); }
  .surface-dark\:hover\:border-global-white-alpha-150:where([data-surface="dark"], [data-surface="dark"] *):hover { border-color: var(--color-global-white-alpha-150); }
  .surface-dark\:hover\:bg-dark-green-75:where([data-surface="dark"], [data-surface="dark"] *):hover { background-color: var(--color-dark-green-75); }
  .surface-dark\:hover\:bg-global-white-alpha-75:where([data-surface="dark"], [data-surface="dark"] *):hover { background-color: var(--color-global-white-alpha-75); }
}
  .surface-dark\:active\:border-global-white-alpha-150:where([data-surface="dark"], [data-surface="dark"] *):active { border-color: var(--color-global-white-alpha-150); }
  .surface-dark\:active\:bg-dark-green-75:where([data-surface="dark"], [data-surface="dark"] *):active { background-color: var(--color-dark-green-75); }
  .surface-dark\:active\:bg-global-white-alpha-100:where([data-surface="dark"], [data-surface="dark"] *):active { background-color: var(--color-global-white-alpha-100); }
  .\[\&_\[role\=\"button\"\]\]\:pointer-events-auto [role="button"], .\[\&_\[role\=\"checkbox\"\]\]\:pointer-events-auto [role="checkbox"], .\[\&_\[role\=\"link\"\]\]\:pointer-events-auto [role="link"], .\[\&_\[role\=\"presentation\"\]\]\:pointer-events-auto [role="presentation"], .\[\&_\[role\=\"radio\"\]\]\:pointer-events-auto [role="radio"], .\[\&_a\]\:pointer-events-auto a, .\[\&_button\]\:pointer-events-auto button { pointer-events: auto; }
  .\[\&_i\]\:h-6 i { height: calc(var(--spacing) * 6); }
  .\[\&_i\]\:w-6 i { width: calc(var(--spacing) * 6); }
  .\[\&_iframe\]\:pointer-events-auto iframe { pointer-events: auto; }
  .\[\&_img\]\:my-0\! img { margin-block: 0px !important; }
  .\[\&_img\]\:w-\[85\%\] img { width: 85%; }
  .\[\&_img\]\:p-4 img { padding: calc(var(--spacing) * 4); }
  .\[\&_img\]\:pt-8 img { padding-top: calc(var(--spacing) * 8); }
  .\[\&_input\]\:pointer-events-auto input { pointer-events: auto; }
  .\[\&_p\]\:inline p { display: inline; }
  .\[\&_select\]\:pointer-events-auto select { pointer-events: auto; }
  .\[\&_svg\]\:\!size-4 svg { width: calc(var(--spacing) * 4) !important; height: calc(var(--spacing) * 4) !important; }
  .\[\&_svg\]\:\!size-5 svg { width: calc(var(--spacing) * 5) !important; height: calc(var(--spacing) * 5) !important; }
  .\[\&_svg\]\:\!size-6 svg { width: calc(var(--spacing) * 6) !important; height: calc(var(--spacing) * 6) !important; }
  .\[\&_svg\]\:size-4 svg { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
  .\[\&_svg\]\:size-5 svg { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
  .\[\&_svg\]\:size-6 svg { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }
  .\[\&_svg\]\:size-6\! svg { width: calc(var(--spacing) * 6) !important; height: calc(var(--spacing) * 6) !important; }
  .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
  .\[\&_textarea\]\:pointer-events-auto textarea { pointer-events: auto; }
  .\[\&\:\:-webkit-resizer\]\:size-4::-webkit-resizer { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
  .\[\&\:\:-webkit-resizer\]\:border-0::-webkit-resizer { border-style: var(--tw-border-style); border-width: 0px; }
  .\[\&\:\:-webkit-resizer\]\:bg-transparent::-webkit-resizer { background-color: rgba(0, 0, 0, 0); }
  .\[\:not\(\:placeholder-shown\)\]\:px-4:not(:placeholder-shown) { padding-inline: calc(var(--spacing) * 4); }
  .\[\:not\(\:placeholder-shown\)\]\:pt-5:not(:placeholder-shown) { padding-top: calc(var(--spacing) * 5); }
  .\[\:not\(\:placeholder-shown\)\]\:pt-6:not(:placeholder-shown) { padding-top: calc(var(--spacing) * 6); }
  .\[\:not\(\:placeholder-shown\)\]\:pb-1\.5:not(:placeholder-shown) { padding-bottom: calc(var(--spacing) * 1.5); }
  .\[\&\>\*\:not\(summary\)\]\:px-4 > :not(summary) { padding-inline: calc(var(--spacing) * 4); }
  .\[\&\>\*\:not\(summary\)\]\:pb-4 > :not(summary) { padding-bottom: calc(var(--spacing) * 4); }
  .\[\&\>\*\:last-child\]\:\[\&\>div\:last-child\]\:border-b-0 > :last-child > div:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .\[\&\>div\>strong\]\:text-light-cool-grey-900 > div > strong { color: var(--color-light-cool-grey-900); }
  .\[\&\>img\]\:opacity-50 > img { opacity: 0.5; }
  .\[\&\>path\:nth-child\(1\)\]\:fill-\[\#3B99FC\] > path:first-child { fill: rgb(59, 153, 252); }
  .\[\&\>svg\]\:z-200 > svg { z-index: 200; }
  .\[\&\>svg\]\:inline > svg { display: inline; }
  .\[\&\>svg\]\:size-6 > svg { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }
  .\[\&\>svg\]\:h-8 > svg { height: calc(var(--spacing) * 8); }
  .\[\&\>svg\]\:h-12 > svg { height: calc(var(--spacing) * 12); }
  .\[\&\>svg\]\:w-8 > svg { width: calc(var(--spacing) * 8); }
  .\[\&\>svg\]\:w-12 > svg { width: calc(var(--spacing) * 12); }
  .\[\&\>svg\]\:text-light-cool-grey-900 > svg { color: var(--color-light-cool-grey-900); }
  .\[\&\>svg\]\:text-light-cool-grey-alpha-900 > svg { color: var(--color-light-cool-grey-alpha-900); }
  .\[\&\>svg\]\:text-light-green-700 > svg { color: var(--color-light-green-700); }
  @media (min-width: 48em) {
  .tablet\:\[\&\>svg\]\:h-10 > svg { height: calc(var(--spacing) * 10); }
  .tablet\:\[\&\>svg\]\:w-10 > svg { width: calc(var(--spacing) * 10); }
}
  @media (min-width: 80em) {
  .laptop\:\[\&\>svg\]\:size-8 > svg { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
}
  .\[\&\>ul\]\:pl-2 > ul { padding-left: calc(var(--spacing) * 2); }
  @media (min-height: 961px) {
  .\[\@media\(min-height\:961px\)\]\:relative { position: relative; }
}
  .scrollbar-hide::-webkit-scrollbar { display: none; }
}
[data-surface="dark"] { color: var(--color-light-cool-grey-900); --color-global-white-alpha-1000: var(--color-dark-cool-grey-25); }
[data-surface="dark"] .text-global-white-alpha-1000 { color: var(--color-white); }
[data-surface="dark"] .bg-light-cool-grey-900.text-global-white-alpha-1000 { color: var(--color-dark-cool-grey-0); }
[data-surface="dark"] { --color-light-cool-grey-900: var(--color-white); --color-light-cool-grey-800: var(--color-global-white-alpha-800); --color-light-cool-grey-600: var(--color-global-white-alpha-600); --color-light-cool-grey-500: var(--color-global-white-alpha-500); --color-light-cool-grey-300: var(--color-global-white-alpha-400); --color-light-neutral-grey-400: var(--color-global-white-alpha-700); --color-light-neutral-grey-300: var(--color-global-white-alpha-600); --color-light-cool-grey-150: var(--color-dark-cool-grey-75); --color-light-cool-grey-100: var(--color-dark-cool-grey-50); --color-light-cool-grey-75: var(--color-dark-cool-grey-50); --color-light-cool-grey-50: var(--color-dark-cool-grey-75); --color-light-cool-grey-alpha-900: var(--color-global-white-alpha-800); --color-light-cool-grey-alpha-600: var(--color-global-white-alpha-700); --color-light-cool-grey-alpha-500: var(--color-global-white-alpha-600); --color-light-cool-grey-alpha-200: var(--color-global-white-alpha-400); --color-light-cool-grey-alpha-75: var(--color-global-white-alpha-75); --color-light-cool-grey-alpha-50: var(--color-global-white-alpha-50); --color-light-cool-grey-alpha-25: var(--color-global-white-alpha-100); --color-light-green-900: var(--color-dark-green-75); --color-light-green-700: var(--color-dark-green-700); --color-light-green-600: var(--color-dark-green-600); --color-light-green-100: var(--color-dark-green-50); --shadow-surface-fixed: 0px 16px 24px -2px #0000001f, 0px 0px 16px 0px #00000014; --shadow-surface-modeless: 0px 12px 20px -2px #0000001f, 0px 0px 12px 0px #00000014; --shadow-surface-action: 0px 8px 16px -2px #00000014, 0px 0px 8px 0px #0000000d; }
@property --torch-x { syntax: "<length-percentage>"; inherits: true; initial-value: -9999px; }
@property --torch-y { syntax: "<length-percentage>"; inherits: true; initial-value: -9999px; }
@property --torch-active { syntax: "<number>"; inherits: true; initial-value: 0; }
:root { --torch-green: #4bce81; }
.torch-container { --torch-x: -9999px; --torch-y: -9999px; --torch-active: 0; }
@media (hover: hover) and (pointer: fine) {
  .torch-container { transition: --torch-active 0.3s; }
}
.torch-reveal-text { color: rgba(0, 0, 0, 0); background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), var(--torch-green), transparent 70%); }
@supports (color:color-mix(in lab, red, red)) {
  .torch-reveal-text { background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--torch-green) calc(var(--torch-active) * 100%), transparent), transparent 70%); }
}
.torch-reveal-text { background-attachment: fixed; background-clip: text; }
.torch-reveal-text-visible { color: rgba(255, 255, 255, 0.15); background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), var(--torch-green), transparent 70%); }
@supports (color:color-mix(in lab, red, red)) {
  .torch-reveal-text-visible { background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--torch-green) calc(var(--torch-active) * 100%), transparent), transparent 70%); }
}
.torch-reveal-text-visible { background-attachment: fixed; background-clip: text; }
.torch-reveal-text-dark { color: rgba(0, 0, 0, 0); background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), rgb(0 0 0/calc(var(--torch-active) * 100%)) 0%, rgb(0 0 0/calc(var(--torch-active) * 100%)) 55%, transparent 100%); background-attachment: fixed; background-clip: text; }
.torch-reveal-text-dark-visible { color: rgb(38, 38, 38); position: relative; }
.torch-reveal-text-dark-visible::after { content: attr(data-uv-layer); color: rgba(0, 0, 0, 0); background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), rgb(0 0 0/calc(var(--torch-active) * 100%)) 0%, transparent 100%); pointer-events: none; background-attachment: fixed; background-clip: text; position: absolute; inset: 0px; }
.torch-reveal-overlay { background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), var(--torch-green), transparent 70%); }
@supports (color:color-mix(in lab, red, red)) {
  .torch-reveal-overlay { background-image: radial-gradient(circle 350px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--torch-green) calc(var(--torch-active) * 100%), transparent), transparent 70%); }
}
.torch-reveal-overlay { background-attachment: fixed; }
.torch-reveal-text-overlay { color: rgba(0, 0, 0, 0); }
@media (hover: hover) and (pointer: fine) {
  .torch-words-mask { display: none; }
}
@media (hover: none) and (pointer: coarse) {
  .torch-container { --torch-active: 1; }
  .torch-reveal-overlay { background: 0px 0px; overflow: hidden; }
  .torch-reveal-overlay::before { content: ""; left: var(--torch-x); top: var(--torch-y); background: var(--torch-green); filter: blur(50px); pointer-events: none; border-radius: 100%; width: 150%; height: 40%; position: absolute; transform: translate(-50%, -50%) rotate(45deg); }
  .torch-reveal-text { color: rgba(0, 0, 0, 0); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; background-clip: unset; }
  .torch-reveal-text-visible { background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; background-clip: unset; color: rgba(0, 0, 0, 0); }
  .torch-reveal-text-overlay { color: rgb(0, 0, 0); }
  .torch-words-mask { mask-size: 100% 100%; }
  .torch-mask-pill { cx: var(--torch-x); cy: var(--torch-y); transform-origin: 50% center; transform-box: fill-box; transform: rotate(45deg); }
}
.glow-text { text-shadow: rgba(96, 225, 152, 0.6) 0px 0px 14px, rgba(90, 211, 142, 0.6) 0px 0px 16px, rgba(90, 211, 142, 0.4) 0px 0px 22px; }
.torch-reveal-text-bright { background-image: radial-gradient(circle 150px at var(--torch-x) var(--torch-y), #9dffc8, transparent 70%), radial-gradient(circle 300px at var(--torch-x) var(--torch-y), #5ad38e, transparent 70%); }
@supports (color:color-mix(in lab, red, red)) {
  .torch-reveal-text-bright { background-image: radial-gradient(circle 150px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--color-dark-green-750) calc(var(--torch-active) * 100%), transparent), transparent 70%), radial-gradient(circle 300px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--color-dark-green-600) calc(var(--torch-active) * 40%), transparent), transparent 70%); }
}
@media (hover: none) and (pointer: coarse) {
  .torch-reveal-text-bright { background-image: radial-gradient(circle 150px at var(--torch-x) var(--torch-y), #9dffc8, transparent 70%), radial-gradient(circle 300px at var(--torch-x) var(--torch-y), #5ad38e, transparent 70%); }
  @supports (color:color-mix(in lab, red, red)) {
  .torch-reveal-text-bright { background-image: radial-gradient(circle 150px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--color-dark-green-750) calc(var(--torch-active) * 100%), transparent), transparent 70%), radial-gradient(circle 300px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--color-dark-green-600) calc(var(--torch-active) * 40%), transparent), transparent 70%); }
}
  .torch-reveal-text-bright { background-attachment: fixed; }
}
@media not all and (min-width: 80em) {
  .verify-punchline-spotlight { --torch-x: -90%; --torch-y: -240%; --torch-active: 0; color: rgba(0, 0, 0, 0); opacity: var(--torch-active); background-attachment: scroll; background-clip: text; background-image: radial-gradient(circle 120px at var(--torch-x) var(--torch-y), #9dffc8, transparent 70%), radial-gradient(circle 220px at var(--torch-x) var(--torch-y), #5ad38e, transparent 70%); }
  @supports (color:color-mix(in lab, red, red)) {
  .verify-punchline-spotlight { background-image: radial-gradient(circle 120px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--color-dark-green-750) calc(var(--torch-active) * 100%), transparent), transparent 70%), radial-gradient(circle 220px at var(--torch-x) var(--torch-y), color-mix(in srgb, var(--color-dark-green-600) calc(var(--torch-active) * 40%), transparent), transparent 70%); }
}
  .verify-punchline-spotlight { animation: 5s linear 0s infinite normal none running verify-spotlight-sweep; }
}
.verify-pattern-mask { mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 8rem, rgb(0, 0, 0) calc(100% - 24rem), rgba(0, 0, 0, 0.4) calc(100% - 8rem), rgba(0, 0, 0, 0) 100%); }
@media (min-width: 80em) {
  .verify-pattern-mask { mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 4rem, rgb(0, 0, 0) calc(100% - 8rem), rgba(0, 0, 0, 0) 100%); }
}
@keyframes verify-spotlight-sweep { 
  0%, 3% { --torch-x: -90%; --torch-y: -240%; --torch-active: 0; }
  8% { --torch-x: 0%; --torch-y: 0%; --torch-active: 1; }
  58% { --torch-x: 100%; --torch-y: 100%; --torch-active: 1; }
  86%, 100% { --torch-x: 200%; --torch-y: 360%; --torch-active: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .torch-container { --torch-active: 0; animation: auto ease 0s 1 normal none running none; }
  .torch-reveal-text { color: rgba(255, 255, 255, 0.15); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; background-clip: unset; }
  .torch-reveal-text-bright { color: var(--color-dark-green-750); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; background-clip: unset; }
  .verify-punchline-spotlight { --torch-active: 1; color: var(--color-dark-green-750); opacity: 1; animation: auto ease 0s 1 normal none running none; }
  .torch-reveal-text-dark, .torch-reveal-text-dark-visible { color: rgba(0, 0, 0, 0.35); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; background-clip: unset; mask-image: none; }
  .torch-reveal-text-dark-visible::after { content: none; }
}
@media (min-width: 80em) and (max-height: 50em) {
  .trezor-reveal-header { padding-top: 2rem; padding-bottom: 2rem; }
  .trezor-reveal-content { gap: 1.25rem; padding-top: 2rem; padding-bottom: 2rem; }
  .trezor-reveal-headline { padding-top: 0.5rem; }
  .trezor-reveal-countdown { padding-top: 1rem; }
}
@media (min-width: 80em) and (max-height: 43.75em) {
  .trezor-reveal-header { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .trezor-reveal-content { gap: 1rem; padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .trezor-reveal-headline { padding-top: 0.25rem; }
  .trezor-reveal-countdown { padding-top: 0.75rem; }
}
@media (min-width: 80em) and (max-height: 37.5em) {
  .trezor-reveal-header { padding-top: 1rem; padding-bottom: 1rem; }
  .trezor-reveal-content { gap: 0.75rem; padding-top: 1rem; padding-bottom: 1rem; }
  .trezor-reveal-headline { padding-top: 0px; font-size: 2.5rem; line-height: 1.1; }
  .trezor-reveal-countdown { padding-top: 0.5rem; }
}
@media (not (min-width: 80em)) and (max-height: 45em) {
  .trezor-reveal-pattern-mobile { height: 18rem; }
  .trezor-reveal-content { gap: 1rem; padding-top: 1rem; padding-bottom: 1rem; }
  .trezor-reveal-body { gap: 0.75rem; }
  .trezor-reveal-countdown { padding-top: 0.75rem; }
}
@media (not (min-width: 80em)) and (max-height: 40em) {
  .trezor-reveal-pattern-mobile { height: 14rem; }
  .trezor-reveal-header { padding-top: 1rem; padding-bottom: 1rem; }
  .trezor-reveal-content { gap: 0.75rem; padding-top: 0.75rem; padding-bottom: 0.75rem; }
}
@keyframes marqueeLeft { 
  0% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}
@keyframes marqueeRight { 
  0% { transform: translate(100%); }
  100% { transform: translate(0%); }
}
@keyframes skeletonGradient { 
  0% { background-position: 0% center; background-size: 200% 200%; }
  100% { background-position: 100% center; background-size: 200% 200%; }
}
@keyframes floatY { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-14px); }
}
@keyframes floatYAlt { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-22px); }
}
@keyframes scroll-parallax-y { 
  0% { transform: translateY(var(--scroll-y-start,0)); }
  100% { transform: translateY(var(--scroll-y-end,0)); }
}
@keyframes scroll-slide-in { 
  0% { opacity: 0; transform: translateX(var(--scroll-slide-from,0)); }
  100% { opacity: 1; transform: translate(0px); }
}
@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline:view()) and (animation-range:entry) {
  .scroll-parallax-y { animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: scroll-parallax-y; animation-timeline: view(); animation-range: entry exit 0%; }
  .scroll-slide-in-left { --scroll-slide-from: calc(-1 * var(--scroll-slide-offset,100vw)); animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: scroll-slide-in; animation-timeline: view(); animation-range: entry; }
  .scroll-slide-in-right { --scroll-slide-from: var(--scroll-slide-offset,100vw); animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: scroll-slide-in; animation-timeline: view(); animation-range: entry; }
}
}
@keyframes campaign-banner-fade-in { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (prefers-reduced-motion: no-preference) {
  .animate-campaign-banner-in { animation: 0.5s ease-out 0s 1 normal both running campaign-banner-fade-in; }
  .animate-float-y { animation: 6s ease-in-out 0s infinite normal none running floatY; }
  .animate-float-y-alt { animation: 7s ease-in-out 0s infinite normal none running floatYAlt; }
}
.flex-break { flex-basis: 100%; height: 0px; }
.transition-custom { transition: 0.2s cubic-bezier(0.8, 0.2, 0.48, 1); }
.react-tooltip.react-tooltip { background-color: var(--color-light-cool-grey-900); border-radius: 1rem; max-width: min(35rem, -2rem + 100vw); padding: 0px; font-size: 1rem; line-height: 1.5rem; }
.react-tooltip .react-tooltip-content-wrapper { padding: 1rem 1.5rem; display: block; }
#ada-button-frame { display: none; }
#ada-entry { z-index: var(--z-aboveMenu); position: absolute; }
#ada-entry > div, #ada-entry iframe, #ada-entry div[style*="z-index"] { z-index: var(--z-aboveMenu) !important; }
@media (min-width: 48em) {
  :root { --shopping-assistant-width: 18.75rem; }
}
@media (min-width: 80em) {
  :root { --shopping-assistant-width: 23.25rem; }
}
@media (min-width: 120em) {
  :root { --shopping-assistant-width: 27.125rem; }
}
[data-shopping-assistant-shift] { transition: padding-left 0.3s ease-out; }
body[data-shopping-assistant-open="true"] [data-shopping-assistant-shift] { padding-left: var(--shopping-assistant-width); }
#shopping-assistant-ada { width: 100%; height: 100%; position: relative; overflow: hidden; }
#shopping-assistant-ada #ada-entry { width: 100% !important; min-width: 0px !important; max-width: 100% !important; height: 100% !important; position: absolute !important; inset: 0px !important; }
#shopping-assistant-ada #ada-entry > div, #shopping-assistant-ada iframe { width: 100% !important; min-width: 0px !important; max-width: 100% !important; height: 100% !important; max-height: 100% !important; }
@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-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
@property --tw-backdrop-blur { syntax: "*"; inherits: false; }
@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }
@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }
@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }
@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-backdrop-invert { syntax: "*"; inherits: false; }
@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }
@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }
@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes fade-up { 
  0% { opacity: 0; transform: translateY(2rem); }
  100% { opacity: 1; transform: translateY(0px); }
}
@font-face { font-family: satoshiRegularFont; src: url("media/tt_satoshi_regular-s.p.0tolx8kpe5qt2.woff2") format("woff2"); font-display: swap; font-weight: 400; }
@font-face { font-family: "satoshiRegularFont Fallback"; src: local("Arial"); ascent-override: 81.9%; descent-override: 23.11%; line-gap-override: 20.1%; size-adjust: 99.51%; }
.satoshiregularfont_874106a9-module__u8aKQG__className { font-family: satoshiRegularFont, "satoshiRegularFont Fallback"; font-weight: 400; }
.satoshiregularfont_874106a9-module__u8aKQG__variable { --font-tt-satoshi-regular: "satoshiRegularFont", "satoshiRegularFont Fallback"; }
@font-face { font-family: satoshiMediumFont; src: url("media/tt_satoshi_medium-s.p.39z7-f9045azy.woff2") format("woff2"); font-display: swap; font-weight: 500; }
@font-face { font-family: "satoshiMediumFont Fallback"; src: local("Arial"); ascent-override: 79.56%; descent-override: 22.45%; line-gap-override: 19.52%; size-adjust: 102.44%; }
.satoshimediumfont_3997feac-module__bbzROW__className { font-family: satoshiMediumFont, "satoshiMediumFont Fallback"; font-weight: 500; }
.satoshimediumfont_3997feac-module__bbzROW__variable { --font-tt-satoshi-medium: "satoshiMediumFont", "satoshiMediumFont Fallback"; }
@font-face { font-family: satoshiDemiboldFont; src: url("media/tt_satoshi_demibold-s.p.396_3pyw_vfse.woff2") format("woff2"); font-display: swap; font-weight: 600; }
@font-face { font-family: "satoshiDemiboldFont Fallback"; src: local("Arial"); ascent-override: 76.44%; descent-override: 21.57%; line-gap-override: 18.76%; size-adjust: 106.62%; }
.satoshidemiboldfont_dad15e9c-module__3RosJW__className { font-family: satoshiDemiboldFont, "satoshiDemiboldFont Fallback"; font-weight: 600; }
.satoshidemiboldfont_dad15e9c-module__3RosJW__variable { --font-tt-satoshi-demibold: "satoshiDemiboldFont", "satoshiDemiboldFont Fallback"; }
@font-face { font-family: satoshiBoldFont; src: url("media/tt_satoshi_bold-s.p.3trcq-uj-4sxd.woff2") format("woff2"); font-display: swap; font-weight: 700; }
@font-face { font-family: "satoshiBoldFont Fallback"; src: local("Arial"); ascent-override: 74.23%; descent-override: 20.95%; line-gap-override: 18.21%; size-adjust: 109.8%; }
.satoshiboldfont_b7fedad1-module__8KOj_W__className { font-family: satoshiBoldFont, "satoshiBoldFont Fallback"; font-weight: 700; }
.satoshiboldfont_b7fedad1-module__8KOj_W__variable { --font-tt-satoshi-bold: "satoshiBoldFont", "satoshiBoldFont Fallback"; }
/* CSS-переменные из getComputedStyle (только отсутствующие в :root) */
:root {
  --container-md: 28rem;
  --color-light-blue-100: #dde9ff;
  --color-light-green-200: #8be9b4;
  --tw-inset-shadow-alpha: 100%;
  --color-light-blue-400: #72a3fe;
  --color-light-green-alpha-150: #60e19866;
  --aspect-video: 16 / 9;
  --font-base: "satoshiRegularFont", "satoshiRegularFont Fallback", Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --color-light-cool-grey-300: #afb3b9;
  --color-light-violet-900: #1f1650;
  --color-light-cool-grey-25: #f9fafb;
  --color-light-yellow-alpha-150: #f8b55d78;
  --color-light-cool-grey-700: #3f4348;
  --tw-outline-style: solid;
  --ease-in: cubic-bezier(.4, 0, 1, 1);
  --font-tt-satoshi-bold: "satoshiBoldFont", "satoshiBoldFont Fallback";
  --tw-inset-ring-shadow: 0 0 #0000;
  --text-base--line-height: calc(1.5 / 1);
  --radius-4xl: 2rem;
  --color-dark-green-800: #b8f5d1;
  --z-aboveMobileMenu: 1050;
  --radius-none: 0;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --color-global-white-alpha-150: #ffffff26;
  --color-light-green-100: #cff6e0;
  --color-global-black-alpha-100: #00000017;
  --color-light-yellow-600: #9f600f;
  --color-global-white-alpha-400: #ffffff61;
  --max-w-desktop: 120rem;
  --text-9xl--line-height: 1;
  --tw-inset-shadow: 0 0 #0000;
  --tw-gradient-from: rgba(0, 0, 0, 0);
  --color-white: #fff;
  --color-dark-cool-grey-50: #232527;
  --tw-shadow-alpha: 100%;
  --tw-gradient-to: rgba(0, 0, 0, 0);
  --color-light-blue-300: #8fb6ff;
  --radius-sm: .25rem;
  --color-light-cool-grey-alpha-500: #242d3899;
  --font-bold: "satoshiBoldFont", "satoshiBoldFont Fallback", Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --color-light-blue-600: #3666bf;
  --color-dark-cool-grey-neg25: #0e0f10;
  --color-light-green-150: #bff3d6;
  --height-modal-content: calc(100dvh - 16rem);
  --tw-gradient-via-position: 50%;
  --color-light-cool-grey-400: #9a9fa6;
  --font-tt-satoshi-medium: "satoshiMediumFont", "satoshiMediumFont Fallback";
  --text-xs--line-height: calc(1 / .75);
  --color-light-yellow-400: #ec9d3c;
  --tw-space-x-reverse: 0;
  --navbar-spacer: 112px;
  --color-light-violet-600: #624dcb;
  --color-dark-cool-grey-0: #151719;
  --animate-skeleton: skeletonGradient 1s linear infinite alternate;
  --z-belowMenuAndBlur: 199;
  --color-dark-red-700: #fea9af;
  --tw-gradient-to-position: 100%;
  --animate-marquee-right: marqueeRight 25s linear infinite;
  --color-dark-violet-25: #1d1d2a;
  --default-transition-duration: .15s;
  --color-dark-cool-grey-75: #2a2c2e;
  --z-overlay: 1030;
  --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) 0s infinite;
  --radius-2xl: 1rem;
  --radius-md: .375rem;
  --drop-shadow-lg: 0 4px 4px #00000026;
  --radius-lg: .5rem;
  --text-xl: 1.25rem;
  --color-light-cool-grey-alpha-150: #232f4826;
  --color-light-neutral-grey-600: #616161;
  --color-light-blue-alpha-200: #8fb6ffba;
  --max-w-tablet: clamp(28.75rem, 90vw, 120rem);
  --color-global-black-alpha-1000: #000;
  --color-light-green-500: #36ab66;
  --color-light-neutral-grey-150: #e0e0e0;
  --font-medium: "satoshiMediumFont", "satoshiMediumFont Fallback", Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --color-light-green-300: #60e198;
  --color-light-green-700: #1e5736;
  --text-9xl: 8rem;
  --color-light-cool-grey-alpha-50: #203a600d;
  --shadow-inset: inset 0 0 4px #0000001a;
  --color-dark-green-75: #183728;
  --color-dark-green-50: #142e22;
  --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  --color-light-red-800: #5d191d;
  --color-pageBg: #f4f5f7;
  --color-dark-yellow-alpha-150: #aa763157;
  --color-light-neutral-grey-800: #2e2e2e;
  --radius-8: 8px;
  --color-dark-red-alpha-150: #c65d6357;
  --font-demibold: "satoshiDemiboldFont", "satoshiDemiboldFont Fallback", Arial, Helvetica, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --max-w-laptop: clamp(28.75rem, 90vw, 120rem);
  --text-2xl--line-height: calc(2 / 1.5);
  --radius-12: 12px;
  --color-light-green-50: #eafbf2;
  --color-dark-green-600: #5ad38e;
  --spacing: .25rem;
  --color-light-cool-grey-500: #7c8187;
  --color-global-white-alpha-1000: #fff;
  --color-light-cool-grey-alpha-800: #101418e3;
  --animate-fade-up: fade-up 1s ease 0s both;
  --color-light-cool-grey-75: #f0f1f3;
  --tw-translate-z: 0;
  --color-light-neutral-grey-50: #f5f5f5;
  --tw-gradient-via: rgba(0, 0, 0, 0);
  --tw-scale-y: 1;
  --container-6xl: 72rem;
  --text-xl--line-height: calc(1.75 / 1.25);
  --color-light-green-alpha-50: #60e19821;
  --container-3xl: 48rem;
  --text-sm: .875rem;
  --blur-xs: 4px;
  --tw-translate-y: 0;
  --color-dark-blue-alpha-100: #5987de42;
  --ease-out: cubic-bezier(0, 0, .2, 1);
  --rotate-3: 3deg;
  --color-dark-neutral-grey-0: #171717;
  --color-light-yellow-75: #fdeed9;
  --color-light-violet-200: #c8bdfe;
  --color-light-red-400: #fa757e;
  --radius-32: 32px;
  --tw-content: "";
  --motion-ease-standard: cubic-bezier(.8, .2, .48, 1);
  --motion-duration-fast: .12s;
  --color-light-cool-grey-alpha-600: #212830ba;
  --color-light-cool-grey-alpha-75: #2e395212;
  --tw-border-style: solid;
  --color-light-cool-grey-600: #5d6268;
  --color-light-green-75: #dff9ea;
  --color-global-black-alpha-150: #0000001f;
  --tw-translate-x: 0;
  --color-dark-green-100: #1e3e2e;
  --color-light-blue-alpha-150: #8fb6ff66;
  --color-black: #000;
  --color-global-white-alpha-700: #ffffffbd;
  --shadow-surface-action: 0px 8px 16px -2px #0028470a, 0px 0px 8px 0px #00284705;
  --color-dark-blue-700: #acc6f6;
  --z-mobileMenu: 1040;
  --font-weight-thin: 100;
  --color-light-cool-grey-50: #f4f5f7;
  --color-dark-green-alpha-150: #3ea36957;
  --color-global-white-alpha-800: #ffffffdb;
  --tw-space-y-reverse: 0;
  --compare-sticky-banner-top: 88px;
  --container-xl: 36rem;
  --color-light-cool-grey-alpha-700: #11171ccf;
  --z-hidden: -1000;
  --color-global-white-alpha-100: #ffffff1f;
  --color-light-cool-grey-100: #e6e8eb;
  --color-light-cool-grey-alpha-300: #19263859;
  --color-dark-yellow-alpha-100: #b67a2b42;
  --font-tt-satoshi-regular: "satoshiRegularFont", "satoshiRegularFont Fallback";
  --color-dark-blue-600: #82abf7;
  --font-tt-satoshi-demibold: "satoshiDemiboldFont", "satoshiDemiboldFont Fallback";
  --color-light-cool-grey-150: #dee0e4;
  --tw-ring-shadow: 0 0 #0000;
  --text-2xl: 1.5rem;
  --color-light-green-800: #133e25;
  --color-light-green-alpha-100: #60e1984d;
  --color-dark-green-750: #9dffc8;
  --shopping-assistant-width: 27.125rem;
  --color-dark-green-10: #0c2318;
  --tw-drop-shadow-alpha: 100%;
  --text-7xl: 4.5rem;
  --text-lg: 1.125rem;
  --color-dark-red-alpha-100: #d5626942;
  --color-light-red-600: #bc3841;
  --color-light-neutral-grey-400: #9e9e9e;
  --shadow-surface-fixed: 0px 16px 24px -2px #0028470f, 0px 0px 16px 0px #0028470a;
  --torch-x: -9999px;
  --text-5xl--line-height: 1;
  --z-openedMobileMenu: 1060;
  --max-w-phone: clamp(28.75rem, 90vw, 120rem);
  --color-global-white-alpha-600: #ffffff9e;
  --color-dark-cool-grey-25: #1c1e20;
  --z-above: 1;
  --navbar-height: 96px;
  --color-light-blue-50: #f0f6ff;
  --shadow-elevated: 0px 2px 4px -2px #00284714, 0px 0px 2px 0px #0028470f;
  --z-maximum: 10100;
  --color-dark-blue-alpha-150: #5883d557;
  --radius-14: 14px;
  --z-aboveOverlay: 10001;
  --tw-ring-offset-color: #fff;
  --text-lg--line-height: calc(1.75 / 1.125);
  --motion-duration-base: .2s;
  --color-dark-green-500: #45b374;
  --color-light-blue-alpha-75: #8fb6ff33;
  --color-dark-green-700: #83e7af;
  --z-aboveMenu: 1020;
  --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";
  --shadow-surface-action-hover: 0px 12px 20px -2px #00284714, 0px 0px 12px 0px #0028470f;
  --tw-scale-z: 1;
  --color-light-orange-alpha-150: #f7a06e66;
  --color-light-blue-700: #1d4690;
  --container-sm: 24rem;
  --tw-ring-offset-width: 0px;
  --color-light-yellow-900: #422600;
  --text-6xl: 3.75rem;
  --color-light-red-alpha-150: #ff949b66;
  --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";
  --container-lg: 32rem;
  --color-light-yellow-700: #744306;
  --color-dark-yellow-600: #e5aa5d;
  --color-light-cool-grey-alpha-200: #23304345;
  --color-light-red-100: #fedee0;
  --color-light-cool-grey-200: #c4c7cc;
  --text-7xl--line-height: 1;
  --radius-24: 24px;
  --color-light-red-alpha-100: #fd91984d;
  --color-global-white-alpha-500: #ffffff80;
  --tw-gradient-from-position: 0%;
  --animate-marquee-left: marqueeLeft 25s linear infinite;
  --color-light-neutral-grey-300: #b2b2b2;
  --ease-in-out: cubic-bezier(.4, 0, .2, 1);
  --tw-ring-offset-shadow: 0 0 #0000;
  --radius-4: 4px;
  --color-light-red-500: #e3545d;
  --color-light-red-700: #82262c;
  --drop-shadow-md: 0 3px 3px #0000001f;
  --z-menu: 1010;
  --z-cart: 6000;
  --radius-6: 6px;
  --tracking-tighter: -.05em;
  --radius-16: 16px;
  --color-dark-violet-700: #c4b8fe;
  --z-tooltip: 1000;
  --color-dark-yellow-700: #ffcc8f;
  --color-light-red-150: #ffd4d7;
  --radius-3xl: 1.5rem;
  --color-light-blue-800: #12306e;
  --color-light-cool-grey-800: #2b2e32;
  --container-5xl: 64rem;
  --color-light-green-900: #062d16;
  --color-light-yellow-100: #fce4c3;
  --color-light-yellow-800: #573100;
  --color-light-cool-grey-alpha-100: #1f2c471c;
  --color-light-cool-grey-alpha-25: #31487208;
  --color-light-green-600: #24844c;
  --color-light-cool-grey-alpha-400: #29334278;
  --color-light-violet-800: #2f226d;
  --font-weight-semibold: 600;
  --shadow-surface-modal: 0px 32px 64px -4px #00284714, 0px 0px 32px 0px #0028470f;
  --drop-shadow-xs: 0 1px 1px #0000000d;
  --blur-md: 12px;
  --color-light-violet-alpha-50: #b3a4fe21;
  --color-global-white-alpha-75: #ffffff17;
  --color-light-blue-alpha-100: #8fb6ff4d;
  --animate-spin: spin 1s linear 0s infinite;
  --color-light-cool-grey-900: #1d1f23;
  --color-light-yellow-alpha-100: #f8b55d5e;
  --container-4xl: 56rem;
  --color-light-green-400: #4bce81;
  --shadow-surface-modeless: 0px 12px 20px -2px #0028470f, 0px 0px 12px 0px #0028470a;
  --tw-divide-y-reverse: 0;
  --color-light-cool-grey-alpha-900: #0e1115f0;
  --radius-full: 999px;
  --radius-20: 20px;
  --motion-duration-slow: .32s;
  --radius-10: 10px;
  --container-2xl: 42rem;
  --tw-shadow: 0 0 #0000;
  --text-sm--line-height: calc(1.25 / .875);
  --color-light-blue-150: #d2e2ff;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --color-light-red-900: #4d0a0e;
  --text-5xl: 3rem;
  --rotate-minus3: -3deg;
  --torch-y: -9999px;
  --text-3xl: 1.875rem;
  --text-xs: .75rem;
  --color-global-white-alpha-25: #ffffff08;
  --torch-active: 0;
  --font-weight-normal: 400;
  --tw-scale-x: 1;
  --radius-xs: .125rem;
  --color-light-yellow-300: #f8b55d;
  --z-belowMenu: 499;
  --color-light-blue-900: #052257;
  --radius-xl: .75rem;
  --text-6xl--line-height: 1;
  --color-dark-green-alpha-100: #37ae6a42;
  --color-light-red-alpha-300: #fd9198;
  --color-dark-red-600: #f5848c;
  --color-light-blue-500: #5185e6;
  --container-7xl: 80rem;
  --color-light-green-alpha-75: #60e19833;
  --color-global-white-alpha-50: #ffffff0f;
  --text-base: 1rem;
  --default-mono-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
