diff --git a/packages/rrweb-snapshot/test/rebuild.test.ts b/packages/rrweb-snapshot/test/rebuild.test.ts index 097ff0989a..9ac6c9d486 100644 --- a/packages/rrweb-snapshot/test/rebuild.test.ts +++ b/packages/rrweb-snapshot/test/rebuild.test.ts @@ -10,6 +10,7 @@ import { } from '../src/rebuild'; import { NodeType } from '../src/types'; import { createMirror, Mirror } from '../src/utils'; +import tailwindCssText from './tailwindCssText'; function getDuration(hrtime: [number, number]) { const [seconds, nanoseconds] = hrtime; @@ -203,4 +204,10 @@ ul li.specified c:hover img, ul li.specified c.\\:hover img { expect(getDuration(cachedEnd) * factor).toBeLessThan(getDuration(end)); }); }); + + it('should adapt some tricky css', () => { + expect(adaptCssForReplay(tailwindCssText, cache).length).toBeGreaterThan( + 1000, + ); + }); }); diff --git a/packages/rrweb-snapshot/test/tailwindCssText.ts b/packages/rrweb-snapshot/test/tailwindCssText.ts new file mode 100644 index 0000000000..26dfb3b58a --- /dev/null +++ b/packages/rrweb-snapshot/test/tailwindCssText.ts @@ -0,0 +1,4 @@ +const cssText = + '*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(147,197,253,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(147,197,253,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }.\\!container { width: 100% !important; margin-right: auto !important; margin-left: auto !important; padding-right: 24px !important; padding-left: 24px !important; }.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 24px; padding-left: 24px; }@media (min-width: calc(1248px)) {\n .\\!container { max-width: calc(1248px) !important; }\n .container { max-width: calc(1248px); }\n}.tailwind :is(.sr-only) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }.tailwind :is(.pointer-events-none) { pointer-events: none; }.tailwind :is(.pointer-events-auto) { pointer-events: auto; }.tailwind :is(.\\!visible) { visibility: visible !important; }.tailwind :is(.visible) { visibility: visible; }.tailwind :is(.\\!invisible) { visibility: hidden !important; }.tailwind :is(.invisible) { visibility: hidden; }.tailwind :is(.collapse) { visibility: collapse; }.tailwind :is(.static) { position: static; }.tailwind :is(.\\!fixed) { position: fixed !important; }.tailwind :is(.fixed) { position: fixed; }.tailwind :is(.absolute) { position: absolute; }.tailwind :is(.relative) { position: relative; }.tailwind :is(.\\!sticky) { position: sticky !important; }.tailwind :is(.sticky) { position: sticky; }.tailwind :is(.inset-0) { inset: 0px; }.tailwind :is(.inset-1) { inset: 0.25rem; }.tailwind :is(.inset-\\[-16px\\]) { inset: -16px; }.tailwind :is(.inset-\\[-1px\\]) { inset: -1px; }.tailwind :is(.inset-\\[-32px\\]) { inset: -32px; }.tailwind :is(.inset-x-0) { left: 0px; right: 0px; }.tailwind :is(.inset-x-\\[-2px\\]) { left: -2px; right: -2px; }.tailwind :is(.inset-y-0) { top: 0px; bottom: 0px; }.tailwind :is(.-bottom-2) { bottom: -0.5rem; }.tailwind :is(.-right-1) { right: -0.25rem; }.tailwind :is(.-right-2) { right: -0.5rem; }.tailwind :is(.-top-1) { top: -0.25rem; }.tailwind :is(.bottom-0) { bottom: 0px; }.tailwind :is(.bottom-1) { bottom: 0.25rem; }.tailwind :is(.bottom-2) { bottom: 0.5rem; }.tailwind :is(.bottom-3) { bottom: 0.75rem; }.tailwind :is(.bottom-3\\.5) { bottom: 0.875rem; }.tailwind :is(.bottom-4) { bottom: 1rem; }.tailwind :is(.bottom-8) { bottom: 2rem; }.tailwind :is(.bottom-\\[-1\\.5px\\]) { bottom: -1.5px; }.tailwind :is(.bottom-\\[-1px\\]) { bottom: -1px; }.tailwind :is(.bottom-\\[-21px\\]) { bottom: -21px; }.tailwind :is(.bottom-\\[-2px\\]) { bottom: -2px; }.tailwind :is(.bottom-\\[-3px\\]) { bottom: -3px; }.tailwind :is(.bottom-\\[-8px\\]) { bottom: -8px; }.tailwind :is(.bottom-full) { bottom: 100%; }.tailwind :is(.left-0) { left: 0px; }.tailwind :is(.left-1\\/2) { left: 50%; }.tailwind :is(.left-2) { left: 0.5rem; }.tailwind :is(.left-3) { left: 0.75rem; }.tailwind :is(.left-\\[-15px\\]) { left: -15px; }.tailwind :is(.left-\\[-18px\\]) { left: -18px; }.tailwind :is(.left-\\[-1px\\]) { left: -1px; }.tailwind :is(.left-\\[-24px\\]) { left: -24px; }.tailwind :is(.left-\\[-3px\\]) { left: -3px; }.tailwind :is(.left-\\[-4px\\]) { left: -4px; }.tailwind :is(.left-\\[-6px\\]) { left: -6px; }.tailwind :is(.left-\\[-7px\\]) { left: -7px; }.tailwind :is(.left-\\[10\\%\\]) { left: 10%; }.tailwind :is(.left-\\[110px\\]) { left: 110px; }.tailwind :is(.left-\\[176px\\]) { left: 176px; }.tailwind :is(.left-\\[268px\\]) { left: 268px; }.tailwind :is(.left-\\[4px\\]) { left: 4px; }.tailwind :is(.left-\\[50\\%\\]) { left: 50%; }.tailwind :is(.left-\\[9\\.5px\\]) { left: 9.5px; }.tailwind :is(.left-\\[calc\\(50\\%-12px\\)\\]) { left: calc(50% - 12px); }.tailwind :is(.right-0) { right: 0px; }.tailwind :is(.right-1) { right: 0.25rem; }.tailwind :is(.right-2) { right: 0.5rem; }.tailwind :is(.right-4) { right: 1rem; }.tailwind :is(.right-6) { right: 1.5rem; }.tailwind :is(.right-\\[-17px\\]) { right: -17px; }.tailwind :is(.right-\\[-1px\\]) { right: -1px; }.tailwind :is(.right-\\[-24px\\]) { right: -24px; }.tailwind :is(.right-\\[-3px\\]) { right: -3px; }.tailwind :is(.right-\\[-4px\\]) { right: -4px; }.tailwind :is(.right-\\[-6px\\]) { right: -6px; }.tailwind :is(.right-\\[-7px\\]) { right: -7px; }.tailwind :is(.right-\\[1px\\]) { right: 1px; }.tailwind :is(.top-0) { top: 0px; }.tailwind :is(.top-1) { top: 0.25rem; }.tailwind :is(.top-1\\.5) { top: 0.375rem; }.tailwind :is(.top-1\\/2) { top: 50%; }.tailwind :is(.top-10) { top: 2.5rem; }.tailwind :is(.top-12) { top: 3rem; }.tailwind :is(.top-2) { top: 0.5rem; }.tailwind :is(.top-28) { top: 7rem; }.tailwind :is(.top-4) { top: 1rem; }.tailwind :is(.top-\\[-19px\\]) { top: -19px; }.tailwind :is(.top-\\[-1px\\]) { top: -1px; }.tailwind :is(.top-\\[-24px\\]) { top: -24px; }.tailwind :is(.top-\\[-34px\\]) { top: -34px; }.tailwind :is(.top-\\[-3px\\]) { top: -3px; }.tailwind :is(.top-\\[106px\\]) { top: 106px; }.tailwind :is(.top-\\[107px\\]) { top: 107px; }.tailwind :is(.top-\\[120px\\]) { top: 120px; }.tailwind :is(.top-\\[1px\\]) { top: 1px; }.tailwind :is(.top-\\[22\\.5vw\\]) { top: 22.5vw; }.tailwind :is(.top-\\[224px\\]) { top: 224px; }.tailwind :is(.top-\\[2px\\]) { top: 2px; }.tailwind :is(.top-\\[4rem\\]) { top: 4rem; }.tailwind :is(.top-\\[50px\\]) { top: 50px; }.tailwind :is(.top-\\[5px\\]) { top: 5px; }.tailwind :is(.top-\\[60px\\]) { top: 60px; }.tailwind :is(.top-\\[calc\\(100\\%\\+4px\\)\\]) { top: calc(100% + 4px); }.tailwind :is(.top-full) { top: 100%; }.tailwind :is(.top-px) { top: 1px; }.tailwind :is(.-z-10) { z-index: -10; }.tailwind :is(.z-10) { z-index: 10; }.tailwind :is(.z-20) { z-index: 20; }.tailwind :is(.z-50) { z-index: 50; }.tailwind :is(.z-\\[3\\]) { z-index: 3; }.tailwind :is(.z-\\[4\\]) { z-index: 4; }.tailwind :is(.z-\\[5\\]) { z-index: 5; }.tailwind :is(.z-\\[9\\]) { z-index: 9; }.tailwind :is(.order-1) { order: 1; }.tailwind :is(.order-2) { order: 2; }.tailwind :is(.order-3) { order: 3; }.tailwind :is(.col-\\[1\\/-1\\]) { grid-column: 1 / -1; }.tailwind :is(.col-\\[1\\/-4\\]) { grid-column: 1 / -4; }.tailwind :is(.col-\\[1\\/2\\]) { grid-column: 1 / 2; }.tailwind :is(.col-\\[1\\/3\\]) { grid-column: 1 / 3; }.tailwind :is(.col-\\[3\\/4\\]) { grid-column: 3 / 4; }.tailwind :is(.col-\\[3\\/5\\]) { grid-column: 3 / 5; }.tailwind :is(.col-span-1) { grid-column: span 1 / span 1; }.tailwind :is(.col-span-12) { grid-column: span 12 / span 12; }.tailwind :is(.col-span-2) { grid-column: span 2 / span 2; }.tailwind :is(.col-span-4) { grid-column: span 4 / span 4; }.tailwind :is(.col-span-6) { grid-column: span 6 / span 6; }.tailwind :is(.col-start-1) { grid-column-start: 1; }.tailwind :is(.col-start-2) { grid-column-start: 2; }.tailwind :is(.col-start-5) { grid-column-start: 5; }.tailwind :is(.row-\\[1\\]) { grid-row: 1; }.tailwind :is(.row-\\[2\\]) { grid-row: 2; }.tailwind :is(.row-\\[3\\]) { grid-row: 3; }.tailwind :is(.row-\\[4\\]) { grid-row: 4; }.tailwind :is(.row-\\[5\\]) { grid-row: 5; }.tailwind :is(.row-\\[6\\]) { grid-row: 6; }.tailwind :is(.row-\\[7\\]) { grid-row: 7; }.tailwind :is(.row-\\[8\\]) { grid-row: 8; }.tailwind :is(.row-start-1) { grid-row-start: 1; }.tailwind :is(.-m-6) { margin: -1.5rem; }.tailwind :is(.m-0) { margin: 0px; }.tailwind :is(.m-\\[-1px\\]) { margin: -1px; }.tailwind :is(.m-px) { margin: 1px; }.tailwind :is(.-mx-3) { margin-left: -0.75rem; margin-right: -0.75rem; }.tailwind :is(.-mx-4) { margin-left: -1rem; margin-right: -1rem; }.tailwind :is(.-mx-6) { margin-left: -1.5rem; margin-right: -1.5rem; }.tailwind :is(.-mx-8) { margin-left: -2rem; margin-right: -2rem; }.tailwind :is(.-mx-\\[--modal-padding\\]) { margin-left: calc(var(--modal-padding) * -1); margin-right: calc(var(--modal-padding) * -1); }.tailwind :is(.-my-2) { margin-top: -0.5rem; margin-bottom: -0.5rem; }.tailwind :is(.mx-0) { margin-left: 0px; margin-right: 0px; }.tailwind :is(.mx-0\\.5) { margin-left: 0.125rem; margin-right: 0.125rem; }.tailwind :is(.mx-1) { margin-left: 0.25rem; margin-right: 0.25rem; }.tailwind :is(.mx-2) { margin-left: 0.5rem; margin-right: 0.5rem; }.tailwind :is(.mx-3) { margin-left: 0.75rem; margin-right: 0.75rem; }.tailwind :is(.mx-6) { margin-left: 1.5rem; margin-right: 1.5rem; }.tailwind :is(.mx-\\[6px\\]) { margin-left: 6px; margin-right: 6px; }.tailwind :is(.mx-\\[calc\\(var\\(--modal-padding\\)\\*-1\\)\\]) { margin-left: calc(var(--modal-padding) * -1); margin-right: calc(var(--modal-padding) * -1); }.tailwind :is(.mx-auto) { margin-left: auto; margin-right: auto; }.tailwind :is(.my-0) { margin-top: 0px; margin-bottom: 0px; }.tailwind :is(.my-1) { margin-top: 0.25rem; margin-bottom: 0.25rem; }.tailwind :is(.my-12) { margin-top: 3rem; margin-bottom: 3rem; }.tailwind :is(.my-2) { margin-top: 0.5rem; margin-bottom: 0.5rem; }.tailwind :is(.my-3) { margin-top: 0.75rem; margin-bottom: 0.75rem; }.tailwind :is(.my-4) { margin-top: 1rem; margin-bottom: 1rem; }.tailwind :is(.my-6) { margin-top: 1.5rem; margin-bottom: 1.5rem; }.tailwind :is(.my-8) { margin-top: 2rem; margin-bottom: 2rem; }.tailwind :is(.my-\\[0\\.25rem\\]) { margin-top: 0.25rem; margin-bottom: 0.25rem; }.tailwind :is(.my-\\[0\\.5em\\]) { margin-top: 0.5em; margin-bottom: 0.5em; }.tailwind :is(.my-\\[1em\\]) { margin-top: 1em; margin-bottom: 1em; }.tailwind :is(.my-\\[5px\\]) { margin-top: 5px; margin-bottom: 5px; }.tailwind :is(.my-\\[8px\\]) { margin-top: 8px; margin-bottom: 8px; }.tailwind :is(.my-auto) { margin-top: auto; margin-bottom: auto; }.tailwind :is(.\\!mb-6) { margin-bottom: 1.5rem !important; }.tailwind :is(.\\!mt-2) { margin-top: 0.5rem !important; }.tailwind :is(.-mb-\\[0\\.15rem\\]) { margin-bottom: -0.15rem; }.tailwind :is(.-mb-\\[1px\\]) { margin-bottom: -1px; }.tailwind :is(.-mb-px) { margin-bottom: -1px; }.tailwind :is(.-ml-1) { margin-left: -0.25rem; }.tailwind :is(.-ml-2) { margin-left: -0.5rem; }.tailwind :is(.-ml-2\\.5) { margin-left: -0.625rem; }.tailwind :is(.-ml-4) { margin-left: -1rem; }.tailwind :is(.-mr-1) { margin-right: -0.25rem; }.tailwind :is(.-mr-1\\.5) { margin-right: -0.375rem; }.tailwind :is(.-mt-4) { margin-top: -1rem; }.tailwind :is(.-mt-6) { margin-top: -1.5rem; }.tailwind :is(.-mt-\\[1px\\]) { margin-top: -1px; }.tailwind :is(.-mt-px) { margin-top: -1px; }.tailwind :is(.mb-0) { margin-bottom: 0px; }.tailwind :is(.mb-0\\.5) { margin-bottom: 0.125rem; }.tailwind :is(.mb-1) { margin-bottom: 0.25rem; }.tailwind :is(.mb-1\\.5) { margin-bottom: 0.375rem; }.tailwind :is(.mb-10) { margin-bottom: 2.5rem; }.tailwind :is(.mb-12) { margin-bottom: 3rem; }.tailwind :is(.mb-2) { margin-bottom: 0.5rem; }.tailwind :is(.mb-2\\.5) { margin-bottom: 0.625rem; }.tailwind :is(.mb-3) { margin-bottom: 0.75rem; }.tailwind :is(.mb-4) { margin-bottom: 1rem; }.tailwind :is(.mb-6) { margin-bottom: 1.5rem; }.tailwind :is(.mb-8) { margin-bottom: 2rem; }.tailwind :is(.mb-9) { margin-bottom: 2.25rem; }.tailwind :is(.mb-\\[-0\\.14em\\]) { margin-bottom: -0.14em; }.tailwind :is(.mb-\\[-1\\.3vw\\]) { margin-bottom: -1.3vw; }.tailwind :is(.mb-\\[-14vw\\]) { margin-bottom: -14vw; }.tailwind :is(.mb-\\[0\\.12em\\]) { margin-bottom: 0.12em; }.tailwind :is(.mb-\\[1\\.375rem\\]) { margin-bottom: 1.375rem; }.tailwind :is(.mb-\\[10px\\]) { margin-bottom: 10px; }.tailwind :is(.mb-\\[12px\\]) { margin-bottom: 12px; }.tailwind :is(.mb-\\[20px\\]) { margin-bottom: 20px; }.tailwind :is(.mb-\\[26px\\]) { margin-bottom: 26px; }.tailwind :is(.mb-\\[6vw\\]) { margin-bottom: 6vw; }.tailwind :is(.mb-\\[7px\\]) { margin-bottom: 7px; }.tailwind :is(.mb-\\[clamp\\(0\\.85rem\\,2vmax\\,1rem\\)\\]) { margin-bottom: clamp(0.85rem, 2vmax, 1rem); }.tailwind :is(.mb-\\[unset\\]) { margin-bottom: unset; }.tailwind :is(.mb-\\[var\\(--geist-space-2x\\)\\]) { margin-bottom: var(--geist-space-2x); }.tailwind :is(.ml-0) { margin-left: 0px; }.tailwind :is(.ml-0\\.5) { margin-left: 0.125rem; }.tailwind :is(.ml-1) { margin-left: 0.25rem; }.tailwind :is(.ml-2) { margin-left: 0.5rem; }.tailwind :is(.ml-3) { margin-left: 0.75rem; }.tailwind :is(.ml-3\\.5) { margin-left: 0.875rem; }.tailwind :is(.ml-\\[-0\\.055em\\]) { margin-left: -0.055em; }.tailwind :is(.ml-\\[-0\\.05em\\]) { margin-left: -0.05em; }.tailwind :is(.ml-\\[-0\\.065em\\]) { margin-left: -0.065em; }.tailwind :is(.ml-\\[-0\\.5px\\]) { margin-left: -0.5px; }.tailwind :is(.ml-\\[-8px\\]) { margin-left: -8px; }.tailwind :is(.ml-\\[2\\.2rem\\]) { margin-left: 2.2rem; }.tailwind :is(.ml-\\[2px\\]) { margin-left: 2px; }.tailwind :is(.ml-\\[calc\\(var\\(--container-padding-x\\)\\/2\\)\\]) { margin-left: calc(var(--container-padding-x) / 2); }.tailwind :is(.ml-auto) { margin-left: auto; }.tailwind :is(.ml-px) { margin-left: 1px; }.tailwind :is(.mr-0) { margin-right: 0px; }.tailwind :is(.mr-0\\.5) { margin-right: 0.125rem; }.tailwind :is(.mr-1) { margin-right: 0.25rem; }.tailwind :is(.mr-2) { margin-right: 0.5rem; }.tailwind :is(.mr-6) { margin-right: 1.5rem; }.tailwind :is(.mr-\\[-1px\\]) { margin-right: -1px; }.tailwind :is(.mr-\\[0px\\]) { margin-right: 0px; }.tailwind :is(.mr-\\[12px\\]) { margin-right: 12px; }.tailwind :is(.mr-\\[2px\\]) { margin-right: 2px; }.tailwind :is(.mr-auto) { margin-right: auto; }.tailwind :is(.mr-px) { margin-right: 1px; }.tailwind :is(.mt-0) { margin-top: 0px; }.tailwind :is(.mt-1) { margin-top: 0.25rem; }.tailwind :is(.mt-1\\.5) { margin-top: 0.375rem; }.tailwind :is(.mt-10) { margin-top: 2.5rem; }.tailwind :is(.mt-12) { margin-top: 3rem; }.tailwind :is(.mt-16) { margin-top: 4rem; }.tailwind :is(.mt-2) { margin-top: 0.5rem; }.tailwind :is(.mt-20) { margin-top: 5rem; }.tailwind :is(.mt-24) { margin-top: 6rem; }.tailwind :is(.mt-3) { margin-top: 0.75rem; }.tailwind :is(.mt-4) { margin-top: 1rem; }.tailwind :is(.mt-5) { margin-top: 1.25rem; }.tailwind :is(.mt-6) { margin-top: 1.5rem; }.tailwind :is(.mt-7) { margin-top: 1.75rem; }.tailwind :is(.mt-8) { margin-top: 2rem; }.tailwind :is(.mt-\\[-0\\.15em\\]) { margin-top: -0.15em; }.tailwind :is(.mt-\\[-0\\.3em\\]) { margin-top: -0.3em; }.tailwind :is(.mt-\\[-0\\.4em\\]) { margin-top: -0.4em; }.tailwind :is(.mt-\\[-1\\.2vw\\]) { margin-top: -1.2vw; }.tailwind :is(.mt-\\[-48px\\]) { margin-top: -48px; }.tailwind :is(.mt-\\[0\\.25em\\]) { margin-top: 0.25em; }.tailwind :is(.mt-\\[0_\\!important\\]) { margin-top: 0px !important; }.tailwind :is(.mt-\\[1\\.5rem\\]) { margin-top: 1.5rem; }.tailwind :is(.mt-\\[12px\\]) { margin-top: 12px; }.tailwind :is(.mt-\\[14px\\]) { margin-top: 14px; }.tailwind :is(.mt-\\[15\\%\\]) { margin-top: 15%; }.tailwind :is(.mt-\\[28px\\]) { margin-top: 28px; }.tailwind :is(.mt-\\[30px\\]) { margin-top: 30px; }.tailwind :is(.mt-\\[6vw\\]) { margin-top: 6vw; }.tailwind :is(.mt-\\[72px\\]) { margin-top: 72px; }.tailwind :is(.mt-\\[90px\\]) { margin-top: 90px; }.tailwind :is(.mt-auto) { margin-top: auto; }.tailwind :is(.box-border) { box-sizing: border-box; }.tailwind :is(.line-clamp-1) { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }.tailwind :is(.\\!block) { display: block !important; }.tailwind :is(.block) { display: block; }.tailwind :is(.inline-block) { display: inline-block; }.tailwind :is(.\\!inline) { display: inline !important; }.tailwind :is(.inline) { display: inline; }.tailwind :is(.flex) { display: flex; }.tailwind :is(.inline-flex) { display: inline-flex; }.tailwind :is(.\\!table) { display: table !important; }.tailwind :is(.table) { display: table; }.tailwind :is(.table-cell) { display: table-cell; }.tailwind :is(.table-row) { display: table-row; }.tailwind :is(.\\!grid) { display: grid !important; }.tailwind :is(.grid) { display: grid; }.tailwind :is(.contents) { display: contents; }.tailwind :is(.\\!hidden) { display: none !important; }.tailwind :is(.hidden) { display: none; }.tailwind :is(.aspect-\\[1502\\/calc\\(656\\*0\\.80\\)\\]) { aspect-ratio: 1502 / calc(524.8); }.tailwind :is(.aspect-\\[280\\/304\\]) { aspect-ratio: 280 / 304; }.tailwind :is(.aspect-\\[540\\/279\\]) { aspect-ratio: 540 / 279; }.tailwind :is(.aspect-square) { aspect-ratio: 1 / 1; }.tailwind :is(.size-\\[10px\\]) { width: 10px; height: 10px; }.tailwind :is(.\\!h-10) { height: 2.5rem !important; }.tailwind :is(.\\!h-4) { height: 1rem !important; }.tailwind :is(.\\!h-7) { height: 1.75rem !important; }.tailwind :is(.\\!h-8) { height: 2rem !important; }.tailwind :is(.\\!h-9) { height: 2.25rem !important; }.tailwind :is(.h-0) { height: 0px; }.tailwind :is(.h-1) { height: 0.25rem; }.tailwind :is(.h-1\\.5) { height: 0.375rem; }.tailwind :is(.h-10) { height: 2.5rem; }.tailwind :is(.h-12) { height: 3rem; }.tailwind :is(.h-16) { height: 4rem; }.tailwind :is(.h-2) { height: 0.5rem; }.tailwind :is(.h-20) { height: 5rem; }.tailwind :is(.h-24) { height: 6rem; }.tailwind :is(.h-3) { height: 0.75rem; }.tailwind :is(.h-3\\.5) { height: 0.875rem; }.tailwind :is(.h-4) { height: 1rem; }.tailwind :is(.h-40) { height: 10rem; }.tailwind :is(.h-48) { height: 12rem; }.tailwind :is(.h-5) { height: 1.25rem; }.tailwind :is(.h-6) { height: 1.5rem; }.tailwind :is(.h-64) { height: 16rem; }.tailwind :is(.h-7) { height: 1.75rem; }.tailwind :is(.h-8) { height: 2rem; }.tailwind :is(.h-9) { height: 2.25rem; }.tailwind :is(.h-96) { height: 24rem; }.tailwind :is(.h-\\[--cross-size\\]) { height: var(--cross-size); }.tailwind :is(.h-\\[0\\.43em\\]) { height: 0.43em; }.tailwind :is(.h-\\[0\\.45em\\]) { height: 0.45em; }.tailwind :is(.h-\\[0\\.47em\\]) { height: 0.47em; }.tailwind :is(.h-\\[1\\.1em\\]) { height: 1.1em; }.tailwind :is(.h-\\[100px\\]) { height: 100px; }.tailwind :is(.h-\\[120px\\]) { height: 120px; }.tailwind :is(.h-\\[144px\\]) { height: 144px; }.tailwind :is(.h-\\[148px\\]) { height: 148px; }.tailwind :is(.h-\\[165px\\]) { height: 165px; }.tailwind :is(.h-\\[1px\\]) { height: 1px; }.tailwind :is(.h-\\[2\\.5rem\\]) { height: 2.5rem; }.tailwind :is(.h-\\[205px\\]) { height: 205px; }.tailwind :is(.h-\\[20px\\]) { height: 20px; }.tailwind :is(.h-\\[24px\\]) { height: 24px; }.tailwind :is(.h-\\[25px\\]) { height: 25px; }.tailwind :is(.h-\\[284px\\]) { height: 284px; }.tailwind :is(.h-\\[28px\\]) { height: 28px; }.tailwind :is(.h-\\[2px\\]) { height: 2px; }.tailwind :is(.h-\\[300px\\]) { height: 300px; }.tailwind :is(.h-\\[340px\\]) { height: 340px; }.tailwind :is(.h-\\[366px\\]) { height: 366px; }.tailwind :is(.h-\\[392px\\]) { height: 392px; }.tailwind :is(.h-\\[400px\\]) { height: 400px; }.tailwind :is(.h-\\[40px\\]) { height: 40px; }.tailwind :is(.h-\\[456px\\]) { height: 456px; }.tailwind :is(.h-\\[46px\\]) { height: 46px; }.tailwind :is(.h-\\[488px\\]) { height: 488px; }.tailwind :is(.h-\\[489px\\]) { height: 489px; }.tailwind :is(.h-\\[48px\\]) { height: 48px; }.tailwind :is(.h-\\[50vh\\]) { height: 50vh; }.tailwind :is(.h-\\[5px\\]) { height: 5px; }.tailwind :is(.h-\\[68px\\]) { height: 68px; }.tailwind :is(.h-\\[6px\\]) { height: 6px; }.tailwind :is(.h-\\[72px\\]) { height: 72px; }.tailwind :is(.h-\\[75vmin\\]) { height: 75vmin; }.tailwind :is(.h-\\[7px\\]) { height: 7px; }.tailwind :is(.h-\\[80px\\]) { height: 80px; }.tailwind :is(.h-\\[86px\\]) { height: 86px; }.tailwind :is(.h-\\[96px\\]) { height: 96px; }.tailwind :is(.h-\\[calc\\(min\\(800px\\,80vh\\)-72px\\)\\]) { height: calc(-72px + min(800px, 80vh)); }.tailwind :is(.h-\\[var\\(--header-height\\)\\]) { height: var(--header-height); }.tailwind :is(.h-auto) { height: auto; }.tailwind :is(.h-fit) { height: fit-content; }.tailwind :is(.h-full) { height: 100%; }.tailwind :is(.h-max) { height: max-content; }.tailwind :is(.h-px) { height: 1px; }.tailwind :is(.max-h-44) { max-height: 11rem; }.tailwind :is(.max-h-\\[200px\\]) { max-height: 200px; }.tailwind :is(.max-h-\\[234px\\]) { max-height: 234px; }.tailwind :is(.max-h-\\[250px\\]) { max-height: 250px; }.tailwind :is(.max-h-\\[288px\\]) { max-height: 288px; }.tailwind :is(.max-h-\\[400px\\]) { max-height: 400px; }.tailwind :is(.max-h-\\[calc\\(100svh-4rem\\)\\]) { max-height: calc(-4rem + 100svh); }.tailwind :is(.max-h-\\[calc\\(min\\(800px\\,80vh\\)-72px\\)\\]) { max-height: calc(-72px + min(800px, 80vh)); }.tailwind :is(.max-h-fit) { max-height: fit-content; }.tailwind :is(.max-h-full) { max-height: 100%; }.tailwind :is(.min-h-24) { min-height: 6rem; }.tailwind :is(.min-h-64) { min-height: 16rem; }.tailwind :is(.min-h-9) { min-height: 2.25rem; }.tailwind :is(.min-h-\\[200px\\]) { min-height: 200px; }.tailwind :is(.min-h-\\[240px\\]) { min-height: 240px; }.tailwind :is(.min-h-\\[320px\\]) { min-height: 320px; }.tailwind :is(.min-h-\\[32px\\]) { min-height: 32px; }.tailwind :is(.min-h-\\[360px\\]) { min-height: 360px; }.tailwind :is(.min-h-\\[40px\\]) { min-height: 40px; }.tailwind :is(.min-h-\\[488px\\]) { min-height: 488px; }.tailwind :is(.min-h-\\[489px\\]) { min-height: 489px; }.tailwind :is(.min-h-\\[508px\\]) { min-height: 508px; }.tailwind :is(.min-h-\\[581px\\]) { min-height: 581px; }.tailwind :is(.min-h-\\[612px\\]) { min-height: 612px; }.tailwind :is(.min-h-\\[73px\\]) { min-height: 73px; }.tailwind :is(.min-h-\\[768px\\]) { min-height: 768px; }.tailwind :is(.min-h-\\[80px\\]) { min-height: 80px; }.tailwind :is(.min-h-\\[80vh\\]) { min-height: 80vh; }.tailwind :is(.min-h-\\[calc\\(100vh_-_216px\\)\\]) { min-height: calc(-216px + 100vh); }.tailwind :is(.min-h-\\[unset\\]) { min-height: unset; }.tailwind :is(.\\!w-full) { width: 100% !important; }.tailwind :is(.w-0) { width: 0px; }.tailwind :is(.w-1) { width: 0.25rem; }.tailwind :is(.w-1\\.5) { width: 0.375rem; }.tailwind :is(.w-1\\/2) { width: 50%; }.tailwind :is(.w-1\\/3) { width: 33.3333%; }.tailwind :is(.w-10) { width: 2.5rem; }.tailwind :is(.w-12) { width: 3rem; }.tailwind :is(.w-2) { width: 0.5rem; }.tailwind :is(.w-2\\/3) { width: 66.6667%; }.tailwind :is(.w-3) { width: 0.75rem; }.tailwind :is(.w-3\\.5) { width: 0.875rem; }.tailwind :is(.w-4) { width: 1rem; }.tailwind :is(.w-5) { width: 1.25rem; }.tailwind :is(.w-6) { width: 1.5rem; }.tailwind :is(.w-72) { width: 18rem; }.tailwind :is(.w-8) { width: 2rem; }.tailwind :is(.w-80) { width: 20rem; }.tailwind :is(.w-9) { width: 2.25rem; }.tailwind :is(.w-\\[--cross-size\\]) { width: var(--cross-size); }.tailwind :is(.w-\\[1\\.5em\\]) { width: 1.5em; }.tailwind :is(.w-\\[1\\.5px\\]) { width: 1.5px; }.tailwind :is(.w-\\[105px\\]) { width: 105px; }.tailwind :is(.w-\\[11\\.1\\%\\]) { width: 11.1%; }.tailwind :is(.w-\\[118px\\]) { width: 118px; }.tailwind :is(.w-\\[12\\%\\]) { width: 12%; }.tailwind :is(.w-\\[120px\\]) { width: 120px; }.tailwind :is(.w-\\[124px\\]) { width: 124px; }.tailwind :is(.w-\\[128px\\]) { width: 128px; }.tailwind :is(.w-\\[140px\\]) { width: 140px; }.tailwind :is(.w-\\[195px\\]) { width: 195px; }.tailwind :is(.w-\\[1px\\]) { width: 1px; }.tailwind :is(.w-\\[20\\%\\]) { width: 20%; }.tailwind :is(.w-\\[20px\\]) { width: 20px; }.tailwind :is(.w-\\[228px\\]) { width: 228px; }.tailwind :is(.w-\\[240px\\]) { width: 240px; }.tailwind :is(.w-\\[34\\%\\]) { width: 34%; }.tailwind :is(.w-\\[340px\\]) { width: 340px; }.tailwind :is(.w-\\[36\\%\\]) { width: 36%; }.tailwind :is(.w-\\[48px\\]) { width: 48px; }.tailwind :is(.w-\\[5px\\]) { width: 5px; }.tailwind :is(.w-\\[6\\.25em\\]) { width: 6.25em; }.tailwind :is(.w-\\[60\\%\\]) { width: 60%; }.tailwind :is(.w-\\[65\\%\\]) { width: 65%; }.tailwind :is(.w-\\[66\\%\\]) { width: 66%; }.tailwind :is(.w-\\[68px\\]) { width: 68px; }.tailwind :is(.w-\\[75vmin\\]) { width: 75vmin; }.tailwind :is(.w-\\[80\\%\\]) { width: 80%; }.tailwind :is(.w-\\[9px\\]) { width: 9px; }.tailwind :is(.w-\\[var\\(--radix-popover-trigger-width\\)\\]) { width: var(--radix-popover-trigger-width); }.tailwind :is(.w-auto) { width: auto; }.tailwind :is(.w-fit) { width: fit-content; }.tailwind :is(.w-full) { width: 100%; }.tailwind :is(.w-max) { width: max-content; }.tailwind :is(.w-px) { width: 1px; }.tailwind :is(.min-w-0) { min-width: 0px; }.tailwind :is(.min-w-16) { min-width: 4rem; }.tailwind :is(.min-w-36) { min-width: 9rem; }.tailwind :is(.min-w-4) { min-width: 1rem; }.tailwind :is(.min-w-\\[130px\\]) { min-width: 130px; }.tailwind :is(.min-w-\\[170px\\]) { min-width: 170px; }.tailwind :is(.min-w-\\[200px\\]) { min-width: 200px; }.tailwind :is(.min-w-\\[20px\\]) { min-width: 20px; }.tailwind :is(.min-w-\\[220px\\]) { min-width: 220px; }.tailwind :is(.min-w-\\[28px\\]) { min-width: 28px; }.tailwind :is(.min-w-\\[2px\\]) { min-width: 2px; }.tailwind :is(.min-w-\\[30px\\]) { min-width: 30px; }.tailwind :is(.min-w-\\[32px\\]) { min-width: 32px; }.tailwind :is(.min-w-\\[45px\\]) { min-width: 45px; }.tailwind :is(.min-w-\\[486px\\]) { min-width: 486px; }.tailwind :is(.min-w-\\[48px\\]) { min-width: 48px; }.tailwind :is(.min-w-\\[50px\\]) { min-width: 50px; }.tailwind :is(.min-w-\\[70px\\]) { min-width: 70px; }.tailwind :is(.min-w-\\[80px\\]) { min-width: 80px; }.tailwind :is(.min-w-max) { min-width: max-content; }.tailwind :is(.min-w-min) { min-width: min-content; }.tailwind :is(.max-w-32) { max-width: 8rem; }.tailwind :is(.max-w-72) { max-width: 18rem; }.tailwind :is(.max-w-80) { max-width: 20rem; }.tailwind :is(.max-w-\\[0\\.85ch\\]) { max-width: 0.85ch; }.tailwind :is(.max-w-\\[100\\%\\]) { max-width: 100%; }.tailwind :is(.max-w-\\[100vw\\]) { max-width: 100vw; }.tailwind :is(.max-w-\\[1056px\\]) { max-width: 1056px; }.tailwind :is(.max-w-\\[1300px\\]) { max-width: 1300px; }.tailwind :is(.max-w-\\[150px\\]) { max-width: 150px; }.tailwind :is(.max-w-\\[200px\\]) { max-width: 200px; }.tailwind :is(.max-w-\\[229px\\]) { max-width: 229px; }.tailwind :is(.max-w-\\[250px\\]) { max-width: 250px; }.tailwind :is(.max-w-\\[256px\\]) { max-width: 256px; }.tailwind :is(.max-w-\\[290px\\]) { max-width: 290px; }.tailwind :is(.max-w-\\[300px\\]) { max-width: 300px; }.tailwind :is(.max-w-\\[340px\\]) { max-width: 340px; }.tailwind :is(.max-w-\\[364px\\]) { max-width: 364px; }.tailwind :is(.max-w-\\[36px\\]) { max-width: 36px; }.tailwind :is(.max-w-\\[38ch\\]) { max-width: 38ch; }.tailwind :is(.max-w-\\[400px\\]) { max-width: 400px; }.tailwind :is(.max-w-\\[448px\\]) { max-width: 448px; }.tailwind :is(.max-w-\\[450px\\]) { max-width: 450px; }.tailwind :is(.max-w-\\[460px\\]) { max-width: 460px; }.tailwind :is(.max-w-\\[50\\%\\]) { max-width: 50%; }.tailwind :is(.max-w-\\[500px\\]) { max-width: 500px; }.tailwind :is(.max-w-\\[575px\\]) { max-width: 575px; }.tailwind :is(.max-w-\\[60\\%\\]) { max-width: 60%; }.tailwind :is(.max-w-\\[600px\\]) { max-width: 600px; }.tailwind :is(.max-w-\\[67\\.5rem\\]) { max-width: 67.5rem; }.tailwind :is(.max-w-\\[75\\%\\]) { max-width: 75%; }.tailwind :is(.max-w-\\[760px\\]) { max-width: 760px; }.tailwind :is(.max-w-\\[800px\\]) { max-width: 800px; }.tailwind :is(.max-w-\\[896px\\]) { max-width: 896px; }.tailwind :is(.max-w-\\[95\\%\\]) { max-width: 95%; }.tailwind :is(.max-w-\\[var\\(--geist-page-width\\)\\]) { max-width: var(--geist-page-width); }.tailwind :is(.max-w-fit) { max-width: fit-content; }.tailwind :is(.max-w-full) { max-width: 100%; }.tailwind :is(.max-w-lg) { max-width: 32rem; }.tailwind :is(.max-w-max) { max-width: max-content; }.tailwind :is(.flex-1) { flex: 1 1 0%; }.tailwind :is(.flex-\\[250px_1_0\\]) { flex: 1 0 250px; }.tailwind :is(.flex-\\[4\\]) { flex: 4 1 0%; }.tailwind :is(.flex-\\[7\\]) { flex: 7 1 0%; }.tailwind :is(.flex-initial) { flex: 0 1 auto; }.tailwind :is(.flex-none) { flex: 0 0 auto; }.tailwind :is(.flex-shrink) { flex-shrink: 1; }.tailwind :is(.flex-shrink-0) { flex-shrink: 0; }.tailwind :is(.shrink) { flex-shrink: 1; }.tailwind :is(.shrink-0) { flex-shrink: 0; }.tailwind :is(.flex-grow) { flex-grow: 1; }.tailwind :is(.grow) { flex-grow: 1; }.tailwind :is(.table-fixed) { table-layout: fixed; }.tailwind :is(.caption-bottom) { caption-side: bottom; }.tailwind :is(.border-spacing-0) { --tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); }.tailwind :is(.origin-bottom-left) { transform-origin: left bottom; }.tailwind :is(.origin-bottom-right) { transform-origin: right bottom; }.tailwind :is(.origin-center) { transform-origin: center center; }.tailwind :is(.origin-left) { transform-origin: left center; }.tailwind :is(.-translate-x-1) { --tw-translate-x: -0.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.-translate-x-1\\/2) { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.-translate-y-1\\/2) { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.-translate-y-4) { --tw-translate-y: -1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.-translate-y-full) { --tw-translate-y: -100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.-translate-y-px) { --tw-translate-y: -1px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-x-0) { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-x-\\[-4px\\]) { --tw-translate-x: -4px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-x-\\[-50\\%\\]) { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-x-full) { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-0) { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-1) { --tw-translate-y: 0.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-4) { --tw-translate-y: 1rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-6) { --tw-translate-y: 1.5rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-\\[-0\\.19em\\]) { --tw-translate-y: -0.19em; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-\\[1px\\]) { --tw-translate-y: 1px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-\\[var\\(--offset\\,0\\)\\]) { --tw-translate-y: var(--offset,0); transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.translate-y-full) { --tw-translate-y: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.-rotate-90) { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.rotate-0) { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.rotate-180) { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.rotate-90) { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.scale-50) { --tw-scale-x: .5; --tw-scale-y: .5; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.scale-\\[0\\.733\\]) { --tw-scale-x: 0.733; --tw-scale-y: 0.733; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.transform) { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }@keyframes pulse { \n 50% { opacity: 0.5; }\n}.tailwind :is(.animate-pulse) { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }@keyframes spin { \n 100% { transform: rotate(1turn); }\n}.tailwind :is(.animate-spin) { animation: 1s linear 0s infinite normal none running spin; }.tailwind :is(.cursor-default) { cursor: default; }.tailwind :is(.cursor-not-allowed) { cursor: not-allowed; }.tailwind :is(.cursor-pointer) { cursor: pointer; }.tailwind :is(.cursor-zoom-out) { cursor: zoom-out; }.tailwind :is(.touch-none) { touch-action: none; }.tailwind :is(.select-none) { user-select: none; }.tailwind :is(.resize) { resize: both; }.tailwind :is(.scroll-mt-8) { scroll-margin-top: 2rem; }.tailwind :is(.scroll-pt-16) { scroll-padding-top: 4rem; }.tailwind :is(.list-inside) { list-style-position: inside; }.tailwind :is(.list-decimal) { list-style-type: decimal; }.tailwind :is(.list-disc) { list-style-type: disc; }.tailwind :is(.list-none) { list-style-type: none; }.tailwind :is(.appearance-none) { appearance: none; }.tailwind :is(.auto-cols-\\[minmax\\(0\\,_1fr\\)\\]) { grid-auto-columns: minmax(0px, 1fr); }.tailwind :is(.grid-flow-row) { grid-auto-flow: row; }.tailwind :is(.grid-flow-col) { grid-auto-flow: column; }.tailwind :is(.grid-cols-1) { grid-template-columns: repeat(1, minmax(0px, 1fr)); }.tailwind :is(.grid-cols-10) { grid-template-columns: repeat(10, minmax(0px, 1fr)); }.tailwind :is(.grid-cols-12) { grid-template-columns: repeat(12, minmax(0px, 1fr)); }.tailwind :is(.grid-cols-2) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }.tailwind :is(.grid-cols-3) { grid-template-columns: repeat(3, minmax(0px, 1fr)); }.tailwind :is(.grid-cols-4) { grid-template-columns: repeat(4, minmax(0px, 1fr)); }.tailwind :is(.grid-cols-\\[1fr_min-content\\]) { grid-template-columns: 1fr min-content; }.tailwind :is(.grid-cols-\\[200px_1fr\\]) { grid-template-columns: 200px 1fr; }.tailwind :is(.grid-cols-\\[8fr\\,1fr\\]) { grid-template-columns: 8fr 1fr; }.tailwind :is(.grid-cols-\\[auto_1fr\\]) { grid-template-columns: auto 1fr; }.tailwind :is(.grid-cols-\\[auto_1fr_auto\\]) { grid-template-columns: auto 1fr auto; }.tailwind :is(.grid-cols-\\[clamp\\(150px\\,20vw\\,250px\\)_1fr\\]) { grid-template-columns: clamp(150px, 20vw, 250px) 1fr; }.tailwind :is(.grid-cols-\\[clamp\\(180px\\,20vw\\,280px\\)\\,1fr\\]) { grid-template-columns: clamp(180px, 20vw, 280px) 1fr; }.tailwind :is(.grid-rows-1) { grid-template-rows: repeat(1, minmax(0px, 1fr)); }.tailwind :is(.grid-rows-\\[78px\\,78px\\,78px\\]) { grid-template-rows: 78px 78px 78px; }.tailwind :is(.grid-rows-\\[repeat\\(3\\,_1fr\\)_50px\\]) { grid-template-rows: repeat(3, 1fr) 50px; }.tailwind :is(.flex-row) { flex-direction: row; }.tailwind :is(.flex-row-reverse) { flex-direction: row-reverse; }.tailwind :is(.flex-col) { flex-direction: column; }.tailwind :is(.flex-col-reverse) { flex-direction: column-reverse; }.tailwind :is(.flex-wrap) { flex-wrap: wrap; }.tailwind :is(.flex-nowrap) { flex-wrap: nowrap; }.tailwind :is(.place-items-center) { place-items: center; }.tailwind :is(.content-center) { align-content: center; }.tailwind :is(.content-start) { align-content: flex-start; }.tailwind :is(.content-end) { align-content: flex-end; }.tailwind :is(.items-start) { align-items: flex-start; }.tailwind :is(.items-end) { align-items: flex-end; }.tailwind :is(.items-center) { align-items: center; }.tailwind :is(.items-baseline) { align-items: baseline; }.tailwind :is(.items-stretch) { align-items: stretch; }.tailwind :is(.justify-start) { justify-content: flex-start; }.tailwind :is(.justify-end) { justify-content: flex-end; }.tailwind :is(.justify-center) { justify-content: center; }.tailwind :is(.justify-between) { justify-content: space-between; }.tailwind :is(.gap-0) { gap: 0px; }.tailwind :is(.gap-0\\.5) { gap: 0.125rem; }.tailwind :is(.gap-1) { gap: 0.25rem; }.tailwind :is(.gap-1\\.5) { gap: 0.375rem; }.tailwind :is(.gap-2) { gap: 0.5rem; }.tailwind :is(.gap-3) { gap: 0.75rem; }.tailwind :is(.gap-3\\.5) { gap: 0.875rem; }.tailwind :is(.gap-4) { gap: 1rem; }.tailwind :is(.gap-5) { gap: 1.25rem; }.tailwind :is(.gap-6) { gap: 1.5rem; }.tailwind :is(.gap-8) { gap: 2rem; }.tailwind :is(.gap-\\[10px\\]) { gap: 10px; }.tailwind :is(.gap-\\[12px\\]) { gap: 12px; }.tailwind :is(.gap-\\[14px\\]) { gap: 14px; }.tailwind :is(.gap-\\[1rem\\]) { gap: 1rem; }.tailwind :is(.gap-\\[2px\\]) { gap: 2px; }.tailwind :is(.gap-\\[6px\\]) { gap: 6px; }.tailwind :is(.gap-x-1) { column-gap: 0.25rem; }.tailwind :is(.gap-x-12) { column-gap: 3rem; }.tailwind :is(.gap-x-16) { column-gap: 4rem; }.tailwind :is(.gap-x-2) { column-gap: 0.5rem; }.tailwind :is(.gap-x-3) { column-gap: 0.75rem; }.tailwind :is(.gap-x-4) { column-gap: 1rem; }.tailwind :is(.gap-x-5) { column-gap: 1.25rem; }.tailwind :is(.gap-x-6) { column-gap: 1.5rem; }.tailwind :is(.gap-x-8) { column-gap: 2rem; }.tailwind :is(.gap-x-\\[0\\.5em\\]) { column-gap: 0.5em; }.tailwind :is(.gap-y-0) { row-gap: 0px; }.tailwind :is(.gap-y-1) { row-gap: 0.25rem; }.tailwind :is(.gap-y-10) { row-gap: 2.5rem; }.tailwind :is(.gap-y-12) { row-gap: 3rem; }.tailwind :is(.gap-y-14) { row-gap: 3.5rem; }.tailwind :is(.gap-y-16) { row-gap: 4rem; }.tailwind :is(.gap-y-2) { row-gap: 0.5rem; }.tailwind :is(.gap-y-20) { row-gap: 5rem; }.tailwind :is(.gap-y-3) { row-gap: 0.75rem; }.tailwind :is(.gap-y-4) { row-gap: 1rem; }.tailwind :is(.gap-y-5) { row-gap: 1.25rem; }.tailwind :is(.gap-y-6) { row-gap: 1.5rem; }.tailwind :is(.gap-y-8) { row-gap: 2rem; }.tailwind :is(.space-x-0 > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); }.tailwind :is(.space-x-0\\.5 > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-right: calc(.125rem * var(--tw-space-x-reverse)); margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse))); }.tailwind :is(.space-x-2 > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }.tailwind :is(.space-x-3 > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-right: calc(.75rem * var(--tw-space-x-reverse)); margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse))); }.tailwind :is(.space-x-8 > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-right: calc(2rem * var(--tw-space-x-reverse)); margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); }.tailwind :is(.space-y-1 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-1\\.5 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-2 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-3 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-4 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-6 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-8 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }.tailwind :is(.space-y-\\[14px\\] > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(14px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(14px * var(--tw-space-y-reverse)); }.tailwind :is(.divide-x > :not([hidden]) ~ :not([hidden])) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }.tailwind :is(.divide-y > :not([hidden]) ~ :not([hidden])) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }.tailwind :is(.divide-gray-200 > :not([hidden]) ~ :not([hidden])) { --tw-divide-opacity: 1; border-color: hsla(var(--ds-gray-200-value),var(--tw-divide-opacity)); }.tailwind :is(.divide-gray-400 > :not([hidden]) ~ :not([hidden])) { --tw-divide-opacity: 1; border-color: hsla(var(--ds-gray-400-value),var(--tw-divide-opacity)); }.tailwind :is(.divide-gray-alpha-200 > :not([hidden]) ~ :not([hidden])) { border-color: var(--ds-gray-alpha-200); }.tailwind :is(.divide-gray-alpha-400 > :not([hidden]) ~ :not([hidden])) { border-color: var(--ds-gray-alpha-400); }.tailwind :is(.self-start) { align-self: flex-start; }.tailwind :is(.self-end) { align-self: flex-end; }.tailwind :is(.self-center) { align-self: center; }.tailwind :is(.self-stretch) { align-self: stretch; }.tailwind :is(.overflow-auto) { overflow: auto; }.tailwind :is(.\\!overflow-hidden) { overflow: hidden !important; }.tailwind :is(.overflow-hidden) { overflow: hidden; }.tailwind :is(.overflow-clip) { overflow: clip; }.tailwind :is(.overflow-visible) { overflow: visible; }.tailwind :is(.overflow-scroll) { overflow: scroll; }.tailwind :is(.overflow-x-auto) { overflow-x: auto; }.tailwind :is(.overflow-y-auto) { overflow-y: auto; }.tailwind :is(.overflow-x-hidden) { overflow-x: hidden; }.tailwind :is(.overflow-y-hidden) { overflow-y: hidden; }.tailwind :is(.overflow-x-clip) { overflow-x: clip; }.tailwind :is(.overflow-y-clip) { overflow-y: clip; }.tailwind :is(.overflow-x-scroll) { overflow-x: scroll; }.tailwind :is(.overflow-y-scroll) { overflow-y: scroll; }.tailwind :is(.\\!truncate) { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }.tailwind :is(.truncate) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.tailwind :is(.overflow-ellipsis) { text-overflow: ellipsis; }.tailwind :is(.text-ellipsis) { text-overflow: ellipsis; }.tailwind :is(.whitespace-normal) { white-space: normal; }.tailwind :is(.whitespace-nowrap) { white-space: nowrap; }.tailwind :is(.whitespace-pre-line) { white-space: pre-line; }.tailwind :is(.whitespace-pre-wrap) { white-space: pre-wrap; }.tailwind :is(.text-balance) { text-wrap: balance; }.tailwind :is(.text-pretty) { text-wrap: pretty; }.tailwind :is(.break-words) { overflow-wrap: break-word; }.tailwind :is(.break-all) { word-break: break-all; }.tailwind :is(.\\!rounded-full) { border-radius: 9999px !important; }.tailwind :is(.rounded) { border-radius: 6px; }.tailwind :is(.rounded-\\[0\\.05em\\]) { border-radius: 0.05em; }.tailwind :is(.rounded-\\[0\\]) { border-radius: 0px; }.tailwind :is(.rounded-\\[0px\\]) { border-radius: 0px; }.tailwind :is(.rounded-\\[16px\\]) { border-radius: 16px; }.tailwind :is(.rounded-\\[1px\\]) { border-radius: 1px; }.tailwind :is(.rounded-\\[20px\\]) { border-radius: 20px; }.tailwind :is(.rounded-\\[24px\\]) { border-radius: 24px; }.tailwind :is(.rounded-\\[32px\\]) { border-radius: 32px; }.tailwind :is(.rounded-\\[3px\\]) { border-radius: 3px; }.tailwind :is(.rounded-\\[4px\\]) { border-radius: 4px; }.tailwind :is(.rounded-\\[6px\\]) { border-radius: 6px; }.tailwind :is(.rounded-\\[var\\(--geist-marketing-radius\\)\\]) { border-radius: var(--geist-marketing-radius); }.tailwind :is(.rounded-full) { border-radius: 9999px; }.tailwind :is(.rounded-lg) { border-radius: 12px; }.tailwind :is(.rounded-md) { border-radius: 8px; }.tailwind :is(.rounded-sm) { border-radius: 4px; }.tailwind :is(.\\!rounded-b-\\[0px\\]) { border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }.tailwind :is(.\\!rounded-t-md) { border-top-left-radius: 8px !important; border-top-right-radius: 8px !important; }.tailwind :is(.rounded-b) { border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }.tailwind :is(.rounded-b-md) { border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }.tailwind :is(.rounded-l-full) { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }.tailwind :is(.rounded-l-sm) { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }.tailwind :is(.rounded-r-full) { border-top-right-radius: 9999px; border-bottom-right-radius: 9999px; }.tailwind :is(.rounded-r-sm) { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }.tailwind :is(.rounded-t-\\[0px\\]) { border-top-left-radius: 0px; border-top-right-radius: 0px; }.tailwind :is(.rounded-t-md) { border-top-left-radius: 8px; border-top-right-radius: 8px; }.tailwind :is(.rounded-bl-\\[6px\\]) { border-bottom-left-radius: 6px; }.tailwind :is(.rounded-bl-md) { border-bottom-left-radius: 8px; }.tailwind :is(.rounded-tl-\\[6px\\]) { border-top-left-radius: 6px; }.tailwind :is(.rounded-tr-\\[40px\\]) { border-top-right-radius: 40px; }.tailwind :is(.border) { border-width: 1px; }.tailwind :is(.border-0) { border-width: 0px; }.tailwind :is(.border-2) { border-width: 2px; }.tailwind :is(.border-8) { border-width: 8px; }.tailwind :is(.border-\\[1px\\]) { border-width: 1px; }.tailwind :is(.border-y) { border-top-width: 1px; border-bottom-width: 1px; }.tailwind :is(.\\!border-r) { border-right-width: 1px !important; }.tailwind :is(.border-b) { border-bottom-width: 1px; }.tailwind :is(.border-b-2) { border-bottom-width: 2px; }.tailwind :is(.border-b-\\[1px\\]) { border-bottom-width: 1px; }.tailwind :is(.border-l) { border-left-width: 1px; }.tailwind :is(.border-l-2) { border-left-width: 2px; }.tailwind :is(.border-r) { border-right-width: 1px; }.tailwind :is(.border-t) { border-top-width: 1px; }.tailwind :is(.border-t-0) { border-top-width: 0px; }.tailwind :is(.border-solid) { border-style: solid; }.tailwind :is(.border-dashed) { border-style: dashed; }.tailwind :is(.border-none) { border-style: none; }.tailwind :is(.\\!border-gray-100) { --tw-border-opacity: 1 !important; border-color: hsla(var(--ds-gray-100-value),var(--tw-border-opacity)) !important; }.tailwind :is(.border-\\[\\#1F1F1F\\]) { --tw-border-opacity: 1; border-color: rgb(31 31 31/var(--tw-border-opacity)); }.tailwind :is(.border-\\[\\#202020\\]) { --tw-border-opacity: 1; border-color: rgb(32 32 32/var(--tw-border-opacity)); }.tailwind :is(.border-\\[\\#2D2D2D\\]) { --tw-border-opacity: 1; border-color: rgb(45 45 45/var(--tw-border-opacity)); }.tailwind :is(.border-\\[\\#ededed\\]\\/\\[0\\.12\\]) { border-color: rgba(237, 237, 237, 0.12); }.tailwind :is(.border-\\[\\#fff\\]) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)); }.tailwind :is(.border-\\[hsla\\(var\\(--ds-gray-200-value\\)\\,1\\)\\]) { border-color: hsla(var(--ds-gray-200-value),1); }.tailwind :is(.border-\\[rgb\\(237_237_237_\\/_15\\%\\)\\]) { border-color: rgba(237, 237, 237, 0.15); }.tailwind :is(.border-\\[var\\(--accents-2\\)\\]) { border-color: var(--accents-2); }.tailwind :is(.border-\\[var\\(--ds-blue-400\\)\\]) { border-color: var(--ds-blue-400); }.tailwind :is(.border-\\[var\\(--ds-blue-700\\)\\]) { border-color: var(--ds-blue-700); }.tailwind :is(.border-\\[var\\(--ds-gray-alpha-400\\)\\]) { border-color: var(--ds-gray-alpha-400); }.tailwind :is(.border-\\[white\\]) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)); }.tailwind :is(.border-amber-200) { border-color: var(--ds-amber-200); }.tailwind :is(.border-blue-400) { border-color: var(--ds-blue-400); }.tailwind :is(.border-blue-700) { border-color: var(--ds-blue-700); }.tailwind :is(.border-current) { border-color: currentcolor; }.tailwind :is(.border-gray-100) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-100-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-1000) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-1000-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-200) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-200-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-300) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-300-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-400) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-400-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-500) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-500-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-700) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-700-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-900) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-900-value),var(--tw-border-opacity)); }.tailwind :is(.border-gray-alpha-100) { border-color: var(--ds-gray-alpha-100); }.tailwind :is(.border-gray-alpha-200) { border-color: var(--ds-gray-alpha-200); }.tailwind :is(.border-gray-alpha-400) { border-color: var(--ds-gray-alpha-400); }.tailwind :is(.border-gray-alpha-600) { border-color: var(--ds-gray-alpha-600); }.tailwind :is(.border-green-200) { border-color: var(--ds-green-200); }.tailwind :is(.border-purple-400) { border-color: var(--ds-purple-400); }.tailwind :is(.border-red-200) { border-color: var(--ds-red-200); }.tailwind :is(.border-red-600) { border-color: var(--ds-red-600); }.tailwind :is(.border-transparent) { border-color: transparent; }.tailwind :is(.border-b-background-100) { border-bottom-color: var(--ds-background-100); }.tailwind :is(.border-b-gray-1000) { --tw-border-opacity: 1; border-bottom-color: hsla(var(--ds-gray-1000-value),var(--tw-border-opacity)); }.tailwind :is(.border-b-transparent) { border-bottom-color: transparent; }.tailwind :is(.border-l-gray-400) { --tw-border-opacity: 1; border-left-color: hsla(var(--ds-gray-400-value),var(--tw-border-opacity)); }.tailwind :is(.border-r-background-200) { border-right-color: var(--ds-background-200); }.tailwind :is(.border-opacity-\\[0\\.02\\]) { --tw-border-opacity: 0.02; }.tailwind :is(.border-opacity-\\[0\\.08\\]) { --tw-border-opacity: 0.08; }.tailwind :is(.border-opacity-\\[0\\.12\\]) { --tw-border-opacity: 0.12; }.tailwind :is(.\\!bg-amber-500) { background-color: var(--ds-amber-500) !important; }.tailwind :is(.\\!bg-amber-800) { background-color: var(--ds-amber-800) !important; }.tailwind :is(.\\!bg-background-100) { background-color: var(--ds-background-100) !important; }.tailwind :is(.\\!bg-background-200) { background-color: var(--ds-background-200) !important; }.tailwind :is(.\\!bg-blue-700) { background-color: var(--ds-blue-700) !important; }.tailwind :is(.\\!bg-gray-300) { --tw-bg-opacity: 1 !important; background-color: hsla(var(--ds-gray-300-value),var(--tw-bg-opacity)) !important; }.tailwind :is(.\\!bg-gray-alpha-100) { background-color: var(--ds-gray-alpha-100) !important; }.tailwind :is(.\\!bg-green-800) { background-color: var(--ds-green-800) !important; }.tailwind :is(.\\!bg-red-800) { background-color: var(--ds-red-800) !important; }.tailwind :is(.\\!bg-transparent) { background-color: transparent !important; }.tailwind :is(.bg-\\[\\#0A0A0A1F\\]) { background-color: rgba(10, 10, 10, 0.12); }.tailwind :is(.bg-\\[\\#0D0D0D\\]) { --tw-bg-opacity: 1; background-color: rgb(13 13 13/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[\\#0F0F0F\\]) { --tw-bg-opacity: 1; background-color: rgb(15 15 15/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[\\#161616\\]) { --tw-bg-opacity: 1; background-color: rgb(22 22 22/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[\\#61B9F2\\]) { --tw-bg-opacity: 1; background-color: rgb(97 185 242/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[\\#90CFF9\\]) { --tw-bg-opacity: 1; background-color: rgb(144 207 249/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[\\#E1F0FD\\]) { --tw-bg-opacity: 1; background-color: rgb(225 240 253/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[\\#FFFFFF0A\\]) { background-color: rgba(255, 255, 255, 0.04); }.tailwind :is(.bg-\\[\\#ededed\\]\\/\\[0\\.06\\]) { background-color: rgba(237, 237, 237, 0.06); }.tailwind :is(.bg-\\[\\#fff082\\]) { --tw-bg-opacity: 1; background-color: rgb(255 240 130/var(--tw-bg-opacity)); }.tailwind :is(.bg-\\[--ds-background-200\\]) { background-color: var(--ds-background-200); }.tailwind :is(.bg-\\[var\\(--accents-1\\)\\]) { background-color: var(--accents-1); }.tailwind :is(.bg-\\[var\\(--ds-amber-200\\)\\]) { background-color: var(--ds-amber-200); }.tailwind :is(.bg-\\[var\\(--ds-blue-100\\)\\]) { background-color: var(--ds-blue-100); }.tailwind :is(.bg-\\[var\\(--geist-background\\)\\]) { background-color: var(--geist-background); }.tailwind :is(.bg-amber-100) { background-color: var(--ds-amber-100); }.tailwind :is(.bg-amber-200) { background-color: var(--ds-amber-200); }.tailwind :is(.bg-amber-700) { background-color: var(--ds-amber-700); }.tailwind :is(.bg-background-100) { background-color: var(--ds-background-100); }.tailwind :is(.bg-background-200) { background-color: var(--ds-background-200); }.tailwind :is(.bg-black) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-1000-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-blue-200) { background-color: var(--ds-blue-200); }.tailwind :is(.bg-blue-600) { background-color: var(--ds-blue-600); }.tailwind :is(.bg-blue-700) { background-color: var(--ds-blue-700); }.tailwind :is(.bg-blue-800) { background-color: var(--ds-blue-800); }.tailwind :is(.bg-current) { background-color: currentcolor; }.tailwind :is(.bg-gray-100) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-1000) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-1000-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-200) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-200-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-200\\/40) { background-color: hsla(var(--ds-gray-200-value),.4); }.tailwind :is(.bg-gray-300) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-300-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-400) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-400-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-500) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-500-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-700) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-700-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-900) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-900-value),var(--tw-bg-opacity)); }.tailwind :is(.bg-gray-alpha-100) { background-color: var(--ds-gray-alpha-100); }.tailwind :is(.bg-gray-alpha-200) { background-color: var(--ds-gray-alpha-200); }.tailwind :is(.bg-green-300) { background-color: var(--ds-green-300); }.tailwind :is(.bg-green-700) { background-color: var(--ds-green-700); }.tailwind :is(.bg-pink-100) { background-color: var(--ds-pink-100); }.tailwind :is(.bg-purple-200) { background-color: var(--ds-purple-200); }.tailwind :is(.bg-red-100) { background-color: var(--ds-red-100); }.tailwind :is(.bg-red-200) { background-color: var(--ds-red-200); }.tailwind :is(.bg-red-600) { background-color: var(--ds-red-600); }.tailwind :is(.bg-red-700) { background-color: var(--ds-red-700); }.tailwind :is(.bg-teal-600) { background-color: var(--ds-teal-600); }.tailwind :is(.bg-transparent) { background-color: transparent; }.tailwind :is(.bg-white) { background-color: var(--ds-background-100); }.tailwind :is(.\\!bg-none) { background-image: none !important; }.tailwind :is(.bg-gradient-to-b) { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }.tailwind :is(.bg-gradient-to-t) { background-image: linear-gradient(to top,var(--tw-gradient-stops)); }.tailwind :is(.bg-none) { background-image: none; }.tailwind :is(.from-background-200) { --tw-gradient-from: var(--ds-background-200) var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.from-current) { --tw-gradient-from: currentColor var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.from-transparent) { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.from-0\\%) { --tw-gradient-from-position: 0%; }.tailwind :is(.from-70\\%) { --tw-gradient-from-position: 70%; }.tailwind :is(.via-\\[--accents-1\\]) { --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--accents-1) var(--tw-gradient-via-position),var(--tw-gradient-to); }.tailwind :is(.via-50\\%) { --tw-gradient-via-position: 50%; }.tailwind :is(.via-95\\%) { --tw-gradient-via-position: 95%; }.tailwind :is(.to-\\[--accents-1\\]) { --tw-gradient-to: var(--accents-1) var(--tw-gradient-to-position); }.tailwind :is(.to-current) { --tw-gradient-to: currentColor var(--tw-gradient-to-position); }.tailwind :is(.to-gray-100\\/20) { --tw-gradient-to: hsla(var(--ds-gray-100-value),0.2) var(--tw-gradient-to-position); }.tailwind :is(.to-100\\%) { --tw-gradient-to-position: 100%; }.tailwind :is(.decoration-clone) { -webkit-box-decoration-break: clone; }.tailwind :is(.bg-\\[length\\:100\\%_1px\\]) { background-size: 100% 1px; }.tailwind :is(.bg-left-bottom) { background-position: 0px 100%; }.tailwind :is(.bg-no-repeat) { background-repeat: no-repeat; }.tailwind :is(.fill-current) { fill: currentcolor; }.tailwind :is(.stroke-gray-700) { stroke: hsla(var(--ds-gray-700-value),1); }.tailwind :is(.stroke-red-800) { stroke: var(--ds-red-800); }.tailwind :is(.object-contain) { object-fit: contain; }.tailwind :is(.object-cover) { object-fit: cover; }.tailwind :is(.object-center) { object-position: center center; }.tailwind :is(.p-0) { padding: 0px; }.tailwind :is(.p-0\\.5) { padding: 0.125rem; }.tailwind :is(.p-1) { padding: 0.25rem; }.tailwind :is(.p-1\\.5) { padding: 0.375rem; }.tailwind :is(.p-10) { padding: 2.5rem; }.tailwind :is(.p-2) { padding: 0.5rem; }.tailwind :is(.p-2\\.5) { padding: 0.625rem; }.tailwind :is(.p-3) { padding: 0.75rem; }.tailwind :is(.p-4) { padding: 1rem; }.tailwind :is(.p-5) { padding: 1.25rem; }.tailwind :is(.p-6) { padding: 1.5rem; }.tailwind :is(.p-8) { padding: 2rem; }.tailwind :is(.p-\\[0\\.25rem\\]) { padding: 0.25rem; }.tailwind :is(.p-\\[10px\\]) { padding: 10px; }.tailwind :is(.p-\\[12px\\]) { padding: 12px; }.tailwind :is(.p-\\[16px\\]) { padding: 16px; }.tailwind :is(.p-\\[2\\.5rem\\]) { padding: 2.5rem; }.tailwind :is(.p-\\[3px\\]) { padding: 3px; }.tailwind :is(.p-\\[5px\\]) { padding: 5px; }.tailwind :is(.p-\\[var\\(--geist-gap\\)\\]) { padding: var(--geist-gap); }.tailwind :is(.p-\\[var\\(--geist-gap-half\\)\\]) { padding: var(--geist-gap-half); }.tailwind :is(.\\!px-0) { padding-left: 0px !important; padding-right: 0px !important; }.tailwind :is(.\\!px-1) { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }.tailwind :is(.px-0) { padding-left: 0px; padding-right: 0px; }.tailwind :is(.px-0\\.5) { padding-left: 0.125rem; padding-right: 0.125rem; }.tailwind :is(.px-1) { padding-left: 0.25rem; padding-right: 0.25rem; }.tailwind :is(.px-1\\.5) { padding-left: 0.375rem; padding-right: 0.375rem; }.tailwind :is(.px-2) { padding-left: 0.5rem; padding-right: 0.5rem; }.tailwind :is(.px-3) { padding-left: 0.75rem; padding-right: 0.75rem; }.tailwind :is(.px-4) { padding-left: 1rem; padding-right: 1rem; }.tailwind :is(.px-5) { padding-left: 1.25rem; padding-right: 1.25rem; }.tailwind :is(.px-6) { padding-left: 1.5rem; padding-right: 1.5rem; }.tailwind :is(.px-7) { padding-left: 1.75rem; padding-right: 1.75rem; }.tailwind :is(.px-8) { padding-left: 2rem; padding-right: 2rem; }.tailwind :is(.px-\\[6px\\]) { padding-left: 6px; padding-right: 6px; }.tailwind :is(.px-\\[var\\(--container-padding-x\\)\\]) { padding-left: var(--container-padding-x); padding-right: var(--container-padding-x); }.tailwind :is(.px-\\[var\\(--geist-space\\)\\]) { padding-left: var(--geist-space); padding-right: var(--geist-space); }.tailwind :is(.py-0) { padding-top: 0px; padding-bottom: 0px; }.tailwind :is(.py-0\\.5) { padding-top: 0.125rem; padding-bottom: 0.125rem; }.tailwind :is(.py-1) { padding-top: 0.25rem; padding-bottom: 0.25rem; }.tailwind :is(.py-1\\.5) { padding-top: 0.375rem; padding-bottom: 0.375rem; }.tailwind :is(.py-10) { padding-top: 2.5rem; padding-bottom: 2.5rem; }.tailwind :is(.py-12) { padding-top: 3rem; padding-bottom: 3rem; }.tailwind :is(.py-14) { padding-top: 3.5rem; padding-bottom: 3.5rem; }.tailwind :is(.py-2) { padding-top: 0.5rem; padding-bottom: 0.5rem; }.tailwind :is(.py-2\\.5) { padding-top: 0.625rem; padding-bottom: 0.625rem; }.tailwind :is(.py-20) { padding-top: 5rem; padding-bottom: 5rem; }.tailwind :is(.py-24) { padding-top: 6rem; padding-bottom: 6rem; }.tailwind :is(.py-3) { padding-top: 0.75rem; padding-bottom: 0.75rem; }.tailwind :is(.py-4) { padding-top: 1rem; padding-bottom: 1rem; }.tailwind :is(.py-44) { padding-top: 11rem; padding-bottom: 11rem; }.tailwind :is(.py-5) { padding-top: 1.25rem; padding-bottom: 1.25rem; }.tailwind :is(.py-6) { padding-top: 1.5rem; padding-bottom: 1.5rem; }.tailwind :is(.py-8) { padding-top: 2rem; padding-bottom: 2rem; }.tailwind :is(.py-\\[0\\.3em\\]) { padding-top: 0.3em; padding-bottom: 0.3em; }.tailwind :is(.py-\\[10px\\]) { padding-top: 10px; padding-bottom: 10px; }.tailwind :is(.py-\\[120px\\]) { padding-top: 120px; padding-bottom: 120px; }.tailwind :is(.py-\\[2px\\]) { padding-top: 2px; padding-bottom: 2px; }.tailwind :is(.py-\\[30px\\]) { padding-top: 30px; padding-bottom: 30px; }.tailwind :is(.py-\\[38px\\]) { padding-top: 38px; padding-bottom: 38px; }.tailwind :is(.py-\\[72px\\]) { padding-top: 72px; padding-bottom: 72px; }.tailwind :is(.py-px) { padding-top: 1px; padding-bottom: 1px; }.tailwind :is(.\\!pl-1) { padding-left: 0.25rem !important; }.tailwind :is(.\\!pl-1\\.5) { padding-left: 0.375rem !important; }.tailwind :is(.\\!pl-\\[52px\\]) { padding-left: 52px !important; }.tailwind :is(.\\!pt-0) { padding-top: 0px !important; }.tailwind :is(.pb-0) { padding-bottom: 0px; }.tailwind :is(.pb-1) { padding-bottom: 0.25rem; }.tailwind :is(.pb-10) { padding-bottom: 2.5rem; }.tailwind :is(.pb-12) { padding-bottom: 3rem; }.tailwind :is(.pb-2) { padding-bottom: 0.5rem; }.tailwind :is(.pb-20) { padding-bottom: 5rem; }.tailwind :is(.pb-3) { padding-bottom: 0.75rem; }.tailwind :is(.pb-4) { padding-bottom: 1rem; }.tailwind :is(.pb-6) { padding-bottom: 1.5rem; }.tailwind :is(.pb-7) { padding-bottom: 1.75rem; }.tailwind :is(.pb-8) { padding-bottom: 2rem; }.tailwind :is(.pb-\\[136px\\]) { padding-bottom: 136px; }.tailwind :is(.pb-\\[22px\\]) { padding-bottom: 22px; }.tailwind :is(.pb-\\[46px\\]) { padding-bottom: 46px; }.tailwind :is(.pl-1) { padding-left: 0.25rem; }.tailwind :is(.pl-1\\.5) { padding-left: 0.375rem; }.tailwind :is(.pl-10) { padding-left: 2.5rem; }.tailwind :is(.pl-2) { padding-left: 0.5rem; }.tailwind :is(.pl-2\\.5) { padding-left: 0.625rem; }.tailwind :is(.pl-3) { padding-left: 0.75rem; }.tailwind :is(.pl-4) { padding-left: 1rem; }.tailwind :is(.pl-6) { padding-left: 1.5rem; }.tailwind :is(.pl-9) { padding-left: 2.25rem; }.tailwind :is(.pl-\\[4px\\]) { padding-left: 4px; }.tailwind :is(.pr-0) { padding-right: 0px; }.tailwind :is(.pr-1) { padding-right: 0.25rem; }.tailwind :is(.pr-10) { padding-right: 2.5rem; }.tailwind :is(.pr-16) { padding-right: 4rem; }.tailwind :is(.pr-2) { padding-right: 0.5rem; }.tailwind :is(.pr-3) { padding-right: 0.75rem; }.tailwind :is(.pr-4) { padding-right: 1rem; }.tailwind :is(.pr-6) { padding-right: 1.5rem; }.tailwind :is(.pr-\\[55px\\]) { padding-right: 55px; }.tailwind :is(.pr-\\[75px\\]) { padding-right: 75px; }.tailwind :is(.pt-0) { padding-top: 0px; }.tailwind :is(.pt-1) { padding-top: 0.25rem; }.tailwind :is(.pt-1\\.5) { padding-top: 0.375rem; }.tailwind :is(.pt-12) { padding-top: 3rem; }.tailwind :is(.pt-2) { padding-top: 0.5rem; }.tailwind :is(.pt-20) { padding-top: 5rem; }.tailwind :is(.pt-4) { padding-top: 1rem; }.tailwind :is(.pt-6) { padding-top: 1.5rem; }.tailwind :is(.pt-8) { padding-top: 2rem; }.tailwind :is(.pt-9) { padding-top: 2.25rem; }.tailwind :is(.pt-\\[11\\.5vw\\]) { padding-top: 11.5vw; }.tailwind :is(.pt-\\[44px\\]) { padding-top: 44px; }.tailwind :is(.pt-\\[6vw\\]) { padding-top: 6vw; }.tailwind :is(.pt-\\[72px\\]) { padding-top: 72px; }.tailwind :is(.pt-\\[75px\\]) { padding-top: 75px; }.tailwind :is(.pt-\\[76px\\]) { padding-top: 76px; }.tailwind :is(.text-left) { text-align: left; }.tailwind :is(.text-center) { text-align: center; }.tailwind :is(.text-right) { text-align: right; }.tailwind :is(.align-top) { vertical-align: top; }.tailwind :is(.align-middle) { vertical-align: middle; }.tailwind :is(.align-text-bottom) { vertical-align: text-bottom; }.tailwind :is(.font-mono) { font-family: var(--font-mono,var(--font-mono-fallback)),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }.tailwind :is(.font-sans) { font-family: var(--font-sans,var(--font-sans-fallback)),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }.tailwind :is(.\\!text-\\[12px\\]\\/\\[20px\\]) { font-size: 12px !important; line-height: 20px !important; }.tailwind :is(.\\!text-xs) { font-size: 0.75rem !important; line-height: 1rem !important; }.tailwind :is(.text-2xl) { font-size: 1.5rem; line-height: 2rem; }.tailwind :is(.text-3xl) { font-size: 1.875rem; line-height: 2.25rem; }.tailwind :is(.text-4xl) { font-size: 2.25rem; line-height: 2.5rem; }.tailwind :is(.text-5xl) { font-size: 3rem; line-height: 1; }.tailwind :is(.text-\\[0\\.75em\\]) { font-size: 0.75em; }.tailwind :is(.text-\\[0\\.8em\\]) { font-size: 0.8em; }.tailwind :is(.text-\\[10px\\]) { font-size: 10px; }.tailwind :is(.text-\\[11px\\]) { font-size: 11px; }.tailwind :is(.text-\\[11px\\]\\/\\[11px\\]) { font-size: 11px; line-height: 11px; }.tailwind :is(.text-\\[12px\\]) { font-size: 12px; }.tailwind :is(.text-\\[12px\\]\\/\\[20px\\]) { font-size: 12px; line-height: 20px; }.tailwind :is(.text-\\[13px\\]) { font-size: 13px; }.tailwind :is(.text-\\[13px\\]\\/\\[16px\\]) { font-size: 13px; line-height: 16px; }.tailwind :is(.text-\\[13px\\]\\/\\[18px\\]) { font-size: 13px; line-height: 18px; }.tailwind :is(.text-\\[13px\\]\\/\\[20px\\]) { font-size: 13px; line-height: 20px; }.tailwind :is(.text-\\[14px\\]) { font-size: 14px; }.tailwind :is(.text-\\[16px\\]) { font-size: 16px; }.tailwind :is(.text-\\[16px\\]\\/\\[20px\\]) { font-size: 16px; line-height: 20px; }.tailwind :is(.text-\\[16px\\]\\/\\[24px\\]) { font-size: 16px; line-height: 24px; }.tailwind :is(.text-\\[18px\\]) { font-size: 18px; }.tailwind :is(.text-\\[18px\\]\\/\\[24px\\]) { font-size: 18px; line-height: 24px; }.tailwind :is(.text-\\[20px\\]\\/\\[20px\\]) { font-size: 20px; line-height: 20px; }.tailwind :is(.text-\\[20px\\]\\/\\[26px\\]) { font-size: 20px; line-height: 26px; }.tailwind :is(.text-\\[24px\\]) { font-size: 24px; }.tailwind :is(.text-\\[24px\\]\\/\\[20px\\]) { font-size: 24px; line-height: 20px; }.tailwind :is(.text-\\[32px\\]) { font-size: 32px; }.tailwind :is(.text-\\[32px\\]\\/\\[32px\\]) { font-size: 32px; line-height: 32px; }.tailwind :is(.text-\\[32px\\]\\/\\[36px\\]) { font-size: 32px; line-height: 36px; }.tailwind :is(.text-\\[76\\.7vw\\]) { font-size: 76.7vw; }.tailwind :is(.text-\\[9px\\]) { font-size: 9px; }.tailwind :is(.text-\\[clamp\\(0\\.85rem\\,2vmax\\,1rem\\)\\]) { font-size: clamp(0.85rem, 2vmax, 1rem); }.tailwind :is(.text-\\[clamp\\(1rem\\,4vw\\,1\\.2rem\\)\\]) { font-size: clamp(1rem, 4vw, 1.2rem); }.tailwind :is(.text-\\[max\\(120\\/1500\\*100vw\\,80px\\)\\]\\/\\[1\\.24\\]) { font-size: max(8vw, 80px); line-height: 1.24; }.tailwind :is(.text-\\[max\\(7\\.9vw\\,48px\\)\\]) { font-size: max(7.9vw, 48px); }.tailwind :is(.text-base) { font-size: 1rem; line-height: 1.5rem; }.tailwind :is(.text-lg) { font-size: 1.125rem; line-height: 1.75rem; }.tailwind :is(.text-sm) { font-size: 0.875rem; line-height: 1.25rem; }.tailwind :is(.text-xl) { font-size: 1.25rem; line-height: 1.75rem; }.tailwind :is(.text-xs) { font-size: 0.75rem; line-height: 1rem; }.tailwind :is(.\\!font-medium) { font-weight: 500 !important; }.tailwind :is(.\\!font-normal) { font-weight: 400 !important; }.tailwind :is(.font-\\[400\\]) { font-weight: 400; }.tailwind :is(.font-\\[500\\]) { font-weight: 500; }.tailwind :is(.font-\\[600\\]) { font-weight: 600; }.tailwind :is(.font-bold) { font-weight: 700; }.tailwind :is(.font-medium) { font-weight: 500; }.tailwind :is(.font-normal) { font-weight: 400; }.tailwind :is(.font-semibold) { font-weight: 600; }.tailwind :is(.uppercase) { text-transform: uppercase; }.tailwind :is(.lowercase) { text-transform: lowercase; }.tailwind :is(.capitalize) { text-transform: capitalize; }.tailwind :is(.normal-case) { text-transform: none; }.tailwind :is(.italic) { font-style: italic; }.tailwind :is(.tabular-nums) { --tw-numeric-spacing: tabular-nums; font-feature-settings: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }.tailwind :is(.\\!leading-5) { line-height: 1.25rem !important; }.tailwind :is(.\\!leading-\\[normal\\]) { line-height: normal !important; }.tailwind :is(.\\!leading-none) { line-height: 1 !important; }.tailwind :is(.leading-5) { line-height: 1.25rem; }.tailwind :is(.leading-6) { line-height: 1.5rem; }.tailwind :is(.leading-7) { line-height: 1.75rem; }.tailwind :is(.leading-8) { line-height: 2rem; }.tailwind :is(.leading-\\[0\\.76\\]) { line-height: 0.76; }.tailwind :is(.leading-\\[1\\.25\\]) { line-height: 1.25; }.tailwind :is(.leading-\\[1\\.4\\]) { line-height: 1.4; }.tailwind :is(.leading-\\[1\\.5\\]) { line-height: 1.5; }.tailwind :is(.leading-\\[1\\.6\\]) { line-height: 1.6; }.tailwind :is(.leading-\\[16px\\]) { line-height: 16px; }.tailwind :is(.leading-\\[18px\\]) { line-height: 18px; }.tailwind :is(.leading-\\[20px\\]) { line-height: 20px; }.tailwind :is(.leading-\\[22px\\]) { line-height: 22px; }.tailwind :is(.leading-\\[24px\\]) { line-height: 24px; }.tailwind :is(.leading-\\[26px\\]) { line-height: 26px; }.tailwind :is(.leading-\\[2px\\]) { line-height: 2px; }.tailwind :is(.leading-\\[48px\\]) { line-height: 48px; }.tailwind :is(.leading-\\[var\\(--geist-space-4x\\)\\]) { line-height: var(--geist-space-4x); }.tailwind :is(.leading-\\[var\\(--line-height-primary\\)\\]) { line-height: var(--line-height-primary); }.tailwind :is(.leading-none) { line-height: 1; }.tailwind :is(.leading-normal) { line-height: 1.5; }.tailwind :is(.leading-relaxed) { line-height: 1.625; }.tailwind :is(.leading-tight) { line-height: 1.25; }.tailwind :is(.tracking-\\[-0\\.02em\\]) { letter-spacing: -0.02em; }.tailwind :is(.tracking-\\[-0\\.04em\\]) { letter-spacing: -0.04em; }.tailwind :is(.tracking-\\[-0\\.06rem\\]) { letter-spacing: -0.06rem; }.tailwind :is(.tracking-\\[-0\\.08rem\\]) { letter-spacing: -0.08rem; }.tailwind :is(.tracking-\\[-0\\.52px\\]) { letter-spacing: -0.52px; }.tailwind :is(.tracking-\\[-0\\.5px\\]) { letter-spacing: -0.5px; }.tailwind :is(.tracking-\\[0\\.04em\\]) { letter-spacing: 0.04em; }.tailwind :is(.tracking-\\[0\\.44px\\]) { letter-spacing: 0.44px; }.tailwind :is(.tracking-normal) { letter-spacing: 0px; }.tailwind :is(.tracking-tight) { letter-spacing: -0.025em; }.tailwind :is(.tracking-tighter) { letter-spacing: -0.05em; }.tailwind :is(.tracking-wide) { letter-spacing: 0.025em; }.tailwind :is(.\\!text-background-100) { color: var(--ds-background-100) !important; }.tailwind :is(.\\!text-gray-1000) { --tw-text-opacity: 1 !important; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)) !important; }.tailwind :is(.\\!text-gray-700) { --tw-text-opacity: 1 !important; color: hsla(var(--ds-gray-700-value),var(--tw-text-opacity)) !important; }.tailwind :is(.\\!text-gray-900) { --tw-text-opacity: 1 !important; color: hsla(var(--ds-gray-900-value),var(--tw-text-opacity)) !important; }.tailwind :is(.text-\\[\\#0A0A0A\\]) { --tw-text-opacity: 1; color: rgb(10 10 10/var(--tw-text-opacity)); }.tailwind :is(.text-\\[\\#666\\]) { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity)); }.tailwind :is(.text-\\[\\#A0A0A0\\]) { --tw-text-opacity: 1; color: rgb(160 160 160/var(--tw-text-opacity)); }.tailwind :is(.text-\\[\\#DFDFDF\\]) { --tw-text-opacity: 1; color: rgb(223 223 223/var(--tw-text-opacity)); }.tailwind :is(.text-\\[--ds-gray-900\\]) { color: var(--ds-gray-900); }.tailwind :is(.text-\\[color\\:var\\(--accents-5\\)\\]) { color: var(--accents-5); }.tailwind :is(.text-\\[color\\:var\\(--accents-6\\)\\]) { color: var(--accents-6); }.tailwind :is(.text-\\[color\\:var\\(--ds-gray-900\\)\\]) { color: var(--ds-gray-900); }.tailwind :is(.text-\\[color\\:var\\(--geist-link-color\\)\\]) { color: var(--geist-link-color); }.tailwind :is(.text-\\[var\\(--accents-5\\)\\]) { color: var(--accents-5); }.tailwind :is(.text-\\[var\\(--ds-amber-900\\)\\]) { color: var(--ds-amber-900); }.tailwind :is(.text-\\[var\\(--ds-blue-900\\)\\]) { color: var(--ds-blue-900); }.tailwind :is(.text-\\[var\\(--font-size-primary\\)\\]) { color: var(--font-size-primary); }.tailwind :is(.text-\\[var\\(--geist-link-color\\)\\]) { color: var(--geist-link-color); }.tailwind :is(.text-amber-800) { color: var(--ds-amber-800); }.tailwind :is(.text-amber-900) { color: var(--ds-amber-900); }.tailwind :is(.text-background-100) { color: var(--ds-background-100); }.tailwind :is(.text-background-200) { color: var(--ds-background-200); }.tailwind :is(.text-black) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }.tailwind :is(.text-blue-100) { color: var(--ds-blue-100); }.tailwind :is(.text-blue-200) { color: var(--ds-blue-200); }.tailwind :is(.text-blue-700) { color: var(--ds-blue-700); }.tailwind :is(.text-blue-900) { color: var(--ds-blue-900); }.tailwind :is(.text-foreground) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-1000) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-1000\\/80) { color: hsla(var(--ds-gray-1000-value),.8); }.tailwind :is(.text-gray-300) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-300-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-500) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-500-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-600) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-600-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-700) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-700-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-800) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-800-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-900) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-900-value),var(--tw-text-opacity)); }.tailwind :is(.text-gray-alpha-400) { color: var(--ds-gray-alpha-400); }.tailwind :is(.text-gray-alpha-900) { color: var(--ds-gray-alpha-900); }.tailwind :is(.text-green-1000) { color: var(--ds-green-1000); }.tailwind :is(.text-green-800) { color: var(--ds-green-800); }.tailwind :is(.text-inherit) { color: inherit; }.tailwind :is(.text-pink-900) { color: var(--ds-pink-900); }.tailwind :is(.text-purple-700) { color: var(--ds-purple-700); }.tailwind :is(.text-red-600) { color: var(--ds-red-600); }.tailwind :is(.text-red-700) { color: var(--ds-red-700); }.tailwind :is(.text-red-800) { color: var(--ds-red-800); }.tailwind :is(.text-red-900) { color: var(--ds-red-900); }.tailwind :is(.text-transparent) { color: transparent; }.tailwind :is(.text-white) { color: var(--ds-background-100); }.tailwind :is(.text-opacity-50) { --tw-text-opacity: 0.5; }.tailwind :is(.underline) { text-decoration-line: underline; }.tailwind :is(.line-through) { text-decoration-line: line-through; }.tailwind :is(.\\!no-underline) { text-decoration-line: none !important; }.tailwind :is(.no-underline) { text-decoration-line: none; }.tailwind :is(.\\!decoration-black) { text-decoration-color: hsla(var(--ds-gray-1000-value),1) !important; }.tailwind :is(.antialiased) { -webkit-font-smoothing: antialiased; }.tailwind :is(.placeholder-gray-900)::placeholder { --tw-placeholder-opacity: 1; color: hsla(var(--ds-gray-900-value),var(--tw-placeholder-opacity)); }.tailwind :is(.opacity-0) { opacity: 0; }.tailwind :is(.opacity-100) { opacity: 1; }.tailwind :is(.opacity-20) { opacity: 0.2; }.tailwind :is(.opacity-30) { opacity: 0.3; }.tailwind :is(.opacity-40) { opacity: 0.4; }.tailwind :is(.opacity-50) { opacity: 0.5; }.tailwind :is(.opacity-60) { opacity: 0.6; }.tailwind :is(.opacity-70) { opacity: 0.7; }.tailwind :is(.opacity-75) { opacity: 0.75; }.tailwind :is(.opacity-80) { opacity: 0.8; }.tailwind :is(.\\!shadow) { --tw-shadow: var(--ds-shadow-border-medium) !important; --tw-shadow-colored: var(--ds-shadow-border-medium) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }.tailwind :is(.\\!shadow-none) { --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }.tailwind :is(.\\!shadow-tooltip) { --tw-shadow: var(--ds-shadow-tooltip) !important; --tw-shadow-colored: var(--ds-shadow-tooltip) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }.tailwind :is(.shadow) { --tw-shadow: var(--ds-shadow-border-medium); --tw-shadow-colored: var(--ds-shadow-border-medium); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-\\[0_0_0_1px_var\\(--ds-red-900\\)\\,0_0_0_4px_var\\(--ds-red-300\\)\\]) { --tw-shadow: 0 0 0 1px var(--ds-red-900),0 0 0 4px var(--ds-red-300); --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color),0 0 0 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-\\[0px_0px_0px_1px_rgba\\(235\\,235\\,235\\,1\\.0\\)\\]) { --tw-shadow: 0px 0px 0px 1px #ebebeb; --tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-border) { --tw-shadow: var(--ds-shadow-border); --tw-shadow-colored: var(--ds-shadow-border); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-lg) { --tw-shadow: var(--ds-shadow-border-large); --tw-shadow-colored: var(--ds-shadow-border-large); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-md) { --tw-shadow: var(--ds-shadow-border-medium); --tw-shadow-colored: var(--ds-shadow-border-medium); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-menu) { --tw-shadow: var(--ds-shadow-menu); --tw-shadow-colored: var(--ds-shadow-menu); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-none) { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-sm) { --tw-shadow: var(--ds-shadow-border-small); --tw-shadow-colored: var(--ds-shadow-border-small); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-tooltip) { --tw-shadow: var(--ds-shadow-tooltip); --tw-shadow-colored: var(--ds-shadow-tooltip); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.shadow-\\[var\\(--ds-shadow-menu\\)\\]) { --tw-shadow-color: var(--ds-shadow-menu); --tw-shadow: var(--tw-shadow-colored); }.tailwind :is(.shadow-transparent) { --tw-shadow-color: transparent; --tw-shadow: var(--tw-shadow-colored); }.tailwind :is(.\\!outline-none) { outline: transparent solid 2px !important; outline-offset: 2px !important; }.tailwind :is(.outline-none) { outline: transparent solid 2px; outline-offset: 2px; }.tailwind :is(.outline) { outline-style: solid; }.tailwind :is(.outline-0) { outline-width: 0px; }.tailwind :is(.outline-\\[1px\\]) { outline-width: 1px; }.tailwind :is(.outline-\\[4px\\]) { outline-width: 4px; }.tailwind :is(.outline-\\[6px\\]) { outline-width: 6px; }.tailwind :is(.outline-offset-0) { outline-offset: 0px; }.tailwind :is(.outline-\\[transparent\\]) { outline-color: transparent; }.tailwind :is(.outline-blue-700) { outline-color: var(--ds-blue-700); }.tailwind :is(.outline-gray-alpha-400) { outline-color: var(--ds-gray-alpha-400); }.tailwind :is(.ring) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }.tailwind :is(.blur) { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }.tailwind :is(.grayscale) { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }.tailwind :is(.invert) { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }.tailwind :is(.\\!filter) { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }.tailwind :is(.filter) { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }.tailwind :is(.backdrop-filter) { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }.tailwind :is(.transition) { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.transition-\\[height\\]) { transition-property: height; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.transition-all) { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.transition-colors) { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.transition-none) { transition-property: none; }.tailwind :is(.transition-opacity) { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.transition-shadow) { transition-property: box-shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.transition-transform) { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.delay-0) { transition-delay: 0s; }.tailwind :is(.delay-100) { transition-delay: 0.1s; }.tailwind :is(.delay-200) { transition-delay: 0.2s; }.tailwind :is(.duration-100) { transition-duration: 0.1s; }.tailwind :is(.duration-200) { transition-duration: 0.2s; }.tailwind :is(.duration-300) { transition-duration: 0.3s; }.tailwind :is(.ease-\\[var\\(--ease-out-circ\\)\\]) { transition-timing-function: var(--ease-out-circ); }.tailwind :is(.ease-in) { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }.tailwind :is(.ease-in-out) { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }.tailwind :is(.ease-out) { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }.tailwind :is(.will-change-\\[height\\]) { will-change: height; }.tailwind :is(.\\@container) { container-type: inline-size; }.tailwind :is(.gradient-mask) { mask-image: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0), transparent); }.\\[--destination-x\\:300\\%\\] { --destination-x: 300%; }.\\[--note-bg\\:var\\(--ds-gray-200\\)\\] { --note-bg: var(--ds-gray-200); }.\\[--note-fg\\:var\\(--ds-gray-1000\\)\\] { --note-fg: var(--ds-gray-1000); }.\\[--origin-x\\:-100\\%\\] { --origin-x: -100%; }.\\[--scale-x\\:1\\.4\\] { --scale-x: 1.4; }.\\[--scale-y\\:1\\.4\\] { --scale-y: 1.4; }.\\[clip-path\\:inset\\(-1rem_-1rem_-1rem_-1rem\\)\\] { clip-path: inset(-1rem); }.\\[transform-box\\:fill-box\\] { transform-box: fill-box; }.tailwind :is(.\\*\\:h-6 > *) { height: 1.5rem; }.tailwind :is(.\\*\\:w-5 > *) { width: 1.25rem; }@keyframes fade-in { \n 0% { opacity: 0; }\n}.tailwind :is(.\\*\\:animate-\\[fade-in_0\\.2s_ease-out\\] > *) { animation: 0.2s ease-out 0s 1 normal none running fade-in; }.tailwind :is(.file\\:mr-4)::file-selector-button { margin-right: 1rem; }.tailwind :is(.file\\:cursor-pointer)::file-selector-button { cursor: pointer; }.tailwind :is(.file\\:rounded-full)::file-selector-button { border-radius: 9999px; }.tailwind :is(.file\\:border-0)::file-selector-button { border-width: 0px; }.tailwind :is(.file\\:px-4)::file-selector-button { padding-left: 1rem; padding-right: 1rem; }.tailwind :is(.file\\:py-2)::file-selector-button { padding-top: 0.5rem; padding-bottom: 0.5rem; }.tailwind :is(.file\\:text-sm)::file-selector-button { font-size: 0.875rem; line-height: 1.25rem; }.tailwind :is(.file\\:font-semibold)::file-selector-button { font-weight: 600; }.tailwind :is(.backdrop\\:opacity-0)::backdrop { opacity: 0; }.tailwind :is(.before\\:pointer-events-none)::before { content: var(--tw-content); pointer-events: none; }.tailwind :is(.before\\:absolute)::before { content: var(--tw-content); position: absolute; }.tailwind :is(.before\\:inset-x-0)::before { content: var(--tw-content); left: 0px; right: 0px; }.tailwind :is(.before\\:left-0)::before { content: var(--tw-content); left: 0px; }.tailwind :is(.before\\:top-0)::before { content: var(--tw-content); top: 0px; }.tailwind :is(.before\\:top-4)::before { content: var(--tw-content); top: 1rem; }.tailwind :is(.before\\:z-10)::before { content: var(--tw-content); z-index: 10; }.tailwind :is(.before\\:-ml-\\[0\\.2rem\\])::before { content: var(--tw-content); margin-left: -0.2rem; }.tailwind :is(.before\\:grid)::before { content: var(--tw-content); display: grid; }.tailwind :is(.before\\:aspect-square)::before { content: var(--tw-content); aspect-ratio: 1 / 1; }.tailwind :is(.before\\:h-5)::before { content: var(--tw-content); height: 1.25rem; }.tailwind :is(.before\\:h-\\[1\\.8rem\\])::before { content: var(--tw-content); height: 1.8rem; }.tailwind :is(.before\\:w-\\[1\\.8rem\\])::before { content: var(--tw-content); width: 1.8rem; }.tailwind :is(.before\\:\\!-translate-y-5)::before { content: var(--tw-content); --tw-translate-y: -1.25rem !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }.tailwind :is(.before\\:translate-y-0)::before { content: var(--tw-content); --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.before\\:place-items-center)::before { content: var(--tw-content); place-items: center; }.tailwind :is(.before\\:rounded-full)::before { content: var(--tw-content); border-radius: 9999px; }.tailwind :is(.before\\:border-\\[1px\\])::before { content: var(--tw-content); border-width: 1px; }.tailwind :is(.before\\:border-solid)::before { content: var(--tw-content); border-style: solid; }.tailwind :is(.before\\:border-\\[var\\(--accents-2\\)\\])::before { content: var(--tw-content); border-color: var(--accents-2); }.tailwind :is(.before\\:bg-gradient-to-b)::before { content: var(--tw-content); background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }.tailwind :is(.before\\:from-background-200)::before { content: var(--tw-content); --tw-gradient-from: var(--ds-background-200) var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.before\\:text-\\[var\\(--accents-6\\)\\])::before { content: var(--tw-content); color: var(--accents-6); }.tailwind :is(.before\\:text-gray-500)::before { content: var(--tw-content); --tw-text-opacity: 1; color: hsla(var(--ds-gray-500-value),var(--tw-text-opacity)); }.tailwind :is(.before\\:shadow-\\[var\\(--ds-shadow-small\\)\\])::before { content: var(--tw-content); --tw-shadow-color: var(--ds-shadow-small); --tw-shadow: var(--tw-shadow-colored); }.tailwind :is(.before\\:transition-transform)::before { content: var(--tw-content); transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.before\\:content-\\[\\\'\\\'\\])::before { --tw-content: ""; content: var(--tw-content); }.tailwind :is(.before\\:content-\\[\\\'ID\\=\\\'\\])::before { --tw-content: "ID="; content: var(--tw-content); }.tailwind :is(.before\\:content-\\[attr\\(data-step\\)\\])::before { --tw-content: attr(data-step); content: var(--tw-content); }.tailwind :is(.after\\:pointer-events-none)::after { content: var(--tw-content); pointer-events: none; }.tailwind :is(.after\\:absolute)::after { content: var(--tw-content); position: absolute; }.tailwind :is(.after\\:inset-x-0)::after { content: var(--tw-content); left: 0px; right: 0px; }.tailwind :is(.after\\:bottom-0)::after { content: var(--tw-content); bottom: 0px; }.tailwind :is(.after\\:left-0)::after { content: var(--tw-content); left: 0px; }.tailwind :is(.after\\:left-2)::after { content: var(--tw-content); left: 0.5rem; }.tailwind :is(.after\\:right-2)::after { content: var(--tw-content); right: 0.5rem; }.tailwind :is(.after\\:top-0)::after { content: var(--tw-content); top: 0px; }.tailwind :is(.after\\:top-full)::after { content: var(--tw-content); top: 100%; }.tailwind :is(.after\\:z-10)::after { content: var(--tw-content); z-index: 10; }.tailwind :is(.after\\:h-5)::after { content: var(--tw-content); height: 1.25rem; }.tailwind :is(.after\\:h-\\[10px\\])::after { content: var(--tw-content); height: 10px; }.tailwind :is(.after\\:h-\\[20px\\])::after { content: var(--tw-content); height: 20px; }.tailwind :is(.after\\:h-\\[2px\\])::after { content: var(--tw-content); height: 2px; }.tailwind :is(.after\\:w-1\\/2)::after { content: var(--tw-content); width: 50%; }.tailwind :is(.after\\:\\!translate-y-5)::after { content: var(--tw-content); --tw-translate-y: 1.25rem !important; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }.tailwind :is(.after\\:translate-y-0)::after { content: var(--tw-content); --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }@keyframes slide { \n 0% { content: var(--tw-content); translate: var(--origin-x,0) var(--origin-y,0); }\n 100% { content: var(--tw-content); translate: var(--destination-x,0) var(--destination-y,0); }\n}.tailwind :is(.after\\:animate-\\[slide_1\\.1s_cubic-bezier\\(\\.455\\,\\.03\\,\\.515\\,\\.955\\)_infinite\\])::after { content: var(--tw-content); animation: 1.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite normal none running slide; }.tailwind :is(.after\\:bg-background-100)::after { content: var(--tw-content); background-color: var(--ds-background-100); }.tailwind :is(.after\\:bg-gradient-to-b)::after { content: var(--tw-content); background-image: linear-gradient(to bottom,var(--tw-gradient-stops)); }.tailwind :is(.after\\:bg-gradient-to-r)::after { content: var(--tw-content); background-image: linear-gradient(to right,var(--tw-gradient-stops)); }.tailwind :is(.after\\:bg-gradient-to-t)::after { content: var(--tw-content); background-image: linear-gradient(to top,var(--tw-gradient-stops)); }.tailwind :is(.after\\:from-background-100)::after { content: var(--tw-content); --tw-gradient-from: var(--ds-background-100) var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.after\\:from-background-200)::after { content: var(--tw-content); --tw-gradient-from: var(--ds-background-200) var(--tw-gradient-from-position); --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.after\\:from-transparent)::after { content: var(--tw-content); --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: transparent var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.after\\:via-gray-1000)::after { content: var(--tw-content); --tw-gradient-to: hsla(var(--ds-gray-1000-value),0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),hsla(var(--ds-gray-1000-value),1) var(--tw-gradient-via-position),var(--tw-gradient-to); }.tailwind :is(.after\\:to-transparent)::after { content: var(--tw-content); --tw-gradient-to: transparent var(--tw-gradient-to-position); }.tailwind :is(.after\\:transition-transform)::after { content: var(--tw-content); transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }.tailwind :is(.after\\:content-\\[\\\'\\\'\\])::after { --tw-content: ""; content: var(--tw-content); }.tailwind :is(.first\\:mt-1:first-child) { margin-top: 0.25rem; }.tailwind :is(.first\\:rounded-l:first-child) { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }.tailwind :is(.first\\:border-l:first-child) { border-left-width: 1px; }.tailwind :is(.first\\:border-t:first-child) { border-top-width: 1px; }.tailwind :is(.last\\:rounded-r:last-child) { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }.tailwind :is(.last\\:border-r:last-child) { border-right-width: 1px; }.tailwind :is(.last\\:border-t:last-child) { border-top-width: 1px; }.tailwind :is(.last\\:text-right:last-child) { text-align: right; }.tailwind :is(.first-of-type\\:rounded-tl:first-of-type) { border-top-left-radius: 6px; }.tailwind :is(.last-of-type\\:mb-0:last-of-type) { margin-bottom: 0px; }.tailwind :is(.last-of-type\\:rounded-bl:last-of-type) { border-bottom-left-radius: 6px; }.tailwind :is(.visited\\:text-inherit:visited) { color: inherit; }.tailwind :is(.focus-within\\:shadow-focus-border:focus-within) { --tw-shadow: var(--ds-focus-border); --tw-shadow-colored: var(--ds-focus-border); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.focus-within\\:shadow-none:focus-within) { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.focus-within\\:outline:focus-within) { outline-style: solid; }.tailwind :is(.focus-within\\:outline-2:focus-within) { outline-width: 2px; }.tailwind :is(.focus-within\\:outline-offset-8:focus-within) { outline-offset: 8px; }.tailwind :is(.focus-within\\:outline-\\[var\\(--ds-focus-color\\)\\]:focus-within) { outline-color: var(--ds-focus-color); }.tailwind :is(.hover\\:-translate-y-\\[2px\\]:hover) { --tw-translate-y: -2px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.hover\\:scale-\\[1\\.0\\]:hover) { --tw-scale-x: 1.0; --tw-scale-y: 1.0; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.hover\\:border-foreground:hover) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-1000-value),var(--tw-border-opacity)); }.tailwind :is(.hover\\:border-gray-alpha-500:hover) { border-color: var(--ds-gray-alpha-500); }.tailwind :is(.hover\\:\\!bg-amber-700:hover) { background-color: var(--ds-amber-700) !important; }.tailwind :is(.hover\\:\\!bg-blue-800:hover) { background-color: var(--ds-blue-800) !important; }.tailwind :is(.hover\\:bg-amber-400:hover) { background-color: var(--ds-amber-400); }.tailwind :is(.hover\\:bg-background-200:hover) { background-color: var(--ds-background-200); }.tailwind :is(.hover\\:bg-gray-100:hover) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.hover\\:bg-gray-1000:hover) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-1000-value),var(--tw-bg-opacity)); }.tailwind :is(.hover\\:bg-gray-1000\\/80:hover) { background-color: hsla(var(--ds-gray-1000-value),.8); }.tailwind :is(.hover\\:bg-gray-200:hover) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-200-value),var(--tw-bg-opacity)); }.tailwind :is(.hover\\:bg-gray-300:hover) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-300-value),var(--tw-bg-opacity)); }.tailwind :is(.hover\\:bg-gray-500:hover) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-500-value),var(--tw-bg-opacity)); }.tailwind :is(.hover\\:bg-gray-alpha-100:hover) { background-color: var(--ds-gray-alpha-100); }.tailwind :is(.hover\\:bg-red-400:hover) { background-color: var(--ds-red-400); }.tailwind :is(.hover\\:bg-gradient-to-r:hover) { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }.tailwind :is(.hover\\:bg-none:hover) { background-image: none; }.tailwind :is(.hover\\:from-gray-200\\/40:hover) { --tw-gradient-from: hsla(var(--ds-gray-200-value),0.4) var(--tw-gradient-from-position); --tw-gradient-to: hsla(var(--ds-gray-200-value),0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }.tailwind :is(.hover\\:to-gray-100\\/20:hover) { --tw-gradient-to: hsla(var(--ds-gray-100-value),0.2) var(--tw-gradient-to-position); }.tailwind :is(.hover\\:\\!text-gray-1000:hover) { --tw-text-opacity: 1 !important; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)) !important; }.tailwind :is(.hover\\:text-background-100:hover) { color: var(--ds-background-100); }.tailwind :is(.hover\\:text-blue-900:hover) { color: var(--ds-blue-900); }.tailwind :is(.hover\\:text-gray-1000:hover) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }.tailwind :is(.hover\\:text-gray-900:hover) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-900-value),var(--tw-text-opacity)); }.tailwind :is(.hover\\:text-gray-alpha-1000:hover) { color: var(--ds-gray-alpha-1000); }.tailwind :is(.hover\\:\\!underline:hover) { text-decoration-line: underline !important; }.tailwind :is(.hover\\:underline:hover) { text-decoration-line: underline; }.tailwind :is(.hover\\:no-underline:hover) { text-decoration-line: none; }.tailwind :is(.hover\\:shadow-lg:hover) { --tw-shadow: var(--ds-shadow-border-large); --tw-shadow-colored: var(--ds-shadow-border-large); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.hover\\:shadow-tooltip:hover) { --tw-shadow: var(--ds-shadow-tooltip); --tw-shadow-colored: var(--ds-shadow-tooltip); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.hover\\:grayscale-0:hover) { --tw-grayscale: grayscale(0); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }.tailwind :is(.focus\\:border-b-gray-600:focus) { --tw-border-opacity: 1; border-bottom-color: hsla(var(--ds-gray-600-value),var(--tw-border-opacity)); }.tailwind :is(.focus\\:bg-gray-100:focus) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.focus\\:shadow-focus-ring:focus) { --tw-shadow: var(--ds-focus-ring); --tw-shadow-colored: var(--ds-focus-ring); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.focus\\:outline-none:focus) { outline: transparent solid 2px; outline-offset: 2px; }.tailwind :is(.focus-visible\\:bg-gray-100:focus-visible) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.focus-visible\\:\\!shadow-focus-ring:focus-visible) { --tw-shadow: var(--ds-focus-ring) !important; --tw-shadow-colored: var(--ds-focus-ring) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }.tailwind :is(.focus-visible\\:shadow-focus-ring:focus-visible) { --tw-shadow: var(--ds-focus-ring); --tw-shadow-colored: var(--ds-focus-ring); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.focus-visible\\:outline-none:focus-visible) { outline: transparent solid 2px; outline-offset: 2px; }.tailwind :is(.focus-visible\\:outline:focus-visible) { outline-style: solid; }.tailwind :is(.focus-visible\\:outline-2:focus-visible) { outline-width: 2px; }.focus-visible\\:\\[box-shadow\\:var\\(--ds-focus-ring\\)\\]:focus-visible { box-shadow: var(--ds-focus-ring); }.tailwind :is(.active\\:border-gray-600:active) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-600-value),var(--tw-border-opacity)); }.tailwind :is(.active\\:bg-background-100:active) { background-color: var(--ds-background-100); }.tailwind :is(.active\\:bg-gray-100:active) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.active\\:bg-gray-1000\\/90:active) { background-color: hsla(var(--ds-gray-1000-value),.9); }.tailwind :is(.active\\:bg-gray-300:active) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-300-value),var(--tw-bg-opacity)); }.tailwind :is(.active\\:text-gray-1000:active) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }.tailwind :is(.disabled\\:cursor-not-allowed:disabled) { cursor: not-allowed; }.tailwind :is(.disabled\\:border-gray-400:disabled) { --tw-border-opacity: 1; border-color: hsla(var(--ds-gray-400-value),var(--tw-border-opacity)); }.tailwind :is(.disabled\\:bg-gray-100:disabled) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.disabled\\:bg-none:disabled) { background-image: none; }.tailwind :is(.disabled\\:text-gray-700:disabled) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-700-value),var(--tw-text-opacity)); }.tailwind :is(.group\\/price:hover .group-hover\\/price\\:block) { display: block; }.tailwind :is(.group\\/row:hover .group-hover\\/row\\:block) { display: block; }.tailwind :is(.group:hover .group-hover\\:block) { display: block; }.tailwind :is(.group\\/price:hover .group-hover\\/price\\:hidden) { display: none; }.tailwind :is(.group:hover .group-hover\\:translate-x-1) { --tw-translate-x: 0.25rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:hover .group-hover\\:rotate-\\[-20deg\\]) { --tw-rotate: -20deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:hover .group-hover\\:rotate-\\[-360deg\\]) { --tw-rotate: -360deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:hover .group-hover\\:rotate-\\[20deg\\]) { --tw-rotate: 20deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:hover .group-hover\\:scale-100) { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:hover .group-hover\\:scale-125) { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group\\/price:hover .group-hover\\/price\\:text-\\[--geist-link-color\\]) { color: var(--geist-link-color); }.tailwind :is(.group:hover .group-hover\\:opacity-100) { opacity: 1; }.tailwind :is(.group:focus-visible .group-focus-visible\\:rotate-\\[-20deg\\]) { --tw-rotate: -20deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:focus-visible .group-focus-visible\\:rotate-\\[-360deg\\]) { --tw-rotate: -360deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:focus-visible .group-focus-visible\\:rotate-\\[20deg\\]) { --tw-rotate: 20deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:focus-visible .group-focus-visible\\:scale-125) { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:active .group-active\\:rotate-0) { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group:active .group-active\\:scale-100) { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group\\/message[data-score="-1"] .group-\\[\\[data-score\\=\\\'-1\\\'\\]\\]\\/message\\:bg-red-400) { background-color: var(--ds-red-400); }.tailwind :is(.group\\/message[data-score="1"] .group-\\[\\[data-score\\=\\\'1\\\'\\]\\]\\/message\\:bg-blue-400) { background-color: var(--ds-blue-400); }.tailwind :is(.group[open] .group-\\[\\[open\\]\\]\\:opacity-100) { opacity: 1; }.tailwind :is(.has-\\[_td\\]\\:border-b:has(td)) { border-bottom-width: 1px; }.tailwind :is(.\\*\\:aria-selected\\:bg-gray-100[aria-selected="true"] > *) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.data-\\[state\\=open\\]\\:border-gray-alpha-400[data-state="open"]) { border-color: var(--ds-gray-alpha-400); }.tailwind :is(.data-\\[selected\\=true\\]\\:bg-gray-100[data-selected="true"]) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.data-\\[state\\=\\\'checked\\\'\\]\\:bg-gray-1000[data-state="checked"]) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-1000-value),var(--tw-bg-opacity)); }.tailwind :is(.data-\\[state\\=on\\]\\:bg-gray-1000[data-state="on"]) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-1000-value),var(--tw-bg-opacity)); }.tailwind :is(.data-\\[state\\=open\\]\\:bg-gray-100[data-state="open"]) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.data-\\[state\\=\\\'checked\\\'\\]\\:text-background-100[data-state="checked"]) { color: var(--ds-background-100); }.tailwind :is(.data-\\[state\\=on\\]\\:text-background-100[data-state="on"]) { color: var(--ds-background-100); }.tailwind :is(.data-\\[state\\=open\\]\\:shadow-focus-border[data-state="open"]) { --tw-shadow: var(--ds-focus-border); --tw-shadow-colored: var(--ds-focus-border); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.data-\\[side\\=bottom\\]\\:\\[--offset\\:10px\\][data-side="bottom"] { --offset: 10px; }.data-\\[side\\=bottom\\]\\:\\[--origin-y\\:calc\\(-100\\%\\+2rem\\)\\][data-side="bottom"] { --origin-y: calc(-100% + 2rem); }.data-\\[side\\=top\\]\\:\\[--offset\\:-10px\\][data-side="top"] { --offset: -10px; }.data-\\[side\\=top\\]\\:\\[--origin-y\\:calc\\(100\\%\\+2rem\\)\\][data-side="top"] { --origin-y: calc(100% + 2rem); }.tailwind :is(.group[data-state="closed"] .group-data-\\[state\\=\\\'closed\\\'\\]\\:rotate-180) { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group[data-state="open"] .group-data-\\[state\\=open\\]\\:rotate-180) { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group[data-state="open"] .group-data-\\[state\\=open\\]\\:rotate-90) { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group[data-copied] .group-data-\\[copied\\]\\:scale-100) { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group[data-copied] .group-data-\\[copied\\]\\:scale-50) { --tw-scale-x: .5; --tw-scale-y: .5; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.group[data-state="checked"] .group-data-\\[state\\=\\\'checked\\\'\\]\\:bg-\\[\\#0A0A0A1F\\]) { background-color: rgba(10, 10, 10, 0.12); }.tailwind :is(.group[data-state="checked"] .group-data-\\[state\\=\\\'checked\\\'\\]\\:text-\\[\\#0A0A0A\\]) { --tw-text-opacity: 1; color: rgb(10 10 10/var(--tw-text-opacity)); }.tailwind :is(.group[data-state="checked"] .group-data-\\[state\\=\\\'checked\\\'\\]\\:text-\\[\\#666\\]) { --tw-text-opacity: 1; color: rgb(102 102 102/var(--tw-text-opacity)); }.tailwind :is(.group[data-state="checked"] .group-data-\\[state\\=\\\'checked\\\'\\]\\:text-gray-600) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-600-value),var(--tw-text-opacity)); }.tailwind :is(.group[data-copied] .group-data-\\[copied\\]\\:opacity-0) { opacity: 0; }.tailwind :is(.group[data-copied] .group-data-\\[copied\\]\\:opacity-100) { opacity: 1; }.tailwind :is(.group[data-copied] .group-data-\\[copied\\]\\:delay-0) { transition-delay: 0s; }.tailwind :is(.group[data-copied] .group-data-\\[copied\\]\\:delay-100) { transition-delay: 0.1s; }@container (min-width: 42rem) {\n .tailwind :is(.\\@2xl\\:flex) { display: flex; }\n .tailwind :is(.\\@2xl\\:hidden) { display: none; }\n}@media (hover: hover) and (pointer: fine) {\n .tailwind :is(.phover\\:text-\\[\\#FFFFFF\\]:hover) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }\n .tailwind :is(.phover\\:opacity-100:hover) { opacity: 1; }\n .tailwind :is(.phover\\:opacity-70:hover) { opacity: 0.7; }\n .tailwind :is(.phover\\:enabled\\:border-opacity-100:enabled:hover) { --tw-border-opacity: 1; }\n}@media (prefers-reduced-motion: no-preference) {\n @keyframes fade-in { \n 0% { opacity: 0; }\n}\n .tailwind :is(.motion-safe\\:animate-\\[fade-in_0\\.125s\\]) { animation: 0.125s ease 0s 1 normal none running fade-in; }\n @keyframes slide { \n 0% { translate: var(--origin-x,0) var(--origin-y,0); }\n 100% { translate: var(--destination-x,0) var(--destination-y,0); }\n}\n .tailwind :is(.motion-safe\\:animate-\\[slide_0\\.4s\\]) { animation: 0.4s ease 0s 1 normal none running slide; }\n .tailwind :is(.motion-safe\\:transition) { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }\n .tailwind :is(.group\\/ai:hover .motion-safe\\:group-hover\\/ai\\:animate-\\[scale_0\\.5s_0\\.15s\\]) { animation: 0.5s ease 0.15s 1 normal none running scale; }\n .tailwind :is(.group\\/ai:hover .motion-safe\\:group-hover\\/ai\\:animate-\\[scale_0\\.5s_0\\.3s\\]) { animation: 0.5s ease 0.3s 1 normal none running scale; }\n @keyframes scale { \n 50% { scale: var(--scale-x,1) var(--scale-y,1); }\n}\n .tailwind :is(.group\\/ai:hover .motion-safe\\:group-hover\\/ai\\:animate-\\[scale_0\\.5s_0s\\]) { animation: 0.5s ease 0s 1 normal none running scale; }\n}.tailwind :is(.dark-theme .dark\\:block) { display: block; }.tailwind :is(.dark-theme .dark\\:hidden) { display: none; }.tailwind :is(.dark-theme .dark\\:bg-gray-1000) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-1000-value),var(--tw-bg-opacity)); }.tailwind :is(.dark-theme .dark\\:\\!text-gray-1000) { --tw-text-opacity: 1 !important; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)) !important; }.tailwind :is(.dark-theme .dark\\:text-blue-1000) { color: var(--ds-blue-1000); }.tailwind :is(.dark-theme .dark\\:\\!shadow-\\[0px_0px_0px_1px_rgba\\(31\\,31\\,31\\,1\\.0\\)\\]) { --tw-shadow: 0px 0px 0px 1px #1f1f1f !important; --tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important; }.tailwind :is(.dark-theme .dark\\:shadow-\\[0px_0px_0px_1px_rgba\\(31\\,31\\,31\\,1\\.0\\)\\]) { --tw-shadow: 0px 0px 0px 1px #1f1f1f; --tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }.tailwind :is(.dark-theme .dark\\:invert) { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }.tailwind :is(.dark-theme .dark\\:hover\\:bg-gray-alpha-100:hover) { background-color: var(--ds-gray-alpha-100); }.tailwind :is(.dark-theme .dark\\:hover\\:\\!text-gray-100:hover) { --tw-text-opacity: 1 !important; color: hsla(var(--ds-gray-100-value),var(--tw-text-opacity)) !important; }@media not all and (min-width: 601px) {\n .tailwind :is(.max-md\\:hidden) { display: none; }\n}@media (min-width: 601px) {\n .tailwind :is(.md\\:\\!absolute) { position: absolute !important; }\n .tailwind :is(.md\\:bottom-\\[-1px\\]) { bottom: -1px; }\n .tailwind :is(.md\\:bottom-\\[-21px\\]) { bottom: -21px; }\n .tailwind :is(.md\\:bottom-\\[-3px\\]) { bottom: -3px; }\n .tailwind :is(.md\\:left-1\\/2) { left: 50%; }\n .tailwind :is(.md\\:left-\\[-10px\\]) { left: -10px; }\n .tailwind :is(.md\\:left-\\[-7px\\]) { left: -7px; }\n .tailwind :is(.md\\:left-\\[62\\.4\\%\\]) { left: 62.4%; }\n .tailwind :is(.md\\:right-\\[-7px\\]) { right: -7px; }\n .tailwind :is(.md\\:top-0) { top: 0px; }\n .tailwind :is(.md\\:top-1\\/2) { top: 50%; }\n .tailwind :is(.md\\:top-\\[198px\\]) { top: 198px; }\n .tailwind :is(.md\\:z-\\[5\\]) { z-index: 5; }\n .tailwind :is(.md\\:order-1) { order: 1; }\n .tailwind :is(.md\\:order-3) { order: 3; }\n .tailwind :is(.md\\:col-\\[1\\/-4\\]) { grid-column: 1 / -4; }\n .tailwind :is(.md\\:col-\\[1\\/3\\]) { grid-column: 1 / 3; }\n .tailwind :is(.md\\:col-\\[1\\/6\\]) { grid-column: 1 / 6; }\n .tailwind :is(.md\\:col-\\[10\\/13\\]) { grid-column: 10 / 13; }\n .tailwind :is(.md\\:col-\\[2\\/4\\]) { grid-column: 2 / 4; }\n .tailwind :is(.md\\:col-\\[4\\/6\\]) { grid-column: 4 / 6; }\n .tailwind :is(.md\\:col-\\[5\\/7\\]) { grid-column: 5 / 7; }\n .tailwind :is(.md\\:col-\\[5\\/8\\]) { grid-column: 5 / 8; }\n .tailwind :is(.md\\:col-\\[6\\/11\\]) { grid-column: 6 / 11; }\n .tailwind :is(.md\\:col-\\[7\\/10\\]) { grid-column: 7 / 10; }\n .tailwind :is(.md\\:col-\\[7\\/13\\]) { grid-column: 7 / 13; }\n .tailwind :is(.md\\:col-\\[9\\/13\\]) { grid-column: 9 / 13; }\n .tailwind :is(.md\\:row-\\[2\\]) { grid-row: 2; }\n .tailwind :is(.md\\:row-\\[3\\]) { grid-row: 3; }\n .tailwind :is(.md\\:row-\\[6\\]) { grid-row: 6; }\n .tailwind :is(.md\\:row-\\[7\\]) { grid-row: 7; }\n .tailwind :is(.md\\:mx-0) { margin-left: 0px; margin-right: 0px; }\n .tailwind :is(.md\\:-mt-12) { margin-top: -3rem; }\n .tailwind :is(.md\\:mb-0) { margin-bottom: 0px; }\n .tailwind :is(.md\\:mb-\\[clamp\\(0\\.85rem\\,2vmax\\,1rem\\)\\]) { margin-bottom: clamp(0.85rem, 2vmax, 1rem); }\n .tailwind :is(.md\\:ml-0) { margin-left: 0px; }\n .tailwind :is(.md\\:ml-2) { margin-left: 0.5rem; }\n .tailwind :is(.md\\:ml-\\[2vw\\]) { margin-left: 2vw; }\n .tailwind :is(.md\\:ml-auto) { margin-left: auto; }\n .tailwind :is(.md\\:mt-0) { margin-top: 0px; }\n .tailwind :is(.md\\:mt-4) { margin-top: 1rem; }\n .tailwind :is(.md\\:mt-8) { margin-top: 2rem; }\n .tailwind :is(.md\\:mt-\\[120px\\]) { margin-top: 120px; }\n .tailwind :is(.md\\:block) { display: block; }\n .tailwind :is(.md\\:inline-block) { display: inline-block; }\n .tailwind :is(.md\\:flex) { display: flex; }\n .tailwind :is(.md\\:grid) { display: grid; }\n .tailwind :is(.md\\:hidden) { display: none; }\n .tailwind :is(.md\\:aspect-square) { aspect-ratio: 1 / 1; }\n .tailwind :is(.md\\:h-12) { height: 3rem; }\n .tailwind :is(.md\\:h-6) { height: 1.5rem; }\n .tailwind :is(.md\\:h-8) { height: 2rem; }\n .tailwind :is(.md\\:h-\\[100px\\]) { height: 100px; }\n .tailwind :is(.md\\:h-\\[120px\\]) { height: 120px; }\n .tailwind :is(.md\\:h-\\[140px\\]) { height: 140px; }\n .tailwind :is(.md\\:h-\\[200\\%\\]) { height: 200%; }\n .tailwind :is(.md\\:h-\\[3rem\\]) { height: 3rem; }\n .tailwind :is(.md\\:h-\\[400px\\]) { height: 400px; }\n .tailwind :is(.md\\:h-\\[740px\\]) { height: 740px; }\n .tailwind :is(.md\\:h-auto) { height: auto; }\n .tailwind :is(.md\\:h-fit) { height: fit-content; }\n .tailwind :is(.md\\:h-full) { height: 100%; }\n .tailwind :is(.md\\:max-h-\\[550px\\]) { max-height: 550px; }\n .tailwind :is(.md\\:min-h-\\[140px\\]) { min-height: 140px; }\n .tailwind :is(.md\\:min-h-\\[382px\\]) { min-height: 382px; }\n .tailwind :is(.md\\:min-h-\\[682px\\]) { min-height: 682px; }\n .tailwind :is(.md\\:min-h-\\[740px\\]) { min-height: 740px; }\n .tailwind :is(.md\\:w-1\\/2) { width: 50%; }\n .tailwind :is(.md\\:w-20) { width: 5rem; }\n .tailwind :is(.md\\:w-6) { width: 1.5rem; }\n .tailwind :is(.md\\:w-\\[100\\%\\]) { width: 100%; }\n .tailwind :is(.md\\:w-\\[11\\%\\]) { width: 11%; }\n .tailwind :is(.md\\:w-\\[128px\\]) { width: 128px; }\n .tailwind :is(.md\\:w-\\[208px\\]) { width: 208px; }\n .tailwind :is(.md\\:w-\\[210px\\]) { width: 210px; }\n .tailwind :is(.md\\:w-\\[22\\%\\]) { width: 22%; }\n .tailwind :is(.md\\:w-\\[274px\\]) { width: 274px; }\n .tailwind :is(.md\\:w-\\[44\\%\\]) { width: 44%; }\n .tailwind :is(.md\\:w-\\[48\\%\\]) { width: 48%; }\n .tailwind :is(.md\\:w-\\[auto\\]) { width: auto; }\n .tailwind :is(.md\\:w-auto) { width: auto; }\n .tailwind :is(.md\\:w-fit) { width: fit-content; }\n .tailwind :is(.md\\:\\!max-w-\\[305px\\]) { max-width: 305px !important; }\n .tailwind :is(.md\\:max-w-\\[100\\%\\]) { max-width: 100%; }\n .tailwind :is(.md\\:max-w-\\[224px\\]) { max-width: 224px; }\n .tailwind :is(.md\\:max-w-\\[250px\\]) { max-width: 250px; }\n .tailwind :is(.md\\:max-w-\\[275px\\]) { max-width: 275px; }\n .tailwind :is(.md\\:max-w-\\[300px\\]) { max-width: 300px; }\n .tailwind :is(.md\\:max-w-\\[360px\\]) { max-width: 360px; }\n .tailwind :is(.md\\:max-w-\\[600px\\]) { max-width: 600px; }\n .tailwind :is(.md\\:max-w-\\[initial\\]) { max-width: none; }\n .tailwind :is(.md\\:max-w-full) { max-width: 100%; }\n .tailwind :is(.md\\:max-w-max) { max-width: max-content; }\n .tailwind :is(.md\\:flex-1) { flex: 1 1 0%; }\n .tailwind :is(.md\\:flex-\\[350px_1_0\\]) { flex: 1 0 350px; }\n .tailwind :is(.md\\:flex-auto) { flex: 1 1 auto; }\n .tailwind :is(.md\\:flex-none) { flex: 0 0 auto; }\n .tailwind :is(.md\\:basis-\\[340px\\]) { flex-basis: 340px; }\n .tailwind :is(.md\\:-translate-x-1\\/2) { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.md\\:-translate-y-1\\/2) { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.md\\:translate-y-0) { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.md\\:translate-y-\\[12px\\]) { --tw-translate-y: 12px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.md\\:translate-y-\\[7\\.5vw\\]) { --tw-translate-y: 7.5vw; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.md\\:scale-100) { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.md\\:grid-cols-10) { grid-template-columns: repeat(10, minmax(0px, 1fr)); }\n .tailwind :is(.md\\:grid-cols-12) { grid-template-columns: repeat(12, minmax(0px, 1fr)); }\n .tailwind :is(.md\\:grid-cols-2) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }\n .tailwind :is(.md\\:grid-cols-3) { grid-template-columns: repeat(3, minmax(0px, 1fr)); }\n .tailwind :is(.md\\:grid-cols-4) { grid-template-columns: repeat(4, minmax(0px, 1fr)); }\n .tailwind :is(.md\\:flex-row) { flex-direction: row; }\n .tailwind :is(.md\\:items-start) { align-items: flex-start; }\n .tailwind :is(.md\\:items-end) { align-items: flex-end; }\n .tailwind :is(.md\\:items-center) { align-items: center; }\n .tailwind :is(.md\\:justify-start) { justify-content: flex-start; }\n .tailwind :is(.md\\:justify-center) { justify-content: center; }\n .tailwind :is(.md\\:gap-6) { gap: 1.5rem; }\n .tailwind :is(.md\\:gap-x-6) { column-gap: 1.5rem; }\n .tailwind :is(.md\\:gap-x-8) { column-gap: 2rem; }\n .tailwind :is(.md\\:gap-y-0) { row-gap: 0px; }\n .tailwind :is(.md\\:gap-y-10) { row-gap: 2.5rem; }\n .tailwind :is(.md\\:gap-y-24) { row-gap: 6rem; }\n .tailwind :is(.md\\:gap-y-8) { row-gap: 2rem; }\n .tailwind :is(.md\\:space-y-16 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(4rem * var(--tw-space-y-reverse)); }\n .tailwind :is(.md\\:divide-x > :not([hidden]) ~ :not([hidden])) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }\n .tailwind :is(.md\\:divide-y-0 > :not([hidden]) ~ :not([hidden])) { --tw-divide-y-reverse: 0; border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); }\n .tailwind :is(.md\\:self-auto) { align-self: auto; }\n .tailwind :is(.md\\:self-start) { align-self: flex-start; }\n .tailwind :is(.md\\:self-end) { align-self: flex-end; }\n .tailwind :is(.md\\:justify-self-center) { justify-self: center; }\n .tailwind :is(.md\\:whitespace-nowrap) { white-space: nowrap; }\n .tailwind :is(.md\\:rounded-\\[48px\\]) { border-radius: 48px; }\n .tailwind :is(.md\\:rounded-full) { border-radius: 9999px; }\n .tailwind :is(.md\\:bg-background-200) { background-color: var(--ds-background-200); }\n .tailwind :is(.md\\:p-0) { padding: 0px; }\n .tailwind :is(.md\\:p-2) { padding: 0.5rem; }\n .tailwind :is(.md\\:p-6) { padding: 1.5rem; }\n .tailwind :is(.md\\:p-7) { padding: 1.75rem; }\n .tailwind :is(.md\\:p-\\[3rem\\]) { padding: 3rem; }\n .tailwind :is(.md\\:px-0) { padding-left: 0px; padding-right: 0px; }\n .tailwind :is(.md\\:px-4) { padding-left: 1rem; padding-right: 1rem; }\n .tailwind :is(.md\\:px-6) { padding-left: 1.5rem; padding-right: 1.5rem; }\n .tailwind :is(.md\\:px-\\[--geist-page-margin\\]) { padding-left: var(--geist-page-margin); padding-right: var(--geist-page-margin); }\n .tailwind :is(.md\\:py-0) { padding-top: 0px; padding-bottom: 0px; }\n .tailwind :is(.md\\:py-10) { padding-top: 2.5rem; padding-bottom: 2.5rem; }\n .tailwind :is(.md\\:py-24) { padding-top: 6rem; padding-bottom: 6rem; }\n .tailwind :is(.md\\:py-32) { padding-top: 8rem; padding-bottom: 8rem; }\n .tailwind :is(.md\\:py-\\[120px\\]) { padding-top: 120px; padding-bottom: 120px; }\n .tailwind :is(.md\\:py-\\[136px\\]) { padding-top: 136px; padding-bottom: 136px; }\n .tailwind :is(.md\\:py-\\[90px\\]) { padding-top: 90px; padding-bottom: 90px; }\n .tailwind :is(.md\\:pb-0) { padding-bottom: 0px; }\n .tailwind :is(.md\\:pb-32) { padding-bottom: 8rem; }\n .tailwind :is(.md\\:pl-0) { padding-left: 0px; }\n .tailwind :is(.md\\:pr-6) { padding-right: 1.5rem; }\n .tailwind :is(.md\\:pr-8) { padding-right: 2rem; }\n .tailwind :is(.md\\:pr-px) { padding-right: 1px; }\n .tailwind :is(.md\\:pt-0) { padding-top: 0px; }\n .tailwind :is(.md\\:pt-12) { padding-top: 3rem; }\n .tailwind :is(.md\\:pt-6) { padding-top: 1.5rem; }\n .tailwind :is(.md\\:pt-\\[134px\\]) { padding-top: 134px; }\n .tailwind :is(.md\\:pt-\\[42px\\]) { padding-top: 42px; }\n .tailwind :is(.md\\:pt-\\[60px\\]) { padding-top: 60px; }\n .tailwind :is(.md\\:text-left) { text-align: left; }\n .tailwind :is(.md\\:text-right) { text-align: right; }\n .tailwind :is(.md\\:text-\\[13px\\]) { font-size: 13px; }\n .tailwind :is(.md\\:text-\\[14px\\]\\/\\[1\\]) { font-size: 14px; line-height: 1; }\n .tailwind :is(.md\\:text-\\[14px\\]\\/\\[24px\\]) { font-size: 14px; line-height: 24px; }\n .tailwind :is(.md\\:text-\\[16px\\]\\/\\[24px\\]) { font-size: 16px; line-height: 24px; }\n .tailwind :is(.md\\:text-\\[20px\\]\\/\\[26px\\]) { font-size: 20px; line-height: 26px; }\n .tailwind :is(.md\\:text-\\[24px\\]\\/\\[24px\\]) { font-size: 24px; line-height: 24px; }\n .tailwind :is(.md\\:text-\\[26px\\]\\/\\[26px\\]) { font-size: 26px; line-height: 26px; }\n .tailwind :is(.md\\:text-\\[32px\\]\\/\\[32px\\]) { font-size: 32px; line-height: 32px; }\n .tailwind :is(.md\\:text-\\[40px\\]) { font-size: 40px; }\n .tailwind :is(.md\\:text-\\[40vw\\]) { font-size: 40vw; }\n .tailwind :is(.md\\:text-\\[64px\\]\\/\\[64px\\]) { font-size: 64px; line-height: 64px; }\n .tailwind :is(.md\\:text-sm) { font-size: 0.875rem; line-height: 1.25rem; }\n .tailwind :is(.md\\:text-xs) { font-size: 0.75rem; line-height: 1rem; }\n .tailwind :is(.md\\:tracking-\\[-0\\.03em\\]) { letter-spacing: -0.03em; }\n .tailwind :is(.md\\:shadow-\\[0px_0px_0px_1px_rgba\\(235\\,235\\,235\\,1\\.0\\)\\]) { --tw-shadow: 0px 0px 0px 1px #ebebeb; --tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }\n .tailwind :is(.md\\:shadow-border) { --tw-shadow: var(--ds-shadow-border); --tw-shadow-colored: var(--ds-shadow-border); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }\n .tailwind :is(.md\\:before\\:top-\\[2rem\\])::before { content: var(--tw-content); top: 2rem; }\n .tailwind :is(.md\\:before\\:mt-0)::before { content: var(--tw-content); margin-top: 0px; }\n .tailwind :is(.dark-theme .md\\:dark\\:shadow-\\[0px_0px_0px_1px_rgba\\(31\\,31\\,31\\,1\\.0\\)\\]) { --tw-shadow: 0px 0px 0px 1px #1f1f1f; --tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }\n}@media (min-width: 961px) {\n .tailwind :is(.lg\\:sticky) { position: sticky; }\n .tailwind :is(.lg\\:inset-\\[-24px\\]) { inset: -24px; }\n .tailwind :is(.lg\\:inset-\\[-48px\\]) { inset: -48px; }\n .tailwind :is(.lg\\:bottom-\\[-4px\\]) { bottom: -4px; }\n .tailwind :is(.lg\\:left-\\[-19px\\]) { left: -19px; }\n .tailwind :is(.lg\\:left-\\[-21px\\]) { left: -21px; }\n .tailwind :is(.lg\\:left-\\[63\\.1\\%\\]) { left: 63.1%; }\n .tailwind :is(.lg\\:right-0) { right: 0px; }\n .tailwind :is(.lg\\:right-\\[-20px\\]) { right: -20px; }\n .tailwind :is(.lg\\:right-\\[-9px\\]) { right: -9px; }\n .tailwind :is(.lg\\:top-\\[-26px\\]) { top: -26px; }\n .tailwind :is(.lg\\:top-\\[-37\\.5px\\]) { top: -37.5px; }\n .tailwind :is(.lg\\:top-\\[-50px\\]) { top: -50px; }\n .tailwind :is(.lg\\:top-\\[134px\\]) { top: 134px; }\n .tailwind :is(.lg\\:top-\\[68px\\]) { top: 68px; }\n .tailwind :is(.lg\\:top-\\[76px\\]) { top: 76px; }\n .tailwind :is(.lg\\:top-\\[96px\\]) { top: 96px; }\n .tailwind :is(.lg\\:col-\\[1\\/3\\]) { grid-column: 1 / 3; }\n .tailwind :is(.lg\\:col-\\[1\\/4\\]) { grid-column: 1 / 4; }\n .tailwind :is(.lg\\:col-\\[1\\/6\\]) { grid-column: 1 / 6; }\n .tailwind :is(.lg\\:col-\\[1\\/8\\]) { grid-column: 1 / 8; }\n .tailwind :is(.lg\\:col-\\[10\\/13\\]) { grid-column: 10 / 13; }\n .tailwind :is(.lg\\:col-\\[2\\/6\\]) { grid-column: 2 / 6; }\n .tailwind :is(.lg\\:col-\\[3\\/-1\\]) { grid-column: 3 / -1; }\n .tailwind :is(.lg\\:col-\\[3\\/5\\]) { grid-column: 3 / 5; }\n .tailwind :is(.lg\\:col-\\[3\\/7\\]) { grid-column: 3 / 7; }\n .tailwind :is(.lg\\:col-\\[4\\/6\\]) { grid-column: 4 / 6; }\n .tailwind :is(.lg\\:col-\\[4\\/7\\]) { grid-column: 4 / 7; }\n .tailwind :is(.lg\\:col-\\[5\\/7\\]) { grid-column: 5 / 7; }\n .tailwind :is(.lg\\:col-\\[5\\/8\\]) { grid-column: 5 / 8; }\n .tailwind :is(.lg\\:col-\\[6\\/-1\\]) { grid-column: 6 / -1; }\n .tailwind :is(.lg\\:col-\\[6\\/11\\]) { grid-column: 6 / 11; }\n .tailwind :is(.lg\\:col-\\[7\\/9\\]) { grid-column: 7 / 9; }\n .tailwind :is(.lg\\:col-\\[9\\/13\\]) { grid-column: 9 / 13; }\n .tailwind :is(.lg\\:col-span-6) { grid-column: span 6 / span 6; }\n .tailwind :is(.lg\\:col-span-full) { grid-column: 1 / -1; }\n .tailwind :is(.lg\\:row-\\[1\\]) { grid-row: 1; }\n .tailwind :is(.lg\\:row-\\[2\\]) { grid-row: 2; }\n .tailwind :is(.lg\\:row-\\[3\\]) { grid-row: 3; }\n .tailwind :is(.lg\\:row-\\[4\\]) { grid-row: 4; }\n .tailwind :is(.lg\\:row-\\[5\\]) { grid-row: 5; }\n .tailwind :is(.lg\\:mx-0) { margin-left: 0px; margin-right: 0px; }\n .tailwind :is(.lg\\:-mt-12) { margin-top: -3rem; }\n .tailwind :is(.lg\\:mb-0) { margin-bottom: 0px; }\n .tailwind :is(.lg\\:ml-auto) { margin-left: auto; }\n .tailwind :is(.lg\\:mr-0) { margin-right: 0px; }\n .tailwind :is(.lg\\:mr-\\[calc\\(var\\(--container-padding-x\\)\\/2\\)\\]) { margin-right: calc(var(--container-padding-x) / 2); }\n .tailwind :is(.lg\\:mt-0) { margin-top: 0px; }\n .tailwind :is(.lg\\:mt-1) { margin-top: 0.25rem; }\n .tailwind :is(.lg\\:mt-1\\.5) { margin-top: 0.375rem; }\n .tailwind :is(.lg\\:mt-6) { margin-top: 1.5rem; }\n .tailwind :is(.lg\\:mt-8) { margin-top: 2rem; }\n .tailwind :is(.lg\\:block) { display: block; }\n .tailwind :is(.lg\\:flex) { display: flex; }\n .tailwind :is(.lg\\:grid) { display: grid; }\n .tailwind :is(.lg\\:hidden) { display: none; }\n .tailwind :is(.lg\\:h-\\[0\\.55em\\]) { height: 0.55em; }\n .tailwind :is(.lg\\:h-\\[153px\\]) { height: 153px; }\n .tailwind :is(.lg\\:h-\\[40px\\]) { height: 40px; }\n .tailwind :is(.lg\\:h-\\[97px\\]) { height: 97px; }\n .tailwind :is(.lg\\:max-h-96) { max-height: 24rem; }\n .tailwind :is(.lg\\:w-3\\/5) { width: 60%; }\n .tailwind :is(.lg\\:w-\\[105px\\]) { width: 105px; }\n .tailwind :is(.lg\\:w-auto) { width: auto; }\n .tailwind :is(.lg\\:min-w-\\[200px\\]) { min-width: 200px; }\n .tailwind :is(.lg\\:max-w-\\[175px\\]) { max-width: 175px; }\n .tailwind :is(.lg\\:max-w-\\[200px\\]) { max-width: 200px; }\n .tailwind :is(.lg\\:max-w-\\[36px\\]) { max-width: 36px; }\n .tailwind :is(.lg\\:max-w-\\[568px\\]) { max-width: 568px; }\n .tailwind :is(.lg\\:max-w-fit) { max-width: fit-content; }\n .tailwind :is(.lg\\:flex-auto) { flex: 1 1 auto; }\n .tailwind :is(.lg\\:translate-x-\\[-24px\\]) { --tw-translate-x: -24px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.lg\\:translate-y-1\\/2) { --tw-translate-y: 50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.lg\\:translate-y-\\[0\\.035em\\]) { --tw-translate-y: 0.035em; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.lg\\:translate-y-\\[24px\\]) { --tw-translate-y: 24px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.lg\\:rotate-0) { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }\n .tailwind :is(.lg\\:grid-cols-2) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }\n .tailwind :is(.lg\\:grid-cols-3) { grid-template-columns: repeat(3, minmax(0px, 1fr)); }\n .tailwind :is(.lg\\:grid-cols-6) { grid-template-columns: repeat(6, minmax(0px, 1fr)); }\n .tailwind :is(.lg\\:grid-cols-\\[220px_auto\\]) { grid-template-columns: 220px auto; }\n .tailwind :is(.lg\\:grid-cols-\\[290px\\,minmax\\(0\\,752px\\)\\]) { grid-template-columns: 290px minmax(0px, 752px); }\n .tailwind :is(.lg\\:grid-cols-\\[315px\\,minmax\\(0\\,752px\\)\\]) { grid-template-columns: 315px minmax(0px, 752px); }\n .tailwind :is(.lg\\:grid-cols-\\[auto_350px\\]) { grid-template-columns: auto 350px; }\n .tailwind :is(.lg\\:grid-cols-\\[repeat\\(2\\,minmax\\(max-content\\,1fr\\)\\)\\,repeat\\(8\\,1fr\\)\\]) { grid-template-columns: repeat(2, minmax(max-content, 1fr)) repeat(8, 1fr); }\n .tailwind :is(.lg\\:flex-row) { flex-direction: row; }\n .tailwind :is(.lg\\:flex-col) { flex-direction: column; }\n .tailwind :is(.lg\\:items-center) { align-items: center; }\n .tailwind :is(.lg\\:justify-normal) { justify-content: normal; }\n .tailwind :is(.lg\\:justify-start) { justify-content: flex-start; }\n .tailwind :is(.lg\\:justify-between) { justify-content: space-between; }\n .tailwind :is(.lg\\:gap-10) { gap: 2.5rem; }\n .tailwind :is(.lg\\:gap-4) { gap: 1rem; }\n .tailwind :is(.lg\\:gap-6) { gap: 1.5rem; }\n .tailwind :is(.lg\\:gap-8) { gap: 2rem; }\n .tailwind :is(.lg\\:gap-y-32) { row-gap: 8rem; }\n .tailwind :is(.lg\\:divide-x > :not([hidden]) ~ :not([hidden])) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }\n .tailwind :is(.lg\\:divide-x-0 > :not([hidden]) ~ :not([hidden])) { --tw-divide-x-reverse: 0; border-right-width: calc(0px * var(--tw-divide-x-reverse)); border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); }\n .tailwind :is(.lg\\:divide-y > :not([hidden]) ~ :not([hidden])) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }\n .tailwind :is(.lg\\:divide-y-0 > :not([hidden]) ~ :not([hidden])) { --tw-divide-y-reverse: 0; border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); }\n .tailwind :is(.lg\\:self-start) { align-self: flex-start; }\n .tailwind :is(.lg\\:self-end) { align-self: flex-end; }\n .tailwind :is(.lg\\:self-center) { align-self: center; }\n .tailwind :is(.lg\\:justify-self-center) { justify-self: center; }\n .tailwind :is(.lg\\:rounded-\\[0px\\]) { border-radius: 0px; }\n .tailwind :is(.lg\\:rounded-full) { border-radius: 9999px; }\n .tailwind :is(.lg\\:border-b) { border-bottom-width: 1px; }\n .tailwind :is(.lg\\:border-b-0) { border-bottom-width: 0px; }\n .tailwind :is(.lg\\:border-t-0) { border-top-width: 0px; }\n .tailwind :is(.lg\\:border-solid) { border-style: solid; }\n .tailwind :is(.lg\\:\\!border-\\[rgba\\(230\\,230\\,230\\,0\\)\\]) { border-color: rgba(230, 230, 230, 0) !important; }\n .tailwind :is(.lg\\:\\!border-\\[rgba\\(255\\,255\\,255\\,0\\)\\]) { border-color: rgba(255, 255, 255, 0) !important; }\n .tailwind :is(.lg\\:\\!bg-\\[rgba\\(230\\,230\\,230\\,0\\)\\]) { background-color: rgba(230, 230, 230, 0) !important; }\n .tailwind :is(.lg\\:\\!bg-\\[rgba\\(230\\,230\\,230\\,1\\)\\]) { background-color: rgb(230, 230, 230) !important; }\n .tailwind :is(.lg\\:\\!bg-\\[rgba\\(255\\,255\\,255\\,0\\)\\]) { background-color: rgba(255, 255, 255, 0) !important; }\n .tailwind :is(.lg\\:\\!bg-\\[rgba\\(255\\,255\\,255\\,1\\)\\]) { background-color: rgb(255, 255, 255) !important; }\n .tailwind :is(.lg\\:px-0) { padding-left: 0px; padding-right: 0px; }\n .tailwind :is(.lg\\:px-10) { padding-left: 2.5rem; padding-right: 2.5rem; }\n .tailwind :is(.lg\\:px-12) { padding-left: 3rem; padding-right: 3rem; }\n .tailwind :is(.lg\\:py-0) { padding-top: 0px; padding-bottom: 0px; }\n .tailwind :is(.lg\\:py-10) { padding-top: 2.5rem; padding-bottom: 2.5rem; }\n .tailwind :is(.lg\\:py-12) { padding-top: 3rem; padding-bottom: 3rem; }\n .tailwind :is(.lg\\:py-20) { padding-top: 5rem; padding-bottom: 5rem; }\n .tailwind :is(.lg\\:py-32) { padding-top: 8rem; padding-bottom: 8rem; }\n .tailwind :is(.lg\\:py-5) { padding-top: 1.25rem; padding-bottom: 1.25rem; }\n .tailwind :is(.lg\\:py-8) { padding-top: 2rem; padding-bottom: 2rem; }\n .tailwind :is(.lg\\:py-\\[132px\\]) { padding-top: 132px; padding-bottom: 132px; }\n .tailwind :is(.lg\\:py-\\[136px\\]) { padding-top: 136px; padding-bottom: 136px; }\n .tailwind :is(.lg\\:py-\\[172px\\]) { padding-top: 172px; padding-bottom: 172px; }\n .tailwind :is(.lg\\:py-\\[1em\\]) { padding-top: 1em; padding-bottom: 1em; }\n .tailwind :is(.lg\\:pb-0) { padding-bottom: 0px; }\n .tailwind :is(.lg\\:pb-20) { padding-bottom: 5rem; }\n .tailwind :is(.lg\\:pb-64) { padding-bottom: 16rem; }\n .tailwind :is(.lg\\:pb-\\[165px\\]) { padding-bottom: 165px; }\n .tailwind :is(.lg\\:pl-16) { padding-left: 4rem; }\n .tailwind :is(.lg\\:pl-8) { padding-left: 2rem; }\n .tailwind :is(.lg\\:pr-8) { padding-right: 2rem; }\n .tailwind :is(.lg\\:pr-\\[72px\\]) { padding-right: 72px; }\n .tailwind :is(.lg\\:pt-0) { padding-top: 0px; }\n .tailwind :is(.lg\\:pt-12) { padding-top: 3rem; }\n .tailwind :is(.lg\\:pt-6) { padding-top: 1.5rem; }\n .tailwind :is(.lg\\:pt-\\[136px\\]) { padding-top: 136px; }\n .tailwind :is(.lg\\:pt-\\[182px\\]) { padding-top: 182px; }\n .tailwind :is(.lg\\:text-left) { text-align: left; }\n .tailwind :is(.lg\\:text-right) { text-align: right; }\n .tailwind :is(.lg\\:text-\\[13px\\]\\/\\[20px\\]) { font-size: 13px; line-height: 20px; }\n .tailwind :is(.lg\\:text-\\[24px\\]\\/\\[24px\\]) { font-size: 24px; line-height: 24px; }\n .tailwind :is(.lg\\:text-\\[32px\\]\\/\\[32px\\]) { font-size: 32px; line-height: 32px; }\n .tailwind :is(.lg\\:text-\\[56px\\]\\/\\[56px\\]) { font-size: 56px; line-height: 56px; }\n .tailwind :is(.lg\\:text-\\[64px\\]) { font-size: 64px; }\n .tailwind :is(.lg\\:text-\\[min\\(32\\.5vw\\,491px\\)\\]) { font-size: min(32.5vw, 491px); }\n .tailwind :is(.lg\\:text-\\[min\\(calc\\(160\\/1500\\*100vw\\)\\,150px\\)\\]\\/\\[1\\.24\\]) { font-size: min(10.6667vw, 150px); line-height: 1.24; }\n .tailwind :is(.lg\\:text-xl) { font-size: 1.25rem; line-height: 1.75rem; }\n .tailwind :is(.lg\\:lowercase) { text-transform: lowercase; }\n .tailwind :is(.lg\\:leading-\\[60px\\]) { line-height: 60px; }\n .tailwind :is(.lg\\:leading-\\[68px\\]) { line-height: 68px; }\n .tailwind :is(.lg\\:opacity-0) { opacity: 0; }\n .tailwind :is(.lg\\:opacity-100) { opacity: 1; }\n .tailwind :is(.lg\\:transition-all) { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }\n .tailwind :is(.lg\\:transition-none) { transition-property: none; }\n .tailwind :is(.lg\\:transition-transform) { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; }\n .tailwind :is(.lg\\:duration-300) { transition-duration: 0.3s; }\n .tailwind :is(.lg\\:ease-\\[cubic-bezier\\(0\\.25\\,1\\,0\\.5\\,1\\)\\]) { transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1); }\n .tailwind :is(.group.enable-vertical .group-\\[\\.enable-vertical\\]\\:lg\\:border-b-0) { border-bottom-width: 0px; }\n .tailwind :is(.group.enable-vertical .group-\\[\\.enable-vertical\\]\\:lg\\:border-l-2) { border-left-width: 2px; }\n .tailwind :is(.group.enable-vertical .group-\\[\\.enable-vertical\\]\\:lg\\:border-l-gray-1000) { --tw-border-opacity: 1; border-left-color: hsla(var(--ds-gray-1000-value),var(--tw-border-opacity)); }\n .tailwind :is(.group.enable-vertical .group-\\[\\.enable-vertical\\]\\:lg\\:border-l-transparent) { border-left-color: transparent; }\n .tailwind :is(.group.enable-vertical .group-\\[\\.enable-vertical\\]\\:lg\\:focus\\:border-l-gray-600:focus) { --tw-border-opacity: 1; border-left-color: hsla(var(--ds-gray-600-value),var(--tw-border-opacity)); }\n}@media (min-width: 1200px) {\n .tailwind :is(.xl\\:col-\\[10\\/12\\]) { grid-column: 10 / 12; }\n .tailwind :is(.xl\\:col-\\[6\\/11\\]) { grid-column: 6 / 11; }\n .tailwind :is(.xl\\:col-span-3) { grid-column: span 3 / span 3; }\n .tailwind :is(.xl\\:col-span-4) { grid-column: span 4 / span 4; }\n .tailwind :is(.xl\\:col-start-1) { grid-column-start: 1; }\n .tailwind :is(.xl\\:ml-0) { margin-left: 0px; }\n .tailwind :is(.xl\\:mt-\\[0\\.2rem\\]) { margin-top: 0.2rem; }\n .tailwind :is(.xl\\:mt-\\[150px\\]) { margin-top: 150px; }\n .tailwind :is(.xl\\:block) { display: block; }\n .tailwind :is(.xl\\:flex) { display: flex; }\n .tailwind :is(.xl\\:grid) { display: grid; }\n .tailwind :is(.xl\\:hidden) { display: none; }\n .tailwind :is(.xl\\:max-w-\\[95\\%\\]) { max-width: 95%; }\n .tailwind :is(.xl\\:flex-1) { flex: 1 1 0%; }\n .tailwind :is(.xl\\:flex-row) { flex-direction: row; }\n .tailwind :is(.xl\\:gap-\\[25px\\]) { gap: 25px; }\n .tailwind :is(.xl\\:space-y-0 > :not([hidden]) ~ :not([hidden])) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }\n .tailwind :is(.xl\\:pb-24) { padding-bottom: 6rem; }\n .tailwind :is(.xl\\:pb-44) { padding-bottom: 11rem; }\n .tailwind :is(.xl\\:pb-\\[2rem\\]) { padding-bottom: 2rem; }\n .tailwind :is(.xl\\:text-\\[16px\\]\\/\\[1\\]) { font-size: 16px; line-height: 1; }\n .tailwind :is(.xl\\:text-\\[16px\\]\\/\\[24px\\]) { font-size: 16px; line-height: 24px; }\n .tailwind :is(.xl\\:text-\\[16px\\]\\/\\[32px\\]) { font-size: 16px; line-height: 32px; }\n .tailwind :is(.xl\\:text-\\[32px\\]\\/\\[32px\\]) { font-size: 32px; line-height: 32px; }\n .tailwind :is(.xl\\:text-\\[32px\\]\\/\\[40px\\]) { font-size: 32px; line-height: 40px; }\n .tailwind :is(.xl\\:before\\:static)::before { content: var(--tw-content); position: static; }\n .tailwind :is(.xl\\:before\\:ml-\\[0\\.2rem\\])::before { content: var(--tw-content); margin-left: 0.2rem; }\n .tailwind :is(.xl\\:before\\:mt-\\[2rem\\])::before { content: var(--tw-content); margin-top: 2rem; }\n .tailwind :is(.xl\\:first-of-type\\:mt-2:first-of-type) { margin-top: 0.5rem; }\n}@media (min-width: 1400px) {\n .tailwind :is(.\\32 xl\\:min-w-\\[640px\\]) { min-width: 640px; }\n .tailwind :is(.\\32 xl\\:grid-cols-5) { grid-template-columns: repeat(5, minmax(0px, 1fr)); }\n .tailwind :is(.\\32 xl\\:text-3xl) { font-size: 1.875rem; line-height: 2.25rem; }\n}.tailwind :is(.\\[\\&\\:has\\(\\[data-cell-link\\=true\\]\\)\\]\\:p-0:has([data-cell-link="true"])) { padding: 0px; }.tailwind :is(.\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role="checkbox"])) { padding-right: 0px; }.tailwind :is(.\\[\\&\\:is\\(mark\\)\\]\\:bg-amber-200:is(mark)) { background-color: var(--ds-amber-200); }.tailwind :is(.\\[\\&\\:is\\(mark\\)\\]\\:font-\\[500\\]:is(mark)) { font-weight: 500; }.tailwind :is(.\\[\\&\\:is\\(mark\\)\\]\\:text-amber-900:is(mark)) { color: var(--ds-amber-900); }.tailwind :is(.\\[\\&\\:last-child\\]\\:mb-\\[1rem\\]:last-child) { margin-bottom: 1rem; }.tailwind :is(.\\[\\&\\:last-child\\]\\:border-b-\\[1px\\]:last-child) { border-bottom-width: 1px; }.tailwind :is(.\\[\\&\\:last-child\\]\\:border-b-\\[var\\(--accents-2\\)\\]:last-child) { border-bottom-color: var(--accents-2); }.tailwind :is(.\\[\\&\\:last-child\\]\\:pb-\\[1rem\\]:last-child) { padding-bottom: 1rem; }@media (hover: hover) and (pointer: fine) {\n .tailwind :is(.phover\\:\\[\\&\\:not\\(\\:disabled\\)\\]\\:border-\\[\\#000\\]:not(:disabled):hover) { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity)); }\n .tailwind :is(.phover\\:\\[\\&\\:not\\(\\:disabled\\)\\]\\:border-\\[\\#ededed\\]:not(:disabled):hover) { --tw-border-opacity: 1; border-color: rgb(237 237 237/var(--tw-border-opacity)); }\n .tailwind :is(.phover\\:\\[\\&\\:not\\(\\:disabled\\)\\]\\:bg-\\[\\#ededed\\]\\/\\[0\\.12\\]:not(:disabled):hover) { background-color: rgba(237, 237, 237, 0.12); }\n .tailwind :is(.phover\\:\\[\\&\\:not\\(\\:disabled\\)\\]\\:outline-\\[\\#ededed\\]\\/\\[0\\.24\\]:not(:disabled):hover) { outline-color: rgba(237, 237, 237, 0.24); }\n}.tailwind :is(.\\[\\&\\:not\\(\\:first-child\\)\\]\\:mt-\\[1\\.5em\\]:not(:first-child)) { margin-top: 1.5em; }.tailwind :is(.\\[\\&\\:not\\(\\:first-child\\)\\]\\:mt-\\[1em\\]:not(:first-child)) { margin-top: 1em; }.tailwind :is(.\\[\\&\\:not\\(\\:first-child\\)\\]\\:border-t:not(:first-child)) { border-top-width: 1px; }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:absolute:not(:last-child))::after { content: var(--tw-content); position: absolute; }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:bottom-0:not(:last-child))::after { content: var(--tw-content); bottom: 0px; }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:left-0:not(:last-child))::after { content: var(--tw-content); left: 0px; }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:top-\\[calc\\(clamp\\(3rem\\,5vw\\,4rem\\)\\+clamp\\(0\\.25rem\\,2vw\\,0\\.5rem\\)\\)\\]:not(:last-child))::after { content: var(--tw-content); top: calc(clamp(3rem, 5vw, 4rem) + clamp(0.25rem, 2vw, 0.5rem)); }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:hidden:not(:last-child))::after { content: var(--tw-content); display: none; }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:w-\\[1px\\]:not(:last-child))::after { content: var(--tw-content); width: 1px; }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:translate-x-\\[calc\\(clamp\\(2rem\\,5vw\\,2\\.2rem\\)\\*0\\.5\\)\\]:not(:last-child))::after { content: var(--tw-content); --tw-translate-x: calc(clamp(2rem,5vw,2.2rem) * 0.5); transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:bg-\\[var\\(--accents-2\\)\\]:not(:last-child))::after { content: var(--tw-content); background-color: var(--accents-2); }.tailwind :is(.\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:content-\\[\\\'\\\'\\]:not(:last-child))::after { --tw-content: ""; content: var(--tw-content); }@media (min-width: 1200px) {\n .tailwind :is(.xl\\:\\[\\&\\:not\\(\\:last-child\\)\\]\\:after\\:block:not(:last-child))::after { content: var(--tw-content); display: block; }\n}.tailwind :is(.\\[\\&\\>\\*\\]\\:inline > *) { display: inline; }.tailwind :is(.\\[\\&\\>\\*\\]\\:w-full > *) { width: 100%; }.tailwind :is(.\\[\\&\\>\\*\\]\\:text-\\[14px\\] > *) { font-size: 14px; }.tailwind :is(.\\[\\&\\>\\*\\]\\:leading-\\[22px\\] > *) { line-height: 22px; }.tailwind :is(.\\[\\&\\>\\:first-child\\]\\:h-full > :first-child) { height: 100%; }.tailwind :is(.\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] > [role="checkbox"]) { --tw-translate-y: 2px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.\\[\\&\\>div\\]\\:mb-\\[14px\\] > div) { margin-bottom: 14px; }.tailwind :is(.\\[\\&\\>div\\]\\:mb-\\[7px\\] > div) { margin-bottom: 7px; }.tailwind :is(.\\[\\&\\>div\\]\\:mt-\\[-2px\\] > div) { margin-top: -2px; }.tailwind :is(.\\[\\&\\>div\\]\\:flex > div) { display: flex; }.tailwind :is(.\\[\\&\\>div\\]\\:flex-col > div) { flex-direction: column; }.tailwind :is(.\\[\\&\\>div\\]\\:gap-y-4 > div) { row-gap: 1rem; }.tailwind :is(.\\[\\&\\>li\\]\\:before\\:relative > li)::before { content: var(--tw-content); position: relative; }.tailwind :is(.\\[\\&\\>li\\]\\:before\\:-ml-3\\.5 > li)::before { content: var(--tw-content); margin-left: -0.875rem; }.tailwind :is(.\\[\\&\\>li\\]\\:before\\:mr-2 > li)::before { content: var(--tw-content); margin-right: 0.5rem; }.tailwind :is(.\\[\\&\\>li\\]\\:before\\:inline-block > li)::before { content: var(--tw-content); display: inline-block; }.tailwind :is(.\\[\\&\\>li\\]\\:before\\:text-\\[var\\(--accents-6\\)\\] > li)::before { content: var(--tw-content); color: var(--accents-6); }.tailwind :is(.\\[\\&\\>li\\]\\:before\\:content-\\[\\\'-\\\'\\] > li)::before { --tw-content: "-"; content: var(--tw-content); }.tailwind :is(.\\[\\&\\>mark\\]\\:bg-amber-200 > mark) { background-color: var(--ds-amber-200); }.tailwind :is(.\\[\\&\\>mark\\]\\:bg-transparent > mark) { background-color: transparent; }.tailwind :is(.\\[\\&\\>mark\\]\\:font-\\[500\\] > mark) { font-weight: 500; }.tailwind :is(.\\[\\&\\>mark\\]\\:text-amber-900 > mark) { color: var(--ds-amber-900); }.tailwind :is(.\\[\\&\\>p\\]\\:m-0 > p) { margin: 0px; }.tailwind :is(.\\[\\&\\>p\\]\\:leading-\\[1\\.5rem\\] > p) { line-height: 1.5rem; }.tailwind :is(.\\[\\&\\>span\\:first-child\\]\\:p-0 > span:first-child) { padding: 0px; }.tailwind :is(.\\[\\&\\>span\\:first-child\\]\\:pl-1\\.5 > span:first-child) { padding-left: 0.375rem; }.tailwind :is(.\\[\\&\\>span\\:first-child\\]\\:pr-0 > span:first-child) { padding-right: 0px; }.tailwind :is(.\\[\\&\\>span\\]\\:overflow-visible > span) { overflow: visible; }.tailwind :is(.\\[\\&\\>svg\\]\\:mr-\\[0\\.25em\\] > svg) { margin-right: 0.25em; }.tailwind :is(.\\[\\&\\>svg\\]\\:translate-y-\\[0\\.05em\\] > svg) { --tw-translate-y: 0.05em; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.tailwind :is(.\\[\\&\\>svg\\]\\:align-text-bottom > svg) { vertical-align: text-bottom; }.tailwind :is(.\\[\\&\\>tr\\:has\\(_th\\)\\]\\:bg-\\[var\\(--accents-1\\)\\] > tr:has(th)) { background-color: var(--accents-1); }.tailwind :is(.\\[\\&_\\[data-geist-note\\]_p\\]\\:my-0 [data-geist-note] p) { margin-top: 0px; margin-bottom: 0px; }.tailwind :is(.\\[\\&_b\\]\\:block b) { display: block; }.tailwind :is(.\\[\\&_b\\]\\:font-medium b) { font-weight: 500; }.tailwind :is(.\\[\\&_b\\]\\:font-semibold b) { font-weight: 600; }.tailwind :is(.\\[\\&_b\\]\\:text-gray-1000 b) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }@media (min-width: 601px) {\n .tailwind :is(.md\\:\\[\\&_b\\]\\:inline-block b) { display: inline-block; }\n}.tailwind :is(.\\[\\&_code\\]\\:\\!text-sm code) { font-size: 0.875rem !important; line-height: 1.25rem !important; }.tailwind :is(.\\[\\&_code\\]\\:\\!font-normal code) { font-weight: 400 !important; }.tailwind :is(.\\[\\&_code\\]\\:\\!text-\\[color\\:var\\(--accents-5\\)\\] code) { color: var(--accents-5) !important; }.tailwind :is(.\\[\\&_code\\]\\:\\!text-\\[color\\:var\\(--accents-6\\)\\] code) { color: var(--accents-6) !important; }.tailwind :is(.\\[\\&_code_p\\]\\:my-0 code p) { margin-top: 0px; margin-bottom: 0px; }.tailwind :is(.\\[\\&_code_p\\]\\:contents code p) { display: contents; }.tailwind :is(.\\[\\&_dd\\]\\:text-gray-alpha-900 dd) { color: var(--ds-gray-alpha-900); }.tailwind :is(.\\[\\&_figure\\]\\:h-full figure) { height: 100%; }.tailwind :is(.\\[\\&_figure_img\\]\\:h-full figure img) { height: 100%; }.tailwind :is(.\\[\\&_figure_img\\]\\:w-auto figure img) { width: auto; }.tailwind :is(.\\[\\&_figure_img\\]\\:flex-1 figure img) { flex: 1 1 0%; }.tailwind :is(.\\[\\&_i\\]\\:not-italic i) { font-style: normal; }.tailwind :is(.\\[\\&_img\\]\\:cursor-zoom-in img) { cursor: zoom-in; }.tailwind :is(.\\[\\&_li\\]\\:ml-4 li) { margin-left: 1rem; }.tailwind :is(.\\[\\&_li\\]\\:text-sm li) { font-size: 0.875rem; line-height: 1.25rem; }.tailwind :is(.\\[\\&_li\\]\\:text-gray-900 li) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-900-value),var(--tw-text-opacity)); }.tailwind :is(.\\[\\&_p\\]\\:m-0 p) { margin: 0px; }.tailwind :is(.\\[\\&_p\\]\\:mb-0 p) { margin-bottom: 0px; }.tailwind :is(.\\[\\&_p\\]\\:whitespace-nowrap p) { white-space: nowrap; }.tailwind :is(.\\[\\&_p\\]\\:text-sm p) { font-size: 0.875rem; line-height: 1.25rem; }.tailwind :is(.\\[\\&_p\\]\\:text-gray-900 p) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-900-value),var(--tw-text-opacity)); }.tailwind :is(.\\[\\&_span\\]\\:flex span) { display: flex; }.tailwind :is(.\\[\\&_span\\]\\:items-center span) { align-items: center; }.tailwind :is(.\\[\\&_strong\\]\\:mb-2 strong) { margin-bottom: 0.5rem; }.tailwind :is(.\\[\\&_strong\\]\\:mt-4 strong) { margin-top: 1rem; }.tailwind :is(.\\[\\&_strong\\]\\:block strong) { display: block; }.tailwind :is(.\\[\\&_strong\\]\\:text-sm strong) { font-size: 0.875rem; line-height: 1.25rem; }.tailwind :is(.\\[\\&_strong\\]\\:font-semibold strong) { font-weight: 600; }.tailwind :is(.\\[\\&_strong\\]\\:text-black strong) { --tw-text-opacity: 1; color: hsla(var(--ds-gray-1000-value),var(--tw-text-opacity)); }.tailwind :is(.\\[\\&_svg\\]\\:max-w-\\[90\\%\\] svg) { max-width: 90%; }@media (min-width: 601px) {\n .tailwind :is(.\\[\\&_svg\\]\\:md\\:max-w-\\[100\\%\\] svg) { max-width: 100%; }\n}.tailwind :is(.\\[\\&_td\\:first-child\\]\\:rounded-l-sm td:first-child) { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }.tailwind :is(.\\[\\&_td\\:last-child\\]\\:rounded-r-sm td:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }.tailwind :is(.\\[\\&_td\\]\\:border-t td) { border-top-width: 1px; }.tailwind :is(.\\[\\&_th\\]\\:border-b th) { border-bottom-width: 1px; }.tailwind :is(.\\[\\&_tr\\:hover\\]\\:bg-gray-100 tr:hover) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.\\[\\&_tr\\:where\\(\\:nth-child\\(odd\\)\\)\\]\\:bg-background-200 tr:where(:nth-child(2n+1))) { background-color: var(--ds-background-200); }.tailwind :is(.\\[\\&_tr\\:where\\(\\:nth-child\\(odd\\)\\)\\]\\:bg-gray-100 tr:where(:nth-child(2n+1))) { --tw-bg-opacity: 1; background-color: hsla(var(--ds-gray-100-value),var(--tw-bg-opacity)); }.tailwind :is(.\\[\\&_ul\\]\\:list-disc ul) { list-style-type: disc; }@media (min-width: 900px) {\n .tailwind :is(.\\[\\@media\\(min-width\\:900px\\)\\]\\:flex-row) { flex-direction: row; }\n}'; + +export default cssText;