@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:"";}}}.vt-calendar{width:100%;margin:0 auto;font-family:'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing:antialiased;}.vt-card{background:#fff;border-radius:0;padding:20px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid #f1f5f9;}@media (min-width:1024px){.vt-card{padding:32px;border-radius:24px;}}.vt-months{display:flex;flex-direction:column;gap:32px;}@media (min-width:1024px){.vt-months{flex-direction:row;align-items:flex-start;}}.vt-month-block{flex:1;min-width:0;}.vt-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}.vt-header__title{font-size:.88rem;font-weight:700;color:#1e293b;margin:0;user-select:none;}.vt-header__nav{width:30px;height:30px;border-radius:0;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:.15s ease;padding:0;outline:none;font-size:0;}.vt-header__nav:hover{ background:#f8fafc; color:#475569; }.vt-header__nav:active{ transform:scale(.9); }.vt-header__nav svg{ width:14px; height:14px; stroke-width:2; }.vt-weekdays{display:grid;grid-template-columns:repeat(7, 1fr);margin-bottom:2px;}.vt-weekdays span{text-align:center;font-size:.6rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:6px 0;user-select:none;}.vt-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px; }.vt-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:.1s ease;}.vt-day:hover:not(.vt-day--past):not(.vt-day--booked):not(.vt-day--option):not(.vt-day--selected):not(.vt-day--checkout-booked):not(.vt-day--checkin-booked):not(.vt-day--checkout-option):not(.vt-day--checkin-option):not(.vt-day--split-day){background:#f1f5f9;border-radius:0;}.vt-day__num{font-size:.82rem;font-weight:700;color:#334155 !important;line-height:1;position:relative;z-index:5;}.vt-day__price{font-size:.48rem;font-weight:700;color:#94a3b8 !important;line-height:1;margin-top:2px;position:relative;z-index:5;}.vt-day--past{ opacity:1 !important;filter:none !important;cursor:default; }.vt-day--past .vt-day__num{ color:#334155 !important; opacity:1 !important; }.vt-day--past .vt-day__price{ color:#94a3b8 !important; opacity:1 !important; }.vt-day--passive{ opacity:1 !important; }.vt-day--passive .vt-day__num{ color:#cbd5e1 !important; font-weight:500; }.vt-day--passive .vt-day__price{ color:#e2e8f0 !important; }.vt-day--today .vt-day__num{color:#f97316;font-weight:700;}.vt-day--selected{z-index:3;}.vt-day--selected::before{content:'';position:absolute;inset:4px;background:#1e293b;border-radius:0;z-index:1;}.vt-day--selected .vt-day__num{ color:#fff; font-weight:700; }.vt-day--selected .vt-day__price{ color:rgba(255,255,255,.55); }.vt-day--in-range::before{content:'';position:absolute;inset:2px 0;background:#f1f5f9;z-index:0;}.vt-day--range-start::after{content:'';position:absolute;inset:2px 0;left:50%;background:#f1f5f9;z-index:-1;}.vt-day--range-end::after{content:'';position:absolute;inset:2px 0;right:50%;background:#f1f5f9;z-index:-1;}.vt-day--hover-preview::before{content:'';position:absolute;inset:4px;background:rgba(249,115,22,.08);border-radius:0;z-index:0;}.vt-day--hover-preview .vt-day__num{ color:#f97316; }.vt-day--hover-end::before{content:'';position:absolute;inset:4px;background:rgba(249,115,22,.08);border-radius:0;border:1.5px dashed rgba(249,115,22,.25);z-index:0;}.vt-day--booked{ cursor:not-allowed; }.vt-day--booked::before{content:'';position:absolute;inset:1px 0;background:#ef4444 !important;z-index:1;opacity:1 !important;}.vt-day--booked:first-child::before,.vt-grid .vt-day--booked:nth-child(7n+1)::before{border-top-left-radius:0;border-bottom-left-radius:0;}.vt-grid .vt-day--booked:nth-child(7n)::before{border-top-right-radius:0;border-bottom-right-radius:0;}.vt-day--booked .vt-day__num{ color:#ffffff !important; font-weight:700; opacity:1 !important; }.vt-day--booked .vt-day__price{ color:#ffffff !important; opacity:1 !important; }.vt-day--option::before{content:'';position:absolute;inset:1px 0;background:#fb923c !important;z-index:1;opacity:1 !important;}.vt-day--option .vt-day__num{ color:#ffffff !important; opacity:1 !important; font-weight:700; }.vt-day--option .vt-day__price{ color:#ffffff !important; opacity:1 !important; }.vt-day--checkout-booked,.vt-day--checkin-booked,.vt-day--checkout-option,.vt-day--checkin-option{cursor:pointer;border-radius:0;overflow:hidden;background:#e2e8f0 !important; }.vt-day--checkout-booked::before,.vt-day--checkout-option::before{content:'';position:absolute;inset:1px 0;z-index:1;clip-path:polygon(0 0, 100% 0, 0 100%);opacity:1 !important;}.vt-day--checkout-booked::before{ background:#ef4444 !important; }.vt-day--checkout-option::before{ background:#fb923c !important; }.vt-day--checkin-booked::before,.vt-day--checkin-option::before{content:'';position:absolute;inset:1px 0;z-index:1;clip-path:polygon(100% 0, 100% 100%, 0 100%);opacity:1 !important;}.vt-day--checkin-booked::before{ background:#ef4444 !important; }.vt-day--checkin-option::before{ background:#fb923c !important; }.vt-day--checkout-booked .vt-day__num,.vt-day--checkin-booked .vt-day__num,.vt-day--checkout-option .vt-day__num,.vt-day--checkin-option .vt-day__num{color:#ffffff !important;z-index:3;font-weight:700;opacity:1 !important;text-shadow:0 1px 2px rgba(0,0,0,0.3);}.vt-day--checkout-booked .vt-day__price,.vt-day--checkin-booked .vt-day__price,.vt-day--checkout-option .vt-day__price,.vt-day--checkin-option .vt-day__price{color:#ffffff !important;z-index:3;opacity:1 !important;text-shadow:0 1px 2px rgba(0,0,0,0.3);}.vt-day--checkout-booked::after,.vt-day--checkin-booked::after,.vt-day--checkout-option::after,.vt-day--checkin-option::after{content:'';position:absolute;inset:1px 0;background:#fff;z-index:2;pointer-events:none;clip-path:polygon(calc(100% - 2.5px) 0,100% 0,100% 2.5px,2.5px 100%,0 100%,0 calc(100% - 2.5px));}.vt-day--checkout-booked .vt-day__num,.vt-day--checkin-booked .vt-day__num,.vt-day--checkout-option .vt-day__num,.vt-day--checkin-option .vt-day__num{ z-index:3; color:#ffffff !important; }.vt-day--split-day{cursor:not-allowed;border-radius:0;overflow:hidden;}.vt-day--split-day::before{content:'';position:absolute;inset:1px 0;background:var(--split-out, #ef4444);clip-path:polygon(0 0, calc(100% - 3px) 0, 0 calc(100% - 3px));z-index:1;opacity:1 !important;}.vt-day--split-day::after{content:'';position:absolute;inset:1px 0;background:var(--split-in, #ef4444);clip-path:polygon(100% 3px, 100% 100%, 3px 100%);z-index:1;opacity:1 !important;}.vt-day--split-day .vt-day__num{ z-index:3; color:#ffffff !important; font-weight:700; opacity:1 !important;text-shadow:0 1px 2px rgba(0,0,0,0.3);}.vt-day--split-day .vt-day__price{ color:#ffffff !important; opacity:1 !important; z-index:3; text-shadow:0 1px 2px rgba(0,0,0,0.3); }.vt-day.vt-day--selected::before{content:'';position:absolute;inset:2px 0;background:#1e293b;z-index:3;clip-path:none;border-radius:0;}.vt-day.vt-day--selected .vt-day__num{ color:#334155 !important; font-weight:700; }.vt-day.vt-day--selected .vt-day__price{ color:#94a3b8 !important; opacity:1 !important; }.vt-day--unselectable{cursor:not-allowed;opacity:1 !important;}.vt-day--unselectable .vt-day__num{color:#94a3b8;}.vt-day--unselectable:hover{background:none !important;}.vt-details{width:100%;display:none; }@media (max-width:1024px){.vt-details{display:block; }}.vt-footer{display:flex;flex-direction:column;padding:12px 16px;border-top:1px solid #f1f5f9;}.vt-legend{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;}.vt-legend__item{display:flex;align-items:center;gap:4px;font-size:.6rem;font-weight:600;color:#94a3b8;}.vt-legend__dot{width:8px;height:8px;border-radius:2px;}.vt-legend__dot--booked{ background:#ef4444; }.vt-legend__dot--option{ background:#fb923c; }.vt-legend__dot--available{ background:#fff; border:1.5px solid #e2e8f0; }.vt-legend__dot--selected{ background:#1e293b; }.vt-info{display:none;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;margin-bottom:10px;opacity:0;transform:translateY(-8px);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.vt-info--visible{display:flex;opacity:1;transform:translateY(0);}.vt-info__label{ font-size:.75rem; font-weight:600; color:#334155; }.vt-info__nights{ font-size:.68rem; font-weight:700; color:#f97316; }.vt-info__hint{ font-size:.72rem; font-weight:500; color:#94a3b8; display:flex; align-items:center; gap:5px; }.vt-error{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fef2f2;border:1px solid #fee2e2;border-radius:0;margin-bottom:10px;}.vt-error__icon{ font-size:13px; }.vt-error__text{ font-size:.68rem; font-weight:600; color:#dc2626; }.vt-actions{display:flex;align-items:center;justify-content:space-between;}.vt-actions__reset{background:none;border:none;color:#94a3b8;font-size:.75rem;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:6px;transition:.12s ease;font-family:inherit;}.vt-actions__reset:hover{ color:#475569; background:#f8fafc; }.vt-actions__book{background:#1e293b;color:#fff;border:none;padding:8px 20px;border-radius:0;font-size:.7rem;font-weight:600;cursor:pointer;transition:.15s ease;font-family:inherit;}.vt-actions__book:hover{ background:#f97316; }.vt-actions__book:disabled{ opacity:.2; cursor:not-allowed; }.vt-grid--fade{ animation:vtFade .18s ease; }@keyframes vtFade{ from{ opacity:0; } to{ opacity:1; } }.vt-day--pop{ animation:vtPop .2s ease; }@keyframes vtPop{ 0%{ transform:scale(.88); } 50%{ transform:scale(1.04); } 100%{ transform:scale(1); } }@media (max-width:480px){.vt-calendar{width:100% !important;min-width:auto !important;}.vt-card{ padding:24px 12px !important; border-radius:20px !important;box-shadow:none !important; border:none !important;}.vt-day{ height:52px !important; }.vt-day__num{ font-size:0.9rem !important; font-weight:800 !important;}.vt-day__price{ font-size:0.5rem !important; font-weight:700 !important;margin-top:1px !important;}.vt-header__title{font-size:1rem !important;letter-spacing:-0.01em;}.vt-weekdays span{font-size:0.6rem !important;padding-bottom:12px !important;}}