@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {*, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-content: ""; --tw-tracking: initial; --tw-font-weight: initial; --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-duration: initial; --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-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-ease: initial; --tw-scroll-snap-strictness: proximity; --tw-text-shadow-color: initial; --tw-text-shadow-alpha: 100%; }}}
@layer theme{:root, :host { --spacing: .25rem; --container-xs: 20rem; --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--line-height: calc(1 / .75); --text-sm--line-height: calc(1.25 / .875); --text-base--line-height: calc(1.5 / 1); --text-lg--line-height: calc(1.75 / 1.125); --text-xl--line-height: calc(1.75 / 1.25); --text-2xl--line-height: calc(2 / 1.5); --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl--line-height: 1; --text-6xl--line-height: 1; --text-7xl--line-height: 1; --text-8xl--line-height: 1; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --docs-header-height: 112px; --error-tooltip-bg: #000; }}
@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(--font-inter,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
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; }

body { min-width: 320px; font-family: var(--font-inter), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color: rgb(26, 26, 26); -webkit-font-smoothing: antialiased; background-color: rgb(255, 255, 255); position: relative; overflow-x: hidden !important; }
body:is(.dark *) { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
body { -webkit-tap-highlight-color: transparent; }
body ::selection { color: rgb(255, 255, 255); background-color: rgb(57, 165, 125); }
[role="button"], button { cursor: pointer; }
:is(a, button, input, pre, select):focus-visible { outline-style: var(--tw-outline-style); outline-offset: 2px; outline-width: 2px; outline-color: rgb(56, 165, 125); }}
@layer components{:root { --shiki-color-text: #131415; --shiki-foreground: #131415; --shiki-color-background: transparent; --shiki-background: transparent; --shiki-token-constant: #ec6f09; --shiki-token-string: #8458d0; --shiki-token-comment: #797d86; --shiki-token-keyword: #2d8665; --shiki-token-parameter: #a35200; --shiki-token-function: #ec6f09; --shiki-token-string-expression: #426ce0; --shiki-token-punctuation: #18191b; --shiki-token-link: #078345; --shiki-token-operator: #a86624; --shiki-token-embed: #18191b; }
.dark { --shiki-color-text: #f9fafa; --shiki-foreground: #f9fafa; --shiki-color-background: transparent; --shiki-background: transparent; --shiki-token-constant: #94b5f7; --shiki-token-string: #ffed9c; --shiki-token-comment: #797d86; --shiki-token-keyword: #34d59a; --shiki-token-parameter: #ff990a; --shiki-token-function: #f7b983; --shiki-token-string-expression: #af93ea; --shiki-token-punctuation: #fff; --shiki-token-link: #47d18c; --shiki-token-operator: #ba8c5e; --shiki-token-embed: #fff; }
:is(pre .line.highlighted, pre .line[data-highlighted-line]):is(.dark *) { background-color: rgb(36, 36, 39); }
:is(.has-diff code .line.diff.add, .has-diff code .line.diff.remove)::before { left: calc(var(--spacing) * 5); content: var(--tw-content); color: rgb(19, 20, 21); position: absolute; }
:is(.has-diff code .line.diff.add, .has-diff code .line.diff.remove):is(.dark *)::before { content: var(--tw-content); color: rgb(249, 250, 250); }
:is(.table .func_table_entry, .table .catalog_table_entry) > * { text-align: left; margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 4em; }
:is(.table .func_table_entry, .table .catalog_table_entry) p { margin-block: calc(var(--spacing) * 1); }
@keyframes infinityScroll { 
  0% { transform: translate(0px); }
  100% { transform: translateX(calc(-100% - var(--gap))); }
}
.logos { --gap: 5rem; gap: var(--gap); }
.logos-animated { position: relative; }
.logos-animated::before { top: calc(var(--spacing) * 0); bottom: calc(var(--spacing) * 0); left: calc(var(--spacing) * 0); z-index: 10; content: var(--tw-content); --tw-gradient-position: to right; width: 100px; position: absolute; }
@supports (background-image:linear-gradient(in lab, red, red)) {.logos-animated::before { --tw-gradient-position: to right in oklab; }}
.logos-animated::before { background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #000; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); content: var(--tw-content); --tw-gradient-to: transparent; }
.logos-animated::after { top: calc(var(--spacing) * 0); right: calc(var(--spacing) * 0); bottom: calc(var(--spacing) * 0); z-index: 10; content: var(--tw-content); --tw-gradient-position: to left; width: 100px; position: absolute; }
@supports (background-image:linear-gradient(in lab, red, red)) {.logos-animated::after { --tw-gradient-position: to left in oklab; }}
.logos-animated::after { background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #000; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); content: var(--tw-content); --tw-gradient-to: transparent; }
.logos-animated .logos-content { will-change: transform; gap: var(--gap); animation: 60s linear 0s infinite normal none running infinityScroll; }
@keyframes move { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(-100%); }
}
@keyframes slideUpAndFade { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes slideRightAndFade { 
  0% { opacity: 0; transform: translate(-10px); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes slideDownAndFade { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes slideLeftAndFade { 
  0% { opacity: 0; transform: translate(10px); }
  100% { opacity: 1; transform: translate(0px); }
}}
@layer utilities{.pointer-events-none { pointer-events: none; }
.sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
@media (max-width: 47.9375rem) {:is(.with-list-style ul, .with-list-style ol):is(.with-list-style ul, .with-list-style ol):is(.with-list-style ul, .with-list-style ol):is(.with-list-style ul, .with-list-style ol):is(.with-list-style ul, .with-list-style ol):is(.with-list-style ul, .with-list-style ol) { margin-inline: calc(var(--spacing) * 4); }}
:is(.with-list-style ul, .with-list-style ol) li { margin-block: calc(var(--spacing) * 2.5); padding-left: calc(var(--spacing) * 1); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); position: relative; }
:is(.with-list-style ul, .with-list-style ol) li b { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
:is(.with-list-style ul, .with-list-style ol) li p { margin-top: calc(var(--spacing) * 0); }
.absolute { position: absolute; }
.fixed { position: fixed; }
.relative { position: relative; }
.static\! { position: static !important; }
.sticky { position: sticky; }
.inset-0 { inset: calc(var(--spacing) * 0); }
.inset-x-0 { inset-inline: calc(var(--spacing) * 0); }
.-top-2 { top: calc(var(--spacing) * -2); }
.-top-16 { top: calc(var(--spacing) * -16); }
.top-0 { top: calc(var(--spacing) * 0); }
.top-1 { top: calc(var(--spacing) * 1); }
.top-2 { top: calc(var(--spacing) * 2); }
.top-3 { top: calc(var(--spacing) * 3); }
.top-4 { top: calc(var(--spacing) * 4); }
.top-6 { top: calc(var(--spacing) * 6); }
.top-full { top: 100%; }
.-right-\[10\%\] { right: -10%; }
.right-0 { right: calc(var(--spacing) * 0); }
.right-7 { right: calc(var(--spacing) * 7); }
.right-\[calc\(\(100\%-128px\)\/3\+32px\)\] { right: calc(33.3333% - 10.6667px); }
.-bottom-1 { bottom: calc(var(--spacing) * -1); }
.-bottom-4 { bottom: calc(var(--spacing) * -4); }
.bottom-0 { bottom: calc(var(--spacing) * 0); }
.-left-8 { left: calc(var(--spacing) * -8); }
.left-0 { left: calc(var(--spacing) * 0); }
.left-1 { left: calc(var(--spacing) * 1); }
.left-1\/2 { left: 50%; }
.left-\[-11px\] { left: -11px; }
.left-\[5px\] { left: 5px; }
.left-\[calc\(\(100\%-128px\)\/3\+32px\)\] { left: calc(33.3333% - 10.6667px); }
.left-\[calc\(50\%-min\(100vw\,1600px\)\/2\+32px\)\] { left: calc(50% + 32px - (0.5 * min(100vw, 1600px))); }
.-z-10 { z-index: calc(-10); }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[1\] { z-index: 1; }
.z-\[2147483647\] { z-index: 2147483647; }
.row-span-2 { grid-row: span 2 / span 2; }
.m-0 { margin: calc(var(--spacing) * 0); }
.m-0\! { margin: calc(var(--spacing) * 0) !important; }
.-mx-1 { margin-inline: calc(var(--spacing) * -1); }
.mx-auto { margin-inline: auto; }
.-my-3 { margin-block: calc(var(--spacing) * -3); }
.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }
.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 600; text-decoration: underline; }
.prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }
.prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }
.prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
.prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
.prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
.prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
.prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
.prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }
.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }
.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }
.prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }
.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }
.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }
.prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }
.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }
.prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }
.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 600; line-height: 1.33333; }
.prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }
.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }
.prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }
.prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }
.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 0.3125rem; font-family: inherit; font-size: 0.875em; font-weight: 500; }
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }
.prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }
.prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }
.prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }
.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }
.prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }
.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }
.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }
.prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }
.prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }
.prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }
.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }
.prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }
.prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }
.prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }
.prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }
.prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }
.prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }
.prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }
.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }
.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }
.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }
.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }
.prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }
.prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }
.prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 0.3125rem; font-size: 0.888889em; }
.prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }
.prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }
.prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }
.prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 0.375rem; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }
.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }
.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }
.prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }
.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }
.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }
.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }
.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }
.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }
.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }
.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }
.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }
.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }
.prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }
.prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }
.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }
.prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }
.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
.-mt-px { margin-top: -1px; }
.mt-0\.5 { margin-top: calc(var(--spacing) * .5); }
.mt-1 { margin-top: calc(var(--spacing) * 1); }
.mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); }
.mt-2 { margin-top: calc(var(--spacing) * 2); }
.mt-2\.5 { margin-top: calc(var(--spacing) * 2.5); }
.mt-3 { margin-top: calc(var(--spacing) * 3); }
.mt-4 { margin-top: calc(var(--spacing) * 4); }
.mt-5 { margin-top: calc(var(--spacing) * 5); }
.mt-6 { margin-top: calc(var(--spacing) * 6); }
.mt-8 { margin-top: calc(var(--spacing) * 8); }
.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-\[114px\] { margin-top: 114px; }
.mt-\[216px\] { margin-top: 216px; }
.mt-auto { margin-top: auto; }
.mt-px { margin-top: 1px; }
.-mr-3\.5 { margin-right: calc(var(--spacing) * -3.5); }
.-mb-16 { margin-bottom: calc(var(--spacing) * -16); }
.-mb-px { margin-bottom: -1px; }
.mb-2 { margin-bottom: calc(var(--spacing) * 2); }
.mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.mb-6 { margin-bottom: calc(var(--spacing) * 6); }
.-ml-3\.5 { margin-left: calc(var(--spacing) * -3.5); }
.ml-3 { margin-left: calc(var(--spacing) * 3); }
.block { display: block; }
.flex { display: flex; }
.grid { display: grid; }
.hidden { display: none; }
.inline-block { display: inline-block; }
.inline-flex { display: inline-flex; }
.aspect-512\/226 { aspect-ratio: 512 / 226; }
.aspect-512\/308 { aspect-ratio: 512 / 308; }
.aspect-512\/390 { aspect-ratio: 512 / 390; }
.aspect-512\/696 { aspect-ratio: 512 / 696; }
.aspect-\[1184\/500\] { aspect-ratio: 1184 / 500; }
.aspect-\[1184\/580\] { aspect-ratio: 1184 / 580; }
.aspect-\[1378\/450\] { aspect-ratio: 1378 / 450; }
.aspect-\[1920\/944\] { aspect-ratio: 1920 / 944; }
.aspect-square { aspect-ratio: 1 / 1; }
.size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
.size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }
.size-10 { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); }
.size-full { width: 100%; height: 100%; }
.h-0\.5 { height: calc(var(--spacing) * .5); }
.h-1\.5 { height: calc(var(--spacing) * 1.5); }
.h-3\.5 { height: calc(var(--spacing) * 3.5); }
.h-6 { height: calc(var(--spacing) * 6); }
.h-8 { height: calc(var(--spacing) * 8); }
.h-9 { height: calc(var(--spacing) * 9); }
.h-11 { height: calc(var(--spacing) * 11); }
.h-16 { height: calc(var(--spacing) * 16); }
.h-22 { height: calc(var(--spacing) * 22); }
.h-\[340px\] { height: 340px; }
.h-\[500px\] { height: 500px; }
.h-full { height: 100%; }
.max-h-\[944px\] { max-height: 944px; }
.min-h-\[calc\(100vh-36px\)\] { min-height: calc(-36px + 100vh); }
.w-1\.5 { width: calc(var(--spacing) * 1.5); }
.w-3 { width: calc(var(--spacing) * 3); }
.w-6 { width: calc(var(--spacing) * 6); }
.w-8 { width: calc(var(--spacing) * 8); }
.w-64 { width: calc(var(--spacing) * 64); }
.w-480 { width: calc(var(--spacing) * 480); }
.w-\[22px\] { width: 22px; }
.w-\[146px\] { width: 146px; }
.w-\[224px\] { width: 224px; }
.w-\[245px\] { width: 245px; }
.w-\[320px\] { width: 320px; }
.w-\[480px\] { width: 480px; }
.w-\[1378px\] { width: 1378px; }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-px { width: 1px; }
.max-w-64 { max-width: calc(var(--spacing) * 64); }
.max-w-280 { max-width: calc(var(--spacing) * 280); }
.max-w-\[100vw\] { max-width: 100vw; }
.max-w-\[260px\] { max-width: 260px; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[560px\] { max-width: 560px; }
.max-w-\[640px\] { max-width: 640px; }
.max-w-\[720px\] { max-width: 720px; }
.max-w-\[860px\] { max-width: 860px; }
.max-w-\[960px\] { max-width: 960px; }
.max-w-\[1216px\] { max-width: 1216px; }
.max-w-\[1408px\] { max-width: 1408px; }
.max-w-\[1600px\] { max-width: 1600px; }
.max-w-\[1856px\] { max-width: 1856px; }
.max-w-full { max-width: 100%; }
.max-w-none { max-width: none; }
.max-w-sm { max-width: var(--container-sm); }
.min-w-0 { min-width: calc(var(--spacing) * 0); }
.min-w-\[134px\] { min-width: 134px; }
.min-w-\[224px\] { min-width: 224px; }
.flex-1 { flex: 1 1 0%; }
.flex-none { flex: 0 0 auto; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.border-collapse { border-collapse: collapse; }
.origin-center { transform-origin: 50% center; }
.-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
.-translate-x-2 { --tw-translate-x: calc(var(--spacing) * -2); 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); }
.-rotate-90 { rotate: -90deg; }
.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }
.scroll-mt-16 { scroll-margin-top: calc(var(--spacing) * 16); }
.scroll-mt-\[60px\] { scroll-margin-top: 60px; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.grid-cols-\[1fr_auto\] { grid-template-columns: 1fr auto; }
.grid-cols-\[224px\,224px\] { }
.grid-cols-\[224px_1fr\] { grid-template-columns: 224px 1fr; }
.grid-cols-\[repeat\(5\,minmax\(0\,243fr\)\)_320fr\] { grid-template-columns: repeat(5, minmax(0px, 243fr)) 320fr; }
.grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
.grid-rows-subgrid { grid-template-rows: subgrid; }
.flex-col { flex-direction: column; }
.content-start { align-content: flex-start; }
.items-baseline { align-items: baseline; }
.items-center { align-items: center; }
.items-end { align-items: flex-end; }
.items-end\! { align-items: flex-end !important; }
.items-start { align-items: flex-start; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
.gap-2 { gap: calc(var(--spacing) * 2); }
.gap-5 { gap: calc(var(--spacing) * 5); }
.gap-10 { gap: calc(var(--spacing) * 10); }
.gap-11 { gap: calc(var(--spacing) * 11); }
.gap-16 { gap: calc(var(--spacing) * 16); }
.gap-\[10px\] { gap: 10px; }
.gap-\[92px\] { gap: 92px; }
:where(.space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))); }
: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); }
:where(.space-y-1\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1.5) * 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-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-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))); }
.gap-x-1 { column-gap: calc(var(--spacing) * 1); }
.gap-x-1\.5 { column-gap: calc(var(--spacing) * 1.5); }
.gap-x-2\.5 { column-gap: calc(var(--spacing) * 2.5); }
.gap-x-3 { column-gap: calc(var(--spacing) * 3); }
.gap-x-3\.5 { column-gap: calc(var(--spacing) * 3.5); }
.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-8 { column-gap: calc(var(--spacing) * 8); }
.gap-x-14 { column-gap: calc(var(--spacing) * 14); }
.gap-x-16 { column-gap: calc(var(--spacing) * 16); }
.gap-x-24 { column-gap: calc(var(--spacing) * 24); }
.gap-x-32 { column-gap: calc(var(--spacing) * 32); }
.gap-x-40 { column-gap: calc(var(--spacing) * 40); }
.gap-x-\[92px\] { column-gap: 92px; }
.gap-x-\[128px\] { column-gap: 128px; }
:where(.space-x-0\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse))); }
:where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 1) * 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-2\.5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 2.5) * 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-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 5) * 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))); }
:where(.space-x-\[26px\] > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(26px * var(--tw-space-x-reverse)); margin-inline-end: calc(26px * calc(1 - var(--tw-space-x-reverse))); }
:where(.space-x-\[38px\] > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(38px * var(--tw-space-x-reverse)); margin-inline-end: calc(38px * calc(1 - var(--tw-space-x-reverse))); }
.gap-y-1\.5 { row-gap: calc(var(--spacing) * 1.5); }
.gap-y-2 { row-gap: calc(var(--spacing) * 2); }
.gap-y-4 { row-gap: calc(var(--spacing) * 4); }
.gap-y-6 { row-gap: calc(var(--spacing) * 6); }
.gap-y-8 { row-gap: calc(var(--spacing) * 8); }
.gap-y-11 { row-gap: calc(var(--spacing) * 11); }
.gap-y-12 { row-gap: calc(var(--spacing) * 12); }
.gap-y-14 { row-gap: calc(var(--spacing) * 14); }
.gap-y-\[18px\] { row-gap: 18px; }
.gap-y-\[72px\] { row-gap: 72px; }
: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-dashed > :not(:last-child)) { --tw-border-style: dashed; border-style: dashed; }
:where(.divide-gray-new-20 > :not(:last-child)) { border-color: rgb(48, 50, 54); }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.overflow-hidden { overflow: hidden; }
.overflow-x-auto { overflow-x: auto; }
.rounded { border-radius: 0.25rem; }
.rounded-full { border-radius: 3.40282e+38px; }
.rounded-sm { border-radius: var(--radius-sm); }
.border { border-style: var(--tw-border-style); border-width: 1px; }
.border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
.border-\[rgba\(48\,50\,54\,0\.31\)\] { border-color: rgba(48, 50, 54, 0.31); }
.border-\[rgba\(255\,54\,33\,0\.5\)\]\! { border-color: rgba(255, 54, 33, 0.5) !important; }
.border-\[rgba\(255\,255\,255\,0\.4\)\] { border-color: rgba(255, 255, 255, 0.4); }
.border-gray-new-10 { border-color: rgb(24, 25, 27); }
.border-gray-new-20 { border-color: rgb(48, 50, 54); }
.border-gray-new-40 { border-color: rgb(97, 100, 107); }
.border-gray-new-50 { border-color: rgb(121, 125, 134); }
.border-gray-new-60 { border-color: rgb(148, 151, 158); }
.border-gray-new-90 { border-color: rgb(228, 229, 231); }
.bg-\[\#111315\] { background-color: rgb(17, 19, 21); }
.bg-\[\#151617\] { background-color: rgb(21, 22, 23); }
.bg-\[\#E4F1EB\] { background-color: rgb(228, 241, 235); }
.bg-\[\#EBF5F0\] { background-color: rgb(235, 245, 240); }
.bg-\[linear-gradient\(95deg\,rgba\(37\,47\,62\,0\.00\)_75\.17\%\,\#252F3E_110\.82\%\)\,rgba\(24\,25\,27\,0\.80\)\] { }
.bg-\[rgba\(0\,229\,153\,0\.04\)\] { background-color: rgba(0, 229, 153, 0.04); }
.bg-\[rgba\(19\,20\,21\,0\.60\)\]\! { background-color: rgba(19, 20, 21, 0.6) !important; }
.bg-\[rgba\(19\,236\,182\,0\.1\)\] { background-color: rgba(19, 236, 182, 0.1); }
.bg-\[rgba\(57\,165\,125\,\.5\)\] { background-color: rgba(57, 165, 125, 0.5); }
.bg-\[rgba\(79\,232\,176\,\.3\)\] { background-color: rgba(79, 232, 176, 0.3); }
.bg-\[rgba\(85\,255\,255\,0\.60\)\] { background-color: rgba(85, 255, 255, 0.6); }
.bg-\[rgba\(228\,241\,235\)\]\/40 { background-color: lab(94.0366 -5.26896 1.34127 / 0.4); }
.bg-\[rgba\(228\,241\,235\,0\.4\)\] { background-color: rgba(228, 241, 235, 0.4); }
.bg-\[rgba\(255\,228\,130\,0\.90\)\] { background-color: rgba(255, 228, 130, 0.9); }
.bg-\[rgba\(255\,255\,255\,0\.02\)\] { background-color: rgba(255, 255, 255, 0.02); }
.bg-black-pure { background-color: rgb(0, 0, 0); }
.bg-current { background-color: currentcolor; }
.bg-gray-new-10 { background-color: rgb(24, 25, 27); }
.bg-gray-new-20 { background-color: rgb(48, 50, 54); }
.bg-green-45 { background-color: rgb(0, 229, 153); }
.bg-white { background-color: rgb(255, 255, 255); }
.bg-white\/80 { background-color: lab(100 -0.0000298023 0.0000119209 / 0.8); }
.bg-\[linear-gradient\(0deg\,\#000_0\%\,rgba\(0\,0\,0\,0\.00\)_100\%\)\] { background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); }
.bg-\[linear-gradient\(0deg\,rgba\(1\,119\,119\,0\.30\)_0\%\,rgba\(0\,0\,0\,0\.30\)_74\.1\%\)\] { background-image: linear-gradient(rgba(0, 0, 0, 0.3) 25.9%, rgba(1, 119, 119, 0.3) 100%); }
.bg-\[linear-gradient\(90deg\,rgba\(57\,165\,125\,0\.6\)_50\%\,transparent_50\%\)\] { background-image: linear-gradient(90deg, rgba(57, 165, 125, 0.6) 50%, rgba(0, 0, 0, 0) 50%); }
.bg-\[linear-gradient\(90deg\,rgba\(227\,255\,255\,0\.00\)_0\%\,rgba\(227\,255\,255\,0\.20\)_10\%\,rgba\(227\,255\,255\,0\.20\)_90\%\,rgba\(227\,255\,255\,0\.00\)_100\%\)\] { background-image: linear-gradient(90deg, rgba(227, 255, 255, 0) 0%, rgba(227, 255, 255, 0.2) 10%, rgba(227, 255, 255, 0.2) 90%, rgba(227, 255, 255, 0) 100%); }
.bg-\[linear-gradient\(135deg\,var\(--error-tooltip-bg\)_0\%\,var\(--error-tooltip-bg\)_60\%\,rgba\(0\,0\,0\,0\)_60\%\)\] { background-image: linear-gradient(135deg,var(--error-tooltip-bg) 0%,var(--error-tooltip-bg) 60%,#0000 60%); }
.bg-\[linear-gradient\(180deg\,rgba\(0\,229\,153\,0\.00\)0\%\,rgba\(0\,229\,153\,0\.10\)100\%\)\] { background-image: linear-gradient(rgba(0, 229, 153, 0) 0%, rgba(0, 229, 153, 0.1) 100%); }
.bg-\[linear-gradient\(180deg\,rgba\(0\,229\,191\,0\.80\)_0\%\,rgba\(0\,127\,85\,0\.00\)_100\%\)\] { background-image: linear-gradient(rgba(0, 229, 191, 0.8) 0%, rgba(0, 127, 85, 0) 100%); }
.bg-\[linear-gradient\(180deg\,rgba\(175\,177\,182\,0\.00\)_0\%\,rgba\(175\,177\,182\,0\.10\)100\%\)\] { background-image: linear-gradient(rgba(175, 177, 182, 0) 0%, rgba(175, 177, 182, 0.1) 100%); }
.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.00\)_0\%\,\#FFF_73\.36\%\)\] { background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 73.36%); }
.bg-\[linear-gradient\(360deg\,rgba\(1\,119\,119\,0\.3\)_0\%\,rgba\(0\,0\,0\,0\.3\)_74\.1\%\)\] { background-image: linear-gradient(360deg, rgba(1, 119, 119, 0.3) 0%, rgba(0, 0, 0, 0.3) 74.1%); }
.bg-\[radial-gradient\(37\.46\%_41\.61\%_at_100\%_0\%\,\#153737_0\%\,rgba\(0\,33\,33\,0\)_100\%\)\,linear-gradient\(180deg\,rgba\(1\,119\,119\,0\)_21\.94\%\,rgba\(1\,119\,119\,0\.1\)_100\%\)\] { background-image: radial-gradient(37.46% 41.61% at 100% 0px, rgb(21, 55, 55) 0%, rgba(0, 33, 33, 0) 100%), linear-gradient(rgba(1, 119, 119, 0) 21.94%, rgba(1, 119, 119, 0.1) 100%); }
.bg-\[radial-gradient\(66\.11\%_247\.88\%_at_50\%_50\%\,\#FFF_31\.15\%\,rgba\(255\,255\,255\,0\.1\)_100\%\)\] { background-image: radial-gradient(66.11% 247.88%, rgb(255, 255, 255) 31.15%, rgba(255, 255, 255, 0.1) 100%); }
.bg-\[radial-gradient\(71\.93\%_100\%_at_0\%_100\%\,rgba\(1\,119\,119\,0\.3\)_0\%\,rgba\(0\,0\,0\,0\.3\)_100\%\)\] { background-image: radial-gradient(71.93% 100% at 0px 100%, rgba(1, 119, 119, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); }
.bg-\[radial-gradient\(86\.07\%_100\.77\%_at_0_100\%\,rgba\(1\,119\,119\,0\.30\)_0\%\,rgba\(0\,0\,0\,0\.30\)_100\%\)\] { background-image: radial-gradient(86.07% 100.77% at 0px 100%, rgba(1, 119, 119, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%); }
.bg-\[radial-gradient\(100\%_127\.56\%_at_0\%_0\%\,rgba\(48\,50\,54\,0\.4\)_0\%\,rgba\(48\,50\,54\,0\)_48\.97\%\)\,linear-gradient\(165\.03deg\,\#161718_6\.13\%\,\#0C0D0E_89\.45\%\)\] { background-image: radial-gradient(100% 127.56% at 0px 0px, rgba(48, 50, 54, 0.4) 0%, rgba(48, 50, 54, 0) 48.97%), linear-gradient(165.03deg, rgb(22, 23, 24) 6.13%, rgb(12, 13, 14) 89.45%); }
.bg-\[radial-gradient\(162\.08\%_141\.42\%_at_0\%_0\%\,rgba\(58\,60\,64\,0\.50\)0\%\,rgba\(58\,60\,64\,0\.00\)48\.97\%\)\,linear-gradient\(165deg\,\#2C2E32_6\.13\%\,\#18191B_75\.96\%\)\] { background-image: radial-gradient(162.08% 141.42% at 0px 0px, rgba(58, 60, 64, 0.5) 0%, rgba(58, 60, 64, 0) 48.97%), linear-gradient(165deg, rgb(44, 46, 50) 6.13%, rgb(24, 25, 27) 75.96%); }
.bg-\[6px\,3\.45px\] { background-size: 6px, 3.45px; }
.bg-\[8px\,1px\] { background-size: 8px, 1px; }
.bg-\[50px\,50px\] { background-size: 50px, 50px; }
.border-image-\[radial-gradient\(35\%_50\%_at_0_0\,rgba\(56\,118\,103\,0\.6\)\,transparent\)\,linear-gradient\(0deg\,\#242628\,\#242628\)\] { background: radial-gradient(35% 50% at 0px 0px, rgba(56, 118, 103, 0.6), rgba(0, 0, 0, 0)) border-box border-box, linear-gradient(rgb(36, 38, 40), rgb(36, 38, 40)) border-box border-box; border: 1px solid rgba(0, 0, 0, 0); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px; }
.border-image-\[radial-gradient\(35\%_50\%_at_0_0\,rgba\(56\,118\,103\,0\.8\)\,transparent\)\,linear-gradient\(0deg\,\#242628\,\#242628\)\] { background: radial-gradient(35% 50% at 0px 0px, rgba(56, 118, 103, 0.8), rgba(0, 0, 0, 0)) border-box border-box, linear-gradient(rgb(36, 38, 40), rgb(36, 38, 40)) border-box border-box; border: 1px solid rgba(0, 0, 0, 0); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px; }
.border-image-\[radial-gradient\(35\%_50\%_at_0_0\,rgba\(65\,82\,139\,0\.8\)\,transparent\)\,linear-gradient\(0deg\,\#242628\,\#242628\)\] { background: radial-gradient(35% 50% at 0px 0px, rgba(65, 82, 139, 0.8), rgba(0, 0, 0, 0)) border-box border-box, linear-gradient(rgb(36, 38, 40), rgb(36, 38, 40)) border-box border-box; border: 1px solid rgba(0, 0, 0, 0); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) 0px 0px; }
.object-cover { object-fit: cover; }
.p-0\! { padding: calc(var(--spacing) * 0) !important; }
.p-6 { padding: calc(var(--spacing) * 6); }
.p-\[var\(--viewport-padding\)\] { padding: var(--viewport-padding); }
.px-1 { padding-inline: calc(var(--spacing) * 1); }
.px-3\.5 { padding-inline: calc(var(--spacing) * 3.5); }
.px-4 { padding-inline: calc(var(--spacing) * 4); }
.px-7 { padding-inline: calc(var(--spacing) * 7); }
.px-8 { padding-inline: calc(var(--spacing) * 8); }
.px-\[18px\] { padding-inline: 18px; }
.py-1\.5 { padding-block: calc(var(--spacing) * 1.5); }
.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-40 { padding-block: calc(var(--spacing) * 40); }
.pt-5 { padding-top: calc(var(--spacing) * 5); }
.pt-6 { padding-top: calc(var(--spacing) * 6); }
.pt-7 { padding-top: calc(var(--spacing) * 7); }
.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-14 { padding-top: calc(var(--spacing) * 14); }
.pt-24 { padding-top: calc(var(--spacing) * 24); }
.pt-28 { padding-top: calc(var(--spacing) * 28); }
.pt-40 { padding-top: calc(var(--spacing) * 40); }
.pt-96 { padding-top: calc(var(--spacing) * 96); }
.pt-\[88px\] { padding-top: 88px; }
.pt-safe { padding-top: env(safe-area-inset-top); }
.px-safe, .safe-paddings { padding-right: env(safe-area-inset-right); padding-left: env(safe-area-inset-left); }
.pr-8 { padding-right: calc(var(--spacing) * 8); }
.pb-2 { padding-bottom: calc(var(--spacing) * 2); }
.pb-9 { padding-bottom: calc(var(--spacing) * 9); }
.pb-10 { padding-bottom: calc(var(--spacing) * 10); }
.pb-16 { padding-bottom: calc(var(--spacing) * 16); }
.pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.pb-60 { padding-bottom: calc(var(--spacing) * 60); }
.pb-\[105px\] { padding-bottom: 105px; }
.pb-\[168px\] { padding-bottom: 168px; }
.pl-1 { padding-left: calc(var(--spacing) * 1); }
.pl-5 { padding-left: calc(var(--spacing) * 5); }
.pl-\[18px\] { padding-left: 18px; }
.pl-\[195px\] { padding-left: 195px; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.indent-24 { text-indent: calc(var(--spacing) * 24); }
.align-top { vertical-align: top; }
.font-mono { font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.text-2xl { font-size: 1.5rem; line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.text-4xl { font-size: 2.5rem; line-height: var(--tw-leading,var(--text-4xl--line-height)); }
.text-base { font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }
.text-lg { font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }
.text-sm { font-size: 0.875rem; line-height: var(--tw-leading,var(--text-sm--line-height)); }
.text-xl { font-size: 1.25rem; line-height: var(--tw-leading,var(--text-xl--line-height)); }
.text-xs { font-size: 0.75rem; line-height: var(--tw-leading,var(--text-xs--line-height)); }
.text-\[10px\] { font-size: 10px; }
.text-\[13px\] { font-size: 13px; }
.text-\[15px\] { font-size: 15px; }
.text-\[18px\] { font-size: 18px; }
.text-\[20px\] { font-size: 20px; }
.text-\[22px\] { font-size: 22px; }
.text-\[28px\] { font-size: 28px; }
.text-\[32px\] { font-size: 32px; }
.text-\[44px\] { font-size: 44px; }
.text-\[48px\] { font-size: 48px; }
.text-\[56px\] { font-size: 56px; }
.text-\[64px\] { font-size: 64px; }
.text-\[72px\] { font-size: 72px; }
.text-\[80px\] { font-size: 80px; }
.leading-dense { --tw-leading: 1.125; line-height: 1.125; }
.leading-none { --tw-leading: 1; line-height: 1; }
.leading-none\! { --tw-leading: 1 !important; line-height: 1 !important; }
.leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
.leading-normal\! { --tw-leading: var(--leading-normal) !important; line-height: var(--leading-normal) !important; }
.leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
.leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
.leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
.font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
.font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.tracking-extra-tight { --tw-tracking: -.02em; letter-spacing: -0.02em; }
.tracking-snug { --tw-tracking: -.01em; letter-spacing: -0.01em; }
.tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.tracking-tighter { --tw-tracking: -.04em; letter-spacing: -0.04em; }
.text-pretty { text-wrap: pretty; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.text-\[\#FF3621\] { color: rgb(255, 54, 33); }
.text-black { color: rgb(26, 26, 26); }
.text-black-pure { color: rgb(0, 0, 0); }
.text-gray-new-10 { color: rgb(24, 25, 27); }
.text-gray-new-20 { color: rgb(48, 50, 54); }
.text-gray-new-30 { color: rgb(73, 75, 80); }
.text-gray-new-40 { color: rgb(97, 100, 107); }
.text-gray-new-50 { color: rgb(121, 125, 134); }
.text-gray-new-60 { color: rgb(148, 151, 158); }
.text-gray-new-80 { color: rgb(201, 203, 207); }
.text-green-45 { color: rgb(0, 229, 153); }
.text-white { color: rgb(255, 255, 255); }
.uppercase { text-transform: uppercase; }
.underline { text-decoration-line: underline; }
.underline-offset-2 { text-underline-offset: 2px; }
.opacity-0 { opacity: 0; }
.opacity-40 { opacity: 0.4; }
.opacity-80 { opacity: 0.8; }
.opacity-100 { opacity: 1; }
.shadow-\[0_1px_6px_rgba\(210\,45\,84\,\.2\)\] { --tw-shadow: 0 1px 6px var(--tw-shadow-color,#d22d5433); 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_10px_20px_0_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 10px 20px 0 var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,\.08\)\,0px_4px_30px_0px_rgba\(0\,0\,0\,\.06\)\] { --tw-shadow: 0px 4px 10px 0px var(--tw-shadow-color,#00000014), 0px 4px 30px 0px var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0px_4px_30px_0px_rgba\(0\,0\,0\,0\.8\)\]\! { --tw-shadow: 0px 4px 30px 0px var(--tw-shadow-color,#000c) !important; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }
.shadow-\[0px_5px_14px_0px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0px 5px 14px 0px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0px_10px_20px_0px_rgba\(0\,0\,0\,\.06\)\] { --tw-shadow: 0px 10px 20px 0px var(--tw-shadow-color,#0000000f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.shadow-\[0px_14px_20px_0px_rgba\(0\,0\,0\,\.1\)\] { --tw-shadow: 0px 14px 20px 0px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.ring-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); }
.shadow-\[rgba\(14\,18\,22\,0\.35\)_0px_10px_38px_-10px\,_rgba\(14\,18\,22\,0\.2\)_0px_10px_20px_-15px\] { --tw-shadow-color: #0e121659; }
@supports (color:color-mix(in lab, red, red)) {.shadow-\[rgba\(14\,18\,22\,0\.35\)_0px_10px_38px_-10px\,_rgba\(14\,18\,22\,0\.2\)_0px_10px_20px_-15px\] { --tw-shadow-color: color-mix(in oklab, #0e121659 0px 10px 38px -10px, #0e121633 0px 10px 20px -15px var(--tw-shadow-alpha), transparent); }}
.ring-white\/5 { --tw-ring-color: #ffffff0d; }
@supports (color:lab(0% 0 0)) {.ring-white\/5 { --tw-ring-color: lab(100% -.0000298023 .0000119209/.05); }}
.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-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }
.outline-gray-new-30 { outline-color: rgb(73, 75, 80); }
.transition-\[height\] { transition-property: height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
.transition-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)); }
.delay-150 { transition-delay: 0.15s; }
.duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
.duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] { --tw-ease: cubic-bezier(.4,0,.2,1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.outline-none { --tw-outline-style: none; outline-style: none; }
.select-none { user-select: none; }
.\[--viewport-padding\:_25px\] { --viewport-padding: 25px; }
.\[text-shadow\:_0_4px_30px_rgba\(0\,0\,0\,0\.80\)\] { text-shadow: rgba(0, 0, 0, 0.8) 0px 4px 30px; }
@media (hover: hover) {.group-hover\:translate-x-0:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }
.group-hover\:scale-100:is(:where(.group):hover *) { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y); }
.group-hover\:text-gray-new-20:is(:where(.group):hover *) { color: rgb(48, 50, 54); }
.group-hover\:text-gray-new-40:is(:where(.group):hover *) { color: rgb(97, 100, 107); }
.group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
.group-hover\/main-nav\:text-gray-new-30:is(:where(.group\/main-nav):hover *) { color: rgb(73, 75, 80); }}
.placeholder\:text-gray-new-40::placeholder { color: rgb(97, 100, 107); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:top-0::before { content: var(--tw-content); top: calc(var(--spacing) * 0); }
.before\:top-1\/2::before { content: var(--tw-content); top: 50%; }
.before\:left-0::before { content: var(--tw-content); left: calc(var(--spacing) * 0); }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:size-2::before { content: var(--tw-content); width: calc(var(--spacing) * 2); height: calc(var(--spacing) * 2); }
.before\:h-10::before { content: var(--tw-content); height: calc(var(--spacing) * 10); }
.before\:w-full::before { content: var(--tw-content); width: 100%; }
.before\:-translate-y-1\/2::before { content: var(--tw-content); --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
.before\:rounded-full::before { content: var(--tw-content); border-radius: 3.40282e+38px; }
.before\:bg-white::before { content: var(--tw-content); background-color: rgb(255, 255, 255); }
.before\:bg-\[linear-gradient\(135deg\,rgba\(255\,54\,33\,\.06\)_0\%\,rgba\(255\,54\,33\,\.06\)_60\%\,rgba\(0\,0\,0\,0\)_60\%\)\]::before { content: var(--tw-content); background-image: linear-gradient(135deg, rgba(255, 54, 33, 0.06) 0%, rgba(255, 54, 33, 0.06) 60%, rgba(0, 0, 0, 0) 60%); }
.before\:transition-colors::before { content: var(--tw-content); 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)); }
.before\:duration-200::before { content: var(--tw-content); --tw-duration: .2s; transition-duration: 0.2s; }
.before\:content-none\!::before { --tw-content: none !important; content: none !important; }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:right-0::after { content: var(--tw-content); right: calc(var(--spacing) * 0); }
.after\:bottom-0::after { content: var(--tw-content); bottom: calc(var(--spacing) * 0); }
.after\:left-0::after { content: var(--tw-content); left: calc(var(--spacing) * 0); }
.after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:bg-gray-new-90::after { content: var(--tw-content); background-color: rgb(228, 229, 231); }
.after\:bg-\[linear-gradient\(180deg\,rgba\(0\,229\,153\,0\.2\)20\%\,rgba\(0\,229\,153\,0\.6\)100\%\)\]::after { content: var(--tw-content); background-image: linear-gradient(rgba(0, 229, 153, 0.2) 20%, rgba(0, 229, 153, 0.6) 100%); }
.after\:bg-\[linear-gradient\(180deg\,rgba\(175\,177\,182\,0\.2\)20\%\,rgba\(175\,177\,182\,0\.6\)100\%\)\]::after { content: var(--tw-content); background-image: linear-gradient(rgba(175, 177, 182, 0.2) 20%, rgba(175, 177, 182, 0.6) 100%); }
.after\:bg-\[radial-gradient\(circle\,rgba\(173\,224\,235\,0\.6\)_0\%\,rgba\(12\,13\,13\,0\.5\)_120\%\)\]::after { content: var(--tw-content); background-image: radial-gradient(circle, rgba(173, 224, 235, 0.6) 0%, rgba(12, 13, 13, 0.5) 120%); }
.after\:ease-\[cubic-bezier\(0\.34\,1\,0\.64\,1\)\]::after { content: var(--tw-content); --tw-ease: cubic-bezier(.34,1,.64,1); transition-timing-function: cubic-bezier(0.34, 1, 0.64, 1); }
.even\:border-l-0:nth-child(2n) { border-left-style: var(--tw-border-style); border-left-width: 0px; }
.focus-within\:shadow-\[0_4px_20px_-2px_rgba\(96\,165\,250\,0\.3\)\,0_4px_20px_-2px_rgba\(192\,132\,252\,0\.3\)\]:focus-within { --tw-shadow: 0 4px 20px -2px var(--tw-shadow-color,#60a5fa4d), 0 4px 20px -2px var(--tw-shadow-color,#c084fc4d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
@media (hover: hover) {.hover\:border-black-pure:hover { border-color: rgb(0, 0, 0); }
.hover\:bg-gray-new-20:hover { background-color: rgb(48, 50, 54); }
.hover\:bg-gray-new-80:hover { background-color: rgb(201, 203, 207); }
.hover\:text-black-pure\!:hover { color: rgb(0, 0, 0) !important; }
.hover\:text-gray-new-20:hover { color: rgb(48, 50, 54); }
.hover\:text-gray-new-30:hover { color: rgb(73, 75, 80); }
.hover\:text-gray-new-70:hover { color: rgb(175, 177, 182); }
.hover\:text-white:hover { color: rgb(255, 255, 255); }}
.focus-visible\:z-10:focus-visible { z-index: 10; }
.focus-visible\:-outline-offset-2:focus-visible { outline-offset: calc(-2px); }
.focus-visible\:outline-offset-4:focus-visible { outline-offset: 4px; }
.dark\:border-gray-new-20:is(.dark *) { border-color: rgb(48, 50, 54); }
.dark\:border-gray-new-40:is(.dark *) { border-color: rgb(97, 100, 107); }
.dark\:bg-\[rgba\(0\,229\,153\,0\.03\)\]:is(.dark *) { background-color: rgba(0, 229, 153, 0.03); }
.dark\:bg-black-pure:is(.dark *) { background-color: rgb(0, 0, 0); }
.dark\:bg-black-pure\/80:is(.dark *) { background-color: lab(0 0 0 / 0.8); }
.dark\:bg-gray-new-10:is(.dark *) { background-color: rgb(24, 25, 27); }
.dark\:bg-white:is(.dark *) { background-color: rgb(255, 255, 255); }
.dark\:bg-\[linear-gradient\(180deg\,rgba\(9\,9\,11\,0\.00\)_0\%\,\#09090B_73\.36\%\)\]:is(.dark *) { background-image: linear-gradient(rgba(9, 9, 11, 0) 0%, rgb(9, 9, 11) 73.36%); }
.dark\:text-black-pure:is(.dark *) { color: rgb(0, 0, 0); }
.dark\:text-gray-new-60:is(.dark *) { color: rgb(148, 151, 158); }
.dark\:text-white:is(.dark *) { color: rgb(255, 255, 255); }
.dark\:opacity-60:is(.dark *) { opacity: 0.6; }
.dark\:shadow-\[0_8px_20px_0_rgba\(0\,0\,0\,0\.40\)\]:is(.dark *) { --tw-shadow: 0 8px 20px 0 var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.dark\:shadow-\[0px_2px_10px_0px_rgba\(0\,0\,0\,\.4\)\,0px_2px_30px_0px_rgba\(0\,0\,0\,\.5\)\]:is(.dark *) { --tw-shadow: 0px 2px 10px 0px var(--tw-shadow-color,#0006), 0px 2px 30px 0px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.dark\:shadow-\[0px_8px_20px_0px_rgba\(0\,0\,0\,\.4\)\]:is(.dark *) { --tw-shadow: 0px 8px 20px 0px var(--tw-shadow-color,#0006); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.dark\:shadow-\[0px_14px_20px_0px_rgba\(0\,0\,0\,\.5\)\]:is(.dark *) { --tw-shadow: 0px 14px 20px 0px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.dark\:shadow-\[0px_14px_20px_0px_rgba\(0\,0\,0\,0\.10\)\]:is(.dark *) { --tw-shadow: 0px 14px 20px 0px 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); }
.dark\:shadow-\[0px_14px_20px_0px_rgba\(0\,0\,0\,0\.50\)\]:is(.dark *) { --tw-shadow: 0px 14px 20px 0px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
@media (hover: hover) {.dark\:group-hover\:text-gray-new-80:is(.dark *):is(:where(.group):hover *) { color: rgb(201, 203, 207); }
.group-hover\:dark\:text-gray-new-70:is(:where(.group):hover *):is(.dark *) { color: rgb(175, 177, 182); }
.dark\:group-hover\/main-nav\:text-gray-new-70:is(.dark *):is(:where(.group\/main-nav):hover *) { color: rgb(175, 177, 182); }}
.dark\:after\:bg-gray-new-20:is(.dark *)::after { content: var(--tw-content); background-color: rgb(48, 50, 54); }
@media (hover: hover) {.dark\:hover\:border-white:is(.dark *):hover, .hover\:dark\:border-white:hover:is(.dark *) { border-color: rgb(255, 255, 255); }
.hover\:dark\:bg-gray-new-80:hover:is(.dark *) { background-color: rgb(201, 203, 207); }
.dark\:hover\:text-gray-new-70:is(.dark *):hover { color: rgb(175, 177, 182); }
.dark\:hover\:text-gray-new-80:is(.dark *):hover { color: rgb(201, 203, 207); }
.dark\:hover\:text-white\!:is(.dark *):hover { color: rgb(255, 255, 255) !important; }}
.prose-h3\:mt-\[18px\] :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 18px; }
.prose-h3\:text-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }
.prose-h3\:text-xl :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.25rem; line-height: var(--tw-leading,var(--text-xl--line-height)); }
@media (max-width: 119.938rem) {.\33 xl\:max-w-\[calc\(50vw\+408px\)\] { max-width: calc(408px + 50vw); }
.\33 xl\:max-w-full { max-width: 100%; }}
@media (max-width: 99.9375rem) {.\32 xl\:-right-\[20\%\].\32 xl\:-right-\[20\%\] { right: -20%; }
.\32 xl\:block.\32 xl\:block { display: block; }
.\32 xl\:hidden.\32 xl\:hidden { display: none; }
.\32 xl\:max-w-\[calc\(100\%\+32px\)\].\32 xl\:max-w-\[calc\(100\%\+32px\)\] { max-width: calc(100% + 32px); }
.\32 xl\:gap-x-6.\32 xl\:gap-x-6 { column-gap: calc(var(--spacing) * 6); }
:where(.\32 xl\:space-x-5.\32 xl\:space-x-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse))); }
:where(.\32 xl\:space-x-8.\32 xl\: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))); }}
@media (max-width: 79.9375rem) {.xl\:-top-12\.5.xl\:-top-12\.5.xl\:-top-12\.5 { top: calc(var(--spacing) * -12.5); }
.xl\:top-0.xl\:top-0.xl\:top-0 { top: calc(var(--spacing) * 0); }
.xl\:right-\[calc\(\(100\%-128px\)\/3\+24px\)\].xl\:right-\[calc\(\(100\%-128px\)\/3\+24px\)\].xl\:right-\[calc\(\(100\%-128px\)\/3\+24px\)\] { right: calc(33.3333% - 18.6667px); }
.xl\:-left-6.xl\:-left-6.xl\:-left-6 { left: calc(var(--spacing) * -6); }
.xl\:left-1\/2.xl\:left-1\/2.xl\:left-1\/2 { left: 50%; }
.xl\:left-\[calc\(\(100\%-128px\)\/3\+38px\)\].xl\:left-\[calc\(\(100\%-128px\)\/3\+38px\)\].xl\:left-\[calc\(\(100\%-128px\)\/3\+38px\)\] { left: calc(33.3333% - 4.66667px); }
.xl\:mt-6.xl\:mt-6.xl\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.xl\:mt-7.xl\:mt-7.xl\:mt-7 { margin-top: calc(var(--spacing) * 7); }
.xl\:mt-8.xl\:mt-8.xl\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.xl\:mt-10.xl\:mt-10.xl\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.xl\:mt-12.xl\:mt-12.xl\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.xl\:mt-14.xl\:mt-14.xl\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.xl\:mt-16.xl\:mt-16.xl\:mt-16 { margin-top: calc(var(--spacing) * 16); }
.xl\:mt-\[104px\].xl\:mt-\[104px\].xl\:mt-\[104px\] { margin-top: 104px; }
.xl\:mt-\[136px\].xl\:mt-\[136px\].xl\:mt-\[136px\] { margin-top: 136px; }
.xl\:-mr-2\.5.xl\:-mr-2\.5.xl\:-mr-2\.5 { margin-right: calc(var(--spacing) * -2.5); }
.xl\:-mr-16.xl\:-mr-16.xl\:-mr-16 { margin-right: calc(var(--spacing) * -16); }
.xl\:mb-4.xl\:mb-4.xl\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.xl\:-ml-2\.5.xl\:-ml-2\.5.xl\:-ml-2\.5 { margin-left: calc(var(--spacing) * -2.5); }
.xl\:-ml-7.xl\:-ml-7.xl\:-ml-7 { margin-left: calc(var(--spacing) * -7); }
.xl\:block.xl\:block.xl\:block { display: block; }
.xl\:hidden.xl\:hidden.xl\:hidden { display: none; }
.xl\:h-10.xl\:h-10.xl\:h-10 { height: calc(var(--spacing) * 10); }
.xl\:h-41.xl\:h-41.xl\:h-41 { height: calc(var(--spacing) * 41); }
.xl\:w-32.xl\:w-32.xl\:w-32 { width: calc(var(--spacing) * 32); }
.xl\:w-326.xl\:w-326.xl\:w-326 { width: calc(var(--spacing) * 326); }
.xl\:w-\[220px\].xl\:w-\[220px\].xl\:w-\[220px\] { width: 220px; }
.xl\:w-\[256px\].xl\:w-\[256px\].xl\:w-\[256px\] { width: 256px; }
.xl\:w-\[340px\].xl\:w-\[340px\].xl\:w-\[340px\] { width: 340px; }
.xl\:w-\[calc\(100\%\+84px\)\].xl\:w-\[calc\(100\%\+84px\)\].xl\:w-\[calc\(100\%\+84px\)\] { width: calc(100% + 84px); }
.xl\:w-screen.xl\:w-screen.xl\:w-screen { width: 100vw; }
.xl\:max-w-215.xl\:max-w-215.xl\:max-w-215 { max-width: calc(var(--spacing) * 215); }
.xl\:max-w-\[480px\].xl\:max-w-\[480px\].xl\:max-w-\[480px\] { max-width: 480px; }
.xl\:max-w-\[790px\].xl\:max-w-\[790px\].xl\:max-w-\[790px\] { max-width: 790px; }
.xl\:max-w-\[800px\].xl\:max-w-\[800px\].xl\:max-w-\[800px\] { max-width: 800px; }
.xl\:max-w-none.xl\:max-w-none.xl\:max-w-none { max-width: none; }
.xl\:min-w-\[130px\].xl\:min-w-\[130px\].xl\:min-w-\[130px\] { min-width: 130px; }
.xl\:-translate-x-1\/2.xl\:-translate-x-1\/2.xl\:-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
.xl\:grid-cols-1.xl\:grid-cols-1.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.xl\:grid-cols-\[repeat\(5\,minmax\(0\,152fr\)\)_200fr\].xl\:grid-cols-\[repeat\(5\,minmax\(0\,152fr\)\)_200fr\].xl\:grid-cols-\[repeat\(5\,minmax\(0\,152fr\)\)_200fr\] { grid-template-columns: repeat(5, minmax(0px, 152fr)) 200fr; }
.xl\:gap-4.xl\:gap-4.xl\:gap-4 { gap: calc(var(--spacing) * 4); }
.xl\:gap-16.xl\:gap-16.xl\:gap-16 { gap: calc(var(--spacing) * 16); }
.xl\:gap-\[14px\].xl\:gap-\[14px\].xl\:gap-\[14px\] { gap: 14px; }
.xl\:gap-\[108px\].xl\:gap-\[108px\].xl\:gap-\[108px\] { gap: 108px; }
:where(.xl\:space-y-3\.5.xl\:space-y-3\.5.xl\:space-y-3\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse))); }
.xl\:gap-x-5.xl\:gap-x-5.xl\:gap-x-5 { column-gap: calc(var(--spacing) * 5); }
.xl\:gap-x-6.xl\:gap-x-6.xl\:gap-x-6 { column-gap: calc(var(--spacing) * 6); }
.xl\:gap-x-8.xl\:gap-x-8.xl\:gap-x-8 { column-gap: calc(var(--spacing) * 8); }
.xl\:gap-x-10.xl\:gap-x-10.xl\:gap-x-10 { column-gap: calc(var(--spacing) * 10); }
:where(.xl\:space-x-7.xl\:space-x-7.xl\:space-x-7 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 7) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-x-reverse))); }
:where(.xl\:space-x-\[18px\].xl\:space-x-\[18px\].xl\:space-x-\[18px\] > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(18px * var(--tw-space-x-reverse)); margin-inline-end: calc(18px * calc(1 - var(--tw-space-x-reverse))); }
.xl\:gap-y-6.xl\:gap-y-6.xl\:gap-y-6 { row-gap: calc(var(--spacing) * 6); }
.xl\:gap-y-10.xl\:gap-y-10.xl\:gap-y-10 { row-gap: calc(var(--spacing) * 10); }
.xl\:gap-y-12.xl\:gap-y-12.xl\:gap-y-12 { row-gap: calc(var(--spacing) * 12); }
.xl\:px-2\.5.xl\:px-2\.5.xl\:px-2\.5 { padding-inline: calc(var(--spacing) * 2.5); }
.xl\:px-16.xl\:px-16.xl\:px-16 { padding-inline: calc(var(--spacing) * 16); }
.xl\:py-\[136px\].xl\:py-\[136px\].xl\:py-\[136px\] { padding-block: 136px; }
.xl\:pt-12.xl\:pt-12.xl\:pt-12 { padding-top: calc(var(--spacing) * 12); }
.xl\:pt-16.xl\:pt-16.xl\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.xl\:pt-20.xl\:pt-20.xl\:pt-20 { padding-top: calc(var(--spacing) * 20); }
.xl\:pt-54.xl\:pt-54.xl\:pt-54 { padding-top: calc(var(--spacing) * 54); }
.xl\:pt-\[137px\].xl\:pt-\[137px\].xl\:pt-\[137px\] { padding-top: 137px; }
.xl\:pr-0.xl\:pr-0.xl\:pr-0 { padding-right: calc(var(--spacing) * 0); }
.xl\:pb-5.xl\:pb-5.xl\:pb-5 { padding-bottom: calc(var(--spacing) * 5); }
.xl\:pb-20.xl\:pb-20.xl\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.xl\:pb-24.xl\:pb-24.xl\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.xl\:pb-40.xl\:pb-40.xl\:pb-40 { padding-bottom: calc(var(--spacing) * 40); }
.xl\:pb-\[135px\].xl\:pb-\[135px\].xl\:pb-\[135px\] { padding-bottom: 135px; }
.xl\:pl-5.xl\:pl-5.xl\:pl-5 { padding-left: calc(var(--spacing) * 5); }
.xl\:pl-6.xl\:pl-6.xl\:pl-6 { padding-left: calc(var(--spacing) * 6); }
.xl\:pl-\[143px\].xl\:pl-\[143px\].xl\:pl-\[143px\] { padding-left: 143px; }
.xl\:text-lg.xl\:text-lg.xl\:text-lg { font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }
.xl\:text-sm.xl\:text-sm.xl\:text-sm { font-size: 0.875rem; line-height: var(--tw-leading,var(--text-sm--line-height)); }
.xl\:text-sm\/normal.xl\:text-sm\/normal.xl\:text-sm\/normal { font-size: 0.875rem; line-height: var(--leading-normal); }
.xl\:text-\[24px\].xl\:text-\[24px\].xl\:text-\[24px\] { font-size: 24px; }
.xl\:text-\[28px\].xl\:text-\[28px\].xl\:text-\[28px\] { font-size: 28px; }
.xl\:text-\[36px\].xl\:text-\[36px\].xl\:text-\[36px\] { font-size: 36px; }
.xl\:text-\[40px\].xl\:text-\[40px\].xl\:text-\[40px\] { font-size: 40px; }
.xl\:text-\[48px\].xl\:text-\[48px\].xl\:text-\[48px\] { font-size: 48px; }
.xl\:text-\[52px\].xl\:text-\[52px\].xl\:text-\[52px\] { font-size: 52px; }
.xl\:text-\[64px\].xl\:text-\[64px\].xl\:text-\[64px\] { font-size: 64px; }
.xl\:leading-snug.xl\:leading-snug.xl\:leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
.xl\:before\:hidden.xl\:before\:hidden.xl\:before\:hidden::before { content: var(--tw-content); display: none; }}
@media (max-width: 63.9375rem) {.lg\:relative.lg\:relative.lg\:relative.lg\:relative.lg\:relative { position: relative; }
.lg\:-top-2.lg\:-top-2.lg\:-top-2.lg\:-top-2.lg\:-top-2 { top: calc(var(--spacing) * -2); }
.lg\:-left-5.lg\:-left-5.lg\:-left-5.lg\:-left-5.lg\:-left-5 { left: calc(var(--spacing) * -5); }
.lg\:left-\[calc\(100\%\/2\+12px\)\].lg\:left-\[calc\(100\%\/2\+12px\)\].lg\:left-\[calc\(100\%\/2\+12px\)\].lg\:left-\[calc\(100\%\/2\+12px\)\].lg\:left-\[calc\(100\%\/2\+12px\)\] { left: calc(50% + 12px); }
.lg\:-mx-5.lg\:-mx-5.lg\:-mx-5.lg\:-mx-5.lg\:-mx-5 { margin-inline: calc(var(--spacing) * -5); }
.lg\:-mx-8.lg\:-mx-8.lg\:-mx-8.lg\:-mx-8.lg\:-mx-8 { margin-inline: calc(var(--spacing) * -8); }
.lg\:mt-1.lg\:mt-1.lg\:mt-1.lg\:mt-1.lg\:mt-1 { margin-top: calc(var(--spacing) * 1); }
.lg\:mt-5.lg\:mt-5.lg\:mt-5.lg\:mt-5.lg\:mt-5 { margin-top: calc(var(--spacing) * 5); }
.lg\:mt-6.lg\:mt-6.lg\:mt-6.lg\:mt-6.lg\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.lg\:mt-7.lg\:mt-7.lg\:mt-7.lg\:mt-7.lg\:mt-7 { margin-top: calc(var(--spacing) * 7); }
.lg\:mt-8.lg\:mt-8.lg\:mt-8.lg\:mt-8.lg\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.lg\:mt-9.lg\:mt-9.lg\:mt-9.lg\:mt-9.lg\:mt-9 { margin-top: calc(var(--spacing) * 9); }
.lg\:mt-10.lg\:mt-10.lg\:mt-10.lg\:mt-10.lg\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.lg\:mt-12.lg\:mt-12.lg\:mt-12.lg\:mt-12.lg\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.lg\:mt-14.lg\:mt-14.lg\:mt-14.lg\:mt-14.lg\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.lg\:mt-20.lg\:mt-20.lg\:mt-20.lg\:mt-20.lg\:mt-20 { margin-top: calc(var(--spacing) * 20); }
.lg\:mb-0.lg\:mb-0.lg\:mb-0.lg\:mb-0.lg\:mb-0 { margin-bottom: calc(var(--spacing) * 0); }
.lg\:mb-3\.5.lg\:mb-3\.5.lg\:mb-3\.5.lg\:mb-3\.5.lg\:mb-3\.5 { margin-bottom: calc(var(--spacing) * 3.5); }
.lg\:-ml-5.lg\:-ml-5.lg\:-ml-5.lg\:-ml-5.lg\:-ml-5 { margin-left: calc(var(--spacing) * -5); }
.lg\:no-scrollbars.lg\:no-scrollbars.lg\:no-scrollbars.lg\:no-scrollbars.lg\:no-scrollbars { scrollbar-width: none; }
.lg\:no-scrollbars.lg\:no-scrollbars.lg\:no-scrollbars.lg\:no-scrollbars.lg\:no-scrollbars::-webkit-scrollbar { display: none; }
.lg\:block.lg\:block.lg\:block.lg\:block.lg\:block { display: block; }
.lg\:flex.lg\:flex.lg\:flex.lg\:flex.lg\:flex { display: flex; }
.lg\:hidden.lg\:hidden.lg\:hidden.lg\:hidden.lg\:hidden { display: none; }
.lg\:size-5.lg\:size-5.lg\:size-5.lg\:size-5.lg\:size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
.lg\:size-7.lg\:size-7.lg\:size-7.lg\:size-7.lg\:size-7 { width: calc(var(--spacing) * 7); height: calc(var(--spacing) * 7); }
.lg\:size-8.lg\:size-8.lg\:size-8.lg\:size-8.lg\:size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
.lg\:size-\[14px\].lg\:size-\[14px\].lg\:size-\[14px\].lg\:size-\[14px\].lg\:size-\[14px\] { width: 14px; height: 14px; }
.lg\:h-9.lg\:h-9.lg\:h-9.lg\:h-9.lg\:h-9 { height: calc(var(--spacing) * 9); }
.lg\:h-14.lg\:h-14.lg\:h-14.lg\:h-14.lg\:h-14 { height: calc(var(--spacing) * 14); }
.lg\:h-39.lg\:h-39.lg\:h-39.lg\:h-39.lg\:h-39 { height: calc(var(--spacing) * 39); }
.lg\:h-\[22px\].lg\:h-\[22px\].lg\:h-\[22px\].lg\:h-\[22px\].lg\:h-\[22px\] { height: 22px; }
.lg\:w-40.lg\:w-40.lg\:w-40.lg\:w-40.lg\:w-40 { width: calc(var(--spacing) * 40); }
.lg\:w-64.lg\:w-64.lg\:w-64.lg\:w-64.lg\:w-64 { width: calc(var(--spacing) * 64); }
.lg\:w-254.lg\:w-254.lg\:w-254.lg\:w-254.lg\:w-254 { width: calc(var(--spacing) * 254); }
.lg\:w-\[288px\].lg\:w-\[288px\].lg\:w-\[288px\].lg\:w-\[288px\].lg\:w-\[288px\] { width: 288px; }
.lg\:w-\[1024px\].lg\:w-\[1024px\].lg\:w-\[1024px\].lg\:w-\[1024px\].lg\:w-\[1024px\] { width: 1024px; }
.lg\:w-auto.lg\:w-auto.lg\:w-auto.lg\:w-auto.lg\:w-auto { width: auto; }
.lg\:max-w-180.lg\:max-w-180.lg\:max-w-180.lg\:max-w-180.lg\:max-w-180 { max-width: calc(var(--spacing) * 180); }
.lg\:max-w-\[482px\].lg\:max-w-\[482px\].lg\:max-w-\[482px\].lg\:max-w-\[482px\].lg\:max-w-\[482px\] { max-width: 482px; }
.lg\:max-w-\[520px\].lg\:max-w-\[520px\].lg\:max-w-\[520px\].lg\:max-w-\[520px\].lg\:max-w-\[520px\] { max-width: 520px; }
.lg\:max-w-\[800px\].lg\:max-w-\[800px\].lg\:max-w-\[800px\].lg\:max-w-\[800px\].lg\:max-w-\[800px\] { max-width: 800px; }
.lg\:max-w-none.lg\:max-w-none.lg\:max-w-none.lg\:max-w-none.lg\:max-w-none { max-width: none; }
.lg\:max-w-xl.lg\:max-w-xl.lg\:max-w-xl.lg\:max-w-xl.lg\:max-w-xl { max-width: var(--container-xl); }
.lg\:min-w-\[124px\].lg\:min-w-\[124px\].lg\:min-w-\[124px\].lg\:min-w-\[124px\].lg\:min-w-\[124px\] { min-width: 124px; }
.lg\:shrink-0.lg\:shrink-0.lg\:shrink-0.lg\:shrink-0.lg\:shrink-0 { flex-shrink: 0; }
.lg\:snap-x.lg\:snap-x.lg\:snap-x.lg\:snap-x.lg\:snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }
.lg\:snap-mandatory.lg\:snap-mandatory.lg\:snap-mandatory.lg\:snap-mandatory.lg\:snap-mandatory { --tw-scroll-snap-strictness: mandatory; }
.lg\:snap-start.lg\:snap-start.lg\:snap-start.lg\:snap-start.lg\:snap-start { scroll-snap-align: start; }
.lg\:scroll-mt-0.lg\:scroll-mt-0.lg\:scroll-mt-0.lg\:scroll-mt-0.lg\:scroll-mt-0 { scroll-margin-top: calc(var(--spacing) * 0); }
.lg\:scroll-px-5.lg\:scroll-px-5.lg\:scroll-px-5.lg\:scroll-px-5.lg\:scroll-px-5 { scroll-padding-inline: calc(var(--spacing) * 5); }
.lg\:grid-cols-1.lg\:grid-cols-1.lg\:grid-cols-1.lg\:grid-cols-1.lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.lg\:grid-cols-2.lg\:grid-cols-2.lg\:grid-cols-2.lg\:grid-cols-2.lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.lg\:grid-cols-\[repeat\(5\,minmax\(0\,112fr\)\)_147fr\].lg\:grid-cols-\[repeat\(5\,minmax\(0\,112fr\)\)_147fr\].lg\:grid-cols-\[repeat\(5\,minmax\(0\,112fr\)\)_147fr\].lg\:grid-cols-\[repeat\(5\,minmax\(0\,112fr\)\)_147fr\].lg\:grid-cols-\[repeat\(5\,minmax\(0\,112fr\)\)_147fr\] { grid-template-columns: repeat(5, minmax(0px, 112fr)) 147fr; }
.lg\:grid-rows-\[auto_auto\].lg\:grid-rows-\[auto_auto\].lg\:grid-rows-\[auto_auto\].lg\:grid-rows-\[auto_auto\].lg\:grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
.lg\:flex-col.lg\:flex-col.lg\:flex-col.lg\:flex-col.lg\:flex-col { flex-direction: column; }
.lg\:items-center.lg\:items-center.lg\:items-center.lg\:items-center.lg\:items-center { align-items: center; }
.lg\:items-start.lg\:items-start.lg\:items-start.lg\:items-start.lg\:items-start { align-items: flex-start; }
.lg\:gap-8.lg\:gap-8.lg\:gap-8.lg\:gap-8.lg\:gap-8 { gap: calc(var(--spacing) * 8); }
.lg\:gap-10.lg\:gap-10.lg\:gap-10.lg\:gap-10.lg\:gap-10 { gap: calc(var(--spacing) * 10); }
:where(.lg\:space-y-3.lg\:space-y-3.lg\:space-y-3.lg\:space-y-3.lg\: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))); }
.lg\:gap-x-4.lg\:gap-x-4.lg\:gap-x-4.lg\:gap-x-4.lg\:gap-x-4 { column-gap: calc(var(--spacing) * 4); }
.lg\:gap-x-8.lg\:gap-x-8.lg\:gap-x-8.lg\:gap-x-8.lg\:gap-x-8 { column-gap: calc(var(--spacing) * 8); }
.lg\:gap-x-10.lg\:gap-x-10.lg\:gap-x-10.lg\:gap-x-10.lg\:gap-x-10 { column-gap: calc(var(--spacing) * 10); }
.lg\:gap-x-16.lg\:gap-x-16.lg\:gap-x-16.lg\:gap-x-16.lg\:gap-x-16 { column-gap: calc(var(--spacing) * 16); }
:where(.lg\:space-x-0.lg\:space-x-0.lg\:space-x-0.lg\:space-x-0.lg\:space-x-0 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse))); }
:where(.lg\:space-x-5.lg\:space-x-5.lg\:space-x-5.lg\:space-x-5.lg\:space-x-5 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse))); }
.lg\:gap-y-0.lg\:gap-y-0.lg\:gap-y-0.lg\:gap-y-0.lg\:gap-y-0 { row-gap: calc(var(--spacing) * 0); }
.lg\:gap-y-4.lg\:gap-y-4.lg\:gap-y-4.lg\:gap-y-4.lg\:gap-y-4 { row-gap: calc(var(--spacing) * 4); }
.lg\:gap-y-5.lg\:gap-y-5.lg\:gap-y-5.lg\:gap-y-5.lg\:gap-y-5 { row-gap: calc(var(--spacing) * 5); }
.lg\:gap-y-7.lg\:gap-y-7.lg\:gap-y-7.lg\:gap-y-7.lg\:gap-y-7 { row-gap: calc(var(--spacing) * 7); }
.lg\:gap-y-8.lg\:gap-y-8.lg\:gap-y-8.lg\:gap-y-8.lg\:gap-y-8 { row-gap: calc(var(--spacing) * 8); }
.lg\:gap-y-10.lg\:gap-y-10.lg\:gap-y-10.lg\:gap-y-10.lg\:gap-y-10 { row-gap: calc(var(--spacing) * 10); }
.lg\:gap-y-11.lg\:gap-y-11.lg\:gap-y-11.lg\:gap-y-11.lg\:gap-y-11 { row-gap: calc(var(--spacing) * 11); }
.lg\:self-start.lg\:self-start.lg\:self-start.lg\:self-start.lg\:self-start { align-self: flex-start; }
.lg\:overflow-x-auto.lg\:overflow-x-auto.lg\:overflow-x-auto.lg\:overflow-x-auto.lg\:overflow-x-auto { overflow-x: auto; }
.lg\:px-0.lg\:px-0.lg\:px-0.lg\:px-0.lg\:px-0 { padding-inline: calc(var(--spacing) * 0); }
.lg\:px-3.lg\:px-3.lg\:px-3.lg\:px-3.lg\:px-3 { padding-inline: calc(var(--spacing) * 3); }
.lg\:px-3\.5.lg\:px-3\.5.lg\:px-3\.5.lg\:px-3\.5.lg\:px-3\.5 { padding-inline: calc(var(--spacing) * 3.5); }
.lg\:px-5.lg\:px-5.lg\:px-5.lg\:px-5.lg\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.lg\:px-8.lg\:px-8.lg\:px-8.lg\:px-8.lg\:px-8 { padding-inline: calc(var(--spacing) * 8); }
.lg\:px-16\!.lg\:px-16\!.lg\:px-16\!.lg\:px-16\!.lg\:px-16\! { padding-inline: calc(var(--spacing) * 16) !important; }
.lg\:px-\[18px\].lg\:px-\[18px\].lg\:px-\[18px\].lg\:px-\[18px\].lg\:px-\[18px\] { padding-inline: 18px; }
.lg\:py-2\.5.lg\:py-2\.5.lg\:py-2\.5.lg\:py-2\.5.lg\:py-2\.5 { padding-block: calc(var(--spacing) * 2.5); }
.lg\:py-4.lg\:py-4.lg\:py-4.lg\:py-4.lg\:py-4 { padding-block: calc(var(--spacing) * 4); }
.lg\:py-14.lg\:py-14.lg\:py-14.lg\:py-14.lg\:py-14 { padding-block: calc(var(--spacing) * 14); }
.lg\:py-\[88px\].lg\:py-\[88px\].lg\:py-\[88px\].lg\:py-\[88px\].lg\:py-\[88px\] { padding-block: 88px; }
.lg\:pt-7.lg\:pt-7.lg\:pt-7.lg\:pt-7.lg\:pt-7 { padding-top: calc(var(--spacing) * 7); }
.lg\:pt-9.lg\:pt-9.lg\:pt-9.lg\:pt-9.lg\:pt-9 { padding-top: calc(var(--spacing) * 9); }
.lg\:pt-16.lg\:pt-16.lg\:pt-16.lg\:pt-16.lg\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.lg\:pt-20.lg\:pt-20.lg\:pt-20.lg\:pt-20.lg\:pt-20 { padding-top: calc(var(--spacing) * 20); }
.lg\:pt-24.lg\:pt-24.lg\:pt-24.lg\:pt-24.lg\:pt-24 { padding-top: calc(var(--spacing) * 24); }
.lg\:pt-52.lg\:pt-52.lg\:pt-52.lg\:pt-52.lg\:pt-52 { padding-top: calc(var(--spacing) * 52); }
.lg\:pt-\[120px\].lg\:pt-\[120px\].lg\:pt-\[120px\].lg\:pt-\[120px\].lg\:pt-\[120px\] { padding-top: 120px; }
.lg\:pb-24.lg\:pb-24.lg\:pb-24.lg\:pb-24.lg\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.lg\:pb-32.lg\:pb-32.lg\:pb-32.lg\:pb-32.lg\:pb-32 { padding-bottom: calc(var(--spacing) * 32); }
.lg\:pb-\[104px\].lg\:pb-\[104px\].lg\:pb-\[104px\].lg\:pb-\[104px\].lg\:pb-\[104px\] { padding-bottom: 104px; }
.lg\:pb-\[118px\].lg\:pb-\[118px\].lg\:pb-\[118px\].lg\:pb-\[118px\].lg\:pb-\[118px\] { padding-bottom: 118px; }
.lg\:pl-\[18px\].lg\:pl-\[18px\].lg\:pl-\[18px\].lg\:pl-\[18px\].lg\:pl-\[18px\] { padding-left: 18px; }
.lg\:indent-16.lg\:indent-16.lg\:indent-16.lg\:indent-16.lg\:indent-16 { text-indent: calc(var(--spacing) * 16); }
.lg\:text-2xl.lg\:text-2xl.lg\:text-2xl.lg\:text-2xl.lg\:text-2xl { font-size: 1.5rem; line-height: var(--tw-leading,var(--text-2xl--line-height)); }
.lg\:text-base.lg\:text-base.lg\:text-base.lg\:text-base.lg\:text-base { font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }
.lg\:text-lg.lg\:text-lg.lg\:text-lg.lg\:text-lg.lg\:text-lg { font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }
.lg\:text-sm.lg\:text-sm.lg\:text-sm.lg\:text-sm.lg\:text-sm { font-size: 0.875rem; line-height: var(--tw-leading,var(--text-sm--line-height)); }
.lg\:text-\[13px\].lg\:text-\[13px\].lg\:text-\[13px\].lg\:text-\[13px\].lg\:text-\[13px\] { font-size: 13px; }
.lg\:text-\[14px\].lg\:text-\[14px\].lg\:text-\[14px\].lg\:text-\[14px\].lg\:text-\[14px\] { font-size: 14px; }
.lg\:text-\[15px\].lg\:text-\[15px\].lg\:text-\[15px\].lg\:text-\[15px\].lg\:text-\[15px\] { font-size: 15px; }
.lg\:text-\[18px\].lg\:text-\[18px\].lg\:text-\[18px\].lg\:text-\[18px\].lg\:text-\[18px\] { font-size: 18px; }
.lg\:text-\[20px\].lg\:text-\[20px\].lg\:text-\[20px\].lg\:text-\[20px\].lg\:text-\[20px\] { font-size: 20px; }
.lg\:text-\[24px\].lg\:text-\[24px\].lg\:text-\[24px\].lg\:text-\[24px\].lg\:text-\[24px\] { font-size: 24px; }
.lg\:text-\[28px\].lg\:text-\[28px\].lg\:text-\[28px\].lg\:text-\[28px\].lg\:text-\[28px\] { font-size: 28px; }
.lg\:text-\[40px\].lg\:text-\[40px\].lg\:text-\[40px\].lg\:text-\[40px\].lg\:text-\[40px\] { font-size: 40px; }
.lg\:text-\[44px\].lg\:text-\[44px\].lg\:text-\[44px\].lg\:text-\[44px\].lg\:text-\[44px\] { font-size: 44px; }
.lg\:text-\[52px\].lg\:text-\[52px\].lg\:text-\[52px\].lg\:text-\[52px\].lg\:text-\[52px\] { font-size: 52px; }
.lg\:leading-snug.lg\:leading-snug.lg\:leading-snug.lg\:leading-snug.lg\:leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
.lg\:text-wrap.lg\:text-wrap.lg\:text-wrap.lg\:text-wrap.lg\:text-wrap { text-wrap: wrap; }
.lg\:shadow-\[8px_18px_20px_0px_rgba\(5\,5\,5\,\.8\)\].lg\:shadow-\[8px_18px_20px_0px_rgba\(5\,5\,5\,\.8\)\].lg\:shadow-\[8px_18px_20px_0px_rgba\(5\,5\,5\,\.8\)\].lg\:shadow-\[8px_18px_20px_0px_rgba\(5\,5\,5\,\.8\)\].lg\:shadow-\[8px_18px_20px_0px_rgba\(5\,5\,5\,\.8\)\] { --tw-shadow: 8px 18px 20px 0px var(--tw-shadow-color,#050505cc); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }}
@media (max-width: 47.9375rem) {.md\:relative.md\:relative.md\:relative.md\:relative.md\:relative.md\:relative { position: relative; }
.md\:-bottom-0\.5.md\:-bottom-0\.5.md\:-bottom-0\.5.md\:-bottom-0\.5.md\:-bottom-0\.5.md\:-bottom-0\.5 { bottom: calc(var(--spacing) * -.5); }
.md\:mx-0.md\:mx-0.md\:mx-0.md\:mx-0.md\:mx-0.md\:mx-0 { margin-inline: calc(var(--spacing) * 0); }
.md\:mt-1\.5.md\:mt-1\.5.md\:mt-1\.5.md\:mt-1\.5.md\:mt-1\.5.md\:mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); }
.md\:mt-4.md\:mt-4.md\:mt-4.md\:mt-4.md\:mt-4.md\:mt-4 { margin-top: calc(var(--spacing) * 4); }
.md\:mt-8.md\:mt-8.md\:mt-8.md\:mt-8.md\:mt-8.md\:mt-8 { margin-top: calc(var(--spacing) * 8); }
.md\:mt-10.md\:mt-10.md\:mt-10.md\:mt-10.md\:mt-10.md\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.md\:mt-11.md\:mt-11.md\:mt-11.md\:mt-11.md\:mt-11.md\:mt-11 { margin-top: calc(var(--spacing) * 11); }
.md\:mt-12.md\:mt-12.md\:mt-12.md\:mt-12.md\:mt-12.md\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.md\:mt-14.md\:mt-14.md\:mt-14.md\:mt-14.md\:mt-14.md\:mt-14 { margin-top: calc(var(--spacing) * 14); }
.md\:mt-16.md\:mt-16.md\:mt-16.md\:mt-16.md\:mt-16.md\:mt-16 { margin-top: calc(var(--spacing) * 16); }
.md\:mt-\[58px\].md\:mt-\[58px\].md\:mt-\[58px\].md\:mt-\[58px\].md\:mt-\[58px\].md\:mt-\[58px\] { margin-top: 58px; }
.md\:mb-4.md\:mb-4.md\:mb-4.md\:mb-4.md\:mb-4.md\:mb-4 { margin-bottom: calc(var(--spacing) * 4); }
.md\:mb-5.md\:mb-5.md\:mb-5.md\:mb-5.md\:mb-5.md\:mb-5 { margin-bottom: calc(var(--spacing) * 5); }
.md\:block.md\:block.md\:block.md\:block.md\:block.md\:block { display: block; }
.md\:flex.md\:flex.md\:flex.md\:flex.md\:flex.md\:flex { display: flex; }
.md\:hidden.md\:hidden.md\:hidden.md\:hidden.md\:hidden.md\:hidden { display: none; }
.md\:size-2\.5.md\:size-2\.5.md\:size-2\.5.md\:size-2\.5.md\:size-2\.5.md\:size-2\.5 { width: calc(var(--spacing) * 2.5); height: calc(var(--spacing) * 2.5); }
.md\:size-4.md\:size-4.md\:size-4.md\:size-4.md\:size-4.md\:size-4 { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
.md\:size-6.md\:size-6.md\:size-6.md\:size-6.md\:size-6.md\:size-6 { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); }
.md\:size-8.md\:size-8.md\:size-8.md\:size-8.md\:size-8.md\:size-8 { width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); }
.md\:h-2\.5.md\:h-2\.5.md\:h-2\.5.md\:h-2\.5.md\:h-2\.5.md\:h-2\.5 { height: calc(var(--spacing) * 2.5); }
.md\:h-5.md\:h-5.md\:h-5.md\:h-5.md\:h-5.md\:h-5 { height: calc(var(--spacing) * 5); }
.md\:h-40.md\:h-40.md\:h-40.md\:h-40.md\:h-40.md\:h-40 { height: calc(var(--spacing) * 40); }
.md\:h-\[240px\].md\:h-\[240px\].md\:h-\[240px\].md\:h-\[240px\].md\:h-\[240px\].md\:h-\[240px\] { height: 240px; }
.md\:w-\[320px\].md\:w-\[320px\].md\:w-\[320px\].md\:w-\[320px\].md\:w-\[320px\].md\:w-\[320px\] { width: 320px; }
.md\:w-full.md\:w-full.md\:w-full.md\:w-full.md\:w-full.md\:w-full { width: 100%; }
.md\:max-w-full.md\:max-w-full.md\:max-w-full.md\:max-w-full.md\:max-w-full.md\:max-w-full { max-width: 100%; }
.md\:grid-cols-1.md\:grid-cols-1.md\:grid-cols-1.md\:grid-cols-1.md\:grid-cols-1.md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.md\:grid-cols-\[repeat\(5\,minmax\(0\,86fr\)\)_114fr\].md\:grid-cols-\[repeat\(5\,minmax\(0\,86fr\)\)_114fr\].md\:grid-cols-\[repeat\(5\,minmax\(0\,86fr\)\)_114fr\].md\:grid-cols-\[repeat\(5\,minmax\(0\,86fr\)\)_114fr\].md\:grid-cols-\[repeat\(5\,minmax\(0\,86fr\)\)_114fr\].md\:grid-cols-\[repeat\(5\,minmax\(0\,86fr\)\)_114fr\] { grid-template-columns: repeat(5, minmax(0px, 86fr)) 114fr; }
.md\:flex-col.md\:flex-col.md\:flex-col.md\:flex-col.md\:flex-col.md\:flex-col { flex-direction: column; }
.md\:items-stretch.md\:items-stretch.md\:items-stretch.md\:items-stretch.md\:items-stretch.md\:items-stretch { align-items: stretch; }
.md\:gap-1\.5.md\:gap-1\.5.md\:gap-1\.5.md\:gap-1\.5.md\:gap-1\.5.md\:gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
.md\:gap-5.md\:gap-5.md\:gap-5.md\:gap-5.md\:gap-5.md\:gap-5 { gap: calc(var(--spacing) * 5); }
.md\:gap-8.md\:gap-8.md\:gap-8.md\:gap-8.md\:gap-8.md\:gap-8 { gap: calc(var(--spacing) * 8); }
:where(.md\:space-y-2\.5.md\:space-y-2\.5.md\:space-y-2\.5.md\:space-y-2\.5.md\:space-y-2\.5.md\:space-y-2\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse))); }
.md\:gap-x-6.md\:gap-x-6.md\:gap-x-6.md\:gap-x-6.md\:gap-x-6.md\:gap-x-6 { column-gap: calc(var(--spacing) * 6); }
.md\:gap-y-3.md\:gap-y-3.md\:gap-y-3.md\:gap-y-3.md\:gap-y-3.md\:gap-y-3 { row-gap: calc(var(--spacing) * 3); }
.md\:gap-y-6.md\:gap-y-6.md\:gap-y-6.md\:gap-y-6.md\:gap-y-6.md\:gap-y-6 { row-gap: calc(var(--spacing) * 6); }
.md\:gap-y-7.md\:gap-y-7.md\:gap-y-7.md\:gap-y-7.md\:gap-y-7.md\:gap-y-7 { row-gap: calc(var(--spacing) * 7); }
.md\:gap-y-12.md\:gap-y-12.md\:gap-y-12.md\:gap-y-12.md\:gap-y-12.md\:gap-y-12 { row-gap: calc(var(--spacing) * 12); }
.md\:p-0.md\:p-0.md\:p-0.md\:p-0.md\:p-0.md\:p-0 { padding: calc(var(--spacing) * 0); }
.md\:px-0.md\:px-0.md\:px-0.md\:px-0.md\:px-0.md\:px-0 { padding-inline: calc(var(--spacing) * 0); }
.md\:px-5.md\:px-5.md\:px-5.md\:px-5.md\:px-5.md\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.md\:px-5\!.md\:px-5\!.md\:px-5\!.md\:px-5\!.md\:px-5\!.md\:px-5\! { padding-inline: calc(var(--spacing) * 5) !important; }
.md\:px-8.md\:px-8.md\:px-8.md\:px-8.md\:px-8.md\:px-8 { padding-inline: calc(var(--spacing) * 8); }
.md\:py-14.md\:py-14.md\:py-14.md\:py-14.md\:py-14.md\:py-14 { padding-block: calc(var(--spacing) * 14); }
.md\:pt-9.md\:pt-9.md\:pt-9.md\:pt-9.md\:pt-9.md\:pt-9 { padding-top: calc(var(--spacing) * 9); }
.md\:pt-12.md\:pt-12.md\:pt-12.md\:pt-12.md\:pt-12.md\:pt-12 { padding-top: calc(var(--spacing) * 12); }
.md\:pt-16.md\:pt-16.md\:pt-16.md\:pt-16.md\:pt-16.md\:pt-16 { padding-top: calc(var(--spacing) * 16); }
.md\:pt-24.md\:pt-24.md\:pt-24.md\:pt-24.md\:pt-24.md\:pt-24 { padding-top: calc(var(--spacing) * 24); }
.md\:pt-53.md\:pt-53.md\:pt-53.md\:pt-53.md\:pt-53.md\:pt-53 { padding-top: calc(var(--spacing) * 53); }
.md\:pt-\[52px\].md\:pt-\[52px\].md\:pt-\[52px\].md\:pt-\[52px\].md\:pt-\[52px\].md\:pt-\[52px\] { padding-top: 52px; }
.md\:pr-8.md\:pr-8.md\:pr-8.md\:pr-8.md\:pr-8.md\:pr-8 { padding-right: calc(var(--spacing) * 8); }
.md\:pb-6.md\:pb-6.md\:pb-6.md\:pb-6.md\:pb-6.md\:pb-6 { padding-bottom: calc(var(--spacing) * 6); }
.md\:pb-20.md\:pb-20.md\:pb-20.md\:pb-20.md\:pb-20.md\:pb-20 { padding-bottom: calc(var(--spacing) * 20); }
.md\:pb-24.md\:pb-24.md\:pb-24.md\:pb-24.md\:pb-24.md\:pb-24 { padding-bottom: calc(var(--spacing) * 24); }
.md\:indent-0.md\:indent-0.md\:indent-0.md\:indent-0.md\:indent-0.md\:indent-0 { text-indent: calc(var(--spacing) * 0); }
.md\:text-base.md\:text-base.md\:text-base.md\:text-base.md\:text-base.md\:text-base { font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }
.md\:text-xl.md\:text-xl.md\:text-xl.md\:text-xl.md\:text-xl.md\:text-xl { font-size: 1.25rem; line-height: var(--tw-leading,var(--text-xl--line-height)); }
.md\:text-\[10px\].md\:text-\[10px\].md\:text-\[10px\].md\:text-\[10px\].md\:text-\[10px\].md\:text-\[10px\] { font-size: 10px; }
.md\:text-\[14px\].md\:text-\[14px\].md\:text-\[14px\].md\:text-\[14px\].md\:text-\[14px\].md\:text-\[14px\] { font-size: 14px; }
.md\:text-\[15px\].md\:text-\[15px\].md\:text-\[15px\].md\:text-\[15px\].md\:text-\[15px\].md\:text-\[15px\] { font-size: 15px; }
.md\:text-\[18px\].md\:text-\[18px\].md\:text-\[18px\].md\:text-\[18px\].md\:text-\[18px\].md\:text-\[18px\] { font-size: 18px; }
.md\:text-\[20px\].md\:text-\[20px\].md\:text-\[20px\].md\:text-\[20px\].md\:text-\[20px\].md\:text-\[20px\] { font-size: 20px; }
.md\:text-\[24px\].md\:text-\[24px\].md\:text-\[24px\].md\:text-\[24px\].md\:text-\[24px\].md\:text-\[24px\] { font-size: 24px; }
.md\:text-\[32px\].md\:text-\[32px\].md\:text-\[32px\].md\:text-\[32px\].md\:text-\[32px\].md\:text-\[32px\] { font-size: 32px; }
.md\:text-\[42px\].md\:text-\[42px\].md\:text-\[42px\].md\:text-\[42px\].md\:text-\[42px\].md\:text-\[42px\] { font-size: 42px; }}
@media (max-width: 39.9375rem) {.sm\:-right-1\/2.sm\:-right-1\/2.sm\:-right-1\/2.sm\:-right-1\/2.sm\:-right-1\/2.sm\:-right-1\/2.sm\:-right-1\/2 { right: -50%; }
.sm\:right-4.sm\:right-4.sm\:right-4.sm\:right-4.sm\:right-4.sm\:right-4.sm\:right-4 { right: calc(var(--spacing) * 4); }
.sm\:-mx-6.sm\:-mx-6.sm\:-mx-6.sm\:-mx-6.sm\:-mx-6.sm\:-mx-6.sm\:-mx-6 { margin-inline: calc(var(--spacing) * -6); }
.sm\:mt-6.sm\:mt-6.sm\:mt-6.sm\:mt-6.sm\:mt-6.sm\:mt-6.sm\:mt-6 { margin-top: calc(var(--spacing) * 6); }
.sm\:mt-9.sm\:mt-9.sm\:mt-9.sm\:mt-9.sm\:mt-9.sm\:mt-9.sm\:mt-9 { margin-top: calc(var(--spacing) * 9); }
.sm\:mt-10.sm\:mt-10.sm\:mt-10.sm\:mt-10.sm\:mt-10.sm\:mt-10.sm\:mt-10 { margin-top: calc(var(--spacing) * 10); }
.sm\:mt-12.sm\:mt-12.sm\:mt-12.sm\:mt-12.sm\:mt-12.sm\:mt-12.sm\:mt-12 { margin-top: calc(var(--spacing) * 12); }
.sm\:-mr-5.sm\:-mr-5.sm\:-mr-5.sm\:-mr-5.sm\:-mr-5.sm\:-mr-5.sm\:-mr-5 { margin-right: calc(var(--spacing) * -5); }
.sm\:-ml-2\.5.sm\:-ml-2\.5.sm\:-ml-2\.5.sm\:-ml-2\.5.sm\:-ml-2\.5.sm\:-ml-2\.5.sm\:-ml-2\.5 { margin-left: calc(var(--spacing) * -2.5); }
.sm\:ml-0.sm\:ml-0.sm\:ml-0.sm\:ml-0.sm\:ml-0.sm\:ml-0.sm\:ml-0 { margin-left: calc(var(--spacing) * 0); }
.sm\:hidden.sm\:hidden.sm\:hidden.sm\:hidden.sm\:hidden.sm\:hidden.sm\:hidden { display: none; }
.sm\:size-2\.5.sm\:size-2\.5.sm\:size-2\.5.sm\:size-2\.5.sm\:size-2\.5.sm\:size-2\.5.sm\:size-2\.5 { width: calc(var(--spacing) * 2.5); height: calc(var(--spacing) * 2.5); }
.sm\:size-5.sm\:size-5.sm\:size-5.sm\:size-5.sm\:size-5.sm\:size-5.sm\:size-5 { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
.sm\:h-64\.5.sm\:h-64\.5.sm\:h-64\.5.sm\:h-64\.5.sm\:h-64\.5.sm\:h-64\.5.sm\:h-64\.5 { height: calc(var(--spacing) * 64.5); }
.sm\:w-\[220px\].sm\:w-\[220px\].sm\:w-\[220px\].sm\:w-\[220px\].sm\:w-\[220px\].sm\:w-\[220px\].sm\:w-\[220px\] { width: 220px; }
.sm\:w-\[calc\(100\%\+30px\)\].sm\:w-\[calc\(100\%\+30px\)\].sm\:w-\[calc\(100\%\+30px\)\].sm\:w-\[calc\(100\%\+30px\)\].sm\:w-\[calc\(100\%\+30px\)\].sm\:w-\[calc\(100\%\+30px\)\].sm\:w-\[calc\(100\%\+30px\)\] { width: calc(100% + 30px); }
.sm\:w-full.sm\:w-full.sm\:w-full.sm\:w-full.sm\:w-full.sm\:w-full.sm\:w-full { width: 100%; }
.sm\:max-w-\[calc\(100vw-64px\)\].sm\:max-w-\[calc\(100vw-64px\)\].sm\:max-w-\[calc\(100vw-64px\)\].sm\:max-w-\[calc\(100vw-64px\)\].sm\:max-w-\[calc\(100vw-64px\)\].sm\:max-w-\[calc\(100vw-64px\)\].sm\:max-w-\[calc\(100vw-64px\)\] { max-width: calc(-64px + 100vw); }
.sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\].sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\].sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\].sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\].sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\].sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\].sm\:grid-rows-\[repeat\(6\,minmax\(298px\,1fr\)\)\] { grid-template-rows: repeat(6, minmax(298px, 1fr)); }
.sm\:flex-col.sm\:flex-col.sm\:flex-col.sm\:flex-col.sm\:flex-col.sm\:flex-col.sm\:flex-col { flex-direction: column; }
.sm\:items-start.sm\:items-start.sm\:items-start.sm\:items-start.sm\:items-start.sm\:items-start.sm\:items-start { align-items: flex-start; }
.sm\:gap-7.sm\:gap-7.sm\:gap-7.sm\:gap-7.sm\:gap-7.sm\:gap-7.sm\:gap-7 { gap: calc(var(--spacing) * 7); }
.sm\:gap-20.sm\:gap-20.sm\:gap-20.sm\:gap-20.sm\:gap-20.sm\:gap-20.sm\:gap-20 { gap: calc(var(--spacing) * 20); }
:where(.sm\:space-y-4.sm\:space-y-4.sm\:space-y-4.sm\:space-y-4.sm\:space-y-4.sm\:space-y-4.sm\: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(.sm\:space-y-7.sm\:space-y-7.sm\:space-y-7.sm\:space-y-7.sm\:space-y-7.sm\:space-y-7.sm\:space-y-7 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse))); }
.sm\:gap-y-4.sm\:gap-y-4.sm\:gap-y-4.sm\:gap-y-4.sm\:gap-y-4.sm\:gap-y-4.sm\:gap-y-4 { row-gap: calc(var(--spacing) * 4); }
.sm\:border-none.sm\:border-none.sm\:border-none.sm\:border-none.sm\:border-none.sm\:border-none.sm\:border-none { --tw-border-style: none; border-style: none; }
.sm\:px-4.sm\:px-4.sm\:px-4.sm\:px-4.sm\:px-4.sm\:px-4.sm\:px-4 { padding-inline: calc(var(--spacing) * 4); }
.sm\:px-5.sm\:px-5.sm\:px-5.sm\:px-5.sm\:px-5.sm\:px-5.sm\:px-5 { padding-inline: calc(var(--spacing) * 5); }
.sm\:py-4.sm\:py-4.sm\:py-4.sm\:py-4.sm\:py-4.sm\:py-4.sm\:py-4 { padding-block: calc(var(--spacing) * 4); }
.sm\:pt-8.sm\:pt-8.sm\:pt-8.sm\:pt-8.sm\:pt-8.sm\:pt-8.sm\:pt-8 { padding-top: calc(var(--spacing) * 8); }
.sm\:pl-0.sm\:pl-0.sm\:pl-0.sm\:pl-0.sm\:pl-0.sm\:pl-0.sm\:pl-0 { padding-left: calc(var(--spacing) * 0); }
.sm\:text-center.sm\:text-center.sm\:text-center.sm\:text-center.sm\:text-center.sm\:text-center.sm\:text-center { text-align: center; }
.sm\:text-\[28px\].sm\:text-\[28px\].sm\:text-\[28px\].sm\:text-\[28px\].sm\:text-\[28px\].sm\:text-\[28px\].sm\:text-\[28px\] { font-size: 28px; }
.sm\:text-\[32px\].sm\:text-\[32px\].sm\:text-\[32px\].sm\:text-\[32px\].sm\:text-\[32px\].sm\:text-\[32px\].sm\:text-\[32px\] { font-size: 32px; }
.sm\:text-balance.sm\:text-balance.sm\:text-balance.sm\:text-balance.sm\:text-balance.sm\:text-balance.sm\:text-balance { text-wrap: balance; }}
@media (max-width: 25.8125rem) {.xs\:hidden.xs\:hidden.xs\:hidden.xs\:hidden.xs\:hidden.xs\:hidden.xs\:hidden.xs\:hidden { display: none; }
.xs\:flex-col.xs\:flex-col.xs\:flex-col.xs\:flex-col.xs\:flex-col.xs\:flex-col.xs\:flex-col.xs\:flex-col { flex-direction: column; }
.xs\:gap-7.xs\:gap-7.xs\:gap-7.xs\:gap-7.xs\:gap-7.xs\:gap-7.xs\:gap-7.xs\:gap-7 { gap: calc(var(--spacing) * 7); }
:where(.xs\:space-y-4.xs\:space-y-4.xs\:space-y-4.xs\:space-y-4.xs\:space-y-4.xs\:space-y-4.xs\:space-y-4.xs\: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(.xs\:space-x-0.xs\:space-x-0.xs\:space-x-0.xs\:space-x-0.xs\:space-x-0.xs\:space-x-0.xs\:space-x-0.xs\:space-x-0 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse))); }
.xs\:prose-code\:break-words.xs\:prose-code\:break-words.xs\:prose-code\:break-words.xs\:prose-code\:break-words.xs\:prose-code\:break-words.xs\:prose-code\:break-words.xs\:prose-code\:break-words.xs\:prose-code\:break-words :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { overflow-wrap: break-word; }}
.\[\&_mark\]\:bg-\[rgba\(40\,116\,88\,1\)\] mark { background-color: rgb(40, 116, 88); }
.\[\&\>strong\]\:font-normal > strong { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
.\[\&\>strong\]\:text-black-pure > strong { color: rgb(0, 0, 0); }
.\[\&\>strong\]\:text-white > strong { color: rgb(255, 255, 255); }
:is(.numbered-steps p, .numbered-steps li):is(.dark *) { color: lab(86.326 0.0562668 -1.6068 / 0.9); }
.prose-doc :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-inter), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --tw-leading: var(--leading-tight); line-height: var(--leading-tight); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.04em; letter-spacing: -0.04em; color: rgb(0, 0, 0); }
.prose-doc:is(.dark *) :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(255, 255, 255); }
.prose-doc :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 3); --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-radius: var(--radius-sm); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); color: rgb(48, 50, 54); text-underline-offset: 4px; transition-property: all; --tw-duration: .2s; --tw-ease: var(--ease-in-out); transition-duration: 0.2s; transition-timing-function: var(--ease-in-out); text-decoration: underline 1px dashed rgba(0, 0, 0, 0.4); }
@media (hover: hover) {.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)):hover { text-decoration-color: rgba(0, 0, 0, 0.7); }}
.prose-doc:is(.dark *) :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(255, 255, 255); text-decoration-color: rgba(255, 255, 255, 0.4); }
@media (hover: hover) {.prose-doc:is(.dark *) :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)):hover { text-decoration-color: rgba(255, 255, 255, 0.7); }}
@media (max-width: 39.9375rem) {.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)):is(.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))):is(.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))):is(.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))):is(.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))):is(.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))):is(.prose-doc :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))) { overflow-wrap: break-word; }}
.prose-doc :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: calc(var(--spacing) * 0); }
.prose-doc :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 14); margin-bottom: calc(var(--spacing) * 0); --tw-leading: var(--leading-tight); font-size: 28px; line-height: var(--leading-tight); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.04em; letter-spacing: -0.04em; }
@media (max-width: 47.9375rem) {.prose-doc.prose-doc.prose-doc.prose-doc.prose-doc.prose-doc :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 11); }}
.prose-doc :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.25rem; --tw-leading: var(--leading-snug); line-height: var(--leading-snug); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.02em; letter-spacing: -0.02em; }
.prose-doc :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.125rem; --tw-leading: var(--leading-snug); line-height: var(--leading-snug); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.02em; letter-spacing: -0.02em; }
.prose-doc :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.125rem; margin-bottom: calc(var(--spacing) * 6); font-size: 1.125rem; --tw-leading: var(--leading-normal); line-height: var(--leading-normal); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); color: rgb(73, 75, 80); }
.prose-doc:is(.dark *) :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(201, 203, 207); }
.prose-doc :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); color: rgb(48, 50, 54); }
.prose-doc:is(.dark *) :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(228, 229, 231); }
.prose-doc :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 8); margin-bottom: calc(var(--spacing) * 12); border-color: rgb(228, 229, 231); }
.prose-doc:is(.dark *) :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgb(48, 50, 54); }
.prose-doc :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 3); }
.prose-doc :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 6); }
.prose-doc :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); color: rgb(73, 75, 80); }
.prose-doc:is(.dark *) :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(215, 216, 219); }
:is(.prose-doc ul, .prose-doc ol) > li { margin-block: calc(var(--spacing) * 2.5); padding-left: calc(var(--spacing) * 0); position: relative; }
@media (max-width: 47.9375rem) {:is(.prose-doc ul, .prose-doc ol) > li ol:is(:is(.prose-doc ul, .prose-doc ol) > li ol):is(:is(.prose-doc ul, .prose-doc ol) > li ol):is(:is(.prose-doc ul, .prose-doc ol) > li ol):is(:is(.prose-doc ul, .prose-doc ol) > li ol):is(:is(.prose-doc ul, .prose-doc ol) > li ol) { padding-left: calc(var(--spacing) * 4); }}
:is(.prose-doc h2, .prose-doc h3) + hr { margin-top: calc(var(--spacing) * 0); }
.prose-doc pre :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(12, 13, 13); }
.prose-doc pre:is(.dark *) :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(255, 255, 255); }
:is(.prose-doc iframe, .prose-doc video):is(.dark *) { border-color: rgb(48, 50, 54); }
:is(.prose-doc blockquote cite, .prose-doc blockquote footer):is(.dark *) { color: rgb(228, 229, 231); }
.prose-doc details > * :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 1rem; --tw-leading: var(--leading-snug); line-height: var(--leading-snug); --tw-tracking: -.02em; letter-spacing: -0.02em; }
.prose-static :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: none; }
@media (max-width: 79.9375rem) {:is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul) { margin-top: calc(var(--spacing) * 6); }}
@media (max-width: 63.9375rem) {:is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul) { margin-top: calc(var(--spacing) * 5); }}
@media (max-width: 39.9375rem) {:is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul):is(.prose-variable p, .prose-variable ul) { margin-top: calc(var(--spacing) * 4); }}
:is(.prose-flow > ul, .prose-flow > ol) > li { margin-block: calc(var(--spacing) * 4); }
@media (max-width: 79.9375rem) {:is(.split-layout > figure, .split-layout > pre, .split-layout > .code-block, .split-layout > [class*="code-tabs"]):is(.split-layout > figure, .split-layout > pre, .split-layout > .code-block, .split-layout > [class*="code-tabs"]):is(.split-layout > figure, .split-layout > pre, .split-layout > .code-block, .split-layout > [class*="code-tabs"]) { margin-top: calc(var(--spacing) * 6); grid-column-start: 1; }}
.prose-blog :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: rgb(228, 229, 231); }
.prose-blog :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.04em; letter-spacing: -0.04em; color: rgb(255, 255, 255); }
.prose-blog :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin: calc(var(--spacing) * 0); padding-top: calc(var(--spacing) * 8); --tw-leading: var(--leading-tight); font-size: 28px; line-height: var(--leading-tight); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.04em; letter-spacing: -0.04em; }
@media (max-width: 47.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: calc(var(--spacing) * 6); font-size: 24px; }}
@media (max-width: 39.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 20px; }}
.prose-blog :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 7); font-size: 1.25rem; --tw-leading: var(--leading-snug); line-height: var(--leading-snug); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.02em; letter-spacing: -0.02em; }
@media (max-width: 47.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 5); font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }}
@media (max-width: 39.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 18px; }}
.prose-blog :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 6); font-size: 1.125rem; --tw-leading: var(--leading-snug); line-height: var(--leading-snug); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); --tw-tracking: -.02em; letter-spacing: -0.02em; }
@media (max-width: 47.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 4); font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }}
.prose-blog :where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 5); font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }
@media (max-width: 47.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 4); font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }}
.prose-blog :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-radius: var(--radius-sm); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); color: rgb(255, 255, 255); text-underline-offset: 4px; transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; --tw-duration: .2s; --tw-ease: var(--ease-in-out); transition-duration: 0.2s; transition-timing-function: var(--ease-in-out); text-decoration-line: underline; text-decoration-style: dashed; text-decoration-color: lab(100 -0.0000298023 0.0000119209 / 0.4); }
@media (hover: hover) {.prose-blog :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)):hover { text-decoration-color: rgb(255, 255, 255); }}
@media (max-width: 39.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { overflow-wrap: break-word; }}
.prose-blog :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-blog :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 10); }
.prose-blog :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-style: var(--tw-border-style); border-width: 1px; border-color: rgb(228, 229, 231); }
.prose-blog:is(.dark *) :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgb(48, 50, 54); }
@media (max-width: 47.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 8); }}
@media (max-width: 39.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 6); }}
.prose-blog :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 2.5); font-size: 1rem; --tw-leading: var(--leading-snug); line-height: var(--leading-snug); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); color: rgb(121, 125, 134); }
.prose-blog :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing) * 0); padding-inline: calc(var(--spacing) * 2); }
.prose-blog :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 4.5); margin-bottom: calc(var(--spacing) * 6); font-size: 1.125rem; --tw-leading: var(--leading-normal); line-height: var(--leading-normal); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); color: rgb(215, 216, 219); }
@media (max-width: 47.9375rem) {.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog.prose-blog :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing) * 4); margin-bottom: calc(var(--spacing) * 5); font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }}
@media (max-width: 47.9375rem) {:is(.prose-blog ul, .prose-blog ol):is(.prose-blog ul, .prose-blog ol):is(.prose-blog ul, .prose-blog ol):is(.prose-blog ul, .prose-blog ol):is(.prose-blog ul, .prose-blog ol):is(.prose-blog ul, .prose-blog ol) { margin-block: calc(var(--spacing) * 5); }}
:is(.prose-blog ul, .prose-blog ol) > li { margin-block: calc(var(--spacing) * 2.5); padding-left: calc(var(--spacing) * 0); --tw-leading: var(--leading-normal); font-size: 18px; line-height: var(--leading-normal); --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); color: rgb(215, 216, 219); position: relative; }
@media (max-width: 47.9375rem) {:is(.prose-blog ul, .prose-blog ol) > li:is(:is(.prose-blog ul, .prose-blog ol) > li):is(:is(.prose-blog ul, .prose-blog ol) > li):is(:is(.prose-blog ul, .prose-blog ol) > li):is(:is(.prose-blog ul, .prose-blog ol) > li):is(:is(.prose-blog ul, .prose-blog ol) > li) { font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }
:is(.prose-blog ul, .prose-blog ol) > li ol:is(:is(.prose-blog ul, .prose-blog ol) > li ol):is(:is(.prose-blog ul, .prose-blog ol) > li ol):is(:is(.prose-blog ul, .prose-blog ol) > li ol):is(:is(.prose-blog ul, .prose-blog ol) > li ol):is(:is(.prose-blog ul, .prose-blog ol) > li ol) { padding-left: calc(var(--spacing) * 4); }}}
@keyframes lineAnimation { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-100%); }
}
.header:has([aria-haspopup="menu"][aria-expanded="true"]) + .navigation-overlay { opacity: 1; transition-delay: 0s; }
footer.safe-paddings { padding-bottom: env(safe-area-inset-bottom); }
@media (max-width: 47.9375rem) {:is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p) { font-size: 1.125rem; line-height: var(--tw-leading,var(--text-lg--line-height)); }}
@media (max-width: 39.9375rem) {:is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p):is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p) { font-size: 1rem; line-height: var(--tw-leading,var(--text-base--line-height)); }}
:is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p)::before, :is(.prose-blog > blockquote strong, .prose-blog > blockquote b, .prose-blog > blockquote p)::after { display: none; }
@keyframes shimmer { 
  100% { transform: translate(100%); }
}
@media (max-width: 1279px) {.logos { --gap: 4rem; }}
@media (max-width: 1023px) {.logos { --gap: 3.5rem; }}
@media (max-width: 767px) {.logos { --gap: 2.5rem; }}
@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-content { syntax: "*"; inherits: false; initial-value: ""; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-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-duration { syntax: "*"; inherits: false; }
@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-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-ease { syntax: "*"; inherits: false; }
@property --tw-scroll-snap-strictness { syntax: "*"; inherits: false; initial-value: proximity; }
@property --tw-text-shadow-color { syntax: "*"; inherits: false; }
@property --tw-text-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes text-blink { 
  0% { color: rgb(0, 0, 0); text-shadow: rgb(38, 38, 38) -1px -1px, rgb(38, 38, 38) 1px -1px, rgb(38, 38, 38) -1px 1px, rgb(38, 38, 38) 1px 1px; }
  25% { color: currentcolor; text-shadow: rgba(0, 0, 0, 0) -1px -1px, rgba(0, 0, 0, 0) 1px -1px, rgba(0, 0, 0, 0) -1px 1px, rgba(0, 0, 0, 0) 1px 1px; }
  50% { color: rgb(0, 0, 0); text-shadow: rgb(38, 38, 38) -1px -1px, rgb(38, 38, 38) 1px -1px, rgb(38, 38, 38) -1px 1px, rgb(38, 38, 38) 1px 1px; }
  100% { color: currentcolor; text-shadow: rgba(0, 0, 0, 0) -1px -1px, rgba(0, 0, 0, 0) 1px -1px, rgba(0, 0, 0, 0) -1px 1px, rgba(0, 0, 0, 0) 1px 1px; }
}
@keyframes logoMove { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-3%); }
}