



@layer theme{
:root,:host{--font-sans:"Inter", "Inter Fallback", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", "Inter Fallback", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--radius:.625rem;--radius-dialog:18px;--spacing-dialog:1.5rem;--shadow-card:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px #0000000d;--shadow-overlay:0 4px 12px -2px #00000014, 0 2px 6px -2px #0000000d;--shadow-dialog:0 6px 12px -4px #00000014, 0 3px 5px -3px #0000000f;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-ring:var(--ring)}
}
@layer components;@layer utilities{
.relative{position:relative}
.mx-auto{margin-inline:auto}
.my-2{margin-block:calc(var(--spacing) * 2)}
.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}
.my-4{margin-block:calc(var(--spacing) * 4)}
.mt-0\.5{margin-top:calc(var(--spacing) * .5)}
.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}
.mt-2{margin-top:calc(var(--spacing) * 2)}
.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}
.mt-3{margin-top:calc(var(--spacing) * 3)}
.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}
.mt-5{margin-top:calc(var(--spacing) * 5)}
.mt-6{margin-top:calc(var(--spacing) * 6)}
.mt-20{margin-top:calc(var(--spacing) * 20)}
.mt-24{margin-top:calc(var(--spacing) * 24)}
.mt-28{margin-top:calc(var(--spacing) * 28)}
.mt-\[9px\]{margin-top:9px}
.mt-auto{margin-top:auto}
.mr-2{margin-right:calc(var(--spacing) * 2)}
.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}
.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}
.ml-auto{margin-left:auto}
.flex{display:flex}
.h-1{height:var(--spacing)}
.h-1\.5{height:calc(var(--spacing) * 1.5)}
.h-4{height:calc(var(--spacing) * 4)}
.h-4\.5{height:calc(var(--spacing) * 4.5)}
.h-6{height:calc(var(--spacing) * 6)}
.h-7{height:calc(var(--spacing) * 7)}
.h-8{height:calc(var(--spacing) * 8)}
.h-9{height:calc(var(--spacing) * 9)}
.h-10{height:calc(var(--spacing) * 10)}
.h-11{height:calc(var(--spacing) * 11)}
.h-12{height:calc(var(--spacing) * 12)}
.h-14{height:calc(var(--spacing) * 14)}
.h-16{height:calc(var(--spacing) * 16)}
.h-40{height:calc(var(--spacing) * 40)}
.h-\[calc\(100\%\+64px\)\]{height:calc(100% + 64px)}
.h-full{height:100%}
.min-h-0{min-height:0}
.min-h-\[40px\]{min-height:40px}
.min-h-\[240px\]{min-height:240px}
.min-h-\[280px\]{min-height:280px}
.w-1{width:var(--spacing)}
.w-1\.5{width:calc(var(--spacing) * 1.5)}
.w-1\/2{width:50%}
.w-1\/3{width:33.3333%}
.w-3\.5{width:calc(var(--spacing) * 3.5)}
.w-4{width:calc(var(--spacing) * 4)}
.w-6{width:calc(var(--spacing) * 6)}
.w-7{width:calc(var(--spacing) * 7)}
.w-8{width:calc(var(--spacing) * 8)}
.w-9{width:calc(var(--spacing) * 9)}
.w-10{width:calc(var(--spacing) * 10)}
.w-11{width:calc(var(--spacing) * 11)}
.w-11\/12{width:91.6667%}
.w-12{width:calc(var(--spacing) * 12)}
.w-14{width:calc(var(--spacing) * 14)}
.w-16{width:calc(var(--spacing) * 16)}
.w-40{width:calc(var(--spacing) * 40)}
.w-44{width:calc(var(--spacing) * 44)}
.w-48{width:calc(var(--spacing) * 48)}
.w-60{width:calc(var(--spacing) * 60)}
.w-64{width:calc(var(--spacing) * 64)}
.w-80{width:calc(var(--spacing) * 80)}
.w-full{width:100%}
.max-w-\[78\%\]{max-width:78%}
.max-w-\[85\%\]{max-width:85%}
.max-w-\[520px\]{max-width:520px}
.max-w-\[560px\]{max-width:560px}
.max-w-\[780px\]{max-width:780px}
.min-w-0{min-width:0}
.flex-1{flex:1}
.flex-\[1\.2\]{flex:1.2}
.flex-\[1\.3\]{flex:1.3}
.flex-\[1\.4\]{flex:1.4}
.flex-\[1\.15\]{flex:1.15}
.flex-shrink-0,.shrink-0{flex-shrink:0}
.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.items-center{align-items:center}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.gap-0\.5{gap:calc(var(--spacing) * .5)}
.gap-1{gap:var(--spacing)}
.gap-1\.5{gap:calc(var(--spacing) * 1.5)}
.gap-2{gap:calc(var(--spacing) * 2)}
.gap-2\.5{gap:calc(var(--spacing) * 2.5)}
.gap-3{gap:calc(var(--spacing) * 3)}
.gap-10{gap:calc(var(--spacing) * 10)}
.gap-12{gap:calc(var(--spacing) * 12)}
.gap-14{gap:calc(var(--spacing) * 14)}
.gap-16{gap:calc(var(--spacing) * 16)}
.gap-24{gap:calc(var(--spacing) * 24)}
:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}
:where(.divide-\[\#F4F4F5\]>:not(:last-child)){border-color:#f4f4f5}
.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.overflow-hidden{overflow:hidden}
.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}
.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}
.rounded-\[3px\]{border-radius:3px}
.rounded-\[5px\]{border-radius:5px}
.rounded-\[10px\]{border-radius:10px}
.rounded-full{border-radius:2147483647px}
.rounded-lg{border-radius:var(--radius)}
.rounded-md{border-radius:calc(var(--radius) * .8)}
.rounded-xl{border-radius:calc(var(--radius) * 1.4)}
.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}
.border{border-style:var(--tw-border-style);border-width:1px}
.border-0{border-style:var(--tw-border-style);border-width:0}
.border-2{border-style:var(--tw-border-style);border-width:2px}
.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}
.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}
.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}
.border-x-\[0\.5px\]{border-inline-style:var(--tw-border-style);border-inline-width:.5px}
.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}
.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}
.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}
.border-t-\[0\.5px\]{border-top-style:var(--tw-border-style);border-top-width:.5px}
.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}
.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}
.border-r-\[0\.5px\]{border-right-style:var(--tw-border-style);border-right-width:.5px}
.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}
.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}
.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}
.border-b-\[0\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px}
.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}
.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}
.border-l-\[0\.5px\]{border-left-style:var(--tw-border-style);border-left-width:.5px}
.border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}
.border-dashed{--tw-border-style:dashed;border-style:dashed}
.border-solid{--tw-border-style:solid;border-style:solid}
.border-\[\#0A0A0A\]{border-color:#0a0a0a}
.border-\[\#0A0A0A\]\/10{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.1)}
.border-\[\#0A0A0A\]\/15{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.15)}
.border-\[\#0A0A0A\]\/20{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.2)}
.border-\[\#0A0A0A\]\/25{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.25)}
.border-\[\#0A0A0A\]\/50{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.5)}
.border-\[\#0A0A0A\]\/70{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.7)}
.border-\[\#0A0A0A\]\/\[0\.04\]{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.04)}
.border-\[\#0A0A0A\]\/\[0\.06\]{border-color:oklab(14.4788% 7.45058e-9 7.45058e-9/.06)}
.border-\[\#0F172A14\]{border-color:#0f172a14}
.border-\[\#0000000A\]{border-color:#0000000a}
.border-\[\#0000000F\]{border-color:#0000000f}
.border-\[\#00001D0D\]{border-color:#00001d0d}
.border-\[\#00001D12\]{border-color:#00001d12}
.border-\[\#00001D14\]{border-color:#00001d14}
.border-\[\#2F6BFF\]\/50{border-color:oklab(58.0559% -.0244769 -.227632/.5)}
.border-\[\#2F93FF\]{border-color:#2f93ff}
.border-\[\#2F93FF\]\/60{border-color:oklab(66.1621% -.0509152 -.176459/.6)}
.border-\[\#3B82F6\]{border-color:#3b82f6}
.border-\[\#3B82F6\]\/30{border-color:oklab(62.3083% -.0332476 -.185052/.3)}
.border-\[\#3B82F6\]\/60{border-color:oklab(62.3083% -.0332476 -.185052/.6)}
.border-\[\#0007CB\]\/30{border-color:oklab(38.3823% -.0268465 -.260217/.3)}
.border-\[\#10B981\]{border-color:#10b981}
.border-\[\#00000014\]{border-color:#00000014}
.border-\[\#185EE9\]{border-color:#185ee9}
.border-\[\#185EE9\]\/40{border-color:oklab(53.203% -.0302609 -.218686/.4)}
.border-\[\#185EE9\]\/\[0\.35\]{border-color:oklab(53.203% -.0302609 -.218686/.35)}
.border-\[\#2563EB\]{border-color:#2563eb}
.border-\[\#18181B\]{border-color:#18181b}
.border-\[\#18181B\]\/25{border-color:oklab(21.0331% .00160407 -.0056366/.25)}
.border-\[\#059669\]{border-color:#059669}
.border-\[\#212121\]{border-color:#212121}
.border-\[\#1111111A\]{border-color:#1111111a}
.border-\[\#C4C4C4\]{border-color:#c4c4c4}
.border-\[\#C5221F\]\/30{border-color:oklab(53.1794% .174633 .0924838/.3)}
.border-\[\#D1D5DB\]{border-color:#d1d5db}
.border-\[\#D4D4D8\]{border-color:#d4d4d8}
.border-\[\#E2E2E2\]{border-color:#e2e2e2}
.border-\[\#E4E4E7\]{border-color:#e4e4e7}
.border-\[\#E5E5E5\]{border-color:#e5e5e5}
.border-\[\#E5E5E5\]\/60{border-color:oklab(92.1906% 2.98023e-8 0/.6)}
.border-\[\#E5E7EB\]{border-color:#e5e7eb}
.border-\[\#E6E6E6\]{border-color:#e6e6e6}
.border-\[\#E7E7E9\]{border-color:#e7e7e9}
.border-\[\#E7000B\]\/30{border-color:oklab(58.3043% .209791 .113796/.3)}
.border-\[\#E7000B\]\/40{border-color:oklab(58.3043% .209791 .113795/.4)}
.border-\[\#EDEDED\]{border-color:#ededed}
.border-\[\#EEEEEE\]{border-color:#eee}
.border-\[\#F4F4F5\]{border-color:#f4f4f5}
.border-black\/5{border-color:#0000000d}
@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}
.border-black\/10{border-color:#0000001a}
@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}
.border-black\/15{border-color:#00000026}
@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}
.border-black\/\[0\.1\]{border-color:#0000001a}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}
.border-black\/\[0\.2\]{border-color:#0003}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.2\]{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}
.border-black\/\[0\.04\]{border-color:#0000000a}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}
.border-black\/\[0\.05\]{border-color:#0000000d}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}
.border-black\/\[0\.06\]{border-color:#0000000f}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}
.border-black\/\[0\.07\]{border-color:#00000012}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-black) 7.0%, transparent)}}
.border-black\/\[0\.08\]{border-color:#00000014}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}
.border-black\/\[0\.12\]{border-color:#0000001f}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}
.border-black\/\[0\.15\]{border-color:#00000026}
@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.15\]{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}
.border-border{border-color:var(--border)}
.border-emerald-600\/20{border-color:#00976733}
@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/20{border-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}
.border-input{border-color:var(--input)}
.border-primary{border-color:var(--primary)}
.border-red-400{border-color:var(--color-red-400)}
.border-transparent{border-color:#0000}
.border-white{border-color:var(--color-white)}
.border-white\/40{border-color:#fff6}
@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}
.border-white\/50{border-color:#ffffff80}
@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}
.border-zinc-50{border-color:var(--color-zinc-50)}
.border-b-transparent{border-bottom-color:#0000}
.bg-\[\#18181B\]{background-color:#18181b}
.bg-\[\#C4C4C8\]{background-color:#c4c4c8}
.bg-\[\#E7E7E9\]{background-color:#e7e7e9}
.bg-\[\#F4F4F5\]{background-color:#f4f4f5}
.bg-\[\#FAFAFA\]{background-color:#fafafa}
.bg-black\/\[0\.03\]{background-color:#00000008}
@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}
.bg-white{background-color:var(--color-white)}
.bg-white\/10{background-color:#ffffff1a}
@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}
.bg-white\/15{background-color:#ffffff26}
@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}
.bg-white\/20{background-color:#fff3}
@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}
.bg-white\/40{background-color:#fff6}
@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}
.bg-white\/45{background-color:#ffffff73}
@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}
.bg-white\/50{background-color:#ffffff80}
@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}
.bg-white\/60{background-color:#fff9}
@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}
.bg-white\/70{background-color:#ffffffb3}
@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}
.bg-white\/80{background-color:#fffc}
@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}
.bg-white\/90{background-color:#ffffffe6}
@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}
.bg-white\/95{background-color:#fffffff2}
@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}
.bg-white\/\[0\.08\]{background-color:#ffffff14}
@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}
.p-4{padding:calc(var(--spacing) * 4)}
.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}
.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}
.px-3{padding-inline:calc(var(--spacing) * 3)}
.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}
.px-4{padding-inline:calc(var(--spacing) * 4)}
.px-5{padding-inline:calc(var(--spacing) * 5)}
.px-6{padding-inline:calc(var(--spacing) * 6)}
.py-0\.5{padding-block:calc(var(--spacing) * .5)}
.py-1{padding-block:var(--spacing)}
.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}
.py-2{padding-block:calc(var(--spacing) * 2)}
.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}
.py-3{padding-block:calc(var(--spacing) * 3)}
.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}
.py-4{padding-block:calc(var(--spacing) * 4)}
.py-10{padding-block:calc(var(--spacing) * 10)}
.py-12{padding-block:calc(var(--spacing) * 12)}
.py-16{padding-block:calc(var(--spacing) * 16)}
.py-24{padding-block:calc(var(--spacing) * 24)}
.pt-1{padding-top:var(--spacing)}
.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}
.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}
.pt-10{padding-top:calc(var(--spacing) * 10)}
.pt-16{padding-top:calc(var(--spacing) * 16)}
.pb-1{padding-bottom:var(--spacing)}
.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}
.pb-3{padding-bottom:calc(var(--spacing) * 3)}
.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}
.pb-5{padding-bottom:calc(var(--spacing) * 5)}
.pb-10{padding-bottom:calc(var(--spacing) * 10)}
.pb-12{padding-bottom:calc(var(--spacing) * 12)}
.pb-14{padding-bottom:calc(var(--spacing) * 14)}
.pl-1{padding-left:var(--spacing)}
.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}
.pl-6{padding-left:calc(var(--spacing) * 6)}
.pl-16{padding-left:calc(var(--spacing) * 16)}
.text-\[10\.5px\]{font-size:10.5px}
.text-\[10px\]{font-size:10px}
.text-\[11\.5px\]{font-size:11.5px}
.text-\[11px\]{font-size:11px}
.text-\[12\.5px\]{font-size:12.5px}
.text-\[12px\]{font-size:12px}
.text-\[13\.5px\]{font-size:13.5px}
.text-\[13px\]{font-size:13px}
.text-\[14px\]{font-size:14px}
.text-\[15px\]{font-size:15px}
.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}
.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}
.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}
.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}
.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}
.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}
.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}
.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}
.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}
.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}
.whitespace-nowrap{white-space:nowrap}
.text-\[\#3F3F46\]{color:#3f3f46}
.text-\[\#8A8A8F\]{color:#8a8a8f}
.text-\[\#09090B\]{color:#09090b}
.text-\[\#18181B\]{color:#18181b}
.text-\[\#52525B\]{color:#52525b}
.text-\[\#71717B\]{color:#71717b}
.text-\[\#A1A1AA\]{color:#a1a1aa}
.text-black\/\[0\.45\]{color:#00000073}
@supports (color:color-mix(in lab, red, red)){.text-black\/\[0\.45\]{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}
.text-black\/\[0\.87\]{color:#000000de}
@supports (color:color-mix(in lab, red, red)){.text-black\/\[0\.87\]{color:color-mix(in oklab, var(--color-black) 87%, transparent)}}
.text-white{color:var(--color-white)}
.text-white\/20{color:#fff3}
@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}
.text-white\/30{color:#ffffff4d}
@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}
.text-white\/40{color:#fff6}
@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}
.text-white\/45{color:#ffffff73}
@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}
.text-white\/55{color:#ffffff8c}
@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}
.text-white\/60{color:#fff9}
@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}
.text-white\/70{color:#ffffffb3}
@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}
.text-white\/75{color:#ffffffbf}
@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}
.text-white\/80{color:#fffc}
@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}
.text-white\/85{color:#ffffffd9}
@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}
.text-white\/90{color:#ffffffe6}
@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}
.text-white\/\[0\.09\]{color:#ffffff17}
@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.09\]{color:color-mix(in oklab, var(--color-white) 9%, transparent)}}
.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}
.line-through{text-decoration-line:line-through}
.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.shadow-\[0_2px_8px_-4px_\#00000014\]{--tw-shadow:0 2px 8px -4px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.shadow-\[0_20px_25px_-5px_\#00000008\,0_8px_10px_-6px_\#00000008\]{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#00000008), 0 8px 10px -6px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.shadow-\[0_32px_64px_-24px_rgba\(0\,0\,0\,0\.3\)\,0_0_0_0\.5px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:0 32px 64px -24px var(--tw-shadow-color,#0000004d), 0 0 0 .5px var(--tw-shadow-color,#ffffff80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.85\)\,inset_1px_0_0_rgba\(255\,255\,255\,0\.85\)\,inset_-1px_0_0_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd9), inset 1px 0 0 var(--tw-shadow-color,#ffffffd9), inset -1px 0 0 var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
.duration-300{--tw-duration:.3s;transition-duration:.3s}
@media (width>=40rem){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}
.sm\:py-6{padding-block:calc(var(--spacing) * 6)}}
}
@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}
@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}
@property --tw-animation-duration{syntax:"*";inherits:false}
@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}
@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}
@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}
@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}
@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}
@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}
@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}
@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}
@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}
@property --scroll-fade-mask{syntax:"*";inherits:false}
@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}
@property --shimmer-image{syntax:"*";inherits:false}
@property --shimmer-text-fill{syntax:"*";inherits:false}
:root{--shadow-border-ring:oklch(0% 0 0/.06);--shadow-border-ring-hover:oklch(0% 0 0/.08);--shadow-border-depth:0px 1px 2px -1px oklch(0% 0 0/.06), 0px 2px 4px 0px oklch(0% 0 0/.04);--shadow-border-depth-hover:0px 1px 2px -1px oklch(0% 0 0/.08), 0px 2px 4px 0px oklch(0% 0 0/.06);--shadow-border:0 0 0 1px var(--shadow-border-ring), var(--shadow-border-depth);--shadow-border-hover:0 0 0 1px var(--shadow-border-ring-hover), var(--shadow-border-depth-hover);--shimmer-highlight:oklch(from currentColor l c h / calc(alpha * .2))}
@media (prefers-color-scheme:dark){
:root:not([data-mode=light]){--color-background:oklch(14.5% 0 0);--color-foreground:oklch(98.5% 0 0);--color-card:oklch(20.5% 0 0);--color-card-foreground:oklch(98.5% 0 0);--color-popover:oklch(20.5% 0 0);--color-popover-foreground:oklch(98.5% 0 0);--color-primary:oklch(66.2% .184 253.905);--color-primary-foreground:oklch(98.5% 0 0);--color-secondary:oklch(26.9% 0 0);--color-secondary-foreground:oklch(98.5% 0 0);--color-muted:oklch(26.9% 0 0);--color-muted-foreground:oklch(70.8% 0 0);--color-accent:oklch(26.9% 0 0);--color-accent-foreground:oklch(98.5% 0 0);--color-destructive:oklch(70.4% .191 22.216);--color-destructive-foreground:oklch(98.5% 0 0);--color-border:oklch(100% 0 0/.1);--color-input:oklch(100% 0 0/.15);--color-ring:oklch(55.6% 0 0);--color-chart-1:oklch(70% .16 259);--color-chart-2:oklch(77% .15 162);--color-chart-3:oklch(80% .15 74);--color-chart-4:oklch(70% .19 27);--color-chart-5:oklch(68% .19 292);--shadow-border-ring:oklch(100% 0 0/.08);--shadow-border-ring-hover:oklch(100% 0 0/.13);--shadow-border-depth:0 0 #0000;--shadow-border-depth-hover:0 0 #0000;--shimmer-highlight:oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4))}
}
:root[data-mode=dark]{--color-background:oklch(14.5% 0 0);--color-foreground:oklch(98.5% 0 0);--color-card:oklch(20.5% 0 0);--color-card-foreground:oklch(98.5% 0 0);--color-popover:oklch(20.5% 0 0);--color-popover-foreground:oklch(98.5% 0 0);--color-primary:oklch(66.2% .184 253.905);--color-primary-foreground:oklch(98.5% 0 0);--color-secondary:oklch(26.9% 0 0);--color-secondary-foreground:oklch(98.5% 0 0);--color-muted:oklch(26.9% 0 0);--color-muted-foreground:oklch(70.8% 0 0);--color-accent:oklch(26.9% 0 0);--color-accent-foreground:oklch(98.5% 0 0);--color-destructive:oklch(70.4% .191 22.216);--color-destructive-foreground:oklch(98.5% 0 0);--color-border:oklch(100% 0 0/.1);--color-input:oklch(100% 0 0/.15);--color-ring:oklch(55.6% 0 0);--color-chart-1:oklch(70% .16 259);--color-chart-2:oklch(77% .15 162);--color-chart-3:oklch(80% .15 74);--color-chart-4:oklch(70% .19 27);--color-chart-5:oklch(68% .19 292);--shadow-border-ring:oklch(100% 0 0/.08);--shadow-border-ring-hover:oklch(100% 0 0/.13);--shadow-border-depth:0 0 #0000;--shadow-border-depth-hover:0 0 #0000;--shimmer-highlight:oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4))}
:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--shadow-card:0 0 0 .5px #0000000f, 0 1px 1px -1px #0000001a, 0 1px 2px #0000000d;--shadow-border-ring:oklch(0% 0 0/.06);--shadow-border:0 0 0 1px var(--shadow-border-ring), 0px 1px 2px -1px oklch(0% 0 0/.06), 0px 2px 4px 0px oklch(0% 0 0/.04);--shadow-overlay:0 4px 12px -2px #00000014, 0 2px 6px -2px #0000000d;--shadow-dialog:0 6px 12px -4px #00000014, 0 3px 5px -3px #0000000f;--radius-dialog:18px;--spacing-dialog:1.5rem}
@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}
@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}
@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@property --tw-rotate-x{syntax:"*";inherits:false}
@property --tw-rotate-y{syntax:"*";inherits:false}
@property --tw-rotate-z{syntax:"*";inherits:false}
@property --tw-skew-x{syntax:"*";inherits:false}
@property --tw-skew-y{syntax:"*";inherits:false}
@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@property --tw-gradient-position{syntax:"*";inherits:false}
@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}
@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}
@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}
@property --tw-gradient-stops{syntax:"*";inherits:false}
@property --tw-gradient-via-stops{syntax:"*";inherits:false}
@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}
@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}
@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
@property --tw-leading{syntax:"*";inherits:false}
@property --tw-font-weight{syntax:"*";inherits:false}
@property --tw-tracking{syntax:"*";inherits:false}
@property --tw-ordinal{syntax:"*";inherits:false}
@property --tw-slashed-zero{syntax:"*";inherits:false}
@property --tw-numeric-figure{syntax:"*";inherits:false}
@property --tw-numeric-spacing{syntax:"*";inherits:false}
@property --tw-numeric-fraction{syntax:"*";inherits:false}
@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-shadow-color{syntax:"*";inherits:false}
@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-inset-shadow-color{syntax:"*";inherits:false}
@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-ring-color{syntax:"*";inherits:false}
@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-inset-ring-color{syntax:"*";inherits:false}
@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-ring-inset{syntax:"*";inherits:false}
@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}
@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}
@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
@property --tw-blur{syntax:"*";inherits:false}
@property --tw-brightness{syntax:"*";inherits:false}
@property --tw-contrast{syntax:"*";inherits:false}
@property --tw-grayscale{syntax:"*";inherits:false}
@property --tw-hue-rotate{syntax:"*";inherits:false}
@property --tw-invert{syntax:"*";inherits:false}
@property --tw-opacity{syntax:"*";inherits:false}
@property --tw-saturate{syntax:"*";inherits:false}
@property --tw-sepia{syntax:"*";inherits:false}
@property --tw-drop-shadow{syntax:"*";inherits:false}
@property --tw-drop-shadow-color{syntax:"*";inherits:false}
@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}
@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@property --tw-backdrop-blur{syntax:"*";inherits:false}
@property --tw-backdrop-brightness{syntax:"*";inherits:false}
@property --tw-backdrop-contrast{syntax:"*";inherits:false}
@property --tw-backdrop-grayscale{syntax:"*";inherits:false}
@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}
@property --tw-backdrop-invert{syntax:"*";inherits:false}
@property --tw-backdrop-opacity{syntax:"*";inherits:false}
@property --tw-backdrop-saturate{syntax:"*";inherits:false}
@property --tw-backdrop-sepia{syntax:"*";inherits:false}
@property --tw-duration{syntax:"*";inherits:false}
@property --tw-ease{syntax:"*";inherits:false}
@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}
@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}
@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}