@layer properties;
@layer theme, base, components, utilities;
@layer theme  {
:root, :host  {
--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji","Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono","Courier New", monospace;
--color-red-50:oklch(97.1% 0.013 17.38);
--color-red-100:oklch(93.6% 0.032 17.717);
--color-red-400:oklch(70.4% 0.191 22.216);
--color-red-500:oklch(63.7% 0.237 25.331);
--color-red-600:oklch(57.7% 0.245 27.325);
--color-red-700:oklch(50.5% 0.213 27.518);
--color-orange-50:oklch(98% 0.016 73.684);
--color-orange-100:oklch(95.4% 0.038 75.164);
--color-orange-200:oklch(90.1% 0.076 70.697);
--color-orange-400:oklch(75% 0.183 55.934);
--color-orange-500:oklch(70.5% 0.213 47.604);
--color-orange-600:oklch(64.6% 0.222 41.116);
--color-amber-50:oklch(98.7% 0.022 95.277);
--color-amber-100:oklch(96.2% 0.059 95.617);
--color-amber-600:oklch(66.6% 0.179 58.318);
--color-yellow-400:oklch(85.2% 0.199 91.936);
--color-yellow-500:oklch(79.5% 0.184 86.047);
--color-green-50:oklch(98.2% 0.018 155.826);
--color-green-100:oklch(96.2% 0.044 156.743);
--color-green-700:oklch(52.7% 0.154 150.069);
--color-emerald-50:oklch(97.9% 0.021 166.113);
--color-emerald-100:oklch(95% 0.052 163.051);
--color-emerald-200:oklch(90.5% 0.093 164.15);
--color-emerald-400:oklch(76.5% 0.177 163.223);
--color-emerald-500:oklch(69.6% 0.17 162.48);
--color-emerald-600:oklch(59.6% 0.145 163.225);
--color-teal-50:oklch(98.4% 0.014 180.72);
--color-teal-200:oklch(91% 0.096 180.426);
--color-teal-500:oklch(70.4% 0.14 182.503);
--color-teal-600:oklch(60% 0.118 184.704);
--color-blue-50:oklch(97% 0.014 254.604);
--color-blue-100:oklch(93.2% 0.032 255.585);
--color-blue-500:oklch(62.3% 0.214 259.815);
--color-blue-600:oklch(54.6% 0.245 262.881);
--color-indigo-50:oklch(96.2% 0.018 272.314);
--color-indigo-100:oklch(93% 0.034 272.788);
--color-indigo-500:oklch(58.5% 0.233 277.117);
--color-indigo-600:oklch(51.1% 0.262 276.966);
--color-rose-200:oklch(89.2% 0.058 10.001);
--color-rose-400:oklch(71.2% 0.194 13.428);
--color-rose-500:oklch(64.5% 0.246 16.439);
--color-rose-600:oklch(58.6% 0.253 17.585);
--color-slate-50:oklch(98.4% 0.003 247.858);
--color-slate-100:oklch(96.8% 0.007 247.896);
--color-slate-200:oklch(92.9% 0.013 255.508);
--color-slate-300:oklch(86.9% 0.022 252.894);
--color-slate-400:oklch(70.4% 0.04 256.788);
--color-slate-500:oklch(55.4% 0.046 257.417);
--color-slate-600:oklch(44.6% 0.043 257.281);
--color-slate-700:oklch(37.2% 0.044 257.287);
--color-slate-800:oklch(27.9% 0.041 260.031);
--color-slate-900:oklch(20.8% 0.042 265.755);
--color-slate-950:oklch(12.9% 0.042 264.695);
--color-black:#000;
--color-white:#fff;
--spacing:0.25rem;
--container-xs:20rem;
--container-sm:24rem;
--container-md:28rem;
--container-lg:32rem;
--container-xl:36rem;
--container-2xl:42rem;
--container-3xl:48rem;
--container-4xl:56rem;
--container-5xl:64rem;
--container-6xl:72rem;
--container-7xl:80rem;
--text-xs:0.75rem;
--text-xs--line-height:calc(1 / 0.75);
--text-sm:0.875rem;
--text-sm--line-height:calc(1.25 / 0.875);
--text-base:1rem;
--text-base--line-height:calc(1.5 / 1);
--text-lg:1.125rem;
--text-lg--line-height:calc(1.75 / 1.125);
--text-xl:1.25rem;
--text-xl--line-height:calc(1.75 / 1.25);
--text-2xl:1.5rem;
--text-2xl--line-height:calc(2 / 1.5);
--text-3xl:1.875rem;
--text-3xl--line-height:calc(2.25 / 1.875);
--text-4xl:2.25rem;
--text-4xl--line-height:calc(2.5 / 2.25);
--text-5xl:3rem;
--text-5xl--line-height:1;
--text-6xl:3.75rem;
--text-6xl--line-height:1;
--text-7xl:4.5rem;
--text-7xl--line-height:1;
--text-8xl:6rem;
--text-8xl--line-height:1;
--text-9xl:8rem;
--text-9xl--line-height:1;
--font-weight-extralight:200;
--font-weight-light:300;
--font-weight-normal:400;
--font-weight-medium:500;
--font-weight-semibold:600;
--font-weight-bold:700;
--font-weight-extrabold:800;
--font-weight-black:900;
--tracking-tighter:-0.05em;
--tracking-tight:-0.025em;
--tracking-wide:0.025em;
--tracking-wider:0.05em;
--tracking-widest:0.1em;
--leading-tight:1.25;
--leading-snug:1.375;
--leading-relaxed:1.625;
--radius-sm:0.25rem;
--radius-lg:0.5rem;
--radius-xl:0.75rem;
--radius-2xl:1rem;
--radius-3xl:1.5rem;
--drop-shadow-md:0 3px 3px rgb(0 0 0 / 0.12);
--ease-in:cubic-bezier(0.4, 0, 1, 1);
--ease-out:cubic-bezier(0, 0, 0.2, 1);
--animate-spin:spin 1s linear infinite;
--animate-ping:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
--animate-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
--animate-bounce:bounce 1s infinite;
--blur-sm:8px;
--blur-md:12px;
--blur-xl:24px;
--blur-2xl:40px;
--blur-3xl:64px;
--aspect-video:16 / 9;
--default-transition-duration:150ms;
--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
--default-font-family:var(--font-sans);
--default-mono-font-family:var(--font-mono);
--color-primary:#f48c25;
--color-accent-teal:#2dd4bf;
--color-accent-turquoise:#40e0d0;
--color-background-light:#fcfaf8;
--font-display:"Manrope", sans-serif;
}
}
@layer base  {
*, ::after, ::before, ::backdrop, ::file-selector-button  {
box-sizing:border-box;
margin:0;
padding:0;
border:0 solid;
}
html, :host  {
line-height:1.5;
-webkit-text-size-adjust:100%;
tab-size:4;
font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
font-feature-settings:var(--default-font-feature-settings, normal);
font-variation-settings:var(--default-font-variation-settings, normal);
-webkit-tap-highlight-color:transparent;
touch-action:manipulation;
}
hr  {
height:0;
color:inherit;
border-top-width:1px;
}
abbr:where([title])  {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted;
}
h1, h2, h3, h4, h5, h6  {
font-size:inherit;
font-weight:inherit;
}
a  {
color:inherit;
-webkit-text-decoration:inherit;
text-decoration:inherit;
}
b, strong  {
font-weight:bolder;
}
code, kbd, samp, pre  {
font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
font-feature-settings:var(--default-mono-font-feature-settings, normal);
font-variation-settings:var(--default-mono-font-variation-settings, normal);
font-size:1em;
}
small  {
font-size:80%;
}
sub, sup  {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}
sub  {
bottom:-0.25em;
}
sup  {
top:-0.5em;
}
table  {
text-indent:0;
border-color:inherit;
border-collapse:collapse;
}
:-moz-focusring  {
outline:auto;
}
progress  {
vertical-align:baseline;
}
summary  {
display:list-item;
}
ol, ul, menu  {
list-style:none;
}
img, svg, video, canvas, audio, iframe, embed, object  {
display:block;
}
img, video  {
max-width:100%;
height:auto;
}
button, input, select, optgroup, textarea, ::file-selector-button  {
font:inherit;
font-feature-settings:inherit;
font-variation-settings:inherit;
letter-spacing:inherit;
color:inherit;
border-radius:0;
background-color:transparent;
opacity:1;
}
:where(select:is([multiple], [size])) optgroup  {
font-weight:bolder;
}
:where(select:is([multiple], [size])) optgroup option  {
padding-inline-start:20px;
}
::file-selector-button  {
margin-inline-end:4px;
}
::placeholder  {
opacity:1;
}
@supports (not (-webkit-appearance:-apple-pay-button))or (contain-intrinsic-size:1px)  {
::placeholder  {
color:currentcolor;
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, currentcolor 50%, transparent);
}
}
}
textarea  {
resize:vertical;
}
::-webkit-search-decoration  {
-webkit-appearance:none;
}
::-webkit-date-and-time-value  {
min-height:1lh;
text-align:inherit;
}
::-webkit-datetime-edit  {
display:inline-flex;
}
::-webkit-datetime-edit-fields-wrapper  {
padding:0;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field  {
padding-block:0;
}
::-webkit-calendar-picker-indicator  {
line-height:1;
}
:-moz-ui-invalid  {
box-shadow:none;
}
button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button  {
appearance:button;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button  {
height:auto;
}
[hidden]:where(:not([hidden="until-found"]))  {
display:none !important;
}
}
@layer utilities  {
.pointer-events-auto  {
pointer-events:auto;
}
.pointer-events-none  {
pointer-events:none;
}
.invisible  {
visibility:hidden;
}
.visible  {
visibility:visible;
}
.absolute  {
position:absolute;
}
.fixed  {
position:fixed;
}
.relative  {
position:relative;
}
.static  {
position:static;
}
.sticky  {
position:sticky;
}
.inset-0  {
inset:calc(var(--spacing) * 0);
}
.inset-x-0  {
inset-inline:calc(var(--spacing) * 0);
}
.inset-x-4  {
inset-inline:calc(var(--spacing) * 4);
}
.inset-y-0  {
inset-block:calc(var(--spacing) * 0);
}
.start  {
inset-inline-start:var(--spacing);
}
.end  {
inset-inline-end:var(--spacing);
}
.-top-1  {
top:calc(var(--spacing) * -1);
}
.-top-8  {
top:calc(var(--spacing) * -8);
}
.top-0  {
top:calc(var(--spacing) * 0);
}
.top-1\/2  {
top:calc(1 / 2 * 100%);
}
.top-3  {
top:calc(var(--spacing) * 3);
}
.top-4  {
top:calc(var(--spacing) * 4);
}
.top-6  {
top:calc(var(--spacing) * 6);
}
.top-8  {
top:calc(var(--spacing) * 8);
}
.top-\[80\%\]  {
top:80%;
}
.top-full  {
top:100%;
}
.-right-1  {
right:calc(var(--spacing) * -1);
}
.-right-4  {
right:calc(var(--spacing) * -4);
}
.-right-8  {
right:calc(var(--spacing) * -8);
}
.-right-10  {
right:calc(var(--spacing) * -10);
}
.right-0  {
right:calc(var(--spacing) * 0);
}
.right-3  {
right:calc(var(--spacing) * 3);
}
.right-4  {
right:calc(var(--spacing) * 4);
}
.right-5  {
right:calc(var(--spacing) * 5);
}
.right-6  {
right:calc(var(--spacing) * 6);
}
.right-10  {
right:calc(var(--spacing) * 10);
}
.-bottom-3  {
bottom:calc(var(--spacing) * -3);
}
.-bottom-8  {
bottom:calc(var(--spacing) * -8);
}
.-bottom-10  {
bottom:calc(var(--spacing) * -10);
}
.bottom-0  {
bottom:calc(var(--spacing) * 0);
}
.bottom-3  {
bottom:calc(var(--spacing) * 3);
}
.bottom-4  {
bottom:calc(var(--spacing) * 4);
}
.bottom-6  {
bottom:calc(var(--spacing) * 6);
}
.bottom-10  {
bottom:calc(var(--spacing) * 10);
}
.bottom-12  {
bottom:calc(var(--spacing) * 12);
}
.bottom-\[-10px\]  {
bottom:-10px;
}
.bottom-full  {
bottom:100%;
}
.-left-4  {
left:calc(var(--spacing) * -4);
}
.-left-8  {
left:calc(var(--spacing) * -8);
}
.left-0  {
left:calc(var(--spacing) * 0);
}
.left-1\/2  {
left:calc(1 / 2 * 100%);
}
.left-3  {
left:calc(var(--spacing) * 3);
}
.left-4  {
left:calc(var(--spacing) * 4);
}
.left-5  {
left:calc(var(--spacing) * 5);
}
.left-6  {
left:calc(var(--spacing) * 6);
}
.left-7  {
left:calc(var(--spacing) * 7);
}
.left-8  {
left:calc(var(--spacing) * 8);
}
.left-12  {
left:calc(var(--spacing) * 12);
}
.-z-0  {
z-index:calc(0 * -1);
}
.-z-10  {
z-index:calc(10 * -1);
}
.z-0  {
z-index:0;
}
.z-10  {
z-index:10;
}
.z-20  {
z-index:20;
}
.z-30  {
z-index:30;
}
.z-50  {
z-index:50;
}
.z-\[100\]  {
z-index:100;
}
.z-\[1000\]  {
z-index:1000;
}
.z-\[1100\]  {
z-index:1100;
}
.z-\[9999\]  {
z-index:9999;
}
.z-\[99999\]  {
z-index:99999;
}
.order-1  {
order:1;
}
.order-2  {
order:2;
}
.col-span-1  {
grid-column:span 1 / span 1;
}
.col-span-full  {
grid-column:1 / -1;
}
.container  {
width:100%;
@media (width >= 40rem)  {
max-width:40rem;
}
@media (width >= 48rem)  {
max-width:48rem;
}
@media (width >= 64rem)  {
max-width:64rem;
}
@media (width >= 80rem)  {
max-width:80rem;
}
@media (width >= 96rem)  {
max-width:96rem;
}
}
.m-auto  {
margin:auto;
}
.-mx-2  {
margin-inline:calc(var(--spacing) * -2);
}
.mx-1  {
margin-inline:calc(var(--spacing) * 1);
}
.mx-2  {
margin-inline:calc(var(--spacing) * 2);
}
.mx-auto  {
margin-inline:auto;
}
.-mt-1  {
margin-top:calc(var(--spacing) * -1);
}
.-mt-8  {
margin-top:calc(var(--spacing) * -8);
}
.-mt-10  {
margin-top:calc(var(--spacing) * -10);
}
.-mt-48  {
margin-top:calc(var(--spacing) * -48);
}
.mt-0\.5  {
margin-top:calc(var(--spacing) * 0.5);
}
.mt-1  {
margin-top:calc(var(--spacing) * 1);
}
.mt-2  {
margin-top:calc(var(--spacing) * 2);
}
.mt-3  {
margin-top:calc(var(--spacing) * 3);
}
.mt-4  {
margin-top:calc(var(--spacing) * 4);
}
.mt-6  {
margin-top:calc(var(--spacing) * 6);
}
.mt-8  {
margin-top:calc(var(--spacing) * 8);
}
.mt-12  {
margin-top:calc(var(--spacing) * 12);
}
.mt-16  {
margin-top:calc(var(--spacing) * 16);
}
.mt-20  {
margin-top:calc(var(--spacing) * 20);
}
.mt-auto  {
margin-top:auto;
}
.-mr-48  {
margin-right:calc(var(--spacing) * -48);
}
.mr-1  {
margin-right:calc(var(--spacing) * 1);
}
.\!mb-0  {
margin-bottom:calc(var(--spacing) * 0) !important;
}
.mb-0\.5  {
margin-bottom:calc(var(--spacing) * 0.5);
}
.mb-1  {
margin-bottom:calc(var(--spacing) * 1);
}
.mb-1\.5  {
margin-bottom:calc(var(--spacing) * 1.5);
}
.mb-2  {
margin-bottom:calc(var(--spacing) * 2);
}
.mb-3  {
margin-bottom:calc(var(--spacing) * 3);
}
.mb-4  {
margin-bottom:calc(var(--spacing) * 4);
}
.mb-5  {
margin-bottom:calc(var(--spacing) * 5);
}
.mb-6  {
margin-bottom:calc(var(--spacing) * 6);
}
.mb-8  {
margin-bottom:calc(var(--spacing) * 8);
}
.mb-10  {
margin-bottom:calc(var(--spacing) * 10);
}
.mb-12  {
margin-bottom:calc(var(--spacing) * 12);
}
.mb-16  {
margin-bottom:calc(var(--spacing) * 16);
}
.mb-20  {
margin-bottom:calc(var(--spacing) * 20);
}
.mb-24  {
margin-bottom:calc(var(--spacing) * 24);
}
.mb-32  {
margin-bottom:calc(var(--spacing) * 32);
}
.ml-1  {
margin-left:calc(var(--spacing) * 1);
}
.ml-4  {
margin-left:calc(var(--spacing) * 4);
}
.ml-8  {
margin-left:calc(var(--spacing) * 8);
}
.ml-auto  {
margin-left:auto;
}
.line-clamp-1  {
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:1;
line-clamp:1;
}
.line-clamp-2  {
overflow:hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
line-clamp:2;
}
.block  {
display:block;
}
.flex  {
display:flex;
}
.grid  {
display:grid;
}
.hidden  {
display:none;
}
.inline  {
display:inline;
}
.inline-block  {
display:inline-block;
}
.inline-flex  {
display:inline-flex;
}
.table  {
display:table;
}
.aspect-\[4\/5\]  {
aspect-ratio:4/5;
}
.aspect-\[21\/9\]  {
aspect-ratio:21/9;
}
.aspect-square  {
aspect-ratio:1 / 1;
}
.aspect-video  {
aspect-ratio:var(--aspect-video);
}
.size-1  {
width:calc(var(--spacing) * 1);
height:calc(var(--spacing) * 1);
}
.size-1\.5  {
width:calc(var(--spacing) * 1.5);
height:calc(var(--spacing) * 1.5);
}
.size-2  {
width:calc(var(--spacing) * 2);
height:calc(var(--spacing) * 2);
}
.size-2\.5  {
width:calc(var(--spacing) * 2.5);
height:calc(var(--spacing) * 2.5);
}
.size-3  {
width:calc(var(--spacing) * 3);
height:calc(var(--spacing) * 3);
}
.size-3\.5  {
width:calc(var(--spacing) * 3.5);
height:calc(var(--spacing) * 3.5);
}
.size-4  {
width:calc(var(--spacing) * 4);
height:calc(var(--spacing) * 4);
}
.size-5  {
width:calc(var(--spacing) * 5);
height:calc(var(--spacing) * 5);
}
.size-6  {
width:calc(var(--spacing) * 6);
height:calc(var(--spacing) * 6);
}
.size-8  {
width:calc(var(--spacing) * 8);
height:calc(var(--spacing) * 8);
}
.size-9  {
width:calc(var(--spacing) * 9);
height:calc(var(--spacing) * 9);
}
.size-10  {
width:calc(var(--spacing) * 10);
height:calc(var(--spacing) * 10);
}
.size-11  {
width:calc(var(--spacing) * 11);
height:calc(var(--spacing) * 11);
}
.size-12  {
width:calc(var(--spacing) * 12);
height:calc(var(--spacing) * 12);
}
.size-14  {
width:calc(var(--spacing) * 14);
height:calc(var(--spacing) * 14);
}
.size-16  {
width:calc(var(--spacing) * 16);
height:calc(var(--spacing) * 16);
}
.size-20  {
width:calc(var(--spacing) * 20);
height:calc(var(--spacing) * 20);
}
.size-40  {
width:calc(var(--spacing) * 40);
height:calc(var(--spacing) * 40);
}
.size-64  {
width:calc(var(--spacing) * 64);
height:calc(var(--spacing) * 64);
}
.h-1  {
height:calc(var(--spacing) * 1);
}
.h-1\.5  {
height:calc(var(--spacing) * 1.5);
}
.h-1\/2  {
height:calc(1 / 2 * 100%);
}
.h-2  {
height:calc(var(--spacing) * 2);
}
.h-3  {
height:calc(var(--spacing) * 3);
}
.h-3\.5  {
height:calc(var(--spacing) * 3.5);
}
.h-4  {
height:calc(var(--spacing) * 4);
}
.h-4\.5  {
height:calc(var(--spacing) * 4.5);
}
.h-5  {
height:calc(var(--spacing) * 5);
}
.h-6  {
height:calc(var(--spacing) * 6);
}
.h-7  {
height:calc(var(--spacing) * 7);
}
.h-8  {
height:calc(var(--spacing) * 8);
}
.h-10  {
height:calc(var(--spacing) * 10);
}
.h-12  {
height:calc(var(--spacing) * 12);
}
.h-14  {
height:calc(var(--spacing) * 14);
}
.h-16  {
height:calc(var(--spacing) * 16);
}
.h-20  {
height:calc(var(--spacing) * 20);
}
.h-24  {
height:calc(var(--spacing) * 24);
}
.h-32  {
height:calc(var(--spacing) * 32);
}
.h-48  {
height:calc(var(--spacing) * 48);
}
.h-56  {
height:calc(var(--spacing) * 56);
}
.h-64  {
height:calc(var(--spacing) * 64);
}
.h-96  {
height:calc(var(--spacing) * 96);
}
.h-\[60vh\]  {
height:60vh;
}
.h-\[80vh\]  {
height:80vh;
}
.h-\[85vh\]  {
height:85vh;
}
.h-\[90vh\]  {
height:90vh;
}
.h-\[400px\]  {
height:400px;
}
.h-\[500px\]  {
height:500px;
}
.h-\[600px\]  {
height:600px;
}
.h-auto  {
height:auto;
}
.h-fit  {
height:fit-content;
}
.h-full  {
height:100%;
}
.h-px  {
height:1px;
}
.h-screen  {
height:100vh;
}
.max-h-0  {
max-height:calc(var(--spacing) * 0);
}
.max-h-64  {
max-height:calc(var(--spacing) * 64);
}
.max-h-\[90vh\]  {
max-height:90vh;
}
.max-h-\[200px\]  {
max-height:200px;
}
.max-h-\[400px\]  {
max-height:400px;
}
.max-h-\[700px\]  {
max-height:700px;
}
.max-h-full  {
max-height:100%;
}
.min-h-\[80px\]  {
min-height:80px;
}
.min-h-\[100px\]  {
min-height:100px;
}
.min-h-\[120px\]  {
min-height:120px;
}
.min-h-\[130px\]  {
min-height:130px;
}
.min-h-\[140px\]  {
min-height:140px;
}
.min-h-\[200px\]  {
min-height:200px;
}
.min-h-\[600px\]  {
min-height:600px;
}
.min-h-\[700px\]  {
min-height:700px;
}
.min-h-screen  {
min-height:100vh;
}
.w-1  {
width:calc(var(--spacing) * 1);
}
.w-1\/2  {
width:calc(1 / 2 * 100%);
}
.w-1\/3  {
width:calc(1 / 3 * 100%);
}
.w-3  {
width:calc(var(--spacing) * 3);
}
.w-3\.5  {
width:calc(var(--spacing) * 3.5);
}
.w-4  {
width:calc(var(--spacing) * 4);
}
.w-4\.5  {
width:calc(var(--spacing) * 4.5);
}
.w-5  {
width:calc(var(--spacing) * 5);
}
.w-6  {
width:calc(var(--spacing) * 6);
}
.w-7  {
width:calc(var(--spacing) * 7);
}
.w-8  {
width:calc(var(--spacing) * 8);
}
.w-10  {
width:calc(var(--spacing) * 10);
}
.w-11  {
width:calc(var(--spacing) * 11);
}
.w-12  {
width:calc(var(--spacing) * 12);
}
.w-14  {
width:calc(var(--spacing) * 14);
}
.w-16  {
width:calc(var(--spacing) * 16);
}
.w-20  {
width:calc(var(--spacing) * 20);
}
.w-24  {
width:calc(var(--spacing) * 24);
}
.w-32  {
width:calc(var(--spacing) * 32);
}
.w-40  {
width:calc(var(--spacing) * 40);
}
.w-48  {
width:calc(var(--spacing) * 48);
}
.w-64  {
width:calc(var(--spacing) * 64);
}
.w-72  {
width:calc(var(--spacing) * 72);
}
.w-80  {
width:calc(var(--spacing) * 80);
}
.w-96  {
width:calc(var(--spacing) * 96);
}
.w-\[85\%\]  {
width:85%;
}
.w-\[96vw\]  {
width:96vw;
}
.w-\[380px\]  {
width:380px;
}
.w-\[400px\]  {
width:400px;
}
.w-auto  {
width:auto;
}
.w-full  {
width:100%;
}
.w-px  {
width:1px;
}
.max-w-2xl  {
max-width:var(--container-2xl);
}
.max-w-3xl  {
max-width:var(--container-3xl);
}
.max-w-4xl  {
max-width:var(--container-4xl);
}
.max-w-5xl  {
max-width:var(--container-5xl);
}
.max-w-6xl  {
max-width:var(--container-6xl);
}
.max-w-7xl  {
max-width:var(--container-7xl);
}
.max-w-\[300px\]  {
max-width:300px;
}
.max-w-\[1600px\]  {
max-width:1600px;
}
.max-w-full  {
max-width:100%;
}
.max-w-lg  {
max-width:var(--container-lg);
}
.max-w-md  {
max-width:var(--container-md);
}
.max-w-none  {
max-width:none;
}
.max-w-sm  {
max-width:var(--container-sm);
}
.max-w-xl  {
max-width:var(--container-xl);
}
.max-w-xs  {
max-width:var(--container-xs);
}
.min-w-0  {
min-width:calc(var(--spacing) * 0);
}
.min-w-\[2\.75rem\]  {
min-width:2.75rem;
}
.min-w-\[20px\]  {
min-width:20px;
}
.min-w-\[130px\]  {
min-width:130px;
}
.min-w-\[140px\]  {
min-width:140px;
}
.min-w-\[190px\]  {
min-width:190px;
}
.min-w-\[220px\]  {
min-width:220px;
}
.min-w-\[260px\]  {
min-width:260px;
}
.flex-1  {
flex:1;
}
.flex-shrink-0  {
flex-shrink:0;
}
.shrink-0  {
flex-shrink:0;
}
.border-collapse  {
border-collapse:collapse;
}
.-translate-x-1\/2  {
--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-4  {
--tw-translate-x:calc(var(--spacing) * -4);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-0  {
--tw-translate-x:calc(var(--spacing) * 0);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-32  {
--tw-translate-x:calc(var(--spacing) * 32);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-x-full  {
--tw-translate-x:100%;
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1\/2  {
--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-2  {
--tw-translate-y:calc(var(--spacing) * -2);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-4  {
--tw-translate-y:calc(var(--spacing) * -4);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-0  {
--tw-translate-y:calc(var(--spacing) * 0);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-1  {
--tw-translate-y:calc(var(--spacing) * 1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-2  {
--tw-translate-y:calc(var(--spacing) * 2);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-4  {
--tw-translate-y:calc(var(--spacing) * 4);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
.scale-90  {
--tw-scale-x:90%;
--tw-scale-y:90%;
--tw-scale-z:90%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
.scale-95  {
--tw-scale-x:95%;
--tw-scale-y:95%;
--tw-scale-z:95%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
.scale-100  {
--tw-scale-x:100%;
--tw-scale-y:100%;
--tw-scale-z:100%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
.scale-105  {
--tw-scale-x:105%;
--tw-scale-y:105%;
--tw-scale-z:105%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
.scale-110  {
--tw-scale-x:110%;
--tw-scale-y:110%;
--tw-scale-z:110%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
.scale-\[1\.02\]  {
scale:1.02;
}
.rotate-180  {
rotate:180deg;
}
.transform  {
transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.animate-bounce  {
animation:var(--animate-bounce);
}
.animate-ping  {
animation:var(--animate-ping);
}
.animate-pulse  {
animation:var(--animate-pulse);
}
.animate-spin  {
animation:var(--animate-spin);
}
.cursor-default  {
cursor:default;
}
.cursor-grab  {
cursor:grab;
}
.cursor-help  {
cursor:help;
}
.cursor-pointer  {
cursor:pointer;
}
.resize-none  {
resize:none;
}
.snap-x  {
scroll-snap-type:x var(--tw-scroll-snap-strictness);
}
.snap-mandatory  {
--tw-scroll-snap-strictness:mandatory;
}
.snap-start  {
scroll-snap-align:start;
}
.list-disc  {
list-style-type:disc;
}
.appearance-none  {
appearance:none;
}
.auto-rows-\[500px\]  {
grid-auto-rows:500px;
}
.grid-cols-1  {
grid-template-columns:repeat(1, minmax(0, 1fr));
}
.grid-cols-2  {
grid-template-columns:repeat(2, minmax(0, 1fr));
}
.grid-cols-3  {
grid-template-columns:repeat(3, minmax(0, 1fr));
}
.flex-col  {
flex-direction:column;
}
.flex-wrap  {
flex-wrap:wrap;
}
.items-baseline  {
align-items:baseline;
}
.items-center  {
align-items:center;
}
.items-end  {
align-items:flex-end;
}
.items-start  {
align-items:flex-start;
}
.items-stretch  {
align-items:stretch;
}
.justify-between  {
justify-content:space-between;
}
.justify-center  {
justify-content:center;
}
.justify-end  {
justify-content:flex-end;
}
.gap-1  {
gap:calc(var(--spacing) * 1);
}
.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-4  {
gap:calc(var(--spacing) * 4);
}
.gap-5  {
gap:calc(var(--spacing) * 5);
}
.gap-6  {
gap:calc(var(--spacing) * 6);
}
.gap-8  {
gap:calc(var(--spacing) * 8);
}
.gap-10  {
gap:calc(var(--spacing) * 10);
}
.gap-12  {
gap:calc(var(--spacing) * 12);
}
.gap-16  {
gap:calc(var(--spacing) * 16);
}
.gap-20  {
gap:calc(var(--spacing) * 20);
}
.space-y-0  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-0\.5  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-1  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-1\.5  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-2  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-3  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-4  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-5  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-6  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-8  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-10  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-12  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-16  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-24  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));
}
}
.space-y-32  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));
}
}
.gap-x-12  {
column-gap:calc(var(--spacing) * 12);
}
.gap-x-16  {
column-gap:calc(var(--spacing) * 16);
}
.gap-y-0  {
row-gap:calc(var(--spacing) * 0);
}
.gap-y-6  {
row-gap:calc(var(--spacing) * 6);
}
.gap-y-8  {
row-gap:calc(var(--spacing) * 8);
}
.gap-y-20  {
row-gap:calc(var(--spacing) * 20);
}
.divide-y  {
:where(& > :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)));
}
}
.divide-slate-50  {
:where(& > :not(:last-child))  {
border-color:var(--color-slate-50);
}
}
.truncate  {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.overflow-hidden  {
overflow:hidden;
}
.overflow-visible  {
overflow:visible;
}
.overflow-x-auto  {
overflow-x:auto;
}
.overflow-y-auto  {
overflow-y:auto;
}
.scroll-smooth  {
scroll-behavior:smooth;
}
.rounded  {
border-radius:0.25rem;
}
.rounded-2xl  {
border-radius:var(--radius-2xl);
}
.rounded-3xl  {
border-radius:var(--radius-3xl);
}
.rounded-\[1\.5rem\]  {
border-radius:1.5rem;
}
.rounded-\[1\.25rem\]  {
border-radius:1.25rem;
}
.rounded-\[2\.5rem\]  {
border-radius:2.5rem;
}
.rounded-\[2rem\]  {
border-radius:2rem;
}
.rounded-\[24px\]  {
border-radius:24px;
}
.rounded-\[32px\]  {
border-radius:32px;
}
.rounded-\[40px\]  {
border-radius:40px;
}
.rounded-\[48px\]  {
border-radius:48px;
}
.rounded-\[64px\]  {
border-radius:64px;
}
.rounded-\[80px\]  {
border-radius:80px;
}
.rounded-full  {
border-radius:calc(infinity * 1px);
}
.rounded-lg  {
border-radius:var(--radius-lg);
}
.rounded-sm  {
border-radius:var(--radius-sm);
}
.rounded-xl  {
border-radius:var(--radius-xl);
}
.border  {
border-style:var(--tw-border-style);
border-width:1px;
}
.border-2  {
border-style:var(--tw-border-style);
border-width:2px;
}
.border-4  {
border-style:var(--tw-border-style);
border-width:4px;
}
.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-r  {
border-right-style:var(--tw-border-style);
border-right-width:1px;
}
.border-b  {
border-bottom-style:var(--tw-border-style);
border-bottom-width:1px;
}
.border-b-2  {
border-bottom-style:var(--tw-border-style);
border-bottom-width:2px;
}
.border-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-4  {
border-left-style:var(--tw-border-style);
border-left-width:4px;
}
.border-dashed  {
--tw-border-style:dashed;
border-style:dashed;
}
.border-none  {
--tw-border-style:none;
border-style:none;
}
.border-\[\#0F172A\]  {
border-color:#0F172A;
}
.border-\[\#f48c25\]\/10  {
border-color:color-mix(in oklab, #f48c25 10%, transparent);
}
.border-accent-teal  {
border-color:var(--color-accent-teal);
}
.border-amber-100  {
border-color:var(--color-amber-100);
}
.border-blue-100  {
border-color:var(--color-blue-100);
}
.border-emerald-100  {
border-color:var(--color-emerald-100);
}
.border-green-100  {
border-color:var(--color-green-100);
}
.border-indigo-100  {
border-color:var(--color-indigo-100);
}
.border-indigo-500  {
border-color:var(--color-indigo-500);
}
.border-orange-50  {
border-color:var(--color-orange-50);
}
.border-orange-100  {
border-color:var(--color-orange-100);
}
.border-primary  {
border-color:var(--color-primary);
}
.border-primary\/10  {
border-color:color-mix(in srgb, #f48c25 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-primary) 10%, transparent);
}
}
.border-primary\/20  {
border-color:color-mix(in srgb, #f48c25 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-primary) 20%, transparent);
}
}
.border-red-100  {
border-color:var(--color-red-100);
}
.border-red-500  {
border-color:var(--color-red-500);
}
.border-slate-50  {
border-color:var(--color-slate-50);
}
.border-slate-100  {
border-color:var(--color-slate-100);
}
.border-slate-200  {
border-color:var(--color-slate-200);
}
.border-slate-700\/50  {
border-color:color-mix(in srgb, oklch(37.2% 0.044 257.287) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent);
}
}
.border-slate-800  {
border-color:var(--color-slate-800);
}
.border-slate-900  {
border-color:var(--color-slate-900);
}
.border-transparent  {
border-color:transparent;
}
.border-white  {
border-color:var(--color-white);
}
.border-white\/5  {
border-color:color-mix(in srgb, #fff 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-white) 5%, transparent);
}
}
.border-white\/10  {
border-color:color-mix(in srgb, #fff 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-white) 10%, transparent);
}
}
.border-white\/20  {
border-color:color-mix(in srgb, #fff 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-white) 20%, transparent);
}
}
.border-white\/30  {
border-color:color-mix(in srgb, #fff 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-white) 30%, transparent);
}
}
.border-t-orange-500  {
border-top-color:var(--color-orange-500);
}
.border-t-white  {
border-top-color:var(--color-white);
}
.border-l-orange-200  {
border-left-color:var(--color-orange-200);
}
.\!bg-slate-50  {
background-color:var(--color-slate-50) !important;
}
.\!bg-slate-900  {
background-color:var(--color-slate-900) !important;
}
.bg-\[\#40D1B5\]  {
background-color:#40D1B5;
}
.bg-\[\#40e0d0\]  {
background-color:#40e0d0;
}
.bg-\[\#101828\]  {
background-color:#101828;
}
.bg-\[\#f48c25\]  {
background-color:#f48c25;
}
.bg-accent-teal  {
background-color:var(--color-accent-teal);
}
.bg-accent-teal\/5  {
background-color:color-mix(in srgb, #2dd4bf 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-accent-teal) 5%, transparent);
}
}
.bg-accent-teal\/10  {
background-color:color-mix(in srgb, #2dd4bf 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-accent-teal) 10%, transparent);
}
}
.bg-accent-turquoise  {
background-color:var(--color-accent-turquoise);
}
.bg-amber-50  {
background-color:var(--color-amber-50);
}
.bg-background-light  {
background-color:var(--color-background-light);
}
.bg-black\/0  {
background-color:color-mix(in srgb, #000 0%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 0%, transparent);
}
}
.bg-black\/20  {
background-color:color-mix(in srgb, #000 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 20%, transparent);
}
}
.bg-black\/30  {
background-color:color-mix(in srgb, #000 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 30%, transparent);
}
}
.bg-black\/40  {
background-color:color-mix(in srgb, #000 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 40%, transparent);
}
}
.bg-black\/95  {
background-color:color-mix(in srgb, #000 95%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 95%, transparent);
}
}
.bg-blue-50  {
background-color:var(--color-blue-50);
}
.bg-current  {
background-color:currentcolor;
}
.bg-emerald-50  {
background-color:var(--color-emerald-50);
}
.bg-emerald-500  {
background-color:var(--color-emerald-500);
}
.bg-emerald-500\/20  {
background-color:color-mix(in srgb, oklch(69.6% 0.17 162.48) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
}
}
.bg-green-50  {
background-color:var(--color-green-50);
}
.bg-indigo-50  {
background-color:var(--color-indigo-50);
}
.bg-indigo-50\/50  {
background-color:color-mix(in srgb, oklch(96.2% 0.018 272.314) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent);
}
}
.bg-indigo-500  {
background-color:var(--color-indigo-500);
}
.bg-orange-50  {
background-color:var(--color-orange-50);
}
.bg-orange-50\/50  {
background-color:color-mix(in srgb, oklch(98% 0.016 73.684) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-orange-50) 50%, transparent);
}
}
.bg-orange-100  {
background-color:var(--color-orange-100);
}
.bg-orange-200  {
background-color:var(--color-orange-200);
}
.bg-orange-400  {
background-color:var(--color-orange-400);
}
.bg-orange-500  {
background-color:var(--color-orange-500);
}
.bg-orange-500\/5  {
background-color:color-mix(in srgb, oklch(70.5% 0.213 47.604) 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-orange-500) 5%, transparent);
}
}
.bg-orange-500\/90  {
background-color:color-mix(in srgb, oklch(70.5% 0.213 47.604) 90%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-orange-500) 90%, transparent);
}
}
.bg-primary  {
background-color:var(--color-primary);
}
.bg-primary\/5  {
background-color:color-mix(in srgb, #f48c25 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 5%, transparent);
}
}
.bg-primary\/10  {
background-color:color-mix(in srgb, #f48c25 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);
}
}
.bg-primary\/20  {
background-color:color-mix(in srgb, #f48c25 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 20%, transparent);
}
}
.bg-red-50  {
background-color:var(--color-red-50);
}
.bg-red-500  {
background-color:var(--color-red-500);
}
.bg-red-500\/10  {
background-color:color-mix(in srgb, oklch(63.7% 0.237 25.331) 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent);
}
}
.bg-rose-500  {
background-color:var(--color-rose-500);
}
.bg-slate-50  {
background-color:var(--color-slate-50);
}
.bg-slate-50\/30  {
background-color:color-mix(in srgb, oklch(98.4% 0.003 247.858) 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-50) 30%, transparent);
}
}
.bg-slate-50\/50  {
background-color:color-mix(in srgb, oklch(98.4% 0.003 247.858) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent);
}
}
.bg-slate-50\/80  {
background-color:color-mix(in srgb, oklch(98.4% 0.003 247.858) 80%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent);
}
}
.bg-slate-100  {
background-color:var(--color-slate-100);
}
.bg-slate-200  {
background-color:var(--color-slate-200);
}
.bg-slate-200\/50  {
background-color:color-mix(in srgb, oklch(92.9% 0.013 255.508) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent);
}
}
.bg-slate-300  {
background-color:var(--color-slate-300);
}
.bg-slate-800  {
background-color:var(--color-slate-800);
}
.bg-slate-800\/50  {
background-color:color-mix(in srgb, oklch(27.9% 0.041 260.031) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent);
}
}
.bg-slate-900  {
background-color:var(--color-slate-900);
}
.bg-slate-900\/5  {
background-color:color-mix(in srgb, oklch(20.8% 0.042 265.755) 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent);
}
}
.bg-slate-900\/60  {
background-color:color-mix(in srgb, oklch(20.8% 0.042 265.755) 60%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent);
}
}
.bg-teal-50  {
background-color:var(--color-teal-50);
}
.bg-teal-50\/50  {
background-color:color-mix(in srgb, oklch(98.4% 0.014 180.72) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-teal-50) 50%, transparent);
}
}
.bg-transparent  {
background-color:transparent;
}
.bg-white  {
background-color:var(--color-white);
}
.bg-white\/5  {
background-color:color-mix(in srgb, #fff 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 5%, transparent);
}
}
.bg-white\/10  {
background-color:color-mix(in srgb, #fff 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 10%, transparent);
}
}
.bg-white\/20  {
background-color:color-mix(in srgb, #fff 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 20%, transparent);
}
}
.bg-white\/30  {
background-color:color-mix(in srgb, #fff 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 30%, transparent);
}
}
.bg-white\/70  {
background-color:color-mix(in srgb, #fff 70%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 70%, transparent);
}
}
.bg-white\/90  {
background-color:color-mix(in srgb, #fff 90%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 90%, transparent);
}
}
.bg-white\/95  {
background-color:color-mix(in srgb, #fff 95%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 95%, transparent);
}
}
.bg-gradient-to-b  {
--tw-gradient-position:to bottom in oklab;
background-image:linear-gradient(var(--tw-gradient-stops));
}
.bg-gradient-to-br  {
--tw-gradient-position:to bottom right in oklab;
background-image:linear-gradient(var(--tw-gradient-stops));
}
.bg-gradient-to-r  {
--tw-gradient-position:to right in oklab;
background-image:linear-gradient(var(--tw-gradient-stops));
}
.bg-gradient-to-t  {
--tw-gradient-position:to top in oklab;
background-image:linear-gradient(var(--tw-gradient-stops));
}
.from-black\/20  {
--tw-gradient-from:color-mix(in srgb, #000 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-black\/35  {
--tw-gradient-from:color-mix(in srgb, #000 35%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-black\/40  {
--tw-gradient-from:color-mix(in srgb, #000 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-black\/50  {
--tw-gradient-from:color-mix(in srgb, #000 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-black\/80  {
--tw-gradient-from:color-mix(in srgb, #000 80%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-primary\/95  {
--tw-gradient-from:color-mix(in srgb, #f48c25 95%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-primary) 95%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-slate-900  {
--tw-gradient-from:var(--color-slate-900);
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-slate-900\/80  {
--tw-gradient-from:color-mix(in srgb, oklch(20.8% 0.042 265.755) 80%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 80%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-slate-900\/90  {
--tw-gradient-from:color-mix(in srgb, oklch(20.8% 0.042 265.755) 90%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 90%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.from-white\/5  {
--tw-gradient-from:color-mix(in srgb, #fff 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.via-\[\#40e0d0\]  {
--tw-gradient-via:#40e0d0;
--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-via-stops);
}
.via-black\/20  {
--tw-gradient-via:color-mix(in srgb, #000 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent);
}
--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-via-stops);
}
.via-slate-900\/10  {
--tw-gradient-via:color-mix(in srgb, oklch(20.8% 0.042 265.755) 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 10%, transparent);
}
--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-via-stops);
}
.via-slate-900\/20  {
--tw-gradient-via:color-mix(in srgb, oklch(20.8% 0.042 265.755) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 20%, transparent);
}
--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-via-stops);
}
.via-slate-900\/40  {
--tw-gradient-via:color-mix(in srgb, oklch(20.8% 0.042 265.755) 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 40%, transparent);
}
--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-via-stops);
}
.via-transparent  {
--tw-gradient-via:transparent;
--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-via-stops);
}
.to-background-light  {
--tw-gradient-to:var(--color-background-light);
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-black\/40  {
--tw-gradient-to:color-mix(in srgb, #000 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-slate-900\/40  {
--tw-gradient-to:color-mix(in srgb, oklch(20.8% 0.042 265.755) 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 40%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-transparent  {
--tw-gradient-to:transparent;
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-white\/5  {
--tw-gradient-to:color-mix(in srgb, #fff 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent);
}
--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.bg-cover  {
background-size:cover;
}
.bg-center  {
background-position:center;
}
.fill-current  {
fill:currentcolor;
}
.fill-yellow-500  {
fill:var(--color-yellow-500);
}
.object-contain  {
object-fit:contain;
}
.object-cover  {
object-fit:cover;
}
.\!p-3  {
padding:calc(var(--spacing) * 3) !important;
}
.\!p-8  {
padding:calc(var(--spacing) * 8) !important;
}
.p-0  {
padding:calc(var(--spacing) * 0);
}
.p-1  {
padding:calc(var(--spacing) * 1);
}
.p-1\.5  {
padding:calc(var(--spacing) * 1.5);
}
.p-2  {
padding:calc(var(--spacing) * 2);
}
.p-2\.5  {
padding:calc(var(--spacing) * 2.5);
}
.p-3  {
padding:calc(var(--spacing) * 3);
}
.p-4  {
padding:calc(var(--spacing) * 4);
}
.p-5  {
padding:calc(var(--spacing) * 5);
}
.p-6  {
padding:calc(var(--spacing) * 6);
}
.p-8  {
padding:calc(var(--spacing) * 8);
}
.p-10  {
padding:calc(var(--spacing) * 10);
}
.p-12  {
padding:calc(var(--spacing) * 12);
}
.p-16  {
padding:calc(var(--spacing) * 16);
}
.p-20  {
padding:calc(var(--spacing) * 20);
}
.p-24  {
padding:calc(var(--spacing) * 24);
}
.\!px-3  {
padding-inline:calc(var(--spacing) * 3) !important;
}
.\!px-4  {
padding-inline:calc(var(--spacing) * 4) !important;
}
.\!px-8  {
padding-inline:calc(var(--spacing) * 8) !important;
}
.\!px-16  {
padding-inline:calc(var(--spacing) * 16) !important;
}
.px-1  {
padding-inline:calc(var(--spacing) * 1);
}
.px-2  {
padding-inline:calc(var(--spacing) * 2);
}
.px-2\.5  {
padding-inline:calc(var(--spacing) * 2.5);
}
.px-3  {
padding-inline:calc(var(--spacing) * 3);
}
.px-4  {
padding-inline:calc(var(--spacing) * 4);
}
.px-5  {
padding-inline:calc(var(--spacing) * 5);
}
.px-6  {
padding-inline:calc(var(--spacing) * 6);
}
.px-7  {
padding-inline:calc(var(--spacing) * 7);
}
.px-8  {
padding-inline:calc(var(--spacing) * 8);
}
.px-10  {
padding-inline:calc(var(--spacing) * 10);
}
.px-12  {
padding-inline:calc(var(--spacing) * 12);
}
.px-16  {
padding-inline:calc(var(--spacing) * 16);
}
.\!py-2  {
padding-block:calc(var(--spacing) * 2) !important;
}
.\!py-4  {
padding-block:calc(var(--spacing) * 4) !important;
}
.py-0\.5  {
padding-block:calc(var(--spacing) * 0.5);
}
.py-1  {
padding-block:calc(var(--spacing) * 1);
}
.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-4  {
padding-block:calc(var(--spacing) * 4);
}
.py-5  {
padding-block:calc(var(--spacing) * 5);
}
.py-6  {
padding-block:calc(var(--spacing) * 6);
}
.py-8  {
padding-block:calc(var(--spacing) * 8);
}
.py-10  {
padding-block:calc(var(--spacing) * 10);
}
.py-12  {
padding-block:calc(var(--spacing) * 12);
}
.py-16  {
padding-block:calc(var(--spacing) * 16);
}
.py-20  {
padding-block:calc(var(--spacing) * 20);
}
.py-24  {
padding-block:calc(var(--spacing) * 24);
}
.py-32  {
padding-block:calc(var(--spacing) * 32);
}
.pt-2  {
padding-top:calc(var(--spacing) * 2);
}
.pt-3  {
padding-top:calc(var(--spacing) * 3);
}
.pt-4  {
padding-top:calc(var(--spacing) * 4);
}
.pt-6  {
padding-top:calc(var(--spacing) * 6);
}
.pt-8  {
padding-top:calc(var(--spacing) * 8);
}
.pt-10  {
padding-top:calc(var(--spacing) * 10);
}
.pt-12  {
padding-top:calc(var(--spacing) * 12);
}
.pt-20  {
padding-top:calc(var(--spacing) * 20);
}
.pt-32  {
padding-top:calc(var(--spacing) * 32);
}
.pt-40  {
padding-top:calc(var(--spacing) * 40);
}
.\!pr-12  {
padding-right:calc(var(--spacing) * 12) !important;
}
.\!pr-16  {
padding-right:calc(var(--spacing) * 16) !important;
}
.pr-1  {
padding-right:calc(var(--spacing) * 1);
}
.pr-2  {
padding-right:calc(var(--spacing) * 2);
}
.pr-4  {
padding-right:calc(var(--spacing) * 4);
}
.pr-6  {
padding-right:calc(var(--spacing) * 6);
}
.pb-1  {
padding-bottom:calc(var(--spacing) * 1);
}
.pb-2  {
padding-bottom:calc(var(--spacing) * 2);
}
.pb-4  {
padding-bottom:calc(var(--spacing) * 4);
}
.pb-5  {
padding-bottom:calc(var(--spacing) * 5);
}
.pb-6  {
padding-bottom:calc(var(--spacing) * 6);
}
.pb-8  {
padding-bottom:calc(var(--spacing) * 8);
}
.pb-10  {
padding-bottom:calc(var(--spacing) * 10);
}
.pb-20  {
padding-bottom:calc(var(--spacing) * 20);
}
.pb-24  {
padding-bottom:calc(var(--spacing) * 24);
}
.pb-32  {
padding-bottom:calc(var(--spacing) * 32);
}
.pb-64  {
padding-bottom:calc(var(--spacing) * 64);
}
.pb-80  {
padding-bottom:calc(var(--spacing) * 80);
}
.\!pl-12  {
padding-left:calc(var(--spacing) * 12) !important;
}
.\!pl-14  {
padding-left:calc(var(--spacing) * 14) !important;
}
.pl-4  {
padding-left:calc(var(--spacing) * 4);
}
.pl-6  {
padding-left:calc(var(--spacing) * 6);
}
.pl-8  {
padding-left:calc(var(--spacing) * 8);
}
.pl-12  {
padding-left:calc(var(--spacing) * 12);
}
.pl-16  {
padding-left:calc(var(--spacing) * 16);
}
.text-center  {
text-align:center;
}
.text-left  {
text-align:left;
}
.text-right  {
text-align:right;
}
.font-display  {
font-family:var(--font-display);
}
.font-mono  {
font-family:var(--font-mono);
}
.font-sans  {
font-family:var(--font-sans);
}
.\!text-xs  {
font-size:var(--text-xs) !important;
line-height:var(--tw-leading, var(--text-xs--line-height)) !important;
}
.text-2xl  {
font-size:var(--text-2xl);
line-height:var(--tw-leading, var(--text-2xl--line-height));
}
.text-3xl  {
font-size:var(--text-3xl);
line-height:var(--tw-leading, var(--text-3xl--line-height));
}
.text-4xl  {
font-size:var(--text-4xl);
line-height:var(--tw-leading, var(--text-4xl--line-height));
}
.text-5xl  {
font-size:var(--text-5xl);
line-height:var(--tw-leading, var(--text-5xl--line-height));
}
.text-6xl  {
font-size:var(--text-6xl);
line-height:var(--tw-leading, var(--text-6xl--line-height));
}
.text-base  {
font-size:var(--text-base);
line-height:var(--tw-leading, var(--text-base--line-height));
}
.text-lg  {
font-size:var(--text-lg);
line-height:var(--tw-leading, var(--text-lg--line-height));
}
.text-sm  {
font-size:var(--text-sm);
line-height:var(--tw-leading, var(--text-sm--line-height));
}
.text-xl  {
font-size:var(--text-xl);
line-height:var(--tw-leading, var(--text-xl--line-height));
}
.text-xs  {
font-size:var(--text-xs);
line-height:var(--tw-leading, var(--text-xs--line-height));
}
.\!text-\[11px\]  {
font-size:11px !important;
}
.text-\[7px\]  {
font-size:7px;
}
.text-\[8px\]  {
font-size:8px;
}
.text-\[9px\]  {
font-size:9px;
}
.text-\[10px\]  {
font-size:10px;
}
.text-\[11px\]  {
font-size:11px;
}
.text-\[12px\]  {
font-size:12px;
}
.text-\[13px\]  {
font-size:13px;
}
.text-\[14px\]  {
font-size:14px;
}
.text-\[19px\]  {
font-size:19px;
}
.leading-\[0\.9\]  {
--tw-leading:0.9;
line-height:0.9;
}
.leading-\[1\.1\]  {
--tw-leading:1.1;
line-height:1.1;
}
.leading-none  {
--tw-leading:1;
line-height:1;
}
.leading-relaxed  {
--tw-leading:var(--leading-relaxed);
line-height:var(--leading-relaxed);
}
.leading-snug  {
--tw-leading:var(--leading-snug);
line-height:var(--leading-snug);
}
.leading-tight  {
--tw-leading:var(--leading-tight);
line-height:var(--leading-tight);
}
.\!font-light  {
--tw-font-weight:var(--font-weight-light) !important;
font-weight:var(--font-weight-light) !important;
}
.font-black  {
--tw-font-weight:var(--font-weight-black);
font-weight:var(--font-weight-black);
}
.font-bold  {
--tw-font-weight:var(--font-weight-bold);
font-weight:var(--font-weight-bold);
}
.font-extrabold  {
--tw-font-weight:var(--font-weight-extrabold);
font-weight:var(--font-weight-extrabold);
}
.font-extralight  {
--tw-font-weight:var(--font-weight-extralight);
font-weight:var(--font-weight-extralight);
}
.font-light  {
--tw-font-weight:var(--font-weight-light);
font-weight:var(--font-weight-light);
}
.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\.05em\]  {
--tw-tracking:-0.05em;
letter-spacing:-0.05em;
}
.tracking-\[0\.1em\]  {
--tw-tracking:0.1em;
letter-spacing:0.1em;
}
.tracking-\[0\.2em\]  {
--tw-tracking:0.2em;
letter-spacing:0.2em;
}
.tracking-\[0\.3em\]  {
--tw-tracking:0.3em;
letter-spacing:0.3em;
}
.tracking-\[0\.4em\]  {
--tw-tracking:0.4em;
letter-spacing:0.4em;
}
.tracking-\[0\.5em\]  {
--tw-tracking:0.5em;
letter-spacing:0.5em;
}
.tracking-\[0\.15em\]  {
--tw-tracking:0.15em;
letter-spacing:0.15em;
}
.tracking-\[0\.25em\]  {
--tw-tracking:0.25em;
letter-spacing:0.25em;
}
.tracking-tight  {
--tw-tracking:var(--tracking-tight);
letter-spacing:var(--tracking-tight);
}
.tracking-tighter  {
--tw-tracking:var(--tracking-tighter);
letter-spacing:var(--tracking-tighter);
}
.tracking-wide  {
--tw-tracking:var(--tracking-wide);
letter-spacing:var(--tracking-wide);
}
.tracking-wider  {
--tw-tracking:var(--tracking-wider);
letter-spacing:var(--tracking-wider);
}
.tracking-widest  {
--tw-tracking:var(--tracking-widest);
letter-spacing:var(--tracking-widest);
}
.whitespace-nowrap  {
white-space:nowrap;
}
.text-\[\#0F172A\]  {
color:#0F172A;
}
.text-\[\#1a0dab\]  {
color:#1a0dab;
}
.text-\[\#2dd4bf\]  {
color:#2dd4bf;
}
.text-\[\#4d5156\]  {
color:#4d5156;
}
.text-\[\#5f6368\]  {
color:#5f6368;
}
.text-\[\#202124\]  {
color:#202124;
}
.text-\[\#f48c25\]  {
color:#f48c25;
}
.text-accent-teal  {
color:var(--color-accent-teal);
}
.text-accent-turquoise  {
color:var(--color-accent-turquoise);
}
.text-amber-600  {
color:var(--color-amber-600);
}
.text-blue-500  {
color:var(--color-blue-500);
}
.text-blue-600  {
color:var(--color-blue-600);
}
.text-emerald-400  {
color:var(--color-emerald-400);
}
.text-emerald-500  {
color:var(--color-emerald-500);
}
.text-emerald-600  {
color:var(--color-emerald-600);
}
.text-green-700  {
color:var(--color-green-700);
}
.text-indigo-500  {
color:var(--color-indigo-500);
}
.text-indigo-600  {
color:var(--color-indigo-600);
}
.text-orange-200  {
color:var(--color-orange-200);
}
.text-orange-400  {
color:var(--color-orange-400);
}
.text-orange-500  {
color:var(--color-orange-500);
}
.text-orange-600  {
color:var(--color-orange-600);
}
.text-primary  {
color:var(--color-primary);
}
.text-primary\/60  {
color:color-mix(in srgb, #f48c25 60%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-primary) 60%, transparent);
}
}
.text-red-400  {
color:var(--color-red-400);
}
.text-red-500  {
color:var(--color-red-500);
}
.text-red-600  {
color:var(--color-red-600);
}
.text-red-700  {
color:var(--color-red-700);
}
.text-rose-400  {
color:var(--color-rose-400);
}
.text-rose-500  {
color:var(--color-rose-500);
}
.text-rose-600  {
color:var(--color-rose-600);
}
.text-slate-100  {
color:var(--color-slate-100);
}
.text-slate-200  {
color:var(--color-slate-200);
}
.text-slate-300  {
color:var(--color-slate-300);
}
.text-slate-400  {
color:var(--color-slate-400);
}
.text-slate-500  {
color:var(--color-slate-500);
}
.text-slate-600  {
color:var(--color-slate-600);
}
.text-slate-700  {
color:var(--color-slate-700);
}
.text-slate-800  {
color:var(--color-slate-800);
}
.text-slate-900  {
color:var(--color-slate-900);
}
.text-slate-950  {
color:var(--color-slate-950);
}
.text-teal-200  {
color:var(--color-teal-200);
}
.text-teal-500  {
color:var(--color-teal-500);
}
.text-teal-600\/60  {
color:color-mix(in srgb, oklch(60% 0.118 184.704) 60%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-teal-600) 60%, transparent);
}
}
.text-white  {
color:var(--color-white);
}
.text-white\/40  {
color:color-mix(in srgb, #fff 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-white) 40%, transparent);
}
}
.text-white\/50  {
color:color-mix(in srgb, #fff 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-white) 50%, transparent);
}
}
.text-white\/60  {
color:color-mix(in srgb, #fff 60%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-white) 60%, transparent);
}
}
.text-white\/70  {
color:color-mix(in srgb, #fff 70%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-white) 70%, transparent);
}
}
.text-white\/80  {
color:color-mix(in srgb, #fff 80%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-white) 80%, transparent);
}
}
.text-white\/90  {
color:color-mix(in srgb, #fff 90%, transparent);
@supports (color:color-mix(in lab, red, red))  {
color:color-mix(in oklab, var(--color-white) 90%, transparent);
}
}
.text-yellow-400  {
color:var(--color-yellow-400);
}
.text-yellow-500  {
color:var(--color-yellow-500);
}
.lowercase  {
text-transform:lowercase;
}
.uppercase  {
text-transform:uppercase;
}
.italic  {
font-style:italic;
}
.underline  {
text-decoration-line:underline;
}
.decoration-primary  {
text-decoration-color:var(--color-primary);
}
.decoration-2  {
text-decoration-thickness:2px;
}
.underline-offset-4  {
text-underline-offset:4px;
}
.antialiased  {
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.placeholder-slate-400  {
&::placeholder  {
color:var(--color-slate-400);
}
}
.accent-primary  {
accent-color:var(--color-primary);
}
.opacity-0  {
opacity:0%;
}
.opacity-5  {
opacity:5%;
}
.opacity-10  {
opacity:10%;
}
.opacity-20  {
opacity:20%;
}
.opacity-30  {
opacity:30%;
}
.opacity-40  {
opacity:40%;
}
.opacity-50  {
opacity:50%;
}
.opacity-60  {
opacity:60%;
}
.opacity-80  {
opacity:80%;
}
.opacity-90  {
opacity:90%;
}
.opacity-100  {
opacity:100%;
}
.\!shadow-none  {
--tw-shadow:0 0 #0000 !important;
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
}
.shadow  {
--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-2xl  {
--tw-shadow:0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-\[-20px_0_100px_rgba\(0\,0\,0\,0\.1\)\]  {
--tw-shadow:-20px 0 100px var(--tw-shadow-color, rgba(0,0,0,0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]  {
--tw-shadow:0 8px 30px var(--tw-shadow-color, rgb(0,0,0,0.04));
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_40px_-12px_rgba\(15\,23\,42\,0\.3\)\]  {
--tw-shadow:0 20px 40px -12px var(--tw-shadow-color, rgba(15,23,42,0.3));
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_50px_rgba\(0\,0\,0\,0\.1\)\]  {
--tw-shadow:0 20px 50px var(--tw-shadow-color, rgba(0,0,0,0.1));
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_-16px_rgba\(0\,0\,0\,0\.3\)\]  {
--tw-shadow:0 32px 64px -16px var(--tw-shadow-color, rgba(0,0,0,0.3));
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_-16px_rgba\(15\,23\,42\,0\.1\)\]  {
--tw-shadow:0 32px 64px -16px var(--tw-shadow-color, rgba(15,23,42,0.1));
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_48px_80px_-20px_rgba\(15\,23\,42\,0\.4\)\]  {
--tw-shadow:0 48px 80px -20px var(--tw-shadow-color, rgba(15,23,42,0.4));
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_60px_100px_-20px_rgba\(244\,140\,37\,0\.3\)\]  {
--tw-shadow:0 60px 100px -20px var(--tw-shadow-color, rgba(244,140,37,0.3));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-inner  {
--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-lg  {
--tw-shadow:0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-md  {
--tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-none  {
--tw-shadow:0 0 #0000;
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-sm  {
--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-xl  {
--tw-shadow:0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-black\/10  {
--tw-shadow-color:color-mix(in srgb, #000 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-emerald-500\/20  {
--tw-shadow-color:color-mix(in srgb, oklch(69.6% 0.17 162.48) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-indigo-500\/5  {
--tw-shadow-color:color-mix(in srgb, oklch(58.5% 0.233 277.117) 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 5%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-orange-500\/10  {
--tw-shadow-color:color-mix(in srgb, oklch(70.5% 0.213 47.604) 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-orange-500\/20  {
--tw-shadow-color:color-mix(in srgb, oklch(70.5% 0.213 47.604) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-orange-500\/30  {
--tw-shadow-color:color-mix(in srgb, oklch(70.5% 0.213 47.604) 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 30%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-primary\/5  {
--tw-shadow-color:color-mix(in srgb, #f48c25 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 5%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-primary\/10  {
--tw-shadow-color:color-mix(in srgb, #f48c25 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 10%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-primary\/20  {
--tw-shadow-color:color-mix(in srgb, #f48c25 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-primary\/30  {
--tw-shadow-color:color-mix(in srgb, #f48c25 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 30%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-primary\/40  {
--tw-shadow-color:color-mix(in srgb, #f48c25 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 40%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-red-500\/10  {
--tw-shadow-color:color-mix(in srgb, oklch(63.7% 0.237 25.331) 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-red-500\/20  {
--tw-shadow-color:color-mix(in srgb, oklch(63.7% 0.237 25.331) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-slate-100\/50  {
--tw-shadow-color:color-mix(in srgb, oklch(96.8% 0.007 247.896) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-100) 50%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-slate-200  {
--tw-shadow-color:oklch(92.9% 0.013 255.508);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, var(--color-slate-200) var(--tw-shadow-alpha), transparent);
}
}
.shadow-slate-200\/20  {
--tw-shadow-color:color-mix(in srgb, oklch(92.9% 0.013 255.508) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 20%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-slate-200\/50  {
--tw-shadow-color:color-mix(in srgb, oklch(92.9% 0.013 255.508) 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-slate-900\/10  {
--tw-shadow-color:color-mix(in srgb, oklch(20.8% 0.042 265.755) 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.shadow-teal-500\/20  {
--tw-shadow-color:color-mix(in srgb, oklch(70.4% 0.14 182.503) 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
}
}
.outline  {
outline-style:var(--tw-outline-style);
outline-width:1px;
}
.blur  {
--tw-blur:blur(8px);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.blur-2xl  {
--tw-blur:blur(var(--blur-2xl));
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.blur-3xl  {
--tw-blur:blur(var(--blur-3xl));
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.blur-\[100px\]  {
--tw-blur:blur(100px);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.blur-\[120px\]  {
--tw-blur:blur(120px);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.blur-\[150px\]  {
--tw-blur:blur(150px);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.brightness-0  {
--tw-brightness:brightness(0%);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.brightness-90  {
--tw-brightness:brightness(90%);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.drop-shadow-md  {
--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));
--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.grayscale  {
--tw-grayscale:grayscale(100%);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.invert  {
--tw-invert:invert(100%);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.filter  {
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.backdrop-blur-2xl  {
--tw-backdrop-blur:blur(var(--blur-2xl));
-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.backdrop-blur-3xl  {
--tw-backdrop-blur:blur(var(--blur-3xl));
-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.backdrop-blur-md  {
--tw-backdrop-blur:blur(var(--blur-md));
-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.backdrop-blur-sm  {
--tw-backdrop-blur:blur(var(--blur-sm));
-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.backdrop-blur-xl  {
--tw-backdrop-blur:blur(var(--blur-xl));
-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.backdrop-filter  {
-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
}
.transition  {
transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));
transition-duration:var(--tw-duration, var(--default-transition-duration));
}
.transition-all  {
transition-property:all;
transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));
transition-duration:var(--tw-duration, var(--default-transition-duration));
}
.transition-colors  {
transition-property:color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));
transition-duration:var(--tw-duration, var(--default-transition-duration));
}
.transition-opacity  {
transition-property:opacity;
transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));
transition-duration:var(--tw-duration, var(--default-transition-duration));
}
.transition-transform  {
transition-property:transform, translate, scale, rotate;
transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));
transition-duration:var(--tw-duration, var(--default-transition-duration));
}
.duration-200  {
--tw-duration:200ms;
transition-duration:200ms;
}
.duration-300  {
--tw-duration:300ms;
transition-duration:300ms;
}
.duration-500  {
--tw-duration:500ms;
transition-duration:500ms;
}
.duration-700  {
--tw-duration:700ms;
transition-duration:700ms;
}
.duration-1000  {
--tw-duration:1000ms;
transition-duration:1000ms;
}
.duration-\[4s\]  {
--tw-duration:4s;
transition-duration:4s;
}
.duration-\[1200ms\]  {
--tw-duration:1200ms;
transition-duration:1200ms;
}
.duration-\[3000ms\]  {
--tw-duration:3000ms;
transition-duration:3000ms;
}
.duration-\[10000ms\]  {
--tw-duration:10000ms;
transition-duration:10000ms;
}
.ease-in  {
--tw-ease:var(--ease-in);
transition-timing-function:var(--ease-in);
}
.ease-out  {
--tw-ease:var(--ease-out);
transition-timing-function:var(--ease-out);
}
.outline-none  {
--tw-outline-style:none;
outline-style:none;
}
.select-none  {
-webkit-user-select:none;
user-select:none;
}
.group-focus-within\:text-orange-400  {
&:is(:where(.group):focus-within *)  {
color:var(--color-orange-400);
}
}
.group-focus-within\:text-primary  {
&:is(:where(.group):focus-within *)  {
color:var(--color-primary);
}
}
.group-hover\:visible  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
visibility:visible;
}
}
}
.group-hover\:-translate-x-1  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * -1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\:translate-x-0  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * 0);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\:translate-x-1  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * 1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\:translate-x-2  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * 2);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\:-translate-y-1  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-translate-y:calc(var(--spacing) * -1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\:translate-y-0  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-translate-y:calc(var(--spacing) * 0);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\:scale-95  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-scale-x:95%;
--tw-scale-y:95%;
--tw-scale-z:95%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.group-hover\:scale-105  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-scale-x:105%;
--tw-scale-y:105%;
--tw-scale-z:105%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.group-hover\:scale-110  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
--tw-scale-x:110%;
--tw-scale-y:110%;
--tw-scale-z:110%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.group-hover\:rotate-12  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
rotate:12deg;
}
}
}
.group-hover\:rotate-180  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
rotate:180deg;
}
}
}
.group-hover\:border-primary  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
border-color:var(--color-primary);
}
}
}
.group-hover\:bg-accent-teal  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:var(--color-accent-teal);
}
}
}
.group-hover\:bg-black\/10  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #000 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 10%, transparent);
}
}
}
}
.group-hover\:bg-orange-50  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:var(--color-orange-50);
}
}
}
.group-hover\:bg-primary  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:var(--color-primary);
}
}
}
.group-hover\:bg-primary\/10  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #f48c25 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);
}
}
}
}
.group-hover\:bg-primary\/20  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #f48c25 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 20%, transparent);
}
}
}
}
.group-hover\:bg-teal-500  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
background-color:var(--color-teal-500);
}
}
}
.group-hover\:text-orange-500  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
color:var(--color-orange-500);
}
}
}
.group-hover\:text-primary  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
color:var(--color-primary);
}
}
}
.group-hover\:text-red-400  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
color:var(--color-red-400);
}
}
}
.group-hover\:text-slate-900  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
color:var(--color-slate-900);
}
}
}
.group-hover\:text-white  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
color:var(--color-white);
}
}
}
.group-hover\:opacity-20  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
opacity:20%;
}
}
}
.group-hover\:opacity-100  {
&:is(:where(.group):hover *)  {
@media (hover:hover)  {
opacity:100%;
}
}
}
.group-hover\/dist\:bg-primary  {
&:is(:where(.group\/dist):hover *)  {
@media (hover:hover)  {
background-color:var(--color-primary);
}
}
}
.group-hover\/dist\:text-white  {
&:is(:where(.group\/dist):hover *)  {
@media (hover:hover)  {
color:var(--color-white);
}
}
}
.group-hover\/drop\:block  {
&:is(:where(.group\/drop):hover *)  {
@media (hover:hover)  {
display:block;
}
}
}
.group-hover\/img\:-translate-x-4  {
&:is(:where(.group\/img):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * -4);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\/img\:translate-x-4  {
&:is(:where(.group\/img):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * 4);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\/img\:opacity-100  {
&:is(:where(.group\/img):hover *)  {
@media (hover:hover)  {
opacity:100%;
}
}
}
.group-hover\/item\:scale-110  {
&:is(:where(.group\/item):hover *)  {
@media (hover:hover)  {
--tw-scale-x:110%;
--tw-scale-y:110%;
--tw-scale-z:110%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.group-hover\/last\:scale-110  {
&:is(:where(.group\/last):hover *)  {
@media (hover:hover)  {
--tw-scale-x:110%;
--tw-scale-y:110%;
--tw-scale-z:110%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.group-hover\/last\:bg-black\/40  {
&:is(:where(.group\/last):hover *)  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #000 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-black) 40%, transparent);
}
}
}
}
.group-hover\/last\:brightness-50  {
&:is(:where(.group\/last):hover *)  {
@media (hover:hover)  {
--tw-brightness:brightness(50%);
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,);
}
}
}
.group-hover\/link\:translate-x-1  {
&:is(:where(.group\/link):hover *)  {
@media (hover:hover)  {
--tw-translate-x:calc(var(--spacing) * 1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\/res\:text-primary  {
&:is(:where(.group\/res):hover *)  {
@media (hover:hover)  {
color:var(--color-primary);
}
}
}
.group-hover\/svc\:scale-150  {
&:is(:where(.group\/svc):hover *)  {
@media (hover:hover)  {
--tw-scale-x:150%;
--tw-scale-y:150%;
--tw-scale-z:150%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.group-hover\/svc\:bg-primary  {
&:is(:where(.group\/svc):hover *)  {
@media (hover:hover)  {
background-color:var(--color-primary);
}
}
}
.group-hover\/svc\:text-slate-900  {
&:is(:where(.group\/svc):hover *)  {
@media (hover:hover)  {
color:var(--color-slate-900);
}
}
}
.group-hover\/tip\:translate-y-0  {
&:is(:where(.group\/tip):hover *)  {
@media (hover:hover)  {
--tw-translate-y:calc(var(--spacing) * 0);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.group-hover\/tip\:opacity-100  {
&:is(:where(.group\/tip):hover *)  {
@media (hover:hover)  {
opacity:100%;
}
}
}
.peer-checked\:bg-\[\#f48c25\]  {
&:is(:where(.peer):checked ~ *)  {
background-color:#f48c25;
}
}
.placeholder\:text-slate-300  {
&::placeholder  {
color:var(--color-slate-300);
}
}
.after\:absolute  {
&::after  {
content:var(--tw-content);
position:absolute;
}
}
.after\:top-\[3px\]  {
&::after  {
content:var(--tw-content);
top:3px;
}
}
.after\:bottom-\[-17px\]  {
&::after  {
content:var(--tw-content);
bottom:-17px;
}
}
.after\:left-0  {
&::after  {
content:var(--tw-content);
left:calc(var(--spacing) * 0);
}
}
.after\:left-\[3px\]  {
&::after  {
content:var(--tw-content);
left:3px;
}
}
.after\:h-0\.5  {
&::after  {
content:var(--tw-content);
height:calc(var(--spacing) * 0.5);
}
}
.after\:h-\[18px\]  {
&::after  {
content:var(--tw-content);
height:18px;
}
}
.after\:w-\[18px\]  {
&::after  {
content:var(--tw-content);
width:18px;
}
}
.after\:w-full  {
&::after  {
content:var(--tw-content);
width:100%;
}
}
.after\:rounded-full  {
&::after  {
content:var(--tw-content);
border-radius:calc(infinity * 1px);
}
}
.after\:bg-primary  {
&::after  {
content:var(--tw-content);
background-color:var(--color-primary);
}
}
.after\:bg-white  {
&::after  {
content:var(--tw-content);
background-color:var(--color-white);
}
}
.after\:transition-all  {
&::after  {
content:var(--tw-content);
transition-property:all;
transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));
transition-duration:var(--tw-duration, var(--default-transition-duration));
}
}
.after\:duration-300  {
&::after  {
content:var(--tw-content);
--tw-duration:300ms;
transition-duration:300ms;
}
}
.after\:content-\[\'\'\]  {
&::after  {
--tw-content:'';
content:var(--tw-content);
}
}
.peer-checked\:after\:translate-x-5  {
&:is(:where(.peer):checked ~ *)  {
&::after  {
content:var(--tw-content);
--tw-translate-x:calc(var(--spacing) * 5);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.first\:bg-white  {
&:first-child  {
background-color:var(--color-white);
}
}
.last\:border-0  {
&:last-child  {
border-style:var(--tw-border-style);
border-width:0px;
}
}
.focus-within\:border-orange-500  {
&:focus-within  {
border-color:var(--color-orange-500);
}
}
.focus-within\:bg-white  {
&:focus-within  {
background-color:var(--color-white);
}
}
.hover\:-translate-y-0\.5  {
&:hover  {
@media (hover:hover)  {
--tw-translate-y:calc(var(--spacing) * -0.5);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.hover\:-translate-y-1  {
&:hover  {
@media (hover:hover)  {
--tw-translate-y:calc(var(--spacing) * -1);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.hover\:-translate-y-2  {
&:hover  {
@media (hover:hover)  {
--tw-translate-y:calc(var(--spacing) * -2);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
}
.hover\:scale-105  {
&:hover  {
@media (hover:hover)  {
--tw-scale-x:105%;
--tw-scale-y:105%;
--tw-scale-z:105%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.hover\:scale-110  {
&:hover  {
@media (hover:hover)  {
--tw-scale-x:110%;
--tw-scale-y:110%;
--tw-scale-z:110%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
}
.hover\:scale-\[1\.02\]  {
&:hover  {
@media (hover:hover)  {
scale:1.02;
}
}
}
.hover\:rotate-12  {
&:hover  {
@media (hover:hover)  {
rotate:12deg;
}
}
}
.hover\:rotate-90  {
&:hover  {
@media (hover:hover)  {
rotate:90deg;
}
}
}
.hover\:border-\[\#f48c25\]  {
&:hover  {
@media (hover:hover)  {
border-color:#f48c25;
}
}
}
.hover\:border-orange-100  {
&:hover  {
@media (hover:hover)  {
border-color:var(--color-orange-100);
}
}
}
.hover\:border-orange-200  {
&:hover  {
@media (hover:hover)  {
border-color:var(--color-orange-200);
}
}
}
.hover\:border-primary  {
&:hover  {
@media (hover:hover)  {
border-color:var(--color-primary);
}
}
}
.hover\:border-primary\/30  {
&:hover  {
@media (hover:hover)  {
border-color:color-mix(in srgb, #f48c25 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
border-color:color-mix(in oklab, var(--color-primary) 30%, transparent);
}
}
}
}
.hover\:border-slate-900  {
&:hover  {
@media (hover:hover)  {
border-color:var(--color-slate-900);
}
}
}
.hover\:border-teal-200  {
&:hover  {
@media (hover:hover)  {
border-color:var(--color-teal-200);
}
}
}
.hover\:bg-\[\#0F172A\]  {
&:hover  {
@media (hover:hover)  {
background-color:#0F172A;
}
}
}
.hover\:bg-\[\#f48c25\]  {
&:hover  {
@media (hover:hover)  {
background-color:#f48c25;
}
}
}
.hover\:bg-emerald-100  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-emerald-100);
}
}
}
.hover\:bg-orange-50  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-orange-50);
}
}
}
.hover\:bg-orange-600  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-orange-600);
}
}
}
.hover\:bg-primary  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-primary);
}
}
}
.hover\:bg-primary\/5  {
&:hover  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #f48c25 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 5%, transparent);
}
}
}
}
.hover\:bg-primary\/90  {
&:hover  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #f48c25 90%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-primary) 90%, transparent);
}
}
}
}
.hover\:bg-red-50  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-red-50);
}
}
}
.hover\:bg-red-500  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-red-500);
}
}
}
.hover\:bg-slate-50  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-slate-50);
}
}
}
.hover\:bg-slate-100  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-slate-100);
}
}
}
.hover\:bg-slate-200  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-slate-200);
}
}
}
.hover\:bg-slate-900  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-slate-900);
}
}
}
.hover\:bg-white  {
&:hover  {
@media (hover:hover)  {
background-color:var(--color-white);
}
}
}
.hover\:bg-white\/10  {
&:hover  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #fff 10%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 10%, transparent);
}
}
}
}
.hover\:bg-white\/20  {
&:hover  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #fff 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 20%, transparent);
}
}
}
}
.hover\:bg-white\/40  {
&:hover  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #fff 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 40%, transparent);
}
}
}
}
.hover\:bg-white\/50  {
&:hover  {
@media (hover:hover)  {
background-color:color-mix(in srgb, #fff 50%, transparent);
@supports (color:color-mix(in lab, red, red))  {
background-color:color-mix(in oklab, var(--color-white) 50%, transparent);
}
}
}
}
.hover\:text-blue-500  {
&:hover  {
@media (hover:hover)  {
color:var(--color-blue-500);
}
}
}
.hover\:text-orange-500  {
&:hover  {
@media (hover:hover)  {
color:var(--color-orange-500);
}
}
}
.hover\:text-primary  {
&:hover  {
@media (hover:hover)  {
color:var(--color-primary);
}
}
}
.hover\:text-red-400  {
&:hover  {
@media (hover:hover)  {
color:var(--color-red-400);
}
}
}
.hover\:text-red-500  {
&:hover  {
@media (hover:hover)  {
color:var(--color-red-500);
}
}
}
.hover\:text-slate-500  {
&:hover  {
@media (hover:hover)  {
color:var(--color-slate-500);
}
}
}
.hover\:text-slate-600  {
&:hover  {
@media (hover:hover)  {
color:var(--color-slate-600);
}
}
}
.hover\:text-slate-900  {
&:hover  {
@media (hover:hover)  {
color:var(--color-slate-900);
}
}
}
.hover\:text-white  {
&:hover  {
@media (hover:hover)  {
color:var(--color-white);
}
}
}
.hover\:underline  {
&:hover  {
@media (hover:hover)  {
text-decoration-line:underline;
}
}
}
.hover\:opacity-100  {
&:hover  {
@media (hover:hover)  {
opacity:100%;
}
}
}
.hover\:shadow-2xl  {
&:hover  {
@media (hover:hover)  {
--tw-shadow:0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
}
.hover\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.08\)\]  {
&:hover  {
@media (hover:hover)  {
--tw-shadow:0 20px 50px var(--tw-shadow-color, rgba(0,0,0,0.08));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
}
.hover\:shadow-lg  {
&:hover  {
@media (hover:hover)  {
--tw-shadow:0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
}
.hover\:shadow-xl  {
&:hover  {
@media (hover:hover)  {
--tw-shadow:0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
}
.hover\:shadow-orange-500\/5  {
&:hover  {
@media (hover:hover)  {
--tw-shadow-color:color-mix(in srgb, oklch(70.5% 0.213 47.604) 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 5%, transparent) var(--tw-shadow-alpha), transparent);
}
}
}
}
.hover\:shadow-primary\/5  {
&:hover  {
@media (hover:hover)  {
--tw-shadow-color:color-mix(in srgb, #f48c25 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 5%, transparent) var(--tw-shadow-alpha), transparent);
}
}
}
}
.hover\:shadow-primary\/30  {
&:hover  {
@media (hover:hover)  {
--tw-shadow-color:color-mix(in srgb, #f48c25 30%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 30%, transparent) var(--tw-shadow-alpha), transparent);
}
}
}
}
.hover\:shadow-primary\/40  {
&:hover  {
@media (hover:hover)  {
--tw-shadow-color:color-mix(in srgb, #f48c25 40%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 40%, transparent) var(--tw-shadow-alpha), transparent);
}
}
}
}
.hover\:shadow-teal-500\/5  {
&:hover  {
@media (hover:hover)  {
--tw-shadow-color:color-mix(in srgb, oklch(70.4% 0.14 182.503) 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 5%, transparent) var(--tw-shadow-alpha), transparent);
}
}
}
}
.hover\:brightness-110  {
&:hover  {
@media (hover:hover)  {
--tw-brightness:brightness(110%);
filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
}
}
.hover\:grayscale-0  {
&:hover  {
@media (hover: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,);
}
}
}
.focus\:border-\[\#f48c25\]  {
&:focus  {
border-color:#f48c25;
}
}
.focus\:border-orange-500  {
&:focus  {
border-color:var(--color-orange-500);
}
}
.focus\:border-primary  {
&:focus  {
border-color:var(--color-primary);
}
}
.focus\:bg-white  {
&:focus  {
background-color:var(--color-white);
}
}
.focus\:ring-0  {
&:focus  {
--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
.focus\:ring-1  {
&:focus  {
--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
.focus\:ring-2  {
&:focus  {
--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
.focus\:ring-4  {
&:focus  {
--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
.focus\:ring-emerald-200  {
&:focus  {
--tw-ring-color:var(--color-emerald-200);
}
}
.focus\:ring-orange-200  {
&:focus  {
--tw-ring-color:var(--color-orange-200);
}
}
.focus\:ring-primary  {
&:focus  {
--tw-ring-color:var(--color-primary);
}
}
.focus\:ring-primary\/5  {
&:focus  {
--tw-ring-color:color-mix(in srgb, #f48c25 5%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-ring-color:color-mix(in oklab, var(--color-primary) 5%, transparent);
}
}
}
.focus\:ring-primary\/20  {
&:focus  {
--tw-ring-color:color-mix(in srgb, #f48c25 20%, transparent);
@supports (color:color-mix(in lab, red, red))  {
--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent);
}
}
}
.focus\:ring-rose-200  {
&:focus  {
--tw-ring-color:var(--color-rose-200);
}
}
.active\:translate-y-0  {
&:active  {
--tw-translate-y:calc(var(--spacing) * 0);
translate:var(--tw-translate-x) var(--tw-translate-y);
}
}
.active\:scale-90  {
&:active  {
--tw-scale-x:90%;
--tw-scale-y:90%;
--tw-scale-z:90%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
.active\:scale-95  {
&:active  {
--tw-scale-x:95%;
--tw-scale-y:95%;
--tw-scale-z:95%;
scale:var(--tw-scale-x) var(--tw-scale-y);
}
}
.active\:scale-\[0\.98\]  {
&:active  {
scale:0.98;
}
}
.active\:rotate-90  {
&:active  {
rotate:90deg;
}
}
.active\:cursor-grabbing  {
&:active  {
cursor:grabbing;
}
}
.disabled\:opacity-20  {
&:disabled  {
opacity:20%;
}
}
.disabled\:opacity-50  {
&:disabled  {
opacity:50%;
}
}
.disabled\:grayscale  {
&:disabled  {
--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,);
}
}
.sm\:block  {
@media (width >= 40rem)  {
display:block;
}
}
.sm\:grid-cols-2  {
@media (width >= 40rem)  {
grid-template-columns:repeat(2, minmax(0, 1fr));
}
}
.sm\:flex-row  {
@media (width >= 40rem)  {
flex-direction:row;
}
}
.sm\:px-8  {
@media (width >= 40rem)  {
padding-inline:calc(var(--spacing) * 8);
}
}
.md\:top-10  {
@media (width >= 48rem)  {
top:calc(var(--spacing) * 10);
}
}
.md\:-right-12  {
@media (width >= 48rem)  {
right:calc(var(--spacing) * -12);
}
}
.md\:right-10  {
@media (width >= 48rem)  {
right:calc(var(--spacing) * 10);
}
}
.md\:-left-12  {
@media (width >= 48rem)  {
left:calc(var(--spacing) * -12);
}
}
.md\:col-span-1  {
@media (width >= 48rem)  {
grid-column:span 1 / span 1;
}
}
.md\:col-span-2  {
@media (width >= 48rem)  {
grid-column:span 2 / span 2;
}
}
.md\:row-span-2  {
@media (width >= 48rem)  {
grid-row:span 2 / span 2;
}
}
.md\:block  {
@media (width >= 48rem)  {
display:block;
}
}
.md\:flex  {
@media (width >= 48rem)  {
display:flex;
}
}
.md\:aspect-\[16\/10\]  {
@media (width >= 48rem)  {
aspect-ratio:16/10;
}
}
.md\:aspect-auto  {
@media (width >= 48rem)  {
aspect-ratio:auto;
}
}
.md\:size-16  {
@media (width >= 48rem)  {
width:calc(var(--spacing) * 16);
height:calc(var(--spacing) * 16);
}
}
.md\:size-24  {
@media (width >= 48rem)  {
width:calc(var(--spacing) * 24);
height:calc(var(--spacing) * 24);
}
}
.md\:h-8  {
@media (width >= 48rem)  {
height:calc(var(--spacing) * 8);
}
}
.md\:h-\[65vh\]  {
@media (width >= 48rem)  {
height:65vh;
}
}
.md\:h-\[70vh\]  {
@media (width >= 48rem)  {
height:70vh;
}
}
.md\:h-\[450px\]  {
@media (width >= 48rem)  {
height:450px;
}
}
.md\:h-auto  {
@media (width >= 48rem)  {
height:auto;
}
}
.md\:w-2\/5  {
@media (width >= 48rem)  {
width:calc(2 / 5 * 100%);
}
}
.md\:w-3\/5  {
@media (width >= 48rem)  {
width:calc(3 / 5 * 100%);
}
}
.md\:w-8  {
@media (width >= 48rem)  {
width:calc(var(--spacing) * 8);
}
}
.md\:w-56  {
@media (width >= 48rem)  {
width:calc(var(--spacing) * 56);
}
}
.md\:w-80  {
@media (width >= 48rem)  {
width:calc(var(--spacing) * 80);
}
}
.md\:w-\[480px\]  {
@media (width >= 48rem)  {
width:480px;
}
}
.md\:w-\[1340px\]  {
@media (width >= 48rem)  {
width:1340px;
}
}
.md\:w-auto  {
@media (width >= 48rem)  {
width:auto;
}
}
.md\:grid-cols-2  {
@media (width >= 48rem)  {
grid-template-columns:repeat(2, minmax(0, 1fr));
}
}
.md\:grid-cols-3  {
@media (width >= 48rem)  {
grid-template-columns:repeat(3, minmax(0, 1fr));
}
}
.md\:grid-cols-4  {
@media (width >= 48rem)  {
grid-template-columns:repeat(4, minmax(0, 1fr));
}
}
.md\:grid-cols-5  {
@media (width >= 48rem)  {
grid-template-columns:repeat(5, minmax(0, 1fr));
}
}
.md\:grid-cols-6  {
@media (width >= 48rem)  {
grid-template-columns:repeat(6, minmax(0, 1fr));
}
}
.md\:flex-row  {
@media (width >= 48rem)  {
flex-direction:row;
}
}
.md\:items-center  {
@media (width >= 48rem)  {
align-items:center;
}
}
.md\:items-end  {
@media (width >= 48rem)  {
align-items:flex-end;
}
}
.md\:gap-4  {
@media (width >= 48rem)  {
gap:calc(var(--spacing) * 4);
}
}
.md\:gap-6  {
@media (width >= 48rem)  {
gap:calc(var(--spacing) * 6);
}
}
.md\:gap-12  {
@media (width >= 48rem)  {
gap:calc(var(--spacing) * 12);
}
}
.md\:rounded-full  {
@media (width >= 48rem)  {
border-radius:calc(infinity * 1px);
}
}
.md\:border-x  {
@media (width >= 48rem)  {
border-inline-style:var(--tw-border-style);
border-inline-width:1px;
}
}
.md\:border-y-0  {
@media (width >= 48rem)  {
border-block-style:var(--tw-border-style);
border-block-width:0px;
}
}
.md\:border-r  {
@media (width >= 48rem)  {
border-right-style:var(--tw-border-style);
border-right-width:1px;
}
}
.md\:border-b-0  {
@media (width >= 48rem)  {
border-bottom-style:var(--tw-border-style);
border-bottom-width:0px;
}
}
.md\:p-6  {
@media (width >= 48rem)  {
padding:calc(var(--spacing) * 6);
}
}
.md\:p-8  {
@media (width >= 48rem)  {
padding:calc(var(--spacing) * 8);
}
}
.md\:p-10  {
@media (width >= 48rem)  {
padding:calc(var(--spacing) * 10);
}
}
.md\:p-12  {
@media (width >= 48rem)  {
padding:calc(var(--spacing) * 12);
}
}
.md\:p-16  {
@media (width >= 48rem)  {
padding:calc(var(--spacing) * 16);
}
}
.md\:p-24  {
@media (width >= 48rem)  {
padding:calc(var(--spacing) * 24);
}
}
.md\:px-10  {
@media (width >= 48rem)  {
padding-inline:calc(var(--spacing) * 10);
}
}
.md\:px-12  {
@media (width >= 48rem)  {
padding-inline:calc(var(--spacing) * 12);
}
}
.md\:px-16  {
@media (width >= 48rem)  {
padding-inline:calc(var(--spacing) * 16);
}
}
.md\:py-0  {
@media (width >= 48rem)  {
padding-block:calc(var(--spacing) * 0);
}
}
.md\:py-20  {
@media (width >= 48rem)  {
padding-block:calc(var(--spacing) * 20);
}
}
.md\:pb-16  {
@media (width >= 48rem)  {
padding-bottom:calc(var(--spacing) * 16);
}
}
.md\:text-left  {
@media (width >= 48rem)  {
text-align:left;
}
}
.md\:text-2xl  {
@media (width >= 48rem)  {
font-size:var(--text-2xl);
line-height:var(--tw-leading, var(--text-2xl--line-height));
}
}
.md\:text-4xl  {
@media (width >= 48rem)  {
font-size:var(--text-4xl);
line-height:var(--tw-leading, var(--text-4xl--line-height));
}
}
.md\:text-5xl  {
@media (width >= 48rem)  {
font-size:var(--text-5xl);
line-height:var(--tw-leading, var(--text-5xl--line-height));
}
}
.md\:text-6xl  {
@media (width >= 48rem)  {
font-size:var(--text-6xl);
line-height:var(--tw-leading, var(--text-6xl--line-height));
}
}
.md\:text-7xl  {
@media (width >= 48rem)  {
font-size:var(--text-7xl);
line-height:var(--tw-leading, var(--text-7xl--line-height));
}
}
.md\:text-lg  {
@media (width >= 48rem)  {
font-size:var(--text-lg);
line-height:var(--tw-leading, var(--text-lg--line-height));
}
}
.md\:text-xl  {
@media (width >= 48rem)  {
font-size:var(--text-xl);
line-height:var(--tw-leading, var(--text-xl--line-height));
}
}
.md\:text-\[11px\]  {
@media (width >= 48rem)  {
font-size:11px;
}
}
.last\:md\:pb-48  {
&:last-child  {
@media (width >= 48rem)  {
padding-bottom:calc(var(--spacing) * 48);
}
}
}
.lg\:sticky  {
@media (width >= 64rem)  {
position:sticky;
}
}
.lg\:top-32  {
@media (width >= 64rem)  {
top:calc(var(--spacing) * 32);
}
}
.lg\:order-1  {
@media (width >= 64rem)  {
order:1;
}
}
.lg\:order-2  {
@media (width >= 64rem)  {
order:2;
}
}
.lg\:col-span-1  {
@media (width >= 64rem)  {
grid-column:span 1 / span 1;
}
}
.lg\:col-span-2  {
@media (width >= 64rem)  {
grid-column:span 2 / span 2;
}
}
.lg\:col-span-3  {
@media (width >= 64rem)  {
grid-column:span 3 / span 3;
}
}
.lg\:col-span-4  {
@media (width >= 64rem)  {
grid-column:span 4 / span 4;
}
}
.lg\:col-span-5  {
@media (width >= 64rem)  {
grid-column:span 5 / span 5;
}
}
.lg\:col-span-7  {
@media (width >= 64rem)  {
grid-column:span 7 / span 7;
}
}
.lg\:col-span-8  {
@media (width >= 64rem)  {
grid-column:span 8 / span 8;
}
}
.lg\:col-span-12  {
@media (width >= 64rem)  {
grid-column:span 12 / span 12;
}
}
.lg\:mt-16  {
@media (width >= 64rem)  {
margin-top:calc(var(--spacing) * 16);
}
}
.lg\:ml-72  {
@media (width >= 64rem)  {
margin-left:calc(var(--spacing) * 72);
}
}
.lg\:flex  {
@media (width >= 64rem)  {
display:flex;
}
}
.lg\:hidden  {
@media (width >= 64rem)  {
display:none;
}
}
.lg\:h-9  {
@media (width >= 64rem)  {
height:calc(var(--spacing) * 9);
}
}
.lg\:h-12  {
@media (width >= 64rem)  {
height:calc(var(--spacing) * 12);
}
}
.lg\:h-\[84px\]  {
@media (width >= 64rem)  {
height:84px;
}
}
.lg\:w-1\/2  {
@media (width >= 64rem)  {
width:calc(1 / 2 * 100%);
}
}
.lg\:w-1\/3  {
@media (width >= 64rem)  {
width:calc(1 / 3 * 100%);
}
}
.lg\:w-3\/5  {
@media (width >= 64rem)  {
width:calc(3 / 5 * 100%);
}
}
.lg\:w-80  {
@media (width >= 64rem)  {
width:calc(var(--spacing) * 80);
}
}
.lg\:w-\[40\%\]  {
@media (width >= 64rem)  {
width:40%;
}
}
.lg\:w-\[60\%\]  {
@media (width >= 64rem)  {
width:60%;
}
}
.lg\:grid-cols-2  {
@media (width >= 64rem)  {
grid-template-columns:repeat(2, minmax(0, 1fr));
}
}
.lg\:grid-cols-3  {
@media (width >= 64rem)  {
grid-template-columns:repeat(3, minmax(0, 1fr));
}
}
.lg\:grid-cols-4  {
@media (width >= 64rem)  {
grid-template-columns:repeat(4, minmax(0, 1fr));
}
}
.lg\:grid-cols-5  {
@media (width >= 64rem)  {
grid-template-columns:repeat(5, minmax(0, 1fr));
}
}
.lg\:grid-cols-12  {
@media (width >= 64rem)  {
grid-template-columns:repeat(12, minmax(0, 1fr));
}
}
.lg\:flex-row  {
@media (width >= 64rem)  {
flex-direction:row;
}
}
.lg\:items-center  {
@media (width >= 64rem)  {
align-items:center;
}
}
.lg\:gap-12  {
@media (width >= 64rem)  {
gap:calc(var(--spacing) * 12);
}
}
.lg\:gap-20  {
@media (width >= 64rem)  {
gap:calc(var(--spacing) * 20);
}
}
.lg\:p-6  {
@media (width >= 64rem)  {
padding:calc(var(--spacing) * 6);
}
}
.lg\:p-12  {
@media (width >= 64rem)  {
padding:calc(var(--spacing) * 12);
}
}
.lg\:p-16  {
@media (width >= 64rem)  {
padding:calc(var(--spacing) * 16);
}
}
.lg\:p-32  {
@media (width >= 64rem)  {
padding:calc(var(--spacing) * 32);
}
}
.lg\:px-0  {
@media (width >= 64rem)  {
padding-inline:calc(var(--spacing) * 0);
}
}
.lg\:px-12  {
@media (width >= 64rem)  {
padding-inline:calc(var(--spacing) * 12);
}
}
.lg\:px-20  {
@media (width >= 64rem)  {
padding-inline:calc(var(--spacing) * 20);
}
}
.lg\:px-24  {
@media (width >= 64rem)  {
padding-inline:calc(var(--spacing) * 24);
}
}
.lg\:py-24  {
@media (width >= 64rem)  {
padding-block:calc(var(--spacing) * 24);
}
}
.lg\:py-40  {
@media (width >= 64rem)  {
padding-block:calc(var(--spacing) * 40);
}
}
.lg\:py-48  {
@media (width >= 64rem)  {
padding-block:calc(var(--spacing) * 48);
}
}
.lg\:pl-8  {
@media (width >= 64rem)  {
padding-left:calc(var(--spacing) * 8);
}
}
.lg\:text-2xl  {
@media (width >= 64rem)  {
font-size:var(--text-2xl);
line-height:var(--tw-leading, var(--text-2xl--line-height));
}
}
.lg\:text-4xl  {
@media (width >= 64rem)  {
font-size:var(--text-4xl);
line-height:var(--tw-leading, var(--text-4xl--line-height));
}
}
.lg\:text-5xl  {
@media (width >= 64rem)  {
font-size:var(--text-5xl);
line-height:var(--tw-leading, var(--text-5xl--line-height));
}
}
.lg\:text-6xl  {
@media (width >= 64rem)  {
font-size:var(--text-6xl);
line-height:var(--tw-leading, var(--text-6xl--line-height));
}
}
.lg\:text-7xl  {
@media (width >= 64rem)  {
font-size:var(--text-7xl);
line-height:var(--tw-leading, var(--text-7xl--line-height));
}
}
.lg\:text-8xl  {
@media (width >= 64rem)  {
font-size:var(--text-8xl);
line-height:var(--tw-leading, var(--text-8xl--line-height));
}
}
.lg\:text-9xl  {
@media (width >= 64rem)  {
font-size:var(--text-9xl);
line-height:var(--tw-leading, var(--text-9xl--line-height));
}
}
.xl\:col-span-2  {
@media (width >= 80rem)  {
grid-column:span 2 / span 2;
}
}
.xl\:mt-20  {
@media (width >= 80rem)  {
margin-top:calc(var(--spacing) * 20);
}
}
.xl\:mt-24  {
@media (width >= 80rem)  {
margin-top:calc(var(--spacing) * 24);
}
}
.xl\:mb-20  {
@media (width >= 80rem)  {
margin-bottom:calc(var(--spacing) * 20);
}
}
.xl\:mb-24  {
@media (width >= 80rem)  {
margin-bottom:calc(var(--spacing) * 24);
}
}
.xl\:block  {
@media (width >= 80rem)  {
display:block;
}
}
.xl\:size-12  {
@media (width >= 80rem)  {
width:calc(var(--spacing) * 12);
height:calc(var(--spacing) * 12);
}
}
.xl\:h-5  {
@media (width >= 80rem)  {
height:calc(var(--spacing) * 5);
}
}
.xl\:h-10  {
@media (width >= 80rem)  {
height:calc(var(--spacing) * 10);
}
}
.xl\:h-\[100px\]  {
@media (width >= 80rem)  {
height:100px;
}
}
.xl\:h-\[600px\]  {
@media (width >= 80rem)  {
height:600px;
}
}
.xl\:w-5  {
@media (width >= 80rem)  {
width:calc(var(--spacing) * 5);
}
}
.xl\:grid-cols-3  {
@media (width >= 80rem)  {
grid-template-columns:repeat(3, minmax(0, 1fr));
}
}
.xl\:gap-4  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 4);
}
}
.xl\:gap-8  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 8);
}
}
.xl\:gap-10  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 10);
}
}
.xl\:gap-12  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 12);
}
}
.xl\:gap-14  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 14);
}
}
.xl\:gap-16  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 16);
}
}
.xl\:gap-24  {
@media (width >= 80rem)  {
gap:calc(var(--spacing) * 24);
}
}
.xl\:space-y-6  {
@media (width >= 80rem)  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
}
}
}
.xl\:space-y-10  {
@media (width >= 80rem)  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
}
}
}
.xl\:space-y-16  {
@media (width >= 80rem)  {
:where(& > :not(:last-child))  {
--tw-space-y-reverse:0;
margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
}
}
}
.xl\:rounded-\[2\.5rem\]  {
@media (width >= 80rem)  {
border-radius:2.5rem;
}
}
.xl\:rounded-\[3rem\]  {
@media (width >= 80rem)  {
border-radius:3rem;
}
}
.xl\:p-8  {
@media (width >= 80rem)  {
padding:calc(var(--spacing) * 8);
}
}
.xl\:p-10  {
@media (width >= 80rem)  {
padding:calc(var(--spacing) * 10);
}
}
.xl\:p-12  {
@media (width >= 80rem)  {
padding:calc(var(--spacing) * 12);
}
}
.xl\:p-16  {
@media (width >= 80rem)  {
padding:calc(var(--spacing) * 16);
}
}
.xl\:py-32  {
@media (width >= 80rem)  {
padding-block:calc(var(--spacing) * 32);
}
}
.xl\:text-2xl  {
@media (width >= 80rem)  {
font-size:var(--text-2xl);
line-height:var(--tw-leading, var(--text-2xl--line-height));
}
}
.xl\:text-3xl  {
@media (width >= 80rem)  {
font-size:var(--text-3xl);
line-height:var(--tw-leading, var(--text-3xl--line-height));
}
}
.xl\:text-4xl  {
@media (width >= 80rem)  {
font-size:var(--text-4xl);
line-height:var(--tw-leading, var(--text-4xl--line-height));
}
}
.xl\:text-5xl  {
@media (width >= 80rem)  {
font-size:var(--text-5xl);
line-height:var(--tw-leading, var(--text-5xl--line-height));
}
}
.xl\:text-6xl  {
@media (width >= 80rem)  {
font-size:var(--text-6xl);
line-height:var(--tw-leading, var(--text-6xl--line-height));
}
}
.xl\:text-7xl  {
@media (width >= 80rem)  {
font-size:var(--text-7xl);
line-height:var(--tw-leading, var(--text-7xl--line-height));
}
}
.xl\:text-8xl  {
@media (width >= 80rem)  {
font-size:var(--text-8xl);
line-height:var(--tw-leading, var(--text-8xl--line-height));
}
}
.xl\:text-9xl  {
@media (width >= 80rem)  {
font-size:var(--text-9xl);
line-height:var(--tw-leading, var(--text-9xl--line-height));
}
}
.xl\:text-lg  {
@media (width >= 80rem)  {
font-size:var(--text-lg);
line-height:var(--tw-leading, var(--text-lg--line-height));
}
}
}
@layer base  {
body  {
font-family:'Manrope', sans-serif;
}
}
@layer utilities  {
.no-scrollbar::-webkit-scrollbar  {
display:none;
}
.no-scrollbar  {
-ms-overflow-style:none;
scrollbar-width:none;
}
}
@property --tw-translate-x  {
syntax:"*";
inherits:false;
initial-value:0;
}
@property --tw-translate-y  {
syntax:"*";
inherits:false;
initial-value:0;
}
@property --tw-translate-z  {
syntax:"*";
inherits:false;
initial-value:0;
}
@property --tw-scale-x  {
syntax:"*";
inherits:false;
initial-value:1;
}
@property --tw-scale-y  {
syntax:"*";
inherits:false;
initial-value:1;
}
@property --tw-scale-z  {
syntax:"*";
inherits:false;
initial-value:1;
}
@property --tw-rotate-x  {
syntax:"*";
inherits:false;
}
@property --tw-rotate-y  {
syntax:"*";
inherits:false;
}
@property --tw-rotate-z  {
syntax:"*";
inherits:false;
}
@property --tw-skew-x  {
syntax:"*";
inherits:false;
}
@property --tw-skew-y  {
syntax:"*";
inherits:false;
}
@property --tw-scroll-snap-strictness  {
syntax:"*";
inherits:false;
initial-value:proximity;
}
@property --tw-space-y-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-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:0px;
}
@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:"*";
initial-value:"";
inherits:false;
}
@keyframes spin  {
to  {
transform:rotate(360deg);
}
}
@keyframes ping  {
75%, 100%  {
transform:scale(2);
opacity:0;
}
}
@keyframes pulse  {
50%  {
opacity:0.5;
}
}
@keyframes bounce  {
0%, 100%  {
transform:translateY(-25%);
animation-timing-function:cubic-bezier(0.8, 0, 1, 1);
}
50%  {
transform:none;
animation-timing-function:cubic-bezier(0, 0, 0.2, 1);
}
}
@layer properties  {
@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b))))  {
*, ::before, ::after, ::backdrop  {
--tw-translate-x:0;
--tw-translate-y:0;
--tw-translate-z:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-scale-z:1;
--tw-rotate-x:initial;
--tw-rotate-y:initial;
--tw-rotate-z:initial;
--tw-skew-x:initial;
--tw-skew-y:initial;
--tw-scroll-snap-strictness:proximity;
--tw-space-y-reverse:0;
--tw-divide-y-reverse:0;
--tw-border-style:solid;
--tw-gradient-position:initial;
--tw-gradient-from:#0000;
--tw-gradient-via:#0000;
--tw-gradient-to:#0000;
--tw-gradient-stops:initial;
--tw-gradient-via-stops:initial;
--tw-gradient-from-position:0%;
--tw-gradient-via-position:50%;
--tw-gradient-to-position:100%;
--tw-leading:initial;
--tw-font-weight:initial;
--tw-tracking:initial;
--tw-shadow:0 0 #0000;
--tw-shadow-color:initial;
--tw-shadow-alpha:100%;
--tw-inset-shadow:0 0 #0000;
--tw-inset-shadow-color:initial;
--tw-inset-shadow-alpha:100%;
--tw-ring-color:initial;
--tw-ring-shadow:0 0 #0000;
--tw-inset-ring-color:initial;
--tw-inset-ring-shadow:0 0 #0000;
--tw-ring-inset:initial;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-offset-shadow:0 0 #0000;
--tw-outline-style:solid;
--tw-blur:initial;
--tw-brightness:initial;
--tw-contrast:initial;
--tw-grayscale:initial;
--tw-hue-rotate:initial;
--tw-invert:initial;
--tw-opacity:initial;
--tw-saturate:initial;
--tw-sepia:initial;
--tw-drop-shadow:initial;
--tw-drop-shadow-color:initial;
--tw-drop-shadow-alpha:100%;
--tw-drop-shadow-size:initial;
--tw-backdrop-blur:initial;
--tw-backdrop-brightness:initial;
--tw-backdrop-contrast:initial;
--tw-backdrop-grayscale:initial;
--tw-backdrop-hue-rotate:initial;
--tw-backdrop-invert:initial;
--tw-backdrop-opacity:initial;
--tw-backdrop-saturate:initial;
--tw-backdrop-sepia:initial;
--tw-duration:initial;
--tw-ease:initial;
--tw-content:"";
}
}
}
